

* { margin:0; padding:0; }
body { background:#161616; font:13px "Trebuchet MS",Verdana,Arial,sans-serif; text-align:center; overflow: -moz-scrollbars-vertical; text-align:center; padding: 10px 0 0 47px; }
#wrapper { margin:0px auto; width:990px; text-align:left;  }
a, a:link, a:visited { text-decoration:none; color: #BFBFBF; }
a:hover { color:#EEE; }

/**************** Menu *********************/

#navigation { font-size:12px; text-transform:uppercase; font-weight:bold; float:left; margin-top:15px }
#menu { float:left; margin-bottom:15px; width:180px; }
#menu li { list-style:none; margin-bottom:10px; }
.page_item a:link, .page_item a:visited { color: #666; background:#262626 url(images/menu_left.png) no-repeat top left; padding:8px 5px 5px 10px; height:19px; display:block; }
.page_item a:hover { color:#ccc; background:#1f1f1f url(images/menu_left_hover.png) no-repeat top left; }
.current_page_item a:link, .current_page_item a:visited { color: #ACACAC; background:#1f1f1f url(images/menu_left_hover.png) no-repeat top left; padding:8px 5px 5px 10px; height:19px; display:block; }



/**************** Header *********************/

#header { width:896px;  float:left; height:60px; background:#161616 url(images/header.jpg);  }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; height:31px; } /*background:url(images/logo.gif) no-repeat left;*/
#header h2 { background:url(images/desc.jpg) no-repeat left; color:#999999; font-size:11px; font-weight:normal; height:22px; margin-top:5px; padding:5px 0 0 5px; letter-spacing:1px; word-spacing:1px; text-transform:capitalize; }
#rss { float:right; }

#footer { float:center; margin:0px auto;  font-size:11px;  color: #666666; width:980px; height:100px; background:url(images/footer.jpg) no-repeat 175px 0px;   }
#footer a:hover {text-decoration:underline;}
#footer p {padding:33px 0 0 196px; }

/**************** Sidebar *********************/

#sidebar { text-align:right; margin: 0 11px 0 0; }
#sidebar ul { list-style:none; }
#sidebar h2 { padding: 0 0 6px 0; margin: 0 9px 4px 0; color: #494949; font-size:20px; font-family:Arial; border-bottom:1px solid #333; }
#sidebar ul ul { margin:10px; padding-bottom:20px; }
#sidebar ul ul li { padding-bottom:5px; }
#right { }

/**************** Content *********************/

#content { width:716px;  background:url(images/bg.png) repeat-y; float:left; background-color:#383838; min-height:700px;}


.info { width:457px;  padding:0px 0px 2px 2px; font-size:13px;  margin:0 0 11px 0; color:#bfbfbf; text-transform:uppercase;   }
.info a { color:#9EC1D6; }
.info a:hover { color:#fff; }

.entry { width:500px; padding: 20px 0px 50px 18px; margin:0; float:left; }
.entry h2 { font:26px 'Palatino Linotype', 'Book Antiqua', Palatino, serif; padding: 0px 0 21px 0; font-size:26px; color:#D3D3D3; margin:0; font-weight:normal; word-spacing:1px; letter-spacing:1px; background: transparent url(images/hr.png) no-repeat 1px 37px;  }
.entry h2 a { color:#D3D3D3;   text-transform:uppercase; }
.entry h2 a:hover { color:#eee; }
.entry p { width:460px; padding:5px 0 10px 0px; text-align:justify; line-height:19px; margin:0 }

.post { padding:8px 0px 5px 38px; color:#D6D6D6; }
.post p a {text-decoration:underline; color:#9ec1d6; }
.post p a:hover {text-decoration:none; color:#9ec1d6; }


.entry img { padding:8px; background-color:#262626; margin: 11px 0 2px 2px; }
.new { background:url(images/new.gif) right top no-repeat; }

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 5px; }

.entry ul li:before { content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 0; margin: 0; list-style-type:none; }
.entry ol li { margin: 0; padding: 0; }

.meta { padding:1px 5px 1px 0px ; font-size:11px; margin:13px 0 10px 0; border-bottom:1px solid #262626; border-top:1px solid #262626; text-transform:uppercase; font-weight:bold; display:none; }
.tags {  padding: 0 0 0 0px; margin: 9px 0 10px 0; color:#999; }
.tags a { margin: 0 1px 0 4px; color:#999;  }
.tags a:hover { text-decoration:underline; }


.wp-caption-text { font:12px "Trebuchet MS",Verdana,Arial,sans-serif; color:#999999; text-indent:1px; }


/**************** Comments *********************/

#commentsbox { margin:0; padding:0;   }

#respond {  padding-bottom:10px;  }

#comments, h2#respond  {  font:18px "Trebuchet MS",Verdana,Arial,sans-serif; letter-spacing:1px; font-weight:bold; margin:0; padding:18px 0 12px 0; background-image:none; text-transform:uppercase; }


.commentlist {  }
.commentlist p { padding:7px 0 0 2px; width:420px; }

.comtop { background:#262626 url(images/comtop.png) no-repeat top left; margin: 6px 0 0 0; padding:25px 0 0 0; width:465px; }
.combottom { background:url(images/combottom.png) no-repeat top left; width:465px; height:10px; margin-bottom:15px; }
.gravs { padding-top:8px; padding-left:15px;}
.commentmetadata { font-size:12px;   }


small { font-size:11px; color:#C0C0C0; text-transform:uppercase;  }

#author, #email, #url { width:200px; font:13px "Trebuchet MS",Verdana,Arial,sans-serif; color:#fff; padding:2px 2px 3px 5px; margin: 0 7px 0 0; border:0; border-right:1px solid #333;  border-bottom:1px solid #1b1b1b; background-color:#666666; }
#submit { font:bold 1em Tahoma; margin-bottom:15px; margin-top:5px; padding:2px; }
#comment { font:13px "Trebuchet MS",Verdana,Arial,sans-serif; width:455px; color:#fff; padding:5px; margin-top:9px; font-weight:normal; border:0; border-right:1px solid #333;  border-bottom:1px solid #1b1b1b; background-color:#666666; }
#commentform p { padding-bottom: 10px;}



/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 15px 10px; padding-left: 20px; border-left: 1px solid #666666; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright { float:right; padding:20px; margin-right:20px; background:url(images/next.gif) no-repeat right; width:100px; font-size:11px; }
.alignleft { float:left; padding:20px; margin-left:20px; background:url(images/back.gif) no-repeat left; width:100px; font-size:11px; }
img.centered { display:block;margin-left:auto;margin-right:auto; }
img.alignright { display:inline;margin:0 0 2px 7px;padding:4px; }
img.alignleft { display:inline;margin:0 7px 2px 0;padding:4px; }
pre { border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code { font-size:12px; font-family:Tahoma; color: #6C6C6C; display:block; background-color:#262626; padding:10px; margin:10px 0 10px 0; border:1px solid #3F3F3F; }
.more-link { color:#003399; font-size:14px;}

.wp-pagenavi { margin: 20px 0 40px 40px; text-align: left;  }
.wp-pagenavi a { margin-left:4px;   }
.wp-pagenavi a:link,
.wp-pagenavi a:visited { display: inline; text-decoration: none; background: #efefef;color: #777; padding: 4px 8px; border:1px solid #ccc; }
.wp-pagenavi .current, 
.wp-pagenavi .on,
.wp-pagenavi a:hover { padding: 4px 8px; background: #ddd; color:#777; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;  }
.wp-pagenavi .extend, 
.wp-pagenavi span.pages { margin-right:4px; background: #efefef;color: #777; padding: 4px 8px; text-shadow: #fff 0px 1px 0px; border:1px solid #ccc;}
.wp-pagenavi .extend { margin-left:4px; margin-right:0px; }
.wp-pagenavi .last { margin: 0 0 0 4px; }
.wp-pagenavi .current { margin-left:4px;}


.gallery { text-align:center; }
.gallery img { padding:3px; }
.attachment { text-align:center; }
.attachment img { padding:5px; border:1px solid #999999; }
.imgnav { text-align:center; }
.imgleft { float:left; }
.imgleft img { padding:5px; border:1px solid #999999; }
.imgright { float:right; }
.imgright img { padding:5px; border:1px solid #999999; }



a:active { outline: none; }
a:focus { -moz-outline-style: none; }
