/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	color:#cccccc;
	margin:0px;
	line-height:1.4;
}

div{
	overflow:hidden;
}

input, select, textarea{
	font-size:12px;
}

a{
	color:#981b1e;
}

a:hover{
	color:#641518;
	text-decoration:underline;
}
 
a img:hover,
input[type="image"]:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

h1{
	font-size:18px;
	color:#981b1e;
}

h2{
	font-size:16px;
	color:#981b1e;
}

h3{
	font-size:14px;
	color:#981b1e;
}


#site{
	width:1200px;
	overflow:hidden;
	text-align:left;
	position:relative;
}


#site #site-header #site-nav #top-nav-home{
	float:left;
	width:325px;
}

#site #site-header #site-nav #top-nav-home img{
	padding-top:35px;
	padding-left:20px;
}


#site #site-header #site-nav #top-nav-art{
	float:left;
	width:510px;
	height:150px;
	padding-top:10px;
}

#site #site-header #site-nav #top-nav-art .content{
	float:left;
	width:36px;
	height:36px;
	padding-bottom:7px;
	padding-right:6px;
	padding-left:0px;
}


#site #site-header #site-nav #top-nav-share{
	float:left;
	width:300px;
	padding-top:52px;
	padding-left:35px;
	height:40px;
}


#site #site-header #site-nav #top-nav-share p{
	float:left;
	padding:0px;
	margin:0px;
}

#site #site-header #site-nav #top-nav-share .share-this{
	float:left;
}


#site #site-header #site-nav #top-nav-share #body-share-this{
	display:block;
	height:0px;
	width:40px;	
	padding-top:40px;
	background-image:url(../images/social-link-sharethis.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
	margin-bottom:8px;
	overflow:hidden;
	float:left;
}

#top-nav-search{
	float:left;
	padding-left:35px;
}

#site-nav{
	position:relative;
}

#stwrapper, .stwrapper, #stwrapper div, .stwrapper div{
	overflow:visible !important; /* Fix for share this popup*/
}


 

#site #site-content #site-content-body{
	padding-left:50px;
	padding-bottom:140px;
	padding-top:10px;
}

#site #site-content #site-content-body .content-title,
#site #site-content #site-content-body .content-detail
{
	padding-left:25px;
}



#site #site-content #site-content-body .art-page h1{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:5px;
}
	
.layout-vert{
	float:left;
	width:450px;
}

#content-area.layout-vert{
	width:400px;
	float:left;
}

#content-area.layout-horz{
	width:550px;
	float:left;
}


#site #site-content #site-left-nav{
	width:276px;
	float:left;
}


#site #site-content #site-left-nav #left-nav-links{
	min-height:500px;
	background-image:url(../images/left-nav-bg.jpg);
	background-repeat:repeat-y;
	width:276px;
	padding:0px;
	color:#000000;
}

#left-nav-links h2{
	margin-left:16px;
	margin-bottom:0px;
	color:#000000;
	text-transform:lowercase;
	font-size:20px;
}

#left-nav-links h3{
	margin:0px;
	margin-left:36px;
	margin-top:10px;
	padding:0px;
	color:#000000;
}

#left-nav-links ul{
	list-style:none;
	margin:0px;
	margin-left:36px;
	padding:0px;
}

#left-nav-links li{
	font-size:11px;
}


#left-nav-links li.view-all{
	text-align:right;
	padding-right:30px;
}



#site #site-footer{
}

#site #site-footer #footer-info{
	float:left;
	text-align:center;
	padding-top:10px;
	font-size:10px;
	width:276px;
}

#footer-logo{
	text-align:center;
	padding-top:30px;
	padding-right:20px;
}




#site .home-feature{
	width:230px;
	padding-right:40px;
	float:left;
	height:380px;
}


#site .home-feature .content-image{
	height:225px;
}

#site .home-feature h2{
	padding:0px;
	margin:0px;
	font-size:14px;
}


#site .home-feature .content-teaser{
	padding-left:25px !important;
	padding-right:25px !important;
	margin:0px;
	
}

#site .home-feature .content-title{
	padding-left:25px !important;
	padding-right:25px !important;
	
	margin:0px;
	
}




#site #home-content{
	
}
 
#site #home-content .home-content-box{
	float:left;
	width:230px;
	padding-right:40px;
	padding-top:20px;
}

#site #home-content h2{
	margin-bottom:5px;
	font-size:18px;
}

#site #home-content p{
	margin-top:0px;
}


