@import url("960.css");
@import url("lnav.css");


body{
	font-family:Arial,sans-serif;
	color:#000000;
	background-color:#fff;
	font-size:0.85em;
	margin:0;
	padding:0;
	text-align:left;
	line-height:165%;
	/*background-image:url(../images/pink_grad_bg.gif);
	background-repeat:repeat-x;*/
	
}

.clearboth{
	clear:both;
}

#header{
	background-color:#FFF;
}

#header h1{
	height:190px;
	background-image:url(../images/banner-long-and-big_final2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
	text-indent:-30000px;
	margin:0px;

}
a {
	color:#c72d43;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#6ac3e6;

}
#topnav {
	
	
	padding:0px;
	background-color:#c72d43;
	/*background-color:#C72D54;*/

}
#topnav ul li {
	/*padding:4px 32.2px;
	border-right:1px #fff solid;*/
display:inline;
padding:0px;
list-style-type:none;
}
#topnav ul {
	margin: 0px;
	padding:0px;

}
#topnav ul li a {
	color:#fff;
	font-weight:normal;
	text-align:center;
	font-size:1.2em;
	padding:5px 0;
}


#topnav ul li.here a, #topnav ul li.here, #topnav li.expandhere a, #topnav ul li.expandhere, #topnav li.ancestor a, #topnav ul li.ancestor, #subnav ul li.here a, #subnav ul li.here {
	background-color:#6ac3e6;
	font-weight:normal;
	color:black;
	
}
#topnav ul li a:hover, #topnav ul li:hover {
	background-color:#f9c4d5;
	text-decoration:none;
	color:black;
	
}
#subnav{
	border:0px solid black;
	background-color:#fff;
	line-height:110%;
}
#subnav ul li a:hover, #subnav ul li:hover {
	font-weight:normal;
	color:#6ac3e6;
	text-decoration:none;

}
#subnav ul {
	margin:0px;

}

#subnav ul li {
	border-bottom:1px dashed #c72d43;
	padding: 7px 5px;

}
#subnav ul li a {
	color:#000;
	
	
}
#subnav h2 {
	
	font-size:1.1em;
	font-weight:normal;
	padding:0 5px 3px;
	margin-bottom:0;
	
}
#rowanarts {
	
	background-image:url(../images/ra_logo.png);
	background-repeat:no-repeat;
	background-position:center top;
	
	margin:40px 0 0 0;
	padding-top:120px;
	text-align:center;

}
#rowanarts p {
	font-size:0.8em;
	margin:5px;

}



.pad{
	padding:0 0px;

}
#sidebar .pad{
	
	margin-top:8px;
	padding:4px;

}

#content0 .pad{
	/*border:4px solid #EEE;*/
	margin-top:1em;
	/*padding:4px;*/
	padding:0px;
}
#content0  {
	padding:0px;
	

}

#content2 .pad{
	
	/*background-color:#EEE;*/
	margin-top:20px;
	padding:4px;

}
#content{
	background-color:#FFF;
	padding-top:0.5em;
}
.gallery_thumb {
	float:left;
	padding-right:10px;
	
}
.gallery_detail {
	clear:left;
}
.imageholder {
	float:left;
	padding:0px 10px 10px 0px;
	
}
#footer{
	background-color:#FFFFFF;
	border-top:dotted 1px #afafaf;

}
#footer_content{
	
	
}
#footer_content p {
	color:#AFAFAF;
	font-size:0.8em;
	margin:5px;
	float:right;
	

}

#footer #logos a {
	border:0px solid black;
}
#footer #logos img {
	border:0px solid black;
	
	padding-right:20px;
	padding-top:20px;
}
dl a , dl a img {
	float:left;
}
dl {
	
	padding:10px;
	background-color:#edf8fc;
}
dl dd {
	border-bottom:4px solid white;
	margin:20px;
}
dl dt {
	clear:both;
}
.main_gallery #sidebar{
	border:solid 1px grey;
}
.picright .imageholder{
	float:right;
}
.events_listing .vevent{
	border-bottom:solid black 1px;
	padding-bottom:10px;
}
.events_listing .rightmedia, .vevent .rightmedia {
	float:left;
	margin-right:10px;
}
.events_listing .rightmedia a {
	color:white;

	
	
	
}