* { margin: 0pt; padding: 0pt; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); margin-top:100%;}
p { margin: 15px 0pt; }
a:link, a:visited { color: rgb(60, 120, 167); text-decoration: none; }
a:hover, a:active { color: rgb(60, 120, 167); text-decoration: underline; }
a img { border: 0pt none ; }
code { background: rgb(236, 236, 236) none repeat scroll 0% 0%; font-family: 'Courier New',Courier,Fixed; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: 0.07em; cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
blockquote { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 10px 0px; padding: 10px 10px 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.5em; }
select { width: 130px; }
#head { margin: 15px auto 0px; padding: 0px; width: 960px; font-size: 0.7em; }
#page { margin: 0px auto; padding: 10px; background: rgb(236, 236, 236) none repeat scroll 0% 0%; width: 940px; font-size: 0.7em; }
.left, .alignleft { float: left; }
.right, .alignright { float: right; }
#navbar { margin: 15px auto 0pt; padding: 0px 10px; background: rgb(44, 44, 44) url('navbar.png') repeat scroll 0% 0%; text-transform: uppercase; }
#page-bar { width: 722px; }
#page-bar ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
#page-bar li { border-right: 1px solid rgb(51, 51, 51); float: left; list-style-type: none; list-style-image: none; list-style-position: outside; cursor: pointer; display: block; }
#page-bar li:hover { background: rgb(60, 120, 167) none repeat scroll 0% 0%; }
#page-bar a, #page-bar a:visited { margin: 0px; padding: 10px 16px; font-weight: bold; color: rgb(255, 255, 255); display: block; }
#page-bar a:hover { text-decoration: none; display: block; }
#searchform { width: 194px; float: right; text-align: right; padding-top: 8px; margin-right: 10px; }
#page-bar li { margin: 0px; padding: 0px; float: left; }
#page-bar li li { margin: 0px; padding: 0px; float: left; width: 122px; text-transform: none; }
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited { border-top: 1px solid rgb(192, 192, 192); margin: 0px; padding: 5px 10px 5px 18px; background: rgb(43, 43, 43) none repeat scroll 0% 0%; width: 122px; float: none; }
#page-bar li li a:hover, #page-bar li li a:active { padding: 5px 10px 5px 18px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
#page-bar li ul { position: absolute; width: 10em; left: -999em; }
#page-bar li:hover ul { left: auto; display: block; }
#page-bar li:hover ul, #page-bar li.sfhover ul { left: auto; }
h1 { font-family: Arial; font-style: normal; font-variant: normal; font-size: 3.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; letter-spacing: -0.08em; }
h2 { font-family: Georgia,"Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3 { font-family: Arial; font-style: normal; font-variant: normal; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-bottom: 3px; color: rgb(60, 120, 167); font-weight: bold; }
h4 { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
h3.cat_title, h3.cat_title a { color: rgb(51, 51, 51); letter-spacing: -0.05em; font-size: 0.85em; }
h3#respond { margin-top: 0px; padding-top: 20px; }
h3#comments { margin-top: 32px; padding-left: 0px; }
h3.authors { margin-top: 15px; }
#logo { width: 350px; }
#tagline { margin-top: 5px; font-size: 1em; color: rgb(51, 51, 51); }
#top { padding: 0pt; }
#headline { margin: 0pt; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 590px; float: left; font-size: 1.05em; line-height: 1.5em; }
#headline div.title { font-family: Georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -0.05em; display: block; padding-bottom: 5px; }
#headline div.meta { display: block; margin-top: -5px; padding-bottom: 2px; }
#headline p { padding-bottom: 15px; }
#featured { padding: 10px 10px 9px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 300px; float: right; }
#featured .clearfloat { margin-top: 7px; margin-bottom: 8px; }
#featured .info { margin-top: 5px; padding-top: 5px; float: right; width: 180px; }
#featured .title { font-weight: bold; }
#headline a img, #featured a img { border: 1px solid rgb(204, 204, 204); padding: 2px; margin-top: 5px; margin-right: 10px; }
#middle { margin: 10px 0pt; padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 920px; float: right; }
.category { border-top: 8px solid rgb(51, 51, 51); margin: 0px; padding: 5px 10px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 164px; float: left; }
.category p { margin: 0pt; }
#cat-1, #cat-3, #cat-5 { border-top: 8px solid rgb(51, 51, 51); }
#cat-2, #cat-4 { border-top: 8px solid rgb(60, 120, 167); }
.category span.cat_title, #front-popular h3, #front-list .cat_title, #archive .cat_title { margin: 0pt; text-transform: lowercase; font-weight: bold; font-size: 1.5em; letter-spacing: -0.05em; }
#front-popular h3 { color: rgb(255, 255, 255); }
.category a { background: transparent none repeat scroll 0% 0%; color: rgb(51, 51, 51); display: block; }
.category a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
#cat-1:hover, #cat-3:hover, #cat-5:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#cat-2:hover, #cat-4:hover { background: rgb(60, 120, 167) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#cat-1:hover a, #cat-3:hover a, #cat-5:hover a { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#cat-2:hover a, #cat-4:hover a { background: rgb(60, 120, 167) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#bottom { width: 940px; }
#front-list { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 590px; font-size: 1.05em; line-height: 1.75em; float: left; }
#archive { padding-top: 15px; font-size: 1.05em; line-height: 1.75em; }
#front-list blockquote { padding: 0px 10px 0pt; }
#front-list .title, #archive .title { font-family: Georgia; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -0.05em; }
#front-list .clearfloat, #archive .clearfloat { border-bottom: 1px dotted rgb(204, 204, 204); padding-bottom: 10px; margin-bottom: 10px; }
#front-list .spoiler, #archive .spoiler { display: block; margin-top: 3px; }
#front-list p, #archive p { margin: 0px; padding: 0px; }
.author { font-size: 0.8em; font-weight: bold; }
.meta { font-size: 0.8em; color: rgb(51, 51, 51); }
.meta a { color: rgb(51, 51, 51); }
#headline p, #featured p { margin: 0pt; }
#content { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 590px; font-size: 1.05em; line-height: 1.75em; float: left; min-height: 400px; }
#content .breadcrumbs, #content .breadcrumbs a { font-weight: bold; color: rgb(51, 51, 51); }
#content h2.title { border-top: 3px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 5px 0px; font-family: Georgia; font-style: normal; font-variant: normal; font-size: 2.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; letter-spacing: -0.05em; }
.post { font-size: 1.05em; line-height: 1.75em; }
.post p { margin-top: 0px; }
.post .clearfloat { border-bottom: 1px dotted rgb(204, 204, 204); margin: 10px 0px; }
.post ul, .post ol, #front-list ul, #front-list ol { margin-bottom: 15px; }
.post ul li, #front-list ul li { list-style-type: square; list-style-image: none; list-style-position: outside; margin-left: 30px; }
.post ol li, #front-list ol li { list-style-type: decimal; list-style-image: none; list-style-position: outside; margin-left: 30px; }
.post ol li ul li, #front-list ol li ul li { list-style-type: square; list-style-image: none; list-style-position: outside; margin-left: 20px; }
.post img, .post a img, #front-list img, #archive img { border: 1px solid rgb(204, 204, 204); margin: 0pt 10px 5px 0pt; padding: 2px; }
.post .ads { margin-top: 10px; }
.entry { margin-top: 20px; }
#stats { padding: 4px 0px; margin-top: 0px; text-transform: uppercase; font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; }
#stats span { padding: 0px 20px 0px 0px; }
#stats span a:hover { background: transparent none repeat scroll 0% 0%; }
#stats span a { color: rgb(51, 51, 51); }
#stats img, #nav img { border: 0px none ; margin: 0px; padding: 0px; }
#tools { width: 590px; height: 25px; font-size: 0.95em; }
#tools a:hover { background: transparent none repeat scroll 0% 0%; }
.navigation { padding: 5px 0px; text-align: center; }
#sidebar { margin: 0px; width: 320px; float: right; }
#sidebar h3 { margin: 10px 0px 5px; padding: 3px 10px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; font-family: Arial; font-style: normal; font-variant: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; color: rgb(255, 255, 255); }
#sidebar-top, #sidebar-bottom { padding: 0px 10px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 300px; float: right; }
#sidebar-bottom, #sidebar-middle { margin-top: 10px; }
#sidebar-middle { width: 320px; float: right; }
#sidebar-left { padding: 0px 10px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 135px; float: left; }
#sidebar-right { padding: 0px 10px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 135px; float: right; }
#sidebar li { border-bottom: 1px dotted rgb(204, 204, 204); padding: 2px 0px 2px 13px; background: transparent url('sub.png') no-repeat scroll 0pt 0px; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
#sidebar li ul li:last-child { border-bottom: 0px dotted rgb(204, 204, 204); padding: 2px 0px 0px 13px; background: transparent url('sub.png') no-repeat scroll 0pt 0px; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
#sidebar-ads { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 300px; float: right; margin-bottom: 10px; }
select { border: 1px solid rgb(51, 51, 51); width: 100%; }
.field { border: 1px solid rgb(51, 51, 51); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 1em; }
#s { padding: 1px; font-size: 1em; width: 150px; }
#searchsubmit { padding-left: 5px; }
#commentform input { margin: 5px 5px 1px 0pt; width: 140px; }
#commentform textarea { width: 99%; margin-top: 5px; }
.commentlist cite { font-style: normal; margin-bottom: 4px; display: block; }
.commentlist blockquote { background: rgb(237, 237, 237) none repeat scroll 0% 0%; }
.commentlist li { padding: 10px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-bottom: 3px; }
.commentlist li li { border: medium none ; margin: 3px 0pt 3px 20px; padding: 3px 0pt; background: transparent none repeat scroll 0% 0%; list-style-type: square; list-style-image: none; list-style-position: outside; }
.commenttext { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 10px 10px 0px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; width: 495px; float: right; }
.commentlist cite strong { font-size: 1.1em; }
li.my_comment { border: medium none ; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
li.my_comment cite strong { font-size: 1.3em; color: rgb(49, 50, 40); }
#commentform small { padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; }
.commentmetadata { color: rgb(77, 77, 77); display: block; margin-top: 3px; text-align: right; font-size: 0.9em; }
.commentmetadata a, .commentmetadata a:visited { color: rgb(149, 147, 130); }
.commentlist small { background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
.avatar { border: 1px solid rgb(187, 187, 187); margin: 0px 10px 0px 0px; padding: 2px; float: left; width: 55px; height: 55px; }
#comment { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 590px; }
#front-popular { margin: 0pt auto; padding: 10px; background: rgb(44, 44, 44) url('bottombar.png') no-repeat scroll center bottom; font-size: 0.7em; color: rgb(255, 255, 255); width: 940px; }
#recentpost, #mostcommented { border: 1px solid rgb(255, 255, 255); padding: 10px; width: 280px; float: left; }
#mostcommented { margin-left: 17px; }
#recent_comments { border: 1px solid rgb(255, 255, 255); padding: 10px; width: 280px; float: right; }
#recentpost a, #mostcommented a, #recent_comments a { color: rgb(255, 255, 255); }
#recentpost ul, #mostcommented ul, #recent_comments ul { margin-top: 5px; }
#recentpost ul li, #mostcommented ul li, #recent_comments ul li { border-top: 1px dotted rgb(255, 255, 255); padding: 5px; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover { background: rgb(60, 120, 167) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child { border-top: 0px dotted rgb(255, 255, 255); }
#footer { margin: 0pt auto; width: 960px; font-size: 0.6em; padding-top: 10px; padding-bottom: 10px; text-align: center; }
#footer a, a:hover { cursor: text; color: rgb(51, 51, 51); text-decoration: none; }
.clearfloat:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
* + html .clearfloat { height: 1%; }
.clearfloat { display: block; }
.recentcomments a { margin: 0pt ! important; padding: 0pt ! important; display: inline ! important; }
.mycomm {padding: 5px; border:solid 1px #969696; width: 400px;font-size:12px;text-align:left;}
.mycomm a {color:rgb(68, 68, 68); text-decoration:none;}
.mycomm a:hover {text-decoration:underline;}
.myul li {list-style: none; padding: 5px;}
