body {	height: 100%;	margin: 0px 0 10px 0;	padding: 0;	background-color: #E4E1D2/*#BA8C56*/;	background-image:url(images/aad_slice.jpg);	background-repeat:repeat-x;        color: #471207;	font-family: Helvetica, Arial, san-serif;	font-size: 12px;        line-height:16px;	}#ocwrapper {     width:950px;     margin:0px auto;     padding:0px;     background: url(images/iss2009-shadowleft.jpg)  top left repeat-y;     text-align:left;     border:0px solid #471207;}#wrapper {  margin: 0px;  text-align: left;  background: url(images/iss2009-shadowright.jpg) top right repeat-y;  padding:0px 0px 0px 25px;}#shadow_bottom {  background: url(images/shadow_bottom.jpg) bottom left no-repeat;   padding-bottom:0px;  border:0px solid #000;  height:25px;  width:948px;position:relative; left: -22px;}#icwrapper {	width:900px;      margin: 0px;      padding: 0px;      border-bottom: px solid #430204;      border-top: 0px solid #430204;      background-color: #F4F1E1;      border:1px solid #471207;}#head	{	width:100%;	height:120px;	margin:	0px;	padding:0px;	text-align:center;	border-bottom:0px solid #471207;}#header {	width:100%;	margin:0px auto;	padding:0px;    position:relative;    border:0px solid blue;    border-bottom: 0px solid #430204;}#content {      margin: 40px 10px 10px 10px;      padding: 0px;      height:100%;      min-height:480px;    border:0px solid blue;}#home_content {      margin: 0px 20px;      padding:0px 10px;      text-align:left;    border:0px solid blue;}#eventsbox {     width:600px;     margin: 0px auto;     padding:0px;     text-align:center;     border:1px solid #471207;}#eventsbox_text {     width:95%;     margin: 15px;     padding:0px;     text-align:left;     border:0px solid #471207;}#profilebox {     width:700px;     margin: 0px auto;     padding:10px 20px;     text-align:center;     border:1px solid #471207;}#left {      float: left;      width: 50%;      margin:0; padding:0;      }#left_content {     border-right: 0px solid #grey;     margin-bottom: 20px;     padding: 0.15em 1em;     text-align:left;}#right {      margin:0 0 0 50%; padding:0;      }#right_content {     margin:0;      padding: 0.15em 1em;     text-align:left;     margin-bottom: 20px;}#artists {width:auto;      text-align:center;     display:block;      margin: 0px auto;     padding:10px;     border: 0px solid grey;}#column_one {width:180px;      margin-right:20px;      float:left;     border: 0px solid grey;}#column_two {width:180px;      margin-right:20px;      float:left;     border: 0px solid grey;}#column_three {width:180px;     margin-right:20px;     float:left;     border: 0px solid grey;}#column_four {width:180px;     float:left;     border: 0px solid grey;}div.spacer {clear:both; height:10px; display:block;}	#newsbox {     margin: 0px;     padding: 0px;     width:215px;     height:370px;     border:0px solid black;     background:#471207;     color:#F2F1DF;     line-height:20px;     font-weight:normal;     clear:both;     float:right;}#newsbox-content {     margin: 0px 10px;     padding: 0px;     border:0px solid red;     clear:both;	     text-align:left;}.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;}/* NAVIGATION*/	a, a:link, li a {	color: #8C0005;	text-decoration: none;    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 {    width: 100%;    margin: 0 auto;    padding: 0;    border:0px solid blue;    border-top:0px solid #430204;    border-bottom:0px solid #430204;    float:left;    font-size:12px;    font-family:Arial, Helvetica, sans-serif;    font-style:normal;    font-weight:bold;    letter-spacing: .08em;   overflow:hidden;   position:relative;}#nav_wrapper ul {   clear:left;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;   left:50%;   text-align:center;   border:0px solid blue;}#nav_wrapper ul li{   display:block;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;   right:50%;     border:0px solid blue;}#nav_wrapper ul li a {     margin:0px;padding:0px;     text-decoration: none;    color:#8C0005;     display: block;     float:left;     border-left: 0px solid #666;     border-right: 1px solid #773333;     padding-left:12px;     padding-right:12px;     padding-top:8px;     padding-bottom:0px;	 }#nav_wrapper ul li.first a {     border-left: 1px solid #773333;	 }#nav_wrapper ul li a:hover {    background: url(images/nav_back.jpg) repeat-x top left;}#footer {        width:100%;        height:40px;	font-size: 10px;        text-align: center;        margin: 0px auto;        padding: 3px 0px 0px 0px;        color: #B9A78F;        clear:both;        background-color: #471207;     border: 0px solid yellow;}#footer  a {     color: #B9A78F;     text-decoration: none;}#footer  a:hover {     text-decoration: underline;} #footer li {     border-right:1px solid #FFF;}.home #footer li {     border-right:1px solid #FFF;}img {	border: 0px;	padding: 0px;	margin: 0px;}/*TEXT STYLES*/.h1,.h2,.h3,.h4,.h5,.h6 {	font-weight: bold;}.h1 {	font-size: 11px;	line-height:16px;}.h2 {	font-size: 12px;}.h3 {	font-size: 14px;}.h4 {	font-size: 18px;}/* 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"*//* ------------------------------------------------------------------------	prettyGallery------------------------------------------------------------------------- */#gallerywrapper{width:700px;margin:0px;padding:0px;text-align:center;      border:0px solid #471207;}ul.gallery {      list-style: none;      margin: 10px 0px;      padding:0px;      border:0px solid blue;	}	ul.gallery li {	display: block;	float: left;	margin: 0px 12px 0 0px;	}		ul.gallery li a {	padding: 2px;	display: block;	border: 0px #9db2b9 solid;	line-height: 0;	}			ul.gallery li a:hover { border: 0px #313739 solid; }						