@charset "utf-8";
/* CSS Document */

/* -- Reset -- */
body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,  pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a {
	outline: 0;
}

strong {
	font-weight: bold;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
.clear:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear
{
	min-height: 1px;
}
* html .clear
{
	height: 1px;
}
ul, ul li {list-style-type: none;}

/* Global */
.wrap				{ width:952px; margin:0 auto; background-color:#FFFFFF; }
.clearfix			{ clear:both; }
body				{ background-color:#666666; margin-top:20px; }

/* header section */
.header				{ width:952px; float:left; }
.nav				{ width:952px; height:52px; background-color:#006d9d; border:1px solid white;  }
.nav_content		{ text-transform:uppercase; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:20px; }
.start				{ /*margin-left:35px; */}
/* navigation styles */
/*.nav_content {
	height: 52px;
	width: 587px;
	background-color: #006d9d;
	border-left: 1px #fff solid;
	list-style: none;
	padding: 0px 15px;
	text-align: center;
}

.nav_content li {
	display: inline;
	padding: 18px 20px 0px 20px;
}
	*/
.nav_content li a:link, .nav_content li a:visited {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;	
	height: 27px;
}

.nav_content li a:hover
{
	color: #cce8f3;
	border-bottom: 5px solid #00a4e8;
	display: block;
}
/*.nav_content a		{ text-decoration:none; color:#fff; }*/
.nav_content a:active { text-decoration:none; color:#fff; }
.nav_content ul		{ list-style:none; }
.nav_content li		{ float:left; display:inline; margin-left:40px; }
.logo				{ float:left;  }
.banner				{ width:952px; height:194px; border:1px solid white; background-color:#fff; }
.whoarewe			{ width:263px; height:196px; background: url(images/whatwethink.gif) no-repeat; float:left; margin-top:-1px; }
.banner_img			{ width:688px; height:196px; background: url(images/banner_bg2.jpg) no-repeat; float:right; margin-top:-1px; }

/* content area */
.post {margin-top: 10px;}
.content			{ width:952px; border:1px solid white; background-color:#fff; float:left;  }
.content a, .content a:visited { color:#00a4e8; }
.content h2 {color:#00a4e8; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;}
.content h2 a	{ color:#00a4e8; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
.content h2 a:hover { text-decoration:underline; }
.entry				{ width:600px; margin-top: 20px;}
.content p			{ margin-bottom:15px; }
.sidebar			{ width:217px; float:left; padding-left: 25px; background-color:#fff; list-style:none;}
.sidebar ul			{ margin:0; }
.sidebar li			{ list-style:none; margin:0; margin-left: 10px; }
.sidebar a			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-transform:uppercase; list-style:none; font-weight:normal; text-decoration:none; }
.sidebar a:hover	{ color:#fff; background-color:#00a4e8; text-decoration:none; padding:1px 15px 1px 3px; }
.sidebar a:active	{ color:#fff; background-color:#00a4e8; text-decoration:none; padding:1px 15px 1px 3px; }
.sidebar h2			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-transform:uppercase; list-style:none; font-weight:normal; margin:0; margin-bottom:5px; }
.sidebar .widget		{ font-family:Arial, Helvetica, sans-serif; clear:left; font-size:11px; color:#666666; text-transform: none; list-style:none; font-weight:normal;  margin: 10px 0; padding-top: 15px; border-top: 1px dotted #666;}
.sidebar .widget a:hover {padding: 0;}
.sidebar .children {}
.sidebar .cat-item {  }
.overview			{ margin-top:15px;  margin-bottom:5px; }
.blog				{ width:688px; background-color:#fff; float:right; border-left:1px solid #b4b4b4; } 
.blog_header		{  height:50px; background: #B4B4B4 url(images/blog_header.jpg) no-repeat; margin: 0 38px;  }
.blog_text			{ margin:10px 0 0 0; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; } 
.posttags {float: right;}
.rssfeed {margin-top: 30px; margin-bottom: 20px;}
.widget {width: 217px;}
.wp-caption{float: left;}
p img{float: left; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}

/* Tag Cloud */
#newtagcloud li a{color: #00A4E8; }
#newtagcloud li a:hover{color: #fff;}

/* Twitter */
.twitter-item {margin: 5px 0;}

/* footer */
.footer				{ width:952px; height:30px; float:left; background-color:#00a4e8; color:#fff; clear:both; font-family: Arial, Helvetica, sans-serif; }
.footer a			{ font-size:10px; }
ul#fnav { list-style: none;}

ul#fnav li {
	float: left;
}

ul#fnav li a:link, ul#fnav li a:visited {
	color: #ddd;
	text-decoration: none;
	display: inline-block;
	padding: 0px 5px;
}

 ul#fnav li a:hover {
	text-decoration: underline;
}

.widget_text{ padding-top: 50px;}

/* Comment Form */
#respond { border-top:#b4b4b4 solid 1px;padding-top:20px; margin-top:20px }
#commentform {  }
#commentform input { margin-bottom:10px; margin-top: 10px;}
#commentform textarea { width:550px; }
.commentinput {width: 360px;}

/* default content styles */

.fLeft {float: left; font-size:10px; margin-top:55px; padding-bottom:20px;}
.fRight {float: right; margin-top:55px; font-size:10px; padding-bottom:20px;}

/* Misc. */
.rssfeed a{background: url('/Common/Images/icoRSS.gif') no-repeat; color: #00A4E8; width: 100px; height: 15px; margin: 0; padding: 0; padding-left: 18px; padding-bottom: 2px;}
.rssfeed a:hover{background: url('/Common/Images/icoRSS.gif') no-repeat; color: #00A4E8; width: 100px; height: 15px; margin: 0; padding: 0; padding-left: 18px; padding-bottom: 2px; text-decoration: underline;}
.mceTemp img{float: left; padding: 10px 10px 10px 0px;}