html {background: #9f0b0b; 	height: 100%;}body {	height: 100%;	margin: 0px;	padding: 0px;background: #9f0b0b; /* Old browsers */background: -moz-linear-gradient(top, #3e0607 0%, #9f0b0b 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e0607), color-stop(100%,#9f0b0b)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #3e0607 0%,#9f0b0b 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #3e0607 0%,#9f0b0b 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #3e0607 0%,#9f0b0b 100%); /* IE10+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e0607', endColorstr='#9f0b0b',GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #3e0607 0%,#9f0b0b 100%); /* W3C */    color: #000;	font-family: Arial, Helvetica, san-serif;	font-size: 12px;    line-height:18px;       text-align: left;	}#ocwrapper {     width:900px;     margin:0px auto;     padding:0px 0px 10px 0px;     background: #FFF url(images/aad_back.jpg)  top left no-repeat;     text-align:center;     border:1px solid #000;}#icwrapper {	width:900px;      margin: 0px auto;  padding:0px;      border:0px solid #471207;}#head	{	width:100%;	margin:	0px;	padding:0px;	text-align:center;	border-bottom:0px solid #471207;}#header {	width:100%;	margin:0px auto;	padding:0px;	text-align:center;        border-bottom: 2px solid #8C0005;}#content {     margin: 30px 12px 10px 15px;     padding: 0px 30px;     height:100%;     border:0px solid blue; text-align:left;}#home_content {     margin: 0px 0px;     padding:0px;     text-align:left;     border:0px solid red;clear:both;}#press_content {     background-color:#CCCCCC;     margin: 0px;     padding:5px 20px;     text-align:left;     border:0px solid blue;}#eventsbox {     width:600px;     margin: 0px auto;     padding:0px;     text-align:center;     border:1px solid #471207;}#profilebox {     width:700px;     margin: 0px auto;     padding:10px 20px;     text-align:center;     border:1px solid #471207;}#left {      float: left;      width: 52%;      margin:0; padding:0;      }#left_content {     border-right: 0px solid #grey;     margin-bottom: 10px;     padding: 0.15em 1em;     text-align:left;}#right {      margin:0 0 0 52%; padding:0;      }#right_content {     margin:0;      padding: 0.15em 1em;     text-align:left;     margin-bottom: 10px;}#artists {width:auto;      text-align:center;     display:block;      margin: 0px auto;     padding:10px;     border: 0px solid grey;}#newsbox {     margin: 0px;     padding: 0px;     width:100%;     border:1px solid black;     line-height:20px;     font-weight:normal;     clear:both;     float:left;}#newsbox-content {     margin: 0px 10px;     padding: 0px;     border:0px solid red;     clear:both;	     text-align:left;}#picbox-rt {     width:380px;     margin: 0px;     padding: 0px 0px 10px 10px;     border:0px solid black;     float:right;}.img_home {	border: 1px solid #F2F1DF;	padding: 0;	margin: 0;    clear:both;	text-align:center;}.img_artist {	border: 0px solid #F2F1DF;	padding: 0px 0px 10px 0px;	margin: 0;    clear:both;	text-align:center;}.img_home {	border: 1px solid #F2F1DF;	padding: 0;	margin: 0;    clear:both;	text-align:center;}.img_artist {	border: 0px solid #F2F1DF;	padding: 0px 0px 10px 0px;	margin: 0;    clear:both;	text-align:center;}.links_img {     float:left;     padding-right:20px;     padding-bottom:60px;}.img_left {     float:left;     padding-right:20px;     padding-bottom:20px;}.img_right {     float:right;     padding-left:20px;     padding-bottom:20px;}#pic_left {     float:left;     padding-right:30px;     padding-bottom:20px;     margin:0;     border: 0px solid #000;     width:35%}#mailform {     margin:0;      padding: 10px;     text-align:left;     border:2px solid #430204;}#thankyou {     margin: 50px 20px;;      padding: 10px 10px;     width:80%;     text-align:left;     border:2px solid #430204;}/* NAVIGATION*/	a, a:link, li a {	color: #8C0005;	text-decoration: underline;    font-style:normal;    font-weight:bold;}a:visited, li a:visited {	color: #8C0005;	text-decoration: none;}a:active {	color: #8C0005;	text-decoration: underline;}a:hover, li a:hover {	color: #8C0005;	text-decoration: underline;	}#artists a:hover, li a:hover {	color: #8C0005;	text-decoration: none;	}#nav_wrapper {    background: #430204/*#691304*/;    width: 100%;    margin: 0px auto;    padding: 0px;    border:0px solid blue;    float:left;    font-size:13px;    font-family:Arial, Helvetica, sans-serif;    font-style:normal;    font-weight:bold;	text-transform:uppercase;    letter-spacing: .09em;   overflow:hidden;   position:relative;   clear:all;}#nav_wrapper ul {   float:right;   list-style:none;   margin:0;   padding:0;   position:relative;   right:10px;   text-align:center;   border:0px solid blue;}#nav_wrapper ul li{   display:block;   float:right;   list-style:none;   margin:0;   padding:0;     padding-left:12px;     padding-right:12px;   position:relative;   right:0px;     border:0px solid blue;}#nav_wrapper ul li a {     margin:0px;padding:0px;     text-decoration: none;     color: #D0B097;     display: block;     float:left;     border-bottom: 0px solid #000;     border-left: 0px solid #666;     border-right: 0px solid #773333;     padding-top:6px;	      padding-bottom:3px;}#nav_wrapper ul li.first a {     border-left: 0px solid #773333;	 }#nav_wrapper ul li a:hover {     color:#FFF;     border-bottom: 4px solid #000;     padding-bottom:4px;}#nav_wrapper .sel a {     color:#FFF;     border-bottom: 4px solid #000;     padding-bottom:4px;}#footer {        width:92%;        height:20px;	font-size: 10px;        text-align: center;        margin: 0px auto;        padding: 3px 0px 10px 0px;        clear:both;        border-top: 2px solid #8C0005;     color: #666;}#footer  a {     color: #8C0005;     text-decoration: underline;     font-style:normal;     font-weight:normal;}#footer  a:hover {     text-decoration: underline;     color: #B9A78F;} img {	border: 0px;	padding: 0px;	margin: 0px;}/*TEXT STYLES*/.h1,.h2,.h3,.h4,.h5,.h6 {	font-weight: bold;}.h1 {	font-size: 12px;	line-height:20px;}.h2 {	font-size: 14px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	line-height:24px;}.h2-red {	font-size: 14px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	line-height:24px;	color: #9f0b0b;	font-weight: bold;}.h3 {	font-size: 16px;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	line-height:24px;	color:#000;}.h4 {	font-size: 30px;	line-height:44px;	font-weight: normal;    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}.caption {font-size: 10px;	line-height:12px;}.press_text {	color:#333333;}.links {	line-height:24px;}#press_return {float:right;}#flashcontent {     position: relative;     margin: 0px auto;     padding:0px;     border: 0px solid #000;	text-align:center;     left: 16%;}#gallerybox {position:relative;left: -45px;border: 0px solid red;height:100%;width:95%;}/* INCIDENTAL*/.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* hide from ie on mac \*/html {	height: 100%;}/* end hide */.clear {    clear: both; }html { min-height: 100%; margin-bottom: 1px; } /* forces vertical scrollbar in non-IE browsers to prevent "page shifting"*//