/**
  Theme Name: Naked
  Theme URI: http://code.google.com/p/wordpress-naked/
  Version: 1.2
  Author: Siftware
  Author URI: http://www.siftware.co.uk
  Tags: simple, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blank-slate
  Licence: LGPL
  
  Description: A theme created with developers in mind which should enable rapid WP reskinning. The CSS is minimal but consistent cross-browser, there are a couple of SEO tweaks and the page navigation works sensibly but can modified easily.

  The CSS that follows is the bare minimum of styling for a two column, fixed width and centred layout that should be
  consistent in 'modern browsers'
*/

a img {border:0;}

.pfix p{padding-top:10px;}

#socialmedia li {display: inline; padding-right:1px;}

* {
	padding:0;
	margin:0;
}

a:hover img{
opacity:0.9;
filter:alpha(opacity=90);
}


.breathingroom {padding-top:40px;}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#595959; line-height:16px;}

#headerwrapper {
	width:100%;
	background: url(images/header_BG.jpg) repeat-x top left;
	z-index:-1;
	}

	.pad li{ width:100%; list-style:none; text-transform:lowercase;}

.nice {color:#31657d; padding-bottom:10px;}

#headercontent{
	width:963px;
	margin: 0 auto;
	height:143px;
}



.pad2{ padding-top:20px; }
#headercontent img{
	border:0;
}
#socialmedia {
	position:relative;
	top:-89px;
	right:-856px;
	width:110px;
	height:32px;
	z-index: 20;
}

.fleft {float:left;}
.fright{float:right !important;}
	
#sliderwrapper {
	width:100%;
	background: url(images/slider_BG.jpg) repeat-x top left;
	z-index:-1;
}

#sliderwrapper img{
border:0;	
}


a { font-weight:bolder; text-decoration:none; color:#31657d; font-size:13px;}
a:hover { color: #f7941d;}

.column1 {
	display:inline-block;
	float:left;
	vertical-align:top;
	width:225px;
	padding-right:12px;
	padding-bottom:60px;
	margin-top: -32px;
}
.column1 h3 {
	font-size:14px;
	font-weight:bold;
	color:#1B1B1B;
	padding-bottom:0px;
	padding-left: 30px;
	padding-top: 5px;
}

#slidercontent {
	 width:963px;
	 margin:0 auto;
	 height:390px;
	 padding-bottom:40px;
}
	#maincontentwrapper{
		width:963px;
		margin:0 auto;
		
	}
	
	.clear {
		clear:both;
	}
	.col2 { padding-bottom: 20px; overflow:hidden; border-bottom: 1px  dotted #999; margin-bottom:20px;}
	.newsbox { padding: 20px 0; overflow:hidden; border-top: 1px  dotted #999; border-bottom: 1px  dotted #999; }
.newsbox img, .newsbox img a{ float:left; border:1px solid #c8c8c8; margin-right: 10px; padding:2px;}
.imgfix{ float:left; border:1px solid #c8c8c8; margin-right: 10px; padding:2px; margin-bottom: 10px;}

.noborder {border:0 !important;}

#mainmenu {
	position:relative;
	float: right;
	padding-top: 110px;
}

#mainmenu li{
	list-style-type:none;
	display:inline;
	font-weight:bolder;
	padding-bottom:0;
	margin-bottom:0;
	font-size:15px;
	color:#FFF;
	padding-left:15px;
text-transform:uppercase;
	
}

#mainmenu li a{
	color:#666;
}

#mainmenu li a:hover{
	color:#fff;
}



#mainmenu li a:hover{
	color:#FFF;
}

#sidebar {
	width:264px;
	float:right;
}

.meta a, .meta{font-size:11px; font-weight:normal; padding-bottom:5px;}

#news {
	width:671px;
	float:left;
	height:100%;
}

#footerwrapper {
	width:100%;
	min-height:43px;
	background: url(images/footer_BG.jpg) repeat-x #1b1b1b top left;
	padding:0;
	margin:0;
}

.padding {padding-top:14px;}

#footer {
	width:963px;
	margin:0 auto;
	margin-top:70px;
}
.info {background:url(images/info.jpg) no-repeat 0px 0px; width:200px; height:30px;}
.award {background: url(images/award.jpg) no-repeat 0px 0px; width:200px; height:30px;}
.partner {background: url(images/partner.jpg) no-repeat 0px 0px; width:200px; height:30px;}
.join {background: url(images/join.jpg) no-repeat 0px 0px; width:200px; height:30px;}
.black a {font-size:18px; font-weight:bolder; color:#000; text-transform: capitalize; padding-top:20px; padding-bottom:20px;}
.black a:hover {text-decoration:underline;}
.boxie {border: 1px dashed #f9f9f9; background-color:#f2f2f2; padding:10px; margin: 20px 0 0 0;}
.recentarticle {font-size:14px;}

h1 {
	color: #1B1B1B;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom: 15px;
}
h4 {
	padding-bottom:15px;
	color: #999;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}
h2 a{font-size:20px; font-weight:normal !important;}
h2 {padding-bottom:5px;}
