body { margin:0px; font-size:12px; font-family:Helvetica, "Helvetica Neue", Arial }
body h2 { margin-bottom:0px }
img { -ms-interpolation-mode:bicubic }
a { color:#111; text-decoration:none; font-weight:bold }
h3 { font-size:16px; clear:both }
h2 { font-size:18px; clear:both }
h2 a { font-weight:normal }
h1 { font-size:20px; clear:both }
hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:1px; margin:0 0 1.5em; border:none }
blockquite { clear:both; font-family:Georgia, "Times New Roman", Times, serif }
strong { font-weight:bold; color:#1E1E1E }
hr.blueHR { background:#09AAFF; color:#09AAFF }
hr.pinkHR { background:#F93B8C; color:#F93B8C }
hr.greenHR { background:#BAE825; color:#BAE825 }
.offnewPost hr { background:#F60088; color:#F60088 }
.newPost { font-size:13px; color:#222 }
.newPost H2 { font-size:20px }
hr.pastHR { background:#FFE12A; color:#FFE12A }
.navigation { width:100%; border-bottom:2px solid #09AAFF; margin-bottom:1.5em; font-size:20px; padding-bottom:2px; display:none }
.footerCloud { display:none; }
.navigation ul { margin:0px; padding:0px; list-style:none }
.navigation ul li { float:left; margin-right:20px }
.navigation ul li a { font-weight:normal }
.navigation ul li a:hover { border-bottom:4px solid #09AAFF }
.current_page_item a { border-bottom:4px solid #09AAFF }
.container { width:960px }
.phrase { height:37px; color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding-top:7px; display:none }
.commentlist { display:none }
.logo { padding-top:30px; padding-bottom:20px; display:none }
.navUtility a { color:#FFF; padding-left:5px; font-style:normal }
.navUtility a:hover { color:#EEE }
.content p { padding-top:0px; line-height:1.5em }
.content ul { list-style:circle }
.post { margin-bottom:1.5em }
.meta { font-size:10px }
.archive-list ul, .resource-list ul, .resume-list ul { width:100% }
.archive-list li, .resource-list li { width:33%; float:left; list-style:none }
.resume-list li { width:50%; float:left; list-style:none }
.postspermonth li { list-style:none }
.bumper { margin-bottom:1.5em }
.bumperTop { margin-top:1.5em }
.sidebar ul { list-style:none; margin-bottom:1.5em }
.sidebar ul li a { color:#666; font-weight:normal }
.contentWrapper { border-bottom:2px solid #09AAFF; margin-bottom:1.5em; padding-bottom:1.5em }
.footerColumn ul { list-style:none }
.footerColumn, .coment, .sidebar { display:none }
.footer a { color:#0AF; text-decoration:none }
.textCenter { text-align:center }
.textRight { text-align:right }
.center { width:100%; text-align:center; margin-bottom:1.5em }
.left { float:left }
#twitter_update_list li { padding-bottom:2px }
.zp_photos { width:100% }
.zp_photo { float:left; padding-bottom:1.5em; padding-left:1.4em }
.block { display:block }
.wp-pagenavi { padding-top:1.5em }
.demo, .note, .help, .download, .donate { color:#000; clear:both; border-left-width:5px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:solid; width:300px; margin-right:auto; margin-bottom:1.5em; margin-left:auto; padding:1.5em 1.5em 1.5em 45px }
.demo { border:2px solid #FFDA00 }
.note { border:2px solid #3EC4FF }
.help { border:2px solid #F00 }
.download { border:2px solid #3EC4FF }
.donate { border:2px solid #85D100 }
.add { display:none }
.comments-paged { display:none }
.googleAdds { border:2px solid #FFDA00; margin-bottom:1.5em; margin-right:4px; margin-left:4px; padding:0px }
.message_list { list-style:none; padding:0; width:100%; margin-top:0; margin-right:auto; margin-bottom:10px; margin-left:auto }
.message_list li { padding:0; margin:0 }
.message_head { padding:5px 10px; cursor:pointer; position:relative; background-color:#5FC2FF }
.message_head .timestamp { color:#666; font-size:95%; position:absolute; right:10px; top:5px }
.message_head cite { font-size:100%; font-weight:bold; font-style:normal }
.message_body { padding:5px 10px 15px }
#answerdiv { margin-top:1.5em }
.leftN { float:left }
img.leftN { float:left; padding:4px; background:#FFF; margin-top:4px; margin-right:10px; margin-bottom:10px; margin-left:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none }
.left { float:left }
img.left, a img.left { float:left; border:1px solid #E3E3E3; padding:4px; background:#FFF; margin-top:4px; margin-right:10px; margin-bottom:10px; margin-left:0px }
a:hover img.left { border-color:#EEE; background:#EEE }
.right { float:right }
img.right, a img.right { float:right; margin:4px 10px 5px 0px; border:1px solid #E3E3E3; padding:4px; background:#FFF }
a:hover img.right { background-color:#EEE; border-top-color:#EEE; border-right-color:#EEE; border-bottom-color:#EEE; border-left-color:#EEE }
img.center, a img.center, .center img, .center a img { margin:4px 10px 5px 0px; border:1px solid #E3E3E3; padding:4px; background:#FFF }
.centerImage { width:100%; text-align:center }
a:hover img.center { background-color:#EEE; border-top-color:#EEE; border-right-color:#EEE; border-bottom-color:#EEE; border-left-color:#EEE }
.clearfix { clear:both }
