html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, 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; text-align:left}

:focus{outline:1}
body{line-height:1; color:black; background:white; font-size:74%; text-align:left}
ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}

p, ul, table{font-family:Arial,Verdana,Helvetica,sans-serif; line-height:1.45em; margin-bottom:1.1em}

em{font-style:italic}

strong{font-weight:bold}

blockquote p{width:80%; padding-left:10px; display:block; margin-left:auto; margin-right:auto; font-size:.8em; line-height:1.2em; font-family:Verdana,Arial,Helvetica,sans-serif; border:0px solid #CCC; border-left-width:6px}

h1, h2, h3, h4, h5, h6{font-family:Arial,Verdana,Helvetica,sans-serif}

a, a:link, a:visited{color:#26A; text-decoration:none}

a:hover{color:#c33; text-decoration:underline}

.right{float:right}

html{background:url(../images/htmlBackground.png)}

body{background:url(../images/linksBackground.png) repeat-x}

div#container{display:block; width:960px; overflow:hidden; height:100%; padding:0; margin:0; margin-left:auto; margin-right:auto}

*html div#wrapper{height:1%; overflow:visible}

div#leaderboardAd{width:960px; height:100%; text-align:center; margin-top:20px}

div#header{float:left; height:100%; width:960px; margin-top:20px; margin-bottom:20px}

div#mainContent{float:left; width:620px}

div#sidebar{float:left; margin-left:40px; width:300px}

div#footer{clear:both; float:left; width:100%; margin-top:20px; margin-bottom:20px}

div#topLinks{font-family:Arial,Verdana,Helvetica,sans-serif; height:32px; line-height:30px}

ul#network{float:left}

ul#rss{float:right}

ul#network, ul#rss{padding:0; margin:0; color:#000; font-family:arial,helvetica,sans-serif; white-space:nowrap; list-style-type:none; line-height:30px}

ul#network li, ul#rss li{display:inline; float:left}

ul#network li a, ul#rss li a{color:#26A; text-decoration:none; margin-left:20px; float:left}

ul#network li a:hover, ul#rss li a:hover{text-decoration:underline; color:#c33}

ul#rss li{text-transform:uppercase; font-weight:bold; margin:0}

ul#rss li a{padding-left:20px; background:url(../images/rssIcon.png) no-repeat left center}

li.yell{text-transform:uppercase; font-weight:bold; color:#555}

div#sidebar h3{font-family:Arial,Helvetica,Verdana,sans-serif; font-size:1.3em; font-weight:bold; margin-bottom:10px; color:#333; text-transform:uppercase}

div#sidebar img{float:right; margin-left:10px; margin-bottom:10px}

div#sidebar img.sponsor{float:right; margin-top:0; margin-bottom:6px; margin-left:0; padding:0; border:0}

div#sidebar img.leftSponsor{float:left; margin-top:0; margin-bottom:6px; margin-left:0; padding:0; border:0}

div#sidebar p{font-size:.9em; line-height:1.4em; margin-bottom:10px}

div#sidebar p.learnMore{margin-top:10px; margin-bottom:0; clear:both; text-align:right}

div.sideBox{width:256px; padding:20px; -moz-border-radius:8px; -webkit-border-radius:8px; border:2px solid #CFE4F2; background-color:#f3f7fa; margin-bottom:20px}

div#footer p{font-size:.9em; line-height:1.3em; color:#808080}

div#mainContent h1{font-weight:bold; text-transform:uppercase; color:#333; font-size:2em; margin-bottom:20px}

div#mainContent div.post{width:578px; padding:20px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px #ccc solid; background-color:#fefdf7; margin-bottom:20px}

div#mainContent div.post p{font-size:1.1em; color:#333}

div#mainContent div.post p.meta{clear:both; width:100%; text-align:right; margin-bottom:0; font-size:.9em; color:#555}

div#mainContent div.post p.meta{clear:both; width:100%; text-align:right; margin-bottom:0; padding-top:10px; font-size:.9em; color:#555}

div#mainContent div.post img{padding:2px; border:1px solid #ccc}

div#mainContent div.post h2{font-size:1.4em; font-weight:bold; color:#333; margin-bottom:.7em; line-height:1.3em}

div#mainContent div.post ul li{font-size:1.1em; color:#333; line-height:1.5em}

div#mainContent div.post ul{margin-left:20px; list-style-type:disc; line-height:1.5em}

div#mainContent div.post h1{font-weight:bold; text-transform:none; color:#333; font-size:2em; line-height:1.2em; margin-bottom:10px}

div#mainContent div.post p.postInfo{width:100%; clear:both; color:#999; font-size:.9em; margin-bottom:15px}

div#mainContent div.post div#authorInfo{border:1px solid #CFE4F2; background-color:#f3f7fa; padding:10px; min-height:105px; margin-top:10px}

div#mainContent div.post div#authorInfo h4{font-size:1.3em; font-weight:bold; text-transform:uppercase; color:#333}

div#mainContent div.post div#authorInfo img{float:right; margin-left:10px}

div#mainContent div.post div#authorInfo p{font-size:.9em; margin-top:10px; margin-bottom:10px; font-family:Verdana,Arial,Helvetica}

div#mainContent div.post div#authorInfo p.clear{clear:both; font-weight:bold; margin-top:0px; margin-bottom:0px}

.aligncenter, 
div.aligncenter{ display:block;  margin-left:auto;  margin-right:auto}

.alignleft{float:left; margin-right:10px; margin-top:10px; margin-bottom:10px}

.alignright{ float:right; margin-left:10px; margin-top:10px; margin-bottom:10px}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:10px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}

.home{margin:0; margin-right:10px}

.author{margin:0; margin-left:10px}

div#comments{width:578px; padding:20px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px #ccc solid; background-color:#fefdf7; margin-bottom:20px}

div#mainContent h2{font-size:1.5em; font-weight:bold; color:#333; margin-bottom:20px; line-height:1.3em}

/***
div#comments ol{width:576px;margin:0}

div#comments ol li.odd{margin-bottom:10px; border:solid 1px #ccc; padding:10px}

div#comments ol li.even{margin-bottom:10px; border:solid 1px #ccc; background-color:#f1f1f1; padding:10px}

div#comments ol li.bypostauthor{ border:1px solid #CFE4F2; background:none; background-color:#f3f7fa}

div#comments ol li div.comment-body div.comment-author{font-family:Arial,Verdana,Helvetica,sans-serif; float:left; margin-bottom:10px; color:#333}

div#comments ol li div.comment-body div.comment-meta{font-family:Arial,Verdana,Helvetica,sans-serif; float:right; font-size:.9em; margin-bottom:10px}

div#comments ol li div.comment-body div.comment-author cite.fn{font-weight:bold; font-size:1.2em}

div#comments ol li div.comment-body p{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:.9em; clear:both; color:#333}

div#comments div#respond{margin:0; padding:0}

div#comments div#respond h3{text-transform:uppercase; font-weight:bold; font-size:1.2em; color:#333; margin-bottom:1em; clear:both}

div#comments div#respond label{font-size:.9em; font-family:Verdana,Arial,Helvetica,sans-serif}

div#comments div#respond p{font-size:.9em; font-family:Verdana,Arial,Helvetica,sans-serif}

div#comments div#respond textarea{font-size:1.1em; padding:10px; font-family:Arial,Verdana,Helvetica,sans-serif}

li.byuser{ }
***/

div#mainContent div.post ul.indent{margin-left:20px}

div#mainContent div.post li.space{margin-bottom:1em}

div#mainContent div.post ul.noSpace{line-height:1em}
div#mainContent div.post ul.noBullet{list-style-type:none}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{background:white; padding:0; margin:0; border:none; text-decoration:none; font-weight:normal; font-style:normal; list-style:none; text-transform:none; text-indent:0px; font-variant:normal; text-align:left; line-height:12px; letter-spacing:0px; word-spacing:0px; font-size:11px; font-family:Arial}

#wp_page_numbers{margin-top:10px; width:100%; background:transparent; margin-bottom:10px}

#wp_page_numbers ul{width:100%}

#wp_page_numbers li{float:left; display:block; margin-bottom:2px}

#wp_page_numbers a{padding:3px; padding-left:5px; padding-right:5px; margin-left:2px; margin-right:2px; display:block; color:#333; border:1px solid #ccc}

#wp_page_numbers li a:hover{border-color:#c33; text-decoration:underline}

#wp_page_numbers li.space{padding:6px; padding-left:2px; padding-right:2px}

#wp_page_numbers li.first_last_page{font-style:italic}

#wp_page_numbers li.active_page a{border-color:#0075b8}

#wp_page_numbers li.active_page a:hover{color:black; text-decoration:underline; border-color:#c33}

#wp_page_numbers li.page_info{float:left; display:block; padding:3px; padding-left:5px; padding-right:5px; margin-right:2px; color:#333; font-size:11px; border:1px solid #bfbfbf}

div#shareBox{float:left; padding-bottom:15px; padding-right:15px}

p.tweetmeme, p.facebook, p.addthis_toolbox{margin:0; text-align:center; clear:both}

p.facebook{margin-top: 3px}

div#mainContent div.post table{font-size:1.1em; color:#333; border-top:1px solid #ddd;  border-left:1px solid #ddd; margin-left:auto; margin-right:auto; text-align:center}

div#mainContent div.post table th, div#mainContent div.post table td{border-bottom:1px solid #ddd; padding:4px; border-right:1px solid #ddd; text-align:center}

div#mainContent div.post table th strong, div#mainContent div.post table td strong{font-weight:bold}

embed{margin:10px}

div.pageLink p{font-weight:bold; text-align:right;}

div#mainContent div#announce{margin-bottom: 20px;}

