/*  
Theme Name: Shout4Music
Theme URI: http://www.shout4music.com/
Description: Default theme for shout4music.com
Version: 1.0
Author: Dean Chew
Author URI: http://www.chewie.co.uk/
*/

/*========= SETUP =========*/

*{
	border:0;
	margin:0;
	padding:0;
	}
	
body{
	background:url(images/bg1.png) center;
	color:#000;
	font:0.8em Arial, Helvetica, Sans-Serif;
	}

a{
	color:#053362;
	text-decoration:none;
	}
		
a:hover{
	text-decoration:underline;
	}
	
input,select,textarea{
	border:#999999 1px solid;
	font-size:12px;
	padding:2px;
	}
	
select{
	padding: 0;
	}

li{
	list-style: none;
	}

img{
	border: 0;
	padding: 0;
	margin: 0;
	}
	
img a{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	}

/*========= LAYOUT =========*/

#page{
	background:#fff;
	margin:0 auto;
	width:960px;
	}
	
/*--- Main Columns ---*/

#columns{
	margin: auto;
	padding: 10px 0px 0px 0px;
	width:930px;
	}
	
.col1{
	float: left;
	width: 568px;
	/*border:1px dotted red;*/
	background:url(images/bg-boxes-grad.png) repeat-x 0 0;
	}
	
.col2{
	float: right;
	width: 348px;
	/*border:1px dotted blue;*/
	background:url(images/bg-boxes-grad.png) repeat-x 0 0;
	}
	
.col1-featurebox{
	/*border:1px solid green;*/
	height:298px;
	width:98%;
	background:url(images/bg-boxes-grad-inner-blk.png) repeat-x 0 0;
	}
	
.col1 .video-frame{
	height:400px;
	width:98%;
	background:url(images/bg-boxes-grad-inner-blk2.png) repeat-x 0 0;
	margin-bottom: 10px;
	}
	
.col1 .video-frame #idTabs .video1{
	background:url(images/li-video-bg.png) repeat-x 320px 0px;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size:85%;
	text-indent:5px;
	margin:0 0 4px 0;
	padding:4px 0 0 0;
	}
	
.col1 .video-frame .featured-copy h2{
	margin:0px 0 4px 0;
	padding:2px 0 0 0;
	color:#fff;
	}	

.col1 .col1-featurebox .featured-copy h2{
	margin:0px 0 4px 0;
	padding:2px 0 0 0;
	color:#fff;
	}	

	
	
.col2-advert{
	/*border:1px solid black;*/
	height:350px;
	margin:5px auto;
	background:url(images/bg-boxes-ad.png) repeat-x 0 0;
	}
	
.smlAdTxt{
	font:normal small-caps bold 0.75em/1em Arial,Helvetica,Sans-Serif;
	text-align:center;
	height:14px;
	}

.titleImg{
	margin:9px 0px 0px 12px;
	}

iframe{
	margin:5px;
	}
	
.featured-copy{
	color:#FFF;
	}
	
.thumbBox{
	width:100%;
	height:50px;
	}

.thumbs{
	width:100px;
	height:58px;
	background-color:#FFF;
	float:left;
	margin:2px 0px 0 2px;
	padding: 2px;
	}
	
.ratingsBox{
	width:543px;
	height:36px;
	background-color:#FFF;
	margin:2px auto 0;
	}	
/*--- Sub Columns ---*/

.subcol{
	width: 160px;
	}
	
.subcol h2{
	color: #000;
	font-size: 14px;
	padding: 0 0 10px;
	}

/*========= HEADER =========*/

/*- Page Navigation -*/

#nav{
	background:url(images/home-about-grad-bg.png)  repeat-x 0 0;
	height: 33px;
	padding: 0px 0 0;
	width:930px;
	margin:auto;
	}

#nav-left{
	float:left;
	display:inline;
	width:555px;
	}
	
#nav-right{
	float:right;
	display:inline;
	width:370px;
	}
	
#nav ul{
	position: relative;
    height: 30px;
    overflow: hidden;
	padding-left:10px;
	}
	
#nav ul  li{
    float: left;
    list-style: none;
	font-weight:bold;
	/*font-size:14px;	*/
	text-indent:-9999px;
	}
	

	
/*- Category Navigation -*/

.nav2, .nav2 * {
	margin:0;
	padding:0;
	}

.nav2{
	height: 38px;
	position:relative;
	}
	
.nav2 ul{
	background:#fff; 
	float: left;
	position:relative;
	}
	
.mainTabs li{
	float: left;
	margin:0 2px 0 0;
	padding:13px 0px 0px 8px;
	list-style:none;
	z-index:999;
	text-shadow: 1px 1px 1px #fff;
	display:inline;
	width:101px;
	height:38px;
	background:url(images/maintabs-grad-bg.png) repeat-x 0 0;
	}
.mainTabs a{
	color: #000;
}
	
/*.mainTabs li a:hover{
	background:url(images/maintabs-bg-grad-over.png) repeat-x 0px 0px;
	width:101px;
	height:38px;
	margin:0;
	padding:0;
	float:left;
	}	*/
	
.underLines{
	width:930px;
	margin:auto;
	height:3px;
	border-bottom:1px solid #dee7f1;
	}

#suckerfish{
	height:38px;
	border-bottom:1px solid #ccc;
	margin:auto;
	width:930px;
	}
	
li.home{
	background: url(images/button-topnav.png) no-repeat 0 0;
	width:53px;
	height:28px;
	}
	
li.topnavbut{
	background: url(images/button-topnav.png) no-repeat 0 0;
	width:53px;
	height:28px;
	margin:0 0 0 2px;
	}		
	
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/

.superfish li:hover ul,
.superfish li li:hover ul{
	top: -999em;
	}
/*- Search -*/

#search{
	background: #333333;
	border: 1px solid #b3b3b3;
	float: right;
	height: 23px;
	margin: 0 15px 0 0;
	padding: 0 10px 0 0;
	width:325px;
	}
	
* html #search{
	margin-right: 8px;
	}
	
#search input{
	background: transparent;
	border: 0;
	color: #b3b3b3;
	float: left;
	font-size: 13px;
	margin: 2px 0 0;
	padding: 2px 2px 2px 10px;
	width:288px;
	}
	
#search .btn{
	margin: 3px 0 0 5px;
	padding: 0;
	width: auto;
	}
	
/*- Header -*/

#header{
	background: url(images/masthead-bg2.png) repeat-x 0 2px;
	height: 132px;
	padding:0;
	width:930px;
	margin:auto;
	}
	
/*- Logo -*/

#header h1{
	float: left;
	display:inline;
	margin:11px 0px 0px 25px;
	}
	
#header h1 a{
	display: block;
	height: 93px;
	width: 389px;
	}
	
/*- RSS -*/

#rss{
	float:right;
	font-size:12px;
	padding: 0 0 0 0;
	text-align:right;
	width:390px;
	}
	
#rss a{
	color: #0959aa;
	font-style:italic
	}
	
#rss ul{
	float:right;
	margin: 0 14px 0 0;
	width:263px;
	}
	
#rss li{
	margin: 0 0 3px;
	padding: 0 0 5px;
	}
	
#rss img{
	float: right;
	margin: 5px 0 0;
	padding:0 0 0 0;
	}

/*========= FEATURED POSTS (FRONT-PAGE) =========*/

.featured{
	background: #fff;
	background: url(images/boxes-grad-inner-blk-bg.png) no-repeat 0 0;
	height: 200px;
	margin:11px 0 10px;
	overflow: hidden;
	padding-right:10px;
	}
	
.foutline{
		padding:4px;
		background: url(images/boxes-grad-bg.png) repeat-x 0 0;
	}
	
.featured a{
	color:#fff;
	}
	
.featured a:hover{
	color:#DEE5F1;
	}
	
.featured h2{
	font-size: 16px;
	padding: 0 0 10px 0;
	}
	
.featured h2 a{
	color:#DEE5F1;
	}
	
.featured h2 a:hover{
	color:#fff;
	}
	
.featured p{
	margin-bottom:10px;
	color:#fff;
	}

.featured p a{
	color:#fff;
	}
	
.featured-img{
	margin: 7px 10px 6px 7px;
	width:315px;
	height:218px;
	float:left;
	display:inline;
	background-color:#fff;
	}
	
.titles{
		margin:4px 0px 0px 6px;
	}
	
#ribbon{
	width:138px;
	height:138px;
	float:right;
	}
	
#featured-th{
	height:50px;
	margin:0 0 44px 4px;
	width:539px;
	}
	
#featured-th img{
	margin: 0;
	border:none;
	}
	
#featured-th .idTabs{
	list-style:none;
	}
	
#featured-th .idTabs li{
	float:left;
	display:inline;
	margin-right:1px;
	}
	
#featured-th .idTabs li.last{
	margin-right:0px !important;
	}

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

#video-frame{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#DDDDDD none repeat scroll 0 0;
	float:left;
	height:auto;
	margin-bottom:30px;
	width:550px;
	}
	
	
videoCont{
	padding:4px;
	width:550px;
	height:100%;
	background: url(images/boxes-grad-bg.png) repeat-x scroll 0 0;
	}

.video-left{
	float:left;
	width:450px !important;
	display:inline;
	margin-left: 50px;
	}
	
.video-left p{
	padding:0px !important;
	margin:0px !important;
	}
	
.video-left h2{
	display:none;
	}
	
.video-right{
	float:right;
	width:200px;
	display:none;
	padding-top:7px;
	}
	
.video-right h2{
	color: #ff7800;
	font-size:1.3em;
	line-height:1.2em;	
	font-weight:bold;
	padding: 0 0 0 10px !important;
	margin:0 !important;
	}
	
.video-right p{
	color: #000;
	font-size:0.9em;
	line-height:0.8em;
	font-weight:bold;
	padding: 0 0 7px 10px !important;
	margin:0 !important;	
	}
	
.video-right .idTabs{
	border-top:1px solid #FFF;
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px;
	}
	
.video-right .idTabs li{
	margin:0px;
	border-bottom:1px solid #FFF;
	background:#DDD;
	background:url(images/li-video-bg.png) repeat-x 320px 0px;
	line-height:10px;
	}

.featured-copy #idTabs li{
	width:218px;
	float:left;
	}
	
.video-right .idTabs li a{
	color:#000;
	font-weight:bold;
	font-family:Tahoma, Arial;
	font-size:12px;
	text-decoration:none;
	display:block;	
	padding:10px 10px;
	font-size: 75%;
	}
	
.video-right .idTabs li a:hover{
	background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;
	}
	
.video-right .selected{
	background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;
	}

/*========= BLOG POST STYLING =========*/

/*=== Small Box Post ===*/

.post{
	margin: 0;
	}
	
.post h2{
	font-size: 1em;
	padding: 0 0 5px;
	}
	
.post h3{
	font-size: 1.3em;
	}
	
.post h3 a{
	color: #000000;
	}
	
.post p{
	padding: 0 0 15px;
	}
	
.post p.posted{
	color: #c0c0c0;
	}
	
/*- Box -*/

.box{
	clear: both;
	height: 1%;
	margin: 0 0 20px;
	padding: 15px 0 20px;
	}
	
.box .post{
	width: 260px;
	}
	
.box .post h2{
	font-size: .85em;
	}
	
.box .post h3{
	font-size: 1em;
	}
	
.box .post p.posted{
	font-size: .85em;
	}
	
/*=== Traditional Blog Post ===*/

.post-alt{
	margin: 0 0 15px 0;
	padding-bottom:15px;
	background: url(images/hl-dot.gif) repeat-x bottom;
	}
	
.post-alt h2{
	font-size: 1.1em;
	padding: 0 0 5px;
	}
	
.post-alt h3{
	font-size: 1.4em;
	}
	
.post-alt h3 a{
	color: #000000;
	}
	
.post-alt p{
	padding: 0 0 15px;
	}
	
.post-alt p.posted{
	color: #c0c0c0;
	}
	
/*=== Buttons ===*/

.continue{
	background: url(images/ico-arrow.gif) no-repeat left;
	padding: 0 0 0 13px;
	font-weight:bold;
	}
	
.comments{
	padding-bottom:0px !important;
	}
	
.comments a{
	background: url(images/ico-comm.gif) no-repeat left;
	color: #000000;
	padding: 0 0 0 20px;
	font-weight:bold;
	}
	
a.more{
	background: url(images/ico-arrow2.gif) no-repeat right;
	color: #c0c0c0;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 20px 0 0;
	}
	
/*=== Traditional Blog Post ===*/

.navigation{
	}
	
.navigation a{
	color: #c0c0c0;
	font-size: 1.2em;
	font-weight: bold;
	}
	
.alignleft{
	display:inline;
	float:left;
	}
	
.alignright{
	display:inline;
	float:right;
	}

/*========= ARCHIVE SPECIFIC =========*/

#archivebox{
	background:#EEE;
	padding:2px;
	width: 100%;
	margin-bottom:25px;
	padding-bottom: 10px;
	padding-left: none;
	}
	
#archivebox h2{
	font-size:1.5em;
	color:#000;
	}
	
#archivebox h2 em{
	color:#C0C0C0 !important;
	font-style:normal;
	}
	
.archivefeed{
	margin-top:5px;
	}
	
.archivefeed a{
	background:url(images/ico-arcfeed.gif) center left no-repeat;
	padding-left:20px;
	color:#000;
	font-weight:bold;
	}
	
.arclist{
	border-top: 3px solid #c0c0c0;
	border-bottom: 3px solid #c0c0c0;
	margin: 0 0 15px;
	padding: 10px 0 10px;
	width: 260px;
	}
	
.arclist h2{
	color: #000;
	font-size: 18px;
	padding: 0 0 10px 0 !important;
	}

.arclist ul li{
	padding:0 0 7px 10px;
	color:#c0c0c0;
	font-size:14px;
	font-weight:bold;
	}
	
/*========= SINGLE POST SPECIFIC =========*/

.singletags{
	margin-top:5px;
	font-weight:bold;
	color:#C0C0C0;
	}
	
.entry p{
	text-align:left;
	font-size:12px;
	line-height:20px;
	}
	
.entry a{
	font-style: italic;
}
	
blockquote{ 
	margin:22px 40px;
	color:#575757;
	padding: 0 50px;
	background: transparent url("images/blockquote.gif") no-repeat 0 0;
	margin-left: 0;
	padding-left: 40px;
	padding-top: 10px;
}
	
.entry img{ 
	padding: 2px 2px 2px 2px;
	background:#DDD;
	border: solid 1px #C0C0C0; 
	}
	
.entry ul, .entry ol{
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
	
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li{
	list-style:circle inside !important;
	margin-left:15px;
	padding:3px 0px;
	}
	
.entry ul li ul li{
	list-style:disc inside !important;
	}
	
.entry ol li{
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
	
.entry ol li ol li{
	list-style:decimal-leading-zero inside !important;
	}

/*========= COMMENTS =========*/

h2.commh2{
	font-size: 1.4em;
	padding: 0 0 5px;
	font-weight:bold !important;
	}
	
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
	}
	
ol.commentlist p{
	margin-bottom:10px;
	line-height: 20px;
	}
	
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
	}
	
ol.commentlist li{
	padding: 20px 10px 10px 10px;
	}
	
ol.commentlist li.alt{
	padding: 10px 10px 0 10px !important;
	background:#DDD;
	border:1px solid #C0C0C0;	
	}

/*========= SIDEBAR =========*/

/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/

.sideTabs{
	border-bottom:1px solid #C0C0C0;
	height:31px;
	width:348px;
	float:left;
	display:block;
	}
	
.sideTabs .idTabs{
	font-size: 12px;
	height: 30px;
	letter-spacing: -1px;
	}
	
.sideTabs .idTabs li{
	float: left;
	font-size: 13px;
	line-height: 30px;
	}
	
.downloads .idTabs li{
	float: left;
	font-size: 13px;
	line-height: 30px;
	}
	
.sideTabs .idTabs li a{
	background: #eeeeee;
	border: 1px solid #eeeeee;
	border-bottom: 0;
	color: #c0c0c0;
	display: block;
	margin: 0 2px 0 0;
	padding: 0 10px;
	font-weight:bold;
	}
	
.sideTabs .idTabs li a:hover,
.sideTabs .idTabs .selected{
	background: #dddddd;
	border: 1px solid #c0c0c0;
	border-bottom:1px solid #ddd;
	color: #373737;
	text-decoration: none;
	}
	
.navbox{
	background: #dddddd;
	border: 1px solid #c0c0c0;
	border-top: 0;
	margin: -2px 0 25px;
	padding: 10px 10px 0;
	position: relative;
	}
	
.list1,list3,list4{
	padding-bottom:12px;
	}
	
.list1 li,.list3 li,.list4 li{
	background: url(images/ico-star.gif) no-repeat left center;
	padding: 6px 0 6px 25px;
	border-bottom:1px dashed #C0C0C0;
	}
	
.list1 li a,.list3 li a,.list4 li a{
	color: #000000;
	}
	
.list3 li{
	background: url(images/ico-mostcomm.gif) no-repeat left center !important;
	}
	
.list4 li{
	background: url(images/ico-feat.gif) no-repeat left center !important;
	}
	
/*- Ads -*/

.ads{
	margin: 0 0 25px;
	padding: 0;
	margin: auto;
	margin-top: 55px;
	}
	
.ads img{
	float: left;
	margin: 0 0 0 0;
	}
	
.ads img.last{
	margin: 0 !important;
	}
	
/*- Flickr -*/

.flickr{
	background: #fafafa;
	border: 1px solid #c0c0c0;
	margin: 0 0 25px;
	padding: 10px 0px;
	}
	
.flickr .flickr_badge_image img{
	float:left;
	display:inline;
	padding-left:10px;
	padding-bottom:5px;	
	}
	
.flickr h2{
	color: #ff7800;
	font-size: 14px;
	height: 21px;
	margin: 0 0 10px 0px;
	padding-left:10px;
	}
	
.flickr h2 span{
	float: left;
	}
	
.flickr h2 img{
	float: right;
	margin: 0 2px;
	}
.flickr h2 em{
	color: #848382;
	float: right;
	font-style: normal;
	}
	
.flickr-ar{
	margin:10px 10px 0px 0px !important;
	padding:0px !important;
	text-align:right;
	}

/*=== DropDown Lists ===*/

.catlist{
	border-bottom: 3px solid #c0c0c0;
	margin: 0 0 15px;
	padding: 0 0 10px;
	width: 160px;
	}
	
.catlist h2{
	color: #ff7800;
	font-size: 14px;
	padding: 0 20px 0 0 !important;
	background:url(images/ico-catlist.gif) center right no-repeat;
	}
	
.list-alt{
	padding-top:10px;
	}
	
.list-alt li{
	margin: 0 0 7px;
	}
.list-alt li a{
	color: #000000;
	}
/*=== Styling Widget Lists ===*/
.widget h2 {
	text-transform:uppercase;
	color: #000;
	}
	
.widget .h1 {
	color: #000;
	}
	
.widget ul{
	background: url(images/hl-dot.gif) repeat-x bottom;
	margin: 0 0 15px;
	padding: 10px 0 7px;
	}

	
.widget ul li{
	margin: 0 0 7px;
	}
	
.widget ul.grid li{
	margin:0;
	}
.widget ul.grid li a.writerName{
	margin:0;
	color:#053362;
	font-weight: bold;
	}	

.widget ul li a{
	color: #000000;
	}




/*========= FOOTER =========*/

#footer{
	background: #000000;
	clear: both;
	color: #b3b3b3;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	}
	
#footer a{
	color: #b3b3b3;
	}
	
#footer img{
	vertical-align:middle;
	}

/*========= MISC =========*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
	}
	
.hl{
	background: url(images/hl-dot.gif) repeat-x bottom;
	}
	
.hl-full{
	background: url(images/hl-dot-full.gif) repeat-x bottom;
	float:left;
	clear:both;
	height:2px;
	width:100%;
	margin:20px 0 25px !important;
	margin:10px 0 15px;	
	padding:0 !important;
	}
	
.hl2{
	border-bottom: 3px solid #c0c0c0;
	}
	
.hl3{
	border-top: 3px solid #c0c0c0;
	padding: 10px 0 0;
	background: #fff;
	}
	
.blog{
	width:100% !important;
	float:left;
	}
	
.between{
	height:2px;
	margin-bottom:15px;
	}
	
.fl{
	float: left;
	}
	
.fr{
	float: right;
	}
	
.ac{
	text-align: center;
	}
	
.ar{
	text-align: right;
	}
	
.th{
	border: 1px solid #c0c0c0;
	float: left;
	margin: 0 10px 0 0;
	padding: 3px;
	}
.thReview{
	border:none;
	float: left;
	margin:0;
	padding:0;
	}
	
.gravatar{
	float:left;
	border: 1px solid #000;
	margin-right: 10px;
	}

/* Writer Info */
#writerInfo{
	background: #F8F7F3;
	border: #EEEEDF 1px solid;
	padding: 20px 10px;
	display: block;
	margin:25px 0 15px 0;
	padding:12px;
	font-size: 0.9em;
	height: 130px;
	margin-bottom: 10px;
	}

#writerInfo img{
	padding:3px;
	background-color: white;
	border:1px solid #ccc;
	float:left;
	display: block;
	margin-right: 7px;
	}

#writerInfo p{
	margin:0;
	width:500px;
	padding: 0;
	float: right;
	}

#writerInfo span{
	display:block;
	float: left;
	padding-top:4px;
	margin-top:12px;
	border-top:1px solid #EEEEDF;
	}

#writerInfo a.rss{
	background: url(images/feed_small.jpg) no-repeat right 2px;
	padding-right: 18px;
	}

/* Post Date */

.date{
  Float: left;
  clear: left;
  width: 48px;
  height: 44px;
  border-right: 1px solid #DFD8C8;
  margin: 4px 10px 4px 0;
  text-align: center;
	}

.date .day{
  display: block;
  clear: left;
  font-size: 1.8em;
  color: #393939;
  font-weight: bold;
  margin: 0;
  padding: 0;
	}

.date .month{
  display: block;
  clear: both;
  font-size: 0.9em;
  font-weight: bold;
  margin:-3px 0;
  text-transform: uppercase;
  padding: 0;
	}

.year{
  display: block;
  clear: left;
  font-size: 0.85em;
  color: #393939;
  font-weight: bold;
  line-height: 12px;
  margin: 0;
  padding: 0;
	}

.subcollarge h2{
	color: #000;
	font-size: 14px;
	padding: 0 0 10px;
	}

.entry .itunes {
	margin: 0;
	padding: 0;
	border: 0;
	background: 0;
	padding-left: 5px;
}

.entry .mfpadding {
	float: left;
	padding-top: 5px;
	clear: left;
}
.entry .related {
	font-size: 110%;
}

#archivebox a{
	font-style: italic;
}

.object { 
	border: 1px solid #fff;
}
.object { 
	border: 1px solid #fff;
}
.titleimage {
	float: left; 
	clear: both; 
	width: 400px; 
	margin-bottom: 10px; 
	margin-left: 10px;
}

/* Edit CSS styles from update */
#nav ul  li{
    float: left;
    list-style: none;
	font-weight:bold;
	/*notes for Chu*/
	/*put font size back in*/
	font-size:9px;
	margin:0px 2px 0 0;
	/*added positive text indent to put link text in middle, added padding to move text down a bit*/
	text-indent:14px;
	padding:12px 0 0 0;
	
	/*removed text indent here. I had the top nav buttons as all imgages, you've made backgrounds and used html text. So this text indent was taking the link text off the page*/
	/*text-indent:-9999px;*/
	}
	
/*targeted the #nav ul specifially rather than a general style, now this changes to this should only affect top nav	*/
/*added colour to href in top nav links	*/


#nav-left a{
		color:#fff;
	}
	
	
	/*this class is new*/
	
.navBoxCont{
	/*background:url(images/cat-bg.png) repeat-x 0 0;*/
	width:346px;
	padding:0px;
	margin-bottom: 10px;
	margin-top: -20px;
	}
	
	
	/*end new class*/
	
.navbox{
	background: #dfdfdf;
	border: 1px solid #ACC2D8;
	border-top: 0;
	margin: -4px 0 0 9px;
	padding: 10px 10px 0;
	position: relative;
	width:326px;
	margin-left: 0px;
	}
	
	
.sideTabs .idTabs li a:hover,
.sideTabs .idTabs .selected{
	
	background: #dddddd;
	border: 1px solid #adc3da;
	border-bottom:1px solid #dfdfdf;
	color: #373737;
	text-decoration: none;
	margin:0;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	}
	
#wp-calendar {
	margin-left: 20px;
}
#wp-calendar td {
	padding 5px;
}
#wp-calendar td a {
	background-color: #021B34;
	color: white;
	font-weight: bold;
}

