@media screen {  * { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6, p, blockquote { margin: 0; padding: 10px; } a { color: #215679; } a:hover { color: #4C82A6; } blockquote { margin: 5px 15px; padding: 5px 5px; background: #8CB5D8; border: 1px solid #3A7CAC; } code { color: #3366CC; } a img { border: none; }  body { position: relative;  margin: 0 auto 10px auto; width: 950px; font-family: Trebuchet MS, sans-serif; text-align: center;  background: #656565 url(/blog/wp-content/themes/default/images/bgbody.jpg) repeat-x top left; } #wrapper { text-align: left;  } .topcurve { margin-top: 15px; height: 13px; background: url(/blog/wp-content/themes/default/images/bgtop.gif) left top no-repeat; } .topcurvewhite { margin-top: 15px; height: 13px; background: url(/blog/wp-content/themes/default/images/bgtopwhite.gif) left top no-repeat; } .bottomcurve { margin: 0; height: 13px; background: url(/blog/wp-content/themes/default/images/bgbottom.gif) left bottom no-repeat; } .bottomcurvewhite { margin: 0; height: 13px; background: url(/blog/wp-content/themes/default/images/bgbottomwhite.gif) left bottom no-repeat; } #header { margin: 0; padding: 0 0 0 0; } #header .topright { float: right; position: relative; margin: 0; padding: 0; text-align: right; color: #fff; } #searchform { margin-left: 0; margin-top: 0; margin-right: 0; } #searchform { margin-left: 5px; width: 213px; padding-top: 8px; height: 28px; background: #ccc; background: url(/blog/wp-content/themes/default/images/search.gif) left 3px no-repeat; } *:first-child+html #searchform {  padding: 6px 0; } * html #searchform {  padding: 6px 0; } #searchbox { margin-left: 5px; margin-bottom: 3px; width: 150px; background: none; border: none; } #searchbutton { width: 50px; background: none; border: none; } #searchbutton:hover { cursor: pointer; } #underheader { clear: both; margin-top: 20px; padding: 0 0 15px 0; } #underheader h1.sitename { padding: 0 0 0 0; position: relative; font-size: 23pt; width: 600px; } #underheader h1.sitename a { color: #fff; text-decoration: none; } #underheader h1.sitename a:hover { color: #4C82A6; text-decoration: none; } #underheader h2.sitedesc { padding: 0 0 0 0; position: relative; font-size: 12pt; color: #4C82A6; } #underheader #toprss{ float: right; position: relative; margin: 0 0 0 0; padding: 0; text-align: right; }  #nav { clear: both; margin: 10px 0 -15px 0; } #nav ul { margin: 0; padding: 0; list-style: none; } #nav li { float: left; margin-right: 10px; } * html #nav li a {  float: left; text-decoration: none; } * html #nav li a span {  float: left; margin-left: 4px; text-decoration: none; } #nav li a { display: block; height: 26px; background: url(/blog/wp-content/themes/default/images/bgtableft.gif) left top no-repeat; text-transform: lowercase; font-size: 10pt; text-decoration: none; } #nav li a span { display: block; margin-left: 6px; padding-left: 5px; padding-right: 12px; line-height: 26px; font-weight: bold; color: #FFF; background: url(/blog/wp-content/themes/default/images/bgtabright.gif) right top no-repeat; text-decoration: none; } #nav li a:hover { background-position: left -26px; text-decoration: none; cursor: pointer;  } #nav li a:hover span { background-position: right -26px; color: #000; } #nav li.current_page a { background-position: left -26px; } #nav li.current_page a span { background-position: right -26px; color: #000; }  #main { clear: both; width: 925px;  margin: 0; padding: 0 15px 15px 10px; background: #fff; } #contentwrapper { float: left; width: 550px; } #content { } #content .pageTitle { padding: 5px 10px 0 10px; font-size: 14pt; color: #215679; } .contentsearch { margin: 0 0 40px 100px; } .contentsponsors { margin: 0 0 30px 190px; } .adsense_top { text-align:center; margin:10px 0 25px 0; font-size:9pt; } .adsense_sidebar { text-align:center; margin:0 0 20px 0; font-size:9pt; } .post { margin: 20px 0 25px 0; } #content h2, #content h3, #content h4, #content h5, #content h6 { padding: 0 10px; font-weight: bold; } #content h2 { font-size: 14pt; } #content h3 { font-size: 12pt; } #content h4, #content h5, #content h6 { font-size: 11pt; } h2.homeTitle { margin: 0 0 15px 0; } h2.postTitle { padding: 0 10px; font-size: 14pt; font-weight: bold; color: #000; } h2.postTitle a { font-size: 14pt; font-weight: bold; text-decoration: none; color: #000; letter-spacing: -1px; } h2.postTitle a:hover { color: #215679; } .postMeta { padding: 2px 10px 4px 10px; font-size: 9pt; color: #333; } .postMeta .date { background: url(/blog/wp-content/themes/default/images/date.gif) left no-repeat; padding: 0 0 0 15px; } .postMeta .filed { background: url(/blog/wp-content/themes/default/images/folder.gif) left no-repeat; padding: 0 0 0 18px; margin: 0 0 0 3px; } .postMeta .commentcount { background: url(/blog/wp-content/themes/default/images/comments.gif) left no-repeat; padding: 0 0 0 18px; margin: 0 0 0 3px; } .postMeta a { text-decoration: none; } .postContent img { margin: 10px; border: 3px solid #CCC; } #content p, .postContent p { padding: 5px 10px; font-size: 10pt; color: #000; } .postContent ul, ol { padding: 0 0 0 35px; } .postContent ul li, ol li { font-size: 10pt; color: #000; } .postTags { margin: 15px 10px; font-size: 9pt; color: #000; background: #eee; padding: 2px 4px; } p.comments { clear: both; padding: 5px 10px 5px 10px; } p.comments a { padding-left: 20px; background: url(/blog/wp-content/themes/default/images/comment.gif) left top no-repeat; font-size: 10pt; text-decoration: none; } .commentlist { margin: 10px 0; font-size: 10pt; list-style: none; } .commentlist li { margin: 0 0 10px -25px; background: #e8eef3; width: 510px; } .commentlist li.alt { margin: 0 0 10px -25px; background: #FFFFFF; width: 510px; } .commentlist cite { padding: 10px; font-size: 10pt; } .commentlist cite a { } .commentmetadata { padding: 10px; } .comment h3 { padding: 0 10px; font-size: 12pt; font-weight: bold; text-decoration: none; color: #000; } .comment p { padding: 10px; font-size: 10pt; color: #000; } .comment a { text-decoration: none; } .comment a:hover { text-decoration: underline; } .comment textarea { width: 510px; } .comment #submit { width: 118px; height: 30px; background: url(/blog/wp-content/themes/default/images/commentbutton.gif) left top no-repeat; border: none; font-size: 9pt; color: #333; } .comment #submit:hover { cursor: pointer; } .navigation { margin: 10px 0; color: #406E8D; text-align: center; font-size: 10pt; } .navigation a { text-decoration: none; }  #allsidebars { width:355px; float:right; }  .sidebarswrapper { margin-top: 0px; padding-top: 9px; width: 355px; background: url(/blog/wp-content/themes/default/images/bgsidebartop.gif) left top no-repeat; } .sidebars { width: 355px; background: #363636; } .sidebars h2 { padding: 0 0 2px 0; font-size: 11pt; color: #fff; letter-spacing: -1px; } .sidebars p { padding: 2px 0; font-size: 9pt; } #welcome { clear: both; padding: 0 10px; } #welcome a { display: inline; color: #4C82A6; } #welcome a:hover { color:#fff; } #welcome p { color: #fff; margin-top: 5px; padding-left: 70px; background: url(/blog/wp-content/themes/default/images/welcome.gif) left top no-repeat; } .sidebarsbottom { clear: both; width: 355px; height: 18px; background: url(/blog/wp-content/themes/default/images/bgsidebarbottom.gif) left bottom no-repeat; }  .sidebarsB { width: 355px; margin-top: 15px; } .sidebar1 { float: left; width: 165px; } .sidebar2 { float: right; width: 165px; } .sidebarsB h2 { padding: 2px 7px; font-size: 11pt; color: #fff; letter-spacing: -1px; background: url(/blog/wp-content/themes/default/images/sidebar_h2.gif) left no-repeat; margin-bottom: 3px; } .sidebarsB table { width: 160px; } .sidebarsB ul { margin: 0; padding: 0 0 5px 0; } .sidebarsB li { margin-bottom: 20px; list-style: none; font-size: 9pt; } .sidebarsB li ul { padding: 0; } .sidebarsB ul ul li { margin: 0; padding: 3px 2px 2px 16px; color: #222; background: url(/blog/wp-content/themes/default/images/bullet.gif) left 7px no-repeat; line-height: 17px;  border-bottom: 1px dotted #ccc; } .sidebarsB a { display: block; color: #333; text-decoration: none; display: inline; } .sidebarsB a:hover { color: #4C82A6; text-decoration: underline; } .sidebarsB p { padding: 2px 0; font-size: 9pt; } #tag_cloud a { display: inline; } .sidebarsB ul.children li {border-bottom:none;} .sidebarsB ul.children {margin-bottom:-5px;}  #footer { clear: both; padding-top: 0; color: #fff; text-align: center;  background: #000; } #footer p { padding: 0; font-size: 8pt; color: #fff; text-align: center; } #footer a { color: #87BBD9; } #footer a:hover { color: #fff; } #credits { clear: both; margin: 0 auto; line-height: 19px; }  .cleared { clear: both; } .left { float:left; } .right { float:right; } #nextprevious { padding:10px; font-size:80%; } } .subscribe_service img { border: none !important; vertical-align: middle !important; } .subscribe_service { margin-top: 2px !important; margin-bottom: 2px !important; } .subscribe_services .subscribe_service { margin-top: 3px !important; margin-bottom: 3px !important; } .subscribe_dropdown { display: none; width: 138px; z-index: 1000; position: absolute !important; border: solid 1px dimgray !important; background: white !important; padding-top: 2px !important; padding-bottom: 2px !important; padding-left: 5px !important; padding-right: 5px !important; } @media screen {div.sociable { margin: 16px 0; } span.sociable_tagline { position: relative; } span.sociable_tagline span { display: none; width: 14em; } span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; } .sociable span { display: block; } .sociable ul { display: inline; margin: 0 !important; padding: 0 !important; } .sociable li { background: none; display: inline; list-style-type: none; margin: 0; padding: 1px; } .sociable ul li:before { content: ""; } .sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; } .sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); } .sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); } } 