/*
Theme Name: Novicor
Theme URI: http://www.novicor.com/
Description: Novicor Default Theme
Version: 1.0
Author: Nerdverk
Author URI: http://www.nerdverk.com/
Tags: blue, grid


*/


/*	----------------------------------- 
	The Grid
	----------------------------------- */ 

.col-1 { width:60px; }
.col-2 { width:140px; }
.col-3 { width:220px; }
.col-4 { width:300px; }
.col-5 { width:380px; }
.col-6 { width:460px;}
.col-7 { width:540px; }
.col-8 { width:620px; }
.col-9 { width:700px; }
.col-10 { width:780px; }
.col-11 { width:860px; }
.col-12 { width:940px; }

/*	----------------------------------- 
	Sitewide
	----------------------------------- */ 

*{padding:0;margin:0;}
body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:62.5%;
	background:#000;
	color:#333;
}
	
.left{float:left;}
.right{float:right;}
.center {	
	width:940px;
	margin:0 auto;
	overflow:hidden;
}

/*	----------------------------------- 
	Typography
	----------------------------------- */ 

h1{
	font-size:3.6em;
	line-height:36px;
	margin-bottom:18px;
	letter-spacing:-1px;
	color:#3583B2;
	}
h2, .post h1{
	font-size:2.4em;
	line-height:24px;
	padding:6px 0;
	}
h3{
	font-size:1.8em;
	line-height:18px;
	margin-bottom:18px;
	}
h4{
	font-size:1.4em;
	line-height:18px;
}	
p{font-size:1.2em;line-height:18px;margin-bottom:18px;}
ul{list-style:none;}
a, a:link, a:visited{color:#3583B2;}
a img{border:0;}

img.alignright{float:right;margin:0 0 18px 20px;}
img.alignleft{float:left;margin:0 20px 18px 0;}

/*	----------------------------------- 
	Layout
	----------------------------------- */ 

#topbar{background-color:#3583B2;}
#language{font-size:1em;line-height:18px;}
#language a{color:#fff;text-decoration:none;}
#language ul li.active{display:none;}

#canvas{background-color:#eee;}

#header{background:url(img/hr.gif) center bottom no-repeat;padding:25px 0 15px 0;}
#body{background:url(img/hr.gif) center bottom no-repeat;margin-bottom:18px;}

#content{background:url(img/halo.png) center top no-repeat;padding:18px 0 0 0;}
#sidebar{padding:36px 0 0 0;}

#footer{color:#333;padding:9px 0;}
#inside{font-size:1.1em;line-height:18px;color:#333;}
#inside img{vertical-align:baseline;padding-top:6px;}
#author{text-align:right;}

/*	----------------------------------- 
	Navigation
	----------------------------------- */ 

#menu{padding:65px 0 0 0;}
#menu ul{font-size:1.2em;font-weight:bold;line-height:18px;}
#menu ul li{display:inline-block;margin-right:10px;float:left;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{text-decoration:none;color:#000;}
#menu ul li a:hover{color:#3583B2;}
#menu ul li.selected a{color:#3583B2;}

/*	----------------------------------- 
	Content
	----------------------------------- */ 

#content p{} 
#content ul{font-size:1.2em;line-height:18px;margin-bottom:18px;list-style:disc;padding-left:1em;margin-left:1em;}
/*	----------------------------------- 
	Sidebar
	----------------------------------- */ 

ul.pagelist{font-size:1.2em;line-height:35px;border-top:1px dotted #999;margin-bottom:18px;}
ul.pagelist li{border-bottom:1px #999 dotted;}
ul.pagelist li a{
	display:block;
	background-image:url(img/arrow.png);
	background-position:270px 0px;
	background-repeat:no-repeat;

}	
ul.newslist{line-height:18px!important;}
ul.newslist li{padding:9px 0;}
ul.pagelist li.current_page_item a{color:#999;}
#introduction ul.pagelist li a{	}
#introduction ul.pagelist li a:hover{background-color:#3583B2;color:#fff;padding:0 0 0 9px;}

#sidebar h3{margin-bottom:18px;}

/*	----------------------------------- 
	Home
	----------------------------------- */ 

#home-greeting{padding-bottom:2px;background:url(img/hr.gif) center bottom no-repeat;}
#slogan{background:url(img/home-header.jpg) center left  no-repeat;	height:268px;}
#slogan h1{color:#333;padding:18px 0px;width:220px;}
#introduction{padding:18px 0 0 0;}
#introduction strong{color:#3583B2;}

#home-modules{padding-top:18px;background:url(img/halo-home.png) center top no-repeat;padding-bottom:18px;overflow:hidden;}
#home-modules h2{border-bottom:1px solid #333;margin-bottom:9px;}
#news-box, #services-box{margin-right:20px;}

.rsslink{display:block;float:right;width:24px;height:36px;background:url(img/rssicon.png) center center no-repeat;}
div.news-item{border-bottom:1px dotted #999;}
div.news-item p{margin:9px 0;}
div.news-item span{font-size:0.8em;color:#666;}
div.news-item a, div.news-item a:link, div.news-item a:visited{display:block;color:#333;text-decoration:none;}
div.news-item a:hover{text-decoration:underline;}
div#all-news-link{font-size:1.1em;padding:9px 0 0 0;}


#services-box ul{font-size:1.2em;line-height:18px;margin-bottom:18px;}
#services-box ul li{}


/*	----------------------------------- 
	Contact
	----------------------------------- */ 
#contact-page{
	padding:18px 0;
}

#map{
	background-color:#fff;
	padding:10px 0 10px 10px;
}