/**
  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'
*/
.newsbox li, .newsbox ul{margin-left: 10px; list-style: circle;}
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);
}

a:focus {-moz-outline-style: none;}



.breathingroom {padding-top:40px;}
body {font-family: Verdana, 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;}
a:active{outline: none !important;}

.column1 {
	display:inline-block;
	float:left;
	vertical-align:top;
	width:225px;
	padding-right:12px;
	padding-bottom:60px;
	margin-top: -32px;
	line-height: 20px;
}
.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; line-height: 20px;}
.newsbox{padding: 20px 0; overflow:hidden; border-top: 1px  dotted #999; border-bottom: 1px  dotted #999; font-size: 13px; line-height: 20px; text-align: justify;}
.newsbox.newsbox-single{border: 0; padding-top: 0;}
.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;
	
}

#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%;
	padding-bottom: 20px;
}

#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 {margin-top: 5px;}
.black a {text-transform: capitalize;}
.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;}
.project-members li{position: relative;display: inline; list-type: none;}
.project-members img{padding: 2px; margin: 8px 18px 0 -10px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -ms-border-radius: 5px; background-color: #e9e9e9;}
ul.project-members li span{position: absolute; top: 50px; color: #555; text-shadow: 1px 1px 1px #fff; z-index: 10; float: left;}

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;}
h3{margin: 7px 0;}
#table-partners{width: 100%; margin: 20px 0;}
#table-partners td{padding-right: 20px;}

table{margin: 10px 0;}

.submenu ul li a{padding: 5px 10px; display: block; background-color: #f1f1f1; border-top: 1px solid #cfcfcf; font-size: 11px; text-shadow: 1px 1px 0 #FFFFFF;}
.submenu ul ul li a{padding: 5px 30px; display: block; background-color: #f2f2f2; border: 0;}
