/* CSS Document */

/* BEGIN CSS Reset */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6,  
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

a {text-decoration:none; color:#05536E;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}

/* END CSS Reset */

/* BEGIN Styling */

html, body {background-color:#f5f5f5; /*#F7FBFE;*/ 
			color:#333;
			font-family:Arial, Helvetica, sans-serif;}
			
#wrapper {width: 962px;
	margin: 0 auto;
	border: 1px solid #a3d4e5;
	background-color:#fff;
}

/* BEGIN Header Styling */

#header {
	width:100%;
	background-image:url(images/blog-update.jpg);
	background-repeat:no-repeat;
	min-height:250px;
	border: solid 1px #fff; /*#a3d4e5;*/
	position:relative;	
}

#pageNav {
display:none;
	position:absolute;
	bottom: 5px;	
	background-color:#fff;
min-height:45px;
min-width:940px;
border-top: 1px solid #333;
}

#pageNav li {
	
	
	text-align:center;
}

#pageNav li a {
	text-decoration: none;
	color: #05536E;
	
	font-weight:bold;
}

#pageNav li a:hover {
	color: #05536E;
}

#pageNav li a:active {
	color: #05536E;
}

#pageNav li a:visited {
	color: #05536E;
}

.logoText {
	position:absolute;
	top: 88px;
	right: 140px;
	font-size: 2em;
	font-weight: bold;
	color: #f5f5f5;

	
}

.logoText a { color:#f5f5f5;}

.headerDescription {position:absolute; top: 125px; right: 90px; width: 400px; font-size: 1.2em; color: #f5f5f5;}



/* BEGIN Content Styling */
#container {
	width: 680px;
	float:left;
	
	
}

.authorLink{font-size:.8em; color:#333; font-style:italic; margin:1em; border-bottom:	solid 1px #a3d4e5;}

.post {
	width:100%;
	border-bottom: solid 1px #a3d4e5;
	margin: 20px 20px 10px 20px;
	background-color:#FFF;	
}

div.post h2 {
	border-left-width:5px;
	border-left-style: solid;
	
	border-left-color: #a3d4e5;	
	color: #05536E;
	min-height: 30px;
	font-size: 1.8em;
	padding:10px;
	
}
div.post h2 a {color: #05536E; text-decoration:none;}
div.post h2 a:active {color: #05536E;}
div.post h2 a:visited {color: #05536E;}
div.post h2 a:hover {color: #05536E;}


.entry {margin: 1em;
	font-size: 1em;}
.entry p {
	line-height: 130%;
	}
	
.postmetadata {
	
	font-size: 1em;
	margin: 1em;
	border-top:	solid 1px #a3d4e5;
	padding: 10px 0;
}


/* BEGIN Sidebar Styling */
.sidebar {
	float: right;
	width: 220px;
	margin: 20px 5px 10px 0;
}

div.sidebar ul {list-style:none; margin:5px 0 5px 0; padding:0;}

li.linkcat {
	background-image:url(images/sidebar_heading_bg.jpg);
	background-repeat:repeat-x;
	color:#fff;
	padding:5px;
	border: solid 1px #CCC;
	background-color:  #f5f5f5;
	margin-top:25px;
	
}
li.linkcat ul {margin:15px 0 0 0;
	background-color:#f5f5f5;}

li.linkcat ul li {padding:5px; border-bottom:1px solid #EEE;}

li.categories {
	background-image:url(images/sidebar_heading_bg.jpg);
	background-repeat:repeat-x;
	color:#fff;
	padding: 5px;
	border: solid 1px #CCC;
	background-color:  #f5f5f5;
	margin-top:25px;
}

li.categories ul {margin:15px 0 0 0;
	background-color:#f5f5f5;
	}
li.categories ul li {padding:5px; border-bottom:1px solid #EEE;}

li#archives {
	background-image:url(images/sidebar_heading_bg.jpg);
	background-repeat:repeat-x;
	color:#fff;
	padding:5px;
	border: solid 1px #CCC;
	background-color:  #f5f5f5;
	margin-top:25px;
}
li#archives ul {margin:15px 0 0 0;
	background-color:#f5f5f5;}

li#archives ul li {padding: 5px; border-bottom:1px solid #EEE;}

li#meta {
	background-image:url(images/sidebar_heading_bg.jpg);
	background-repeat:repeat-x;
	color:#fff;
	padding: 5px;
	border: solid 1px #CCC;
	background-color:  #f5f5f5;
	margin-top:25px;
}
li#meta ul {margin:15px 0 0 0;
	background-color:#f5f5f5;}

li#meta ul li {padding: 5px; border-bottom:1px solid #EEE;}

dd {margin:5px;}

.authorPosts {margin:10px;}

/* BEGIN Utility Declarations */
.clear {clear: both;}

/* BEGIN Lexile css styles */
#footerlinks { width:940px; height:35px; line-height:34px; float:left; margin-bottom:15px; text-align:center;
	margin:0px 15px; color:#1f7694; font-size:11px; }
#footerlinks a { margin:0px 10px; text-decoration:none;}
#metametrics { float:left; width:930px; border:1px solid #e3e8ea; background-image:url(images/meta_bg.jpg); background-repeat:repeat-x; height:80px; color:#000000; font-size:14px; margin-bottom:15px; padding:15px; font-size:10pt; margin-top: 20px;}
#metametrics #logo { float:left; width:124px; height:80px; margin-right:15px; }
#metametrics #body { margin-bottom:15px; }
#metametrics ul, #metametrics li { margin:0; padding:0; display:inline; color:#5aa9c5; font-size:11px; }
#metametrics a { color:#5aa9c5; text-decoration:none; }
#metametrics li { padding:0px 10px 0px 0px; }
#footer { float:left; color:8bbcca; width:900px; font-size:11px; margin-bottom:15px; text-align:center; }

/* Comments styleing */
.commentsBlock {width:500px; padding:10px; margin: 20px auto;}

div.commentsBlock p {margin: 15px 0 5px 0px;}

li.comment {-webkit-border-radius:5; -moz-border-radius:5; border-radius:5; border:1px solid #333; background-color:#f5f5f5; margin-top:15px; padding:15px;}

#postcomment {margin:15px 0 10px 0;}

