/* CSS Document */

body{
	font-family:"Times New Roman", Times, serif !important;
	margin:auto;
	font-size:12px;
	background-color:#0d2839;
	background-image:url(../images/site-bg.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
}

div{
	overflow:hidden;
}

input, select, textarea{
	font-size:12px;
}

a{
	color:#8f885c;
}

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;
}


#stwrapper, .stwrapper, #stwrapper div, .stwrapper div{
	overflow:visible !important; /* Fix for share this popup*/
}

#hidden-logo{
	display:none;
}


h1{
	font-size:20px;
}

h2{
	font-size:16px;
}

h3{
	font-size:14px;
}


#site{
	width:950px;
	text-align:left;
	margin:auto;
	padding-top:25px;
	position:relative;
}

#site #site-header{
	width:947px;
	height:125px;
	text-align:left;
	background-image:url(../images/site-header-bg.gif);
	background-repeat:no-repeat;
	position:relative;
}

#site #header-lionshead{
	position:absolute;
	left:190px;
	top:10px;
	z-index:100;
}

#site #site-header #site-nav #top-nav-home{
	float:left;
	padding-top:7px;
	position:relative;
	left:4px;
}

#site #site-header #site-nav #top-nav-enews{
	float:right;
	padding-top:7px;
	padding-right:7px;
}


#site #site-left-nav{
	width:215px;
	float:left;
	padding-top:29px;
}

#site #site-left-nav .top-nav-link-li{
	margin-bottom:6px;
}


#site #site-left-nav .left-nav-link{
	overflow:hidden;
	width:215px;
	height:0px;
	padding-top:30px;
	background-image:url(../images/site-left-nav-bg.png);
	background-repeat:no-repeat;
	display:block;
}


#site #site-left-nav .gallery{
	
	float:right;
	overflow:hidden;
	text-align:center;
	margin-right:15px;
	margin-top:20px;
	width:163px;
	height:157px;
	position:relative;
	display:block;
	background-image:url(../images/menu-video-bg.png);
	background-repeat:no-repeat;
}


#site #site-left-nav .menu-video-play{
	position:absolute;
	left:49px;
	top:49px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#site #site-left-nav #video-of-the-week{
	display:block;
	margin-top:23px;
}


#site #site-left-nav .feature-header{
}

#site #site-left-nav .featured-sponsors{
	text-align:right;
	padding-top:20px;
	padding-right:15px;
	clear:both;
}



#site #site-left-nav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:right;
	color:#FFF;
	font-size:14px;
}

#site #site-left-nav li{
	margin:0px;
	padding:0px;
	padding-top:3px;
	margin-bottom:3px;
}


#site #site-left-nav ul a,
#site #site-left-nav ul a:visited,
#site #site-left-nav ul a:hover{
	color:#FFF;
}


#left-nav-artists{
	background-position:0px -4px;
}

#left-nav-events{
	background-position:0px -40px;
}

#left-nav-highland{
	background-position:0px -76px;
}

#left-nav-priniting{
	background-position:0px -112px;
}

#left-nav-enews{
	background-position:0px -147px;
}

#left-nav-blog{
	background-position:0px -183px;
}

#left-nav-contact{
	background-position:0px -219px;
}


#left-nav-artists.selected,
#left-nav-artists:hover{
	background-position:0px -254px;
}

#left-nav-events.selected,
#left-nav-events:hover{
	background-position:0px -290px;
}

#left-nav-highland.selected,
#left-nav-highland:hover{
	background-position:0px -326px;
}

#left-nav-priniting.selected,
#left-nav-priniting:hover{
	background-position:0px -362px;
}

#left-nav-enews.selected,
#left-nav-enews:hover{
	background-position:0px -397px;
}

#left-nav-blog.selected,
#left-nav-blog:hover{
	background-position:0px -433px;
}

#left-nav-contact.selected,
#left-nav-contact:hover{
	background-position:0px -469px;
}

#left-nav-message{
	padding-top:10px;
	color:#fdfefe;
	font-size:13px;
	text-align:right;
	padding-right:5px;
}



#site #site-right-nav{
	width:215px;
	float:left;
	padding-top:24px;
}


#site #site-right-nav #nav-links{
	height:280px;
}

#site #site-right-nav.blog #nav-links{
	background-image:url(../images/site-right-nav-bg-middle.png);
	background-repeat:repeat-y;
	height:auto;
	padding-left:10px;
	color:#FFF;
	margin-top:-5px;
	width:130px;
	padding-right:25px;
}

#site #site-right-nav.blog #nav-links ul{
		padding-left:15px;
}


#site #site-right-nav #right-nav-talent-list{
	color:#fdfefe;
	text-align:left;
	margin:0px;
	padding:0px;
	width:200px;
	
	padding-left:15px;
}


#site #site-right-nav #right-nav-talent-list a{
	color:#fdfefe;
	margin:0px;
	padding:0px;
	font-size:14px;
	text-decoration:none;
}

#site #site-right-nav #right-nav-talent-list a:hover{
	text-decoration:underline;
}


#site #site-right-nav #right-nav-talent-list h2{
	color:#fdfefe;
	margin:0px;
	padding:0px;
}

#site #site-right-nav #right-nav-talent-list ul{
	padding:0px;
	margin:0px;
	text-align:left;
	list-style:none;
}

#site #site-right-nav #right-nav-talent-list li{
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-bottom:5px;
}

#site #site-right-nav #right-nav-talent-list .content-title{
	margin:0px !important;
	padding:0px !important;
}



#site #site-right-nav .right-nav-link{
	overflow:hidden;
	width:215px;
	height:0px;
	padding-top:36px;
	background-repeat:no-repeat;
	display:block;
}

#site #site-right-nav.nav-social .right-nav-link{
	background-image:url(../images/site-right-nav-bg-social.png);
}

#site #site-right-nav.nav-band .right-nav-link{
	background-image:url(../images/site-right-nav-bg-band.png);
}


#right-nav-1{
	background-position:0px 0px;
	padding-top:38px !important;
}

#right-nav-2{
	background-position:0px -38px;
}

#right-nav-3{
	background-position:0px -74px;
}

#right-nav-4{
	background-position:0px -110px;
}

#right-nav-5{
	background-position:0px -145px;
}

#right-nav-6{
	background-position:0px -181px;
}

#right-nav-7{
	background-position:0px -217px;
}


#right-nav-1.selected,
#right-nav-1:hover{ 
	background-position:0px -256px;
	padding-top:38px !important;
}

#right-nav-2.selected,
#right-nav-2:hover{
	background-position:0px -294px;
}

#right-nav-3.selected,
#right-nav-3:hover{
	background-position:0px -330px;
}

#right-nav-4.selected,
#right-nav-4:hover{
	background-position:0px -366px;
}

#right-nav-5.selected,
#right-nav-5:hover{
	background-position:0px -401px;
}

#right-nav-6.selected,
#right-nav-6:hover{
	background-position:0px -437px;
}

#right-nav-7.selected,
#right-nav-7:hover{
	background-position:0px -473px;
}






#site #site-content{
	width:518px;
	float:left;
	background-image:url(../images/site-content-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:18px;
}

#site #site-content #site-content-body{
	width:500px;
	padding:9px;
	background-color:#fdfcfc;
	min-height:400px;
	color:#0b3543;
}


.basic-page .content-image{
	padding-bottom:10px;
}

.basic-page .content-title h1,
.basic-page .content-detail p{
	padding-left:15px;
	padding-right:15px;
}


#site #site-content #site-content-body .content .content-detail,
#site #site-content #site-content-body .content .content-title{
	/* padding-left:15px;
	padding-right:15px; */
}

#site #site-content #site-content-body .content h1{
	margin-bottom:0px;
	padding-bottom:0px;
}



#site #site-footer{
	clear:both;
	width:947px;
	margin:auto;
	text-align:center;
	padding-top:15px;
	color:#fdfbfb;
	font-size:11px;
}

#site #site-footer #copyright{
	padding-top:10px;
}


#site #site-footer #footer-links{
	padding-top:25px;
	padding-bottom:25px;
}

#site #site-footer #footer-links a{
	color:#fdfbfb;
}


#site .styled-list{
	background-color:#cfc482;
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:1px;
	background-image:url(../images/list-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}


#site .styled-list div{
	cursor:hand;
}


#site .styled-list li{
	width:486px;
	height:107px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

#site .styled-list .list-item {
	width:295px;
	height:100px;
	padding-left:190px;
	padding-top:7px;
	display:block;
	overflow:hidden;
	color:#0b3543;
	text-decoration:none;
	position:relative;
}

#site .styled-list li:hover{	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#site .styled-list .list-item a{
	color:#0b3543;
}

#site .styled-list .list-item .read-more-link{	
	position:absolute;
	right:10px;
	bottom:6px;
	color:#8f885c;
}

#site .show-list .read-more-link{	
	position:relative !important;
	right:0px !important;
	bottom:0px !important;
}

#site .styled-list .list-item .content-title h2{
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#site .styled-list .content-row-1 .list-item {
	background-image:url(../images/list-bg-1.png);
	background-repeat:no-repeat;
}

#site .styled-list .content-row-3 .list-item{
	background-image:url(../images/list-bg-2.png);
	background-repeat:no-repeat;
}

#site .styled-list .content-row-2 .list-item{
	background-image:url(../images/list-bg-3.png);
	background-repeat:no-repeat;
}

.styled-list-top{
	background-image:url(../images/list-bg-top.gif);
	background-repeat:no-repeat;
	width:500px;
	height:5px;
}

 
.show-list .content-times{
	padding-top:15px;
}

.show-list .content-guests{
	font-weight:bold;
	padding-bottom:3px;
}

.show-list .show-times,
.show-list .content-venue{
	float:left;
	padding-bottom:3px;
}


.content-show{
	
}
.content-show .content-image{
	padding-bottom:25px;
}

.content-show .content-show-info{
	padding-left:15px;
	padding-right:15px;
}

.content-show .content-date{
	padding-top:15px;
	font-size:15px;
}

.content-show .content-times{
	padding-top:15px;
}

.content-show .content-guests{
	font-weight:bold;
	font-size:13px;
}

.content-show .content-venue{
	font-size:13px;
}


.content-video{
	text-align:center;
	padding-top:20px;
}

.content-show .content-detail{
	padding-top:25px;
}
 

.content-show h1{
	font-size:18px;
}




.news-list ul{
	list-style:none;
	margin:0px;
}

.news-list li{
	clear:both;
	margin-bottom:10px;
}

.news-list .content-date{
	float:left;
	font-size:14px;
	padding-right:10px;
	font-weight:bold;
}

.news-list .content-teaser{
	float:left;
}

.news-list a{
	color:#0b3543;
	text-decoration:none;
}



#body-share-this{
	display:block;
	height:0px;
	width:40px;	
	padding-top:40px;
	background-image:url(../images/sharethis.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
	margin-bottom:8px;
	overflow:hidden;
}


.content-area{
	position:relative;
}


.content-area #share-this{
	float:right;
	padding-right:10px;
}

#stwrapper, .stwrapper, #stwrapper div, .stwrapper div{
	overflow:visible !important; /* Fix for share this popup*/
}


