
body { margin: 0px; padding:0px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; background-repeat: repeat-y; background-position: center top; }
#tops, #bottom { left: 0pt; right: 0pt; height: 10px; position: fixed; display: block; }
#left, #right { position: fixed; width: 10px; top: 0pt; bottom: 0pt; display: block; }
#tops { top: 0pt; }
#bottom { bottom: 0pt; }
#left { left: 0pt; }
#right { right: 0pt; }
.fix { margin: 0pt 0pt -1px; overflow: hidden; clear: both; height: 1px; }
p { margin: 0pt; padding: 0pt; line-height: 1.55em; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
p.issue { font-size: 14px; text-align: left; margin-bottom: 20px; float: left; width: 490px; }
p.issue a { text-decoration: underline; font-weight: normal; text-align: right; margin-left: 5px; }
span.subscribe_icon { background-image: url('../img/rss_icon.png'); background-repeat: no-repeat; background-position: left center; padding-left: 26px; }
.footer span.subscribe_icon { margin-left: 5px; }
.footer #woo { border: medium none ; margin-left: 5px; vertical-align: middle; }
.white_on_black { padding: 6px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
h1 { margin: -10pt 0pt 10px; font-size: 45px; text-transform: uppercase; line-height: 40px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; letter-spacing: -1px; }
h1 a { color: rgb(0, 0, 0); text-decoration: none; }
h2, h3, h4, h5 { margin: 0px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-weight: bold; }
.wrapper { margin-top:1px;width: 990px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
.page { padding: 0pt 30px; float: left; width: 930px; background-image: url('../img/sidebar_bg.jpg'); background-repeat: repeat-y; background-position: left top; }
#header { float: left; width: 610px; padding-top: 30px; padding-bottom: 0px; }
#header h5 {
    position:relative;
    top:-15px;
    left:15px;
    font-weight:400px;
    font-size:11px;
    color:#B7C0CD;
}
.nav { float: left; width: 610px; }
.sidebar { width: 255px; margin-top: 30px; }
.sidebar_right { float: right; padding-left: 35px; background-repeat: repeat-y; background-position: left top; }
.sidebar_left { float: left; padding-right: 35px; background-repeat: repeat-y; background-position: right top; }
.content { left: 320px; width: 610px; }
.content_left { float: left; }
.content_right { float: right; }
.content h2 { font-size: 24px; }
.content h3 { font-size: 20px; }
.content h4 { font-size: 16px; }
.content h5 { font-size: 12px; }
.content p { margin-bottom: 30px; }
.content ul, .content ol { margin-bottom: 30px; }
.content li { margin-bottom: 10px; }
.row_dot_border { background-repeat: repeat-x; background-position: left top; height: 5px; float: left; width: 610px; margin-bottom: 30px; }
#header p { margin-bottom: 0px; }
#header img { border: medium none  ! important; }
.sidebar h3 { font-weight: bold; font-size: 16px; }
.sidebar p { font-size: 13px; color: rgb(255, 255, 255); }
.sidebar ul { margin: 0pt; padding: 0pt; }
.sidebar li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.widget { padding: 15px; overflow: hidden; width: 225px; margin-bottom: 30px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.widget li { margin: 0pt 0pt 10px; padding-top: 11px; list-style-type: none; }
.widget li.page_item {
	padding-top:5px;
}
.widget h2 { margin-bottom: 15px; font-size: 18px; }
.widget h3 { margin-bottom: 15px; font-size: 16px; }
.widget ul { margin: 0pt; }
.widget ul li a { text-decoration: underline; }
.widget_pages ul li ul li { border: medium none ; margin: 5px 0pt 5px 15px; }
.tagcloud, .about { background-color: rgb(255, 255, 255) ! important; background-image: none ! important; }
.tagcloud a { color: rgb(34, 34, 34) ! important; }
.popular p { margin: 0pt; }
#twitter_update_list li, .tagcloud li { border: medium none  ! important; padding-top: 0pt; }
.subscribe p { margin-bottom: 15px; }
.subscribe input { border: 1px solid rgb(255, 232, 205); padding: 5px; font-size: 12px; width: 145px; margin-bottom: 15px; margin-right: 5px; }
.subscribe .submit_button { border: 1px solid rgb(255, 232, 205); padding: 5px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); width: 50px; }
.widget .more, .content .more { color: rgb(0, 0, 0); font-weight: bold; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; margin-bottom: 0pt; }
.widget .more span, .content .more span { color: rgb(255, 0, 0); margin-right: 5px; }
.widget .more a, .content .more a { color: rgb(0, 0, 0); text-decoration: none; }
.widget .more a, .content .more a:hover { text-decoration: underline; }
.about p { color: rgb(51, 51, 51); }
.about h3, .tagcloud h3 { color: rgb(0, 0, 0) ! important; }
.about a { text-decoration: none ! important; }
.about a:hover { color: rgb(0, 0, 0) ! important; text-decoration: underline ! important; }
.sponsor .advert { border: 1px solid rgb(255, 255, 255); margin: 0pt 12px 15px; float: left; }
.sponsor p { color: rgb(234, 234, 234); }
.sponsor p, #woo-twitter p, .about .more { margin-bottom: 0px; }
#woo-twitter { background-color: rgb(174, 218, 238); color: rgb(255, 255, 255); background-image: url('../img/twitterbird.jpg'); background-repeat: no-repeat; background-position: right top; }
#twitter_update_list { margin: 0pt; padding: 0pt; }
#woo-twitter h3 { color: rgb(0, 103, 187) ! important; }
#woo-twitter #twitter_update_list li { color: rgb(51, 51, 51) ! important; font-size: 14px; line-height: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#woo-twitter a { color: rgb(0, 103, 187) ! important; text-decoration: none; }
#woo-twitter span.website a { font-weight: bold; }
#twitter .website a { color: rgb(0, 103, 187); font-weight: bold; }
.flickr h2 span { color: rgb(0, 97, 216); }
.flickr h2 span span { color: rgb(255, 17, 131); }
.flickr ul { margin: 15px 0pt 0pt; padding: 0px; }
.flickr li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.flickr_badge_image { margin: 0pt 10px 10px 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.flickr img { border: 1px solid rgb(17, 17, 17); padding: 5px; background-color: rgb(255, 255, 255); }
.content .blog { background-repeat: repeat-y; background-position: left top; }
.page_block { padding-top: 35px; padding-bottom: 30px; float: left; width: 610px; background-repeat: repeat-x; background-position: left top; }
.page_block h2, .footer h2 { margin-bottom: 30px; }
.page_block .wp-caption { border: 1px solid rgb(229, 229, 229); padding: 10px; float: right; margin-left: 15px; margin-bottom: 15px; background-color: rgb(255, 255, 255); }
.page_block .more a { padding: 3px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.footer { padding-top: 35px; padding-bottom: 30px; width: 610px; background-repeat: repeat-x; background-position: left top; color: rgb(204, 204, 204); }
.footer_left { float: left; }
.footer_right { float: right; }
.footer ul { margin: 0pt 0pt 30px; padding: 0px; float: left; }
.footer li { margin: 0pt 25px 0pt 0pt; float: left; list-style-type: none; }
.footer a { color: rgb(0, 0, 0); }
.col1, .col2 { width: 270px; }
.col1 { margin-right: 30px; float: left; }
.col2 { float: right; }
.content .post { background-repeat: repeat-x; background-position: left bottom; float: left; margin-bottom: 30px; width: 610px; }
.blog .post { padding: 0pt ! important; float: left; width: 220px; background-image: none ! important; margin-bottom: 0pt ! important; }
.blog .post h2 { margin-bottom: 15px; font-size: 18px; }
.post h2 { font-weight: bold; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; letter-spacing: -1px; }
.post h2.post_title { font-size: 32px; margin-bottom: 30px; }
.postmetadata { background-repeat: repeat; }
p.header_meta span { padding: 5px; font-size: 12px; margin-right: 5px; color: rgb(255, 255, 255); }
.post h2 a { color: rgb(0, 0, 0); text-decoration: none; }
.post h2 a:hover { text-decoration: underline; }
.post p { margin-bottom: 30px; }
.date { font-size: 24px; font-weight: bold; font-family: arial,verdana,helvetica,sans-serif; margin-right: 25px; float: left; text-align: center; width: 45px; color: rgb(255, 255, 255); }
.date p { margin: 0pt; padding: 5px; line-height: 24px ! important; height: 45px; }
.date p span { text-align: center; width: 35px; font-size: 14px; float: left; margin-top: 3px; text-transform: uppercase; line-height: 16px ! important; font-weight: normal; }
.post .date { width: auto ! important; float: none; }
.post .date p { width: auto ! important; font-size: 12px ! important; font-weight: normal; height: auto; }
.post .date p span { width: auto ! important; float: none; }
.featured_post { width: 268px; margin-bottom: 30px; height:220px;}
.featured_content { padding: 15px; float: left; width: 228px; color: rgb(255, 255, 255); }
.featured_content p { margin: 0pt 0pt 5px; }
.featured_content a { text-decoration: none; color: rgb(255, 255, 255) ! important; }
.featured_content span.date_bg { padding: 3px; background-image: url('../img/date_bg.png'); background-repeat: repeat; margin-right: 5px; }
.featured_content span.category a { text-decoration: underline; }
.featured_post img { border: medium none ; width:200px; margin-left: auto; margin-right: auto; margin-top: 5px; display: block; }
.featured_post .date { color: rgb(255, 255, 255); font-weight: bold; margin-right: 10px; margin-left: 15px; padding-top: 15px; width: 45px; height: 50px; }
.featured_date p { margin: 0px; line-height: 32px; }
.featured_content h2 { font-size: 18px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 10px; line-height: 18px; }
.featured_content h2 a { color: rgb(255, 255, 255); text-decoration: none; }
.featured_post h2 a:hover { text-decoration: underline; }
.featured_post h3 a:hover { text-decoration: none; }
.single { width: 620px; }
.single h2 { font-size: 24px; margin-top: 0px; text-transform: uppercase; }
.post_meta { font-size: 12px; margin-top: 5px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; margin-bottom: 20px; color: rgb(0, 0, 0); }
.post_meta span { margin-right: 10px; }
.entry img {
	width:610px;
}
.entry p { font-size: 14px; color: rgb(102, 102, 102); line-height: 1.65em; }
.entry blockquote { font-size: 16px; font-style: italic; line-height: 1.5em; margin-left: 30px; }
.navigation { float: left; margin-bottom: 20px; width: 610px; }
.navigation a { color: rgb(0, 0, 0); font-size: 13px; text-decoration: none; float:left; }
.navigation a:hover { text-decoration: underline; }
.navigation .next { float: right; width: 45%; text-align: right; line-height: 20px; }
.navigation a { padding: 5px; color: rgb(255, 255, 255) ! important; background-color: rgb(0, 0, 0); font-family: Trebuchet MS,Arial,Helvetica,sans-serif; text-transform: uppercase; }
.navigation .previous { float: left; width: 45%; }
.single_thumb { border: medium none  ! important; padding: 5px; margin-bottom: 30px; float: left; background-color: rgb(255, 255, 255); }
.wp-caption { border: 1px solid rgb(229, 229, 229); margin: 0px 0px 15px 15px; padding: 7px 0pt 10px 7px; background-color: rgb(255, 255, 255); }
.wp-caption img { border: 1px solid rgb(229, 229, 229); clear: both; }
.wp-caption p { margin-top: 5px; margin-bottom: 0px; text-align: center; font-size: 14px; color: rgb(102, 102, 102) ! important; }
#comments, .trackbacks { clear: both; width: 620px; }
#respond h3 { margin-bottom: 30px; }
h3#comments_header span { padding: 5px; color: rgb(255, 255, 255) ! important; }
#comments h2, .trackbacks h2 { padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: dotted; margin-bottom: 20px; color: rgb(153, 153, 153); font-size: 14px; font-weight: normal; font-style: italic; }
.commentlist { margin: 0pt; padding: 0pt; }
.commentlist li { list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 35px; margin-bottom: 30px; background-repeat: repeat-x; background-position: left bottom; }
.commentlist p { margin-bottom: 15px; }
.commentlist cite, .commentlist cite a { font-size: 1.1em; font-style: normal; font-weight: bold; }
.commentmetadata { margin: 0pt 0pt 15px; display: block; }
.commentmetadata { font-weight: normal; }
.comment-meta { font-size: 11px; }
.comment-author { color: rgb(255, 255, 255); margin-bottom: 5px; }
.avatar { margin-right: 10px; float: right; }
.comment .reply { padding-top: 15px; }
.comment .children li { padding: 30px 0pt 0pt 30px; background-image: none; }
#commentform #comment { padding: 15px; width: 580px; }
.author_meta { color: rgb(153, 153, 153); }
.author_meta span { font-weight: bold; font-size: 18px; color: rgb(0, 0, 0); margin-right: 5px; }
.author_meta span a { border-bottom-width: 1px; border-bottom-style: dotted; text-decoration: none; }
.comment { color: rgb(0, 0, 0); }
span.comments { background: transparent url('../img/ico-comm.png') no-repeat scroll left top; margin-left: 5px; padding-left: 20px; }
.trackbacks ol { padding: 0px; margin-bottom: 20px; }
.trackbacks li { margin: 0px; padding: 0px; list-style-type: none; }
.aligncenter { margin: 10px auto 20px; display: block; }
.alignleft { margin: 10px 20px 8px 0pt; float: left; }
.alignright { margin: 10px 0px 8px 20px; float: right; }
.fl { float: left; }
.fr { float: right; }
.cancel-comment-reply { margin-bottom: 20px; }

body { background-color: rgb(1, 4, 13); background-image: url('../img/bg.jpg'); background-attachment: fixed; background-repeat: no-repeat; }
#tops, #bottom { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#left, #right { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.post_bg1 { border: 1px solid rgb(167, 0, 125); background-color: rgb(204, 0, 153); }
.post_bg2 { border: 1px solid rgb(201, 0, 0); background-color: rgb(255, 0, 0); }
.post_bg3 { border: 1px solid rgb(3, 60, 140); background-color: rgb(7, 74, 168); }
.post_bg4 { border: 1px solid rgb(18, 92, 184); background-color: rgb(23, 106, 211); }
.post_bg4:hover { background-color:#9900FF;border: 1px solid #9900FF; }
.post_bg5 { border: 1px solid rgb(0, 116, 39); background-color: rgb(0, 153, 51); }
.post_bg6 { border: 1px solid rgb(128, 0, 211); background-color: rgb(153, 0, 255); }
.page { background-image: url('../img/content_bg.png'); background-repeat: repeat; }
.row_dot_border { background-image: url('../img/row_dot_border.png'); }
p.subscribe { color: rgb(255, 255, 255); }
.page_block, .content .post, .commentlist li { background-image: url('../img/row_dot_border.png'); }
.page_block li { color: rgb(255, 255, 255); }
.footer { background-image: url('../img/row_dot_border.png'); }
a, h1, h2, h3, h4, h5, h6 { color: rgb(255, 255, 255); }
.sidebar { background-image: url('../img/col_dot_border.png'); }
.sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 { color: rgb(255, 255, 255); }
.sidebar a { color: rgb(174, 218, 238); }
.widget { background-image: url('../img/content_bg.png'); color: rgb(255, 255, 255); background-repeat: repeat; }
.widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { color: rgb(255, 255, 255); }
.widget li { border-top: 1px solid rgb(16, 36, 53); }
.widget a { color: rgb(174, 218, 238); }
.widget a:hover { color: rgb(255, 255, 255); }
.about { background-color: rgb(184, 193, 205) ! important; }
p.issue a { color: rgb(246, 246, 246); }
.content p, .content li { color: rgb(255, 255, 255); }
.page_block h2, .footer h2, .page_block p, .footer p { color: rgb(255, 255, 255); }
.content p a { color: rgb(174, 218, 238); }
.post h2 a { color: rgb(255, 255, 255); }
.post p { color: rgb(255, 255, 255); }
.footer a { color: rgb(255, 255, 255); }
.sponsor { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.sponsor h3 { color: rgb(255, 255, 255); }
.featured_date p, .featured_content p { color: rgb(255, 255, 255); }
.image p { color: rgb(102, 102, 102); }
.author_meta span a { color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.navigation a { color: rgb(255, 255, 255); }
.comments h2, .trackbacks h2, .comment_list li, .trackbacks li { border-bottom-color: rgb(255, 255, 255); }
.post_meta a { color: rgb(255, 255, 204); }
.post_meta a:hover { color: rgb(255, 204, 51); }

li.page_item a.dirlist {
	display:block;
	padding-top:5px;
	margin:5px 0 5px 15px;
}

var {
	display:none;
}

