/*  
Theme Name: Custom
Theme URI: 
Description:
Version: 
Author: armin.com
Author URI: http://armin.com
*/

body {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #000; background-color: #040404;}
#wrapper {width: 1071px; margin: 0px auto 0px; background-image:url(images/bg.jpg); background-repeat:no-repeat; background-attachment: fixed; background-position: top center;}
#nav {width: 1071px; margin: 0px auto 0px;}
#nav .center {width: 860px; margin: 0px auto 0px; padding: 160px 0 10px 0; text-align: right}
#nav a {font-size: 18px; font-weight: bold; background-color:#fff; padding: 1px 2px 1px 2px; color:#333; text-decoration: none; margin: 0 5px 5px 0;}
#nav a:hover {color: #fff; background-color: #333;}

img {border: none;}
.entry {line-height: 20px;}
.highlight-author {background-color: #DBFF91;}
.alt {}
#twitter-follow {border: 0;position: fixed; top: 300px; right:0;}

.gallery {margin: 0; padding: 0;}
.gallery p {margin: 0; padding: 0;}
.gallery-item {float: left; margin: 0; padding: 0}
.gallery-item a {text-decoration: none; border: 2px solid #fff; display:block; width: 170px; height: 120px;}
.gallery-item a:hover {text-decoration: none; border: 2px solid #bb0000}
.gallery img {border: none; width: 170px; height: 120px}
.gallery-caption {margin-left: 0;}
.gallery dt {margin: 0; padding: 0;}
.gallery dl {margin: 0; padding: 0;}


#content {width: 850px; margin: 0px auto 0; background-color: #fff; padding: 5px;}
#content .post {width: 530px; font-size: 14px; margin-bottom: 20px; line-height: 20px;}
#content .post h1 {font-size: 26px; color: #000; margin: 0;}
#content .post h1 a {color: #000; text-decoration: none}
#content .post h1 a:hover {color: #666;}
#content .post a, #content .post a:visited {color: #000; text-decoration: none; font-weight: bold;}
#content .post a:hover {color: #cc0000; text-decoration: none; font-weight: bold;}
#content .post p {margin: 10px 0 0 0; padding: 0}

#content .sidebar {width: 300px; float:right;}
#content .sidebar .welcome {background-color: #E8E8E8; border: 1px solid #ccc; padding: 5px; height: 150px;}
#content .sidebar .welcome .button a {margin: 10px 10px 0 0; display: block; padding: 5px 3px 5px 3px; width: 80px; height: 65px; float:left; text-align:center; text-decoration: none; color: #000}
#content .sidebar .welcome .button a:hover {background-color: #ccc;}

#content .sidebar .lists h2 {margin: 10px 0 3px 0; padding:0; font-size: 16px; color: #000;}
#content .sidebar .lists ul {margin: 0; padding:0; list-style: none; font-size: 14px; color:#333;}
#content .sidebar .lists li {margin: 0 0 5px 0; border-bottom: 1px dotted #ccc; padding: 0 0 2px 0;}
#content .sidebar .lists li a {color: #000; text-decoration: none; padding: 0}
#content .sidebar .lists li a:hover {color: #E83F07; text-decoration: none; padding: 0}

#content .tags {margin: 20px 0 0 0;}
#content .tags h2 {margin: 20px 0 3px 0; padding:0; font-size: 16px; color: #000;}
#content .tags a {text-decoration: none; color: #333; padding: 1px;}
#content .tags a:hover {text-decoration: none; color: #E83F07; padding: 1px;}

#content .thumb {float: left; margin: 5px 5px 0 0; padding: 0;}
#content .thumb a {text-decoration: none; border: 2px solid #fff; display:block; width: 210px; height: 140px;}
#content .thumb a:hover {text-decoration: none; border: 2px solid #333}
/*
#content .sub {font-size: 12px; color: #666;}
#content .sub a, #content .sub a:visited {color: #000; text-decoration: none;}
#content .sub a:hover {color: #000; text-decoration: underline;}
*/

#content .subheader {width: 530px; padding: 0 2px 0 2px; font-size: 12px; color:#555; margin: 10px 0 5px 0; border-bottom: 1px dotted #666;} 
#content .subheader a {color: #000; text-decoration: none;}
#content .subheader a:hover {color: #666; text-decoration: underline;}

#content .return {float: left}
#content .return a {font-size: 20px; color: #000; display: block; padding: 1px 3px 1px 3px; text-decoration: none; background-color: #fff;}
#content .return a:hover {background-color: #000; color: #fff;}

#content .related {width: 530px;}
#content .related h2 {margin: 10px 0 3px 0; padding:0; font-size: 16px; color: #000;}
#content .related ul {margin: 0; padding:0; list-style: none; font-size: 14px; color:#333;}
#content .related li {margin: 0 0 5px 0; border-bottom: 1px dotted #ccc; padding: 0 0 2px 0;}
#content .related li a {color: #000; text-decoration: none; padding: 0}
#content .related li a:hover {color: #E83F07; text-decoration: none; padding: 0}

.navigation {clear: both; margin: 20px 0 20px 0;}
.navigation .button a {margin: 10px 0 30px 0; float: right; font-size: 24px; padding: 2px; background-color:#fff; text-decoration: none; color:#000;}
.navigation .button a:hover {text-decoration: none; background-color:#000; color:#fff}
/*
form {display: inline; margin-top: 40px;}
#commentform {height: 220px;}
#commentform .data {color: #000; border: 1px solid #999; background: none; margin: 0; padding: 3px; font-size: 20px; width: 200px}
#commentform input {background: #fff; color: #000; padding: 3px; margin: 2px 0 0 0;}
#commentform textarea {color: #000; width: 750px; height: 200px; border: 1px solid #999; background-color: #fff; margin: 0; padding: 3px; font-family: helvetica, sans-serif; font-size: 20px;}
#commentform #submit {margin-right: 1px; float: right; background-color:#ccc; color:#000}
#commentform p {margin: 2px 0;}
#commentform h2 {margin: 10px 0 0 0; padding: 0; font-size: 10px; font-weight: bold; color: #666}
#commentform .commenttextinput {float: right;}
#commentform .commentinfo {float: left; width: 220px;}
#commentform .commenttext {color: #000;}
.commentlist {margin: 0; padding: 0; text-align: justify; font-size: 14px; background-color: #E7E4DC}
.commentlist .author {color: #000; font-weight: bold; font-size: 20px; text-transform:uppercase;}
.commentlist .author a {color: #bb0000; text-decoration: none; }
.commentlist .author a:hover {color: #bb0000; font-weight: bold; text-decoration: underline}
.commentlist p {line-height: 1.4em; text-transform: none; margin: 10px 1px 1px 0; font-size: 16px; font-weight: normal}	
.commentlist li {margin: 1px 0 0px; padding: 5px; list-style: inside decimal; border-bottom: 4px solid #C7C0B1; font-size: 18px; }
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
*/
ol.commentlist {margin: 0px; padding: 0px;}
#commentlist {padding: 0px; margin : 0px;}
.commentlist h3 {margin: 0; padding: 0; font-size: 18px;}
.commentlist h3 a {font-size: 18px; text-decoration: underline; color: #000}
.commentlist li {list-style: none;}
#commentform p {}
.commentmetadata {font-size: 10px; font-weight: normal;}

#footer {width: 850px; margin: 0px auto; padding: 10px 0 10px 0; font-size: 12px; color: #fff; text-align: center}
