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; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } 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: "" ""; }

body { font: normal   12px/1.5 Arial, Helvetica, sans-serif; color:#333; }

strong { font-weight:bold; }
em { font-style:italic; }

.container { width:900px; margin:0 auto; padding-top:20px; }

a { color: #06c; }

p,ul,ol,dl,table,form { margin:0 0 1.5em; }

ul { list-style:square; padding:0 2.1em; }
ol { list-style:decimal; padding:0 2.2em; }
h1.heading { font: bold 1.2em/1.5 Arial, Helvetica, sans-serif; letter-spacing:-0.025em; color:#9e4529; padding:0 0 1.2em; margin:0 0 1.2em; border-bottom:1px solid #ccc; }

/* Misc. Classes
**************************************************/
.right { float:right; }
.left { float:left; }

img.photo { padding:1.5em; }
#logo { margin:0; padding:0 0 12px; line-height:1; }

/* Layout
**************************************************/
#body { padding:25px 0; }
#content { float:left; width:559px; padding-right:40px; border-right:1px solid #ccc; overflow:hidden; display:inline }
#side { float:left; width:260px; overflow:hidden; display:inline; padding-left:40px; }

#side h3 { color: #06c;border-top:1px solid #ccc;font: normal 1.3em/1.1 Times,"Times New Roman", Georgia, serif; margin: 0; padding: 0.75em 0;  }
#side ul { padding:0; list-style:none; }
#side ul li a { color: #9e4529; text-decoration: underline; }
#side ul li a:hover { color: #feb913;text-decoration: none; }

/* Header
**************************************************/
#header { background:#fff url(../images/topbar.jpg) no-repeat center top;padding-top:45px; margin:0; }
#issa { line-height:1; }
#issa a { float:right;  background: url(../images/issa-logo.jpg) no-repeat left center; padding: 5px 0 5px 50px;margin-bottom:-22px;position:relative; bottom:-7px;  }

/* Footer
**************************************************/
#footer { background:#fff url(../images/bottombar.jpg) no-repeat center top;padding-bottom:45px; clear:both; }

/* Navigation
**************************************************/
#navigation { list-style:none; margin:0; padding:0; float:left; width:900px; line-height:1; background:#fff url(../images/shadow.jpg) repeat-x left bottom; padding-bottom:1em; }
#navigation li { float:left; margin:0; }
#navigation li a { float:left; white-space:nowrap; text-decoration:none; color:#06C; padding:12px 15px; }
#navigation li a:hover { background: #06c; color: #feb913; }

/* Flash Box
**************************************************/
#flash { width:100%; height:210px; overflow:hidden; /*background:url(../images/flash_fpo.jpg) no-repeat;*/ clear:both; margin:0; padding:0;  }
#flash2 { width:100%; height:210px; overflow:hidden; background:url(../images/flash_fpo.jpg) no-repeat; clear:both; margin:0; padding:0;  }

/* Posts
**************************************************/
.diggbox { width:52px; float:left; overflow:hidden; position:relative; }
.post { border-bottom:1px solid #e4e4e4; padding: 1em 0 1.5em; margin: 0 0 2em; }
.post .main { /* margin-left: 65px; */ }
.post h2, .post h1 { color: #06c; font: normal 2em/1.1 Times,"Times New Roman", Georgia, serif; margin: 0 0 0.5em; }
.post h2 em, .post h1 em { font-style:normal; display:block; }

.post h2 a em { text-decoration:underline; }


.post:after, #body:after  { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.post,#body { display: inline-block; }
html[xmlns] .post, html[xmlns] #body { display: block; }

/* Comments
**************************************************/
#comments, #add_comment { border-top:1px solid #ccc; margin-top:35px; padding-top:25px; clear:both; }
#comments h2, #add_comment h2 { font-size:18px; font-weight:normal; margin:0 0 1em; padding:0; }

.comment { font: normal 12px/20px Arial, sans-serif; margin-bottom:25px;color: #333; }
.comment blockquote { margin:0; border:solid 1px #ddd; padding:25px;}
.commentator { text-align:right; display:block; background:transparent url(../images/comment.gif) no-repeat right top;margin:-1px 0 0; padding:7px 75px 0 0; width:400px }

#comment-form { font: normal 12px/1.22 Arial, sans-serif; margin-bottom:25px;color: #333; width:85%; margin: 0 auto 25px; }
#comment-form ul { list-style:none; margin:0; padding:0; }
#comment-form ul li { clear:both; width:100%; float:left; margin-bottom:1em; }
#comment-form ul li label { float:left; width:20%; font-weight:bold; text-align:right;padding-top:4px; }
#comment-form ul li label span { font-weight:normal; color:#999; font-size:10px; display:block;  }
#comment-form ul li div {  width:73%;  float:left; padding-left:3%; }
#comment-form ul li div span { font-weight:normal; color:#777; font-size:11px; display:block; }
#comment-form ul li div .text { width:100%; }

/* Pagination
**************************************************/
ul.pagination { float:left; margin: 0 0 1.8em 0; list-style:none; }
ul.pagination li { float:left; line-height:1; margin-right:0.2em;}
ul.pagination li.on { background:#06c; color:#fff; padding:0.5em 0.7em; line-height:1; white-space:nowrap; border:1px solid #06c; }
ul.pagination li a { float:left; padding:0.5em 0.7em;  white-space:nowrap; border:1px solid #ccd8e9; }
ul.pagination li a:hover { background:#f1f1f9; }
ul.pagination li.next a,
ul.pagination li.prev a {  border-color:#fff; background:#fff !important; }

a.whats_digg { font-size:9px; display:block; line-height:normal; padding-bottom:0.5em; text-align:center; text-decoration:none; }
