* { padding: 0; margin: 0; }img { border: 0; }body { background: #333333; font-family: verdana, serif; font-size: 12px;}#wrapper {  margin: 0 auto; width: 922px;}#header { padding: 25px 0 20px 0;}#branding { float: left;}#branding h1 { font-size: 23px; color: #D6D7D6; font-family: Arial, Helvetica, sans-serif;}#branding h1 a { color: #D6D7D6; text-decoration: none;}#branding h1 a:hover { color: #E7EFF7;}#description { font-family: Arial, Helvetica, sans-serif; color: #0098FE; font-weight: bold; text-transform: uppercase; padding: 5px 0 0 0;}#header .menu { float: right; padding-top: 25px;}#header .menu ul { list-style: none;}#header .menu li { float: left; margin-left: 30px;}#header .menu li a { color: #ffffff; text-decoration: none; font-weight: bold;}#header .menu li a:hover, #header .menu li.current_page_item a { border-bottom: 2px solid #29658C; padding-bottom: 3px;}#main { background: #fff; padding: 22px 20px;}#content {  width: 68%; float: left;}#content .post, #content .page { padding-bottom: 19px;}#content .p-heading { background: url('images/post.gif') #08456B repeat-x;}#content .p-heading h2 { color: #E7EFF7; font-size: 13px; padding: 13px 17px 12px 17px;}#content .p-heading h2 a { color: #E7EFF7; text-decoration: none;}#content .p-heading h2 a:hover { text-decoration: underline;}#content .p-content { background: #EFEFEF; padding: 17px 22px 14px 22px; color: #08456B;}#content .p-content ol{    padding-left:20px;	list-style:none;}#content .p-content li{    line-height:18px;    padding-bottom:5px;}#content .p-content p { line-height: 1.7em; padding-bottom: 10px;}#content .p-content a, .navigation a, .commentlist a { color: #08456B;}#content .p-content a:hover, .navigation a:hover, .commentist a:hover { text-decoration: none;}#content .p-info { border-top: 1px solid #D6D7D6; background: #EFE7E7; padding: 13px 22px; color: #08456B; font-size: 11px;}#content .p-info a { color: #08456B;}#content .p-info a:hover { text-decoration: none;}#sidebar {  float: right; width: 30%;}#sidebar .s-item { padding-bottom: 19px;}#sidebar .s-heading { background: url('images/sidebar.gif') #BD0000 repeat-x;}#sidebar .s-heading h3 { color: #FFFFFF; font-size: 13px; padding: 13px 17px 12px 17px;}#sidebar .s-content { background: #EFEFEF; padding: 8px 5px; color: #08456B;}#sidebar .s-content ul { list-style: none;}#sidebar .s-content li { padding-bottom: 13px;}#sidebar .s-content a { color: #08456B; text-decoration: none;}#sidebar .s-content a:hover { text-decoration: underline;}#footer { background: #0b3e61; color: #E7EFF7; padding: 20px 0; font-size: 11px;}#footer a { color: #CED37B;}#footer a:hover { text-decoration: none;}#copyright { float: left;}#credit { float: right;}.alignleft { float: left; }.alignright { float: right; }.clear { clear: both; }#content blockquote { font-size: 15px; padding: 13px 13px 4px 13px; margin: 10px; font-style: italic; line-height: 1.7em; background: #FFF;}#content blockquote blockquote { background: #f1f1f1;}.commentlist { list-style: none; color: #08456B; padding-bottom: 20px;}.commentlist li { padding: 15px; list-style: none; background: #EFEFEF; border-bottom: 1px dashed #CFCFCF;}#content .children { margin-top: 5px;}#content .children li { padding: 5px margin: 10px; background: #EFE7E7; border-top: 1px solid #D6D7D6; border-bottom: 0;}.commentlist li .avatar {  float: right; border: 1px solid #08456B; padding: 2px;}.commentlist p { padding-bottom: 10px; line-height: 1.7em;}a.comment-reply-link, .comment-meta a { font-size: 11px;}.commentlist a:hover { text-decoration: none;}.comment-meta { padding-bottom: 10px;}h3#comments, #respond h3 { color: #08456B; padding-bottom: 10px; font-size: 13px;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;background: #eee;border: 2px solid #CFCFCF;	}#commentform textarea {	padding: 2px;        margin: 5px 0;background: #eee;border: 2px solid #CFCFCF;	}#commentform #submit {	margin: 0 0 5px auto;	}#head1 {	float:left;	height:200px;	width:297px;	margin-right:5px;}#head2 {	float:left;	height:200px;	width:297px;}#head1 li{	margin-top:5px;	margin-left:20px;}#head2 li{	margin-top:5px;	margin-left:20px;}#main .p-headheading {	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background: url(images/sidebar.gif) repeat-x scroll 0 0;}#main .p-headheading h3 {	color:#E7EFF7;	font-size:13px;	padding:13px 17px 12px;}#main .p-headheading a {	color:#08456B;}.latestPosts{	font-size:13px;	list-style-image:none;	list-style-position:outside;	list-style-type:disc;	padding-left:25px;	padding-top:10px;}.twitter-message{	padding-top:5px;}abbr {	border-bottom:medium none;	font-size:8px;	letter-spacing:1px;	line-height:1em;	text-transform:uppercase;}.rss{	padding-top:0px;}.rss a{	background-image:url(images/rss.png);	background-color:#EFE7E7;	background-position:5px 2px;	background-repeat:no-repeat;	border-color:#E8E8E8;	border-style:solid;	border-width:1px 0;	color:#000000;	display:block;	font-size:11px;	font-weight:normal;	height:45px;	line-height:15px;	margin:14px 0;	padding:3px 8px 5px 56px;	text-align:justify;	text-decoration:none;}.relatedPosts li{	margin-left:20px;}