body { font-size: 62.5%; /* Resets 1em to 10px */ font-family: Verdana, Arial, Sans-Serif; background: url(../../images/body.jpg) #1a1a1a top left repeat-x; color: #333; margin: 0; }
#wrap {background: url(../../images/wrap.png) top left repeat-y; width:1003px;margin:0 auto;padding:0; }
#content1 {background: url(../../images/topleft.png) top left no-repeat; float: left; width: 607px; margin-left: 18px; }
#footer { background: url(../../images/footer.png) top left repeat-y; clear: both; height: 200px;}

/* avatar control */
#feat_entries { padding-left:15px; background: url(../../images/entries_bg.png) top left no-repeat;}
.clearavatar .avatar {display: none;}
#entrycontainer .avatar {padding-top:10px;}

/* entries and postmeta */
#postcontainer {padding-top:15px; }
#entrycontainer {width: 575px; margin-bottom:20px;}
.leftpost { font-size:11px; width:120px; float:left; overflow:hidden;}
.rightpost { border-top:1px solid #d7dade; min-height:120px; overflow:hidden; padding-bottom: 0px;}
.entry {padding-top: 5px; font-size:11px; line-height:20px;}
.postmetadata {font-size:11px;}
.tags {text-align: right; width:100px; margin-top:10px;}
.daytime {font-size:11px; font-weight: bold; float:right; margin-top:-33px;}
.tagcloud {width: 550px; padding-left:35px; padding-top:20px;}
.rss {padding-left: 550px; padding-top: 10px;}
.navigation{font-size:11px; padding-bottom: 30px; padding-left: 0px; width:570px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}

/* headings and link colors */
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {text-decoration: none; color:333;}
a:link,a:active,a:visited{text-decoration:underline;color:#072546;border:none;}
a:hover{color:#bc1414;}
h2,h3 {font-family: Arial, Verdana, Sans-Serif; font-size:26px;font-weight:200;margin:0;}
h5 {font-family: Arial, Verdana, Sans-Serif; font-size: 22px; font-weight:100; margin:0;}
.tagcloud a {color #fff; text-decoration:none;}
.tagcloud a:hover{color:#bc1414;}

/* top menu */
.top {  height: 301px;}
.menu { background: url(../../images/menu.png) top left no-repeat; height: 27px;}
.menu {overflow:hidden;font:normal 10pt Verdana, Arial, Sans-Serif; text-transform:lowercase;}
.menu ul {padding-top:2px; opacity:.7; list-style:none; overflow:hidden; float: right;}
.menu li { float:left; padding:0px; }
.menu li a { text-decoration:none; opacity:.7;display:block; background-color:#3d3d3d; padding:2px 5px 2px 5px; margin:0px 5px 0px 0px; text-align:center; color:#fff; }
.menu li a:hover { color:#fff; text-decoration:underline; }
.menu li.current_page_item a { background-color:#3d3d3d; }
.menu li.current_page_item a:hover { color:#333333; text-decoration:none; }

/* search */
#search {float: right; width:175px; height:30px;}
#s {color: #616161; width:165px; height:16px; margin-bottom:2px; padding:2px; background-color:#000; border: 1px solid #333;}

/* gallery */
.gallery { text-align: center; clear: both; margin: 10px 0; }
.gallery-item { float: left; margin-right: 10px; }
.gallery-caption {margin:0; width: 140px;}

/* sidebars */
#sidebars {color: #b4bdc6; font-size: 11px; background: url(../../images/topright.png) top left no-repeat; float: right; padding-right: 4px; margin-right: 4px; min-height: 900px; width: 370px;}
* html #sidebars {
height: 95em;
}
.rsidebar{list-style-type: none;float:right; width:184px;margin:0; margin-right: 3px; margin-top:120px; overflow:hidden;}
.lsidebar{list-style-type: none;float:left; width:177px;margin:0;margin-left: 5px; margin-top:180px; }

/*.rsidebar */
.rsidebar h5 {color: #4c5c6d; margin:0;}
.rsidebar ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; }
.rsidebar ul li{padding-bottom: 2px;}
.rsidebar ul li a{font: normal 11px "Verdana";color: #8c96a1;background: #111f2e;display: block;padding: 3px 0;line-height: 17px;padding-left: 3px; text-decoration: none;}
.rsidebar ul li a:visited{color: #8c96a1;}
.rsidebar ul li a:hover{ color: #8c96a1; background: #49596b;}

/*.lsidebar */
.lsidebar h5 {color: #b4bdc6; margin:0;}
.lsidebar ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; }
.lsidebar ul li{padding-bottom: 2px;}
.lsidebar ul li a{font: normal 11px "Verdana";color: #a8afb5;background: #364450;display: block;padding: 3px 0;line-height: 17px;padding-left: 3px; text-decoration: none;}
.lsidebar ul li a:visited{color: #a8afb5;}
.lsidebar ul li a:hover{ color: #a8afb5; background: #415464;}
.lsidebar p {font-size: 11px; margin:2px; color: #a8afb5;}

/* comments */
.commentlist li, #commentform input, #commentform textarea {font-size:12px; font-family: Verdana, Arial, Sans-Serif;}
.commentlist li ul li {	font-size: 11px;}
.commentlist li {border-left: 5px solid #b4bdc6; border-top: 1px solid #b4bdc6;font-size:11px;}
.commentlist li .avatar { float: right;	margin:10px; border: 1px solid #eee; padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-family: Arial; font-style: normal;font-size: 22px;}
.commentlist p {font-size:11px; font-weight: normal;line-height: 20px;text-transform: none;}
#commentform p {font-size:11px; font-family: Verdana, Arial, Sans-Serif;}
.commentmetadata {font-size:11px; font-weight: normal;}

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 15px 10px 0 0;}
#commentform textarea {width: 95%; padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin-right: 20px; margin-top: 5px; float: right;}
.alt {	margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {margin: 5px 0;}
.nocomments { text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}

/* Begin code for feature posts */
.floatleft { float: left; }
.floatright { float: right; }
.posts-default, .posts-quick, .posts-line { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.posts-default .post { width: 165px; float: left; margin: 0 7px 10px 0; background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; height: 170px; padding: 10px; font-size: 11px; }
.posts-default img { float: left; width: 165px; height: 100px; background: #111; text-indent: -9000px; }
.posts-default .entry-title { font-weight: bold; font-size: 12px; margin: 10px 0 5px; line-height: 1.3em; }
.posts-default .entry-title a:link, .posts-default .entry-title a:visited { text-decoration: none; }
.posts-default .entry-title a:hover { }
.posts-default .entry-summary, .posts-quick .entry-summary { color: #666; overflow: hidden; }
.posts-default .entry-thumbnails { clear: both; display: inline-block; }
.entry-thumbnails-link { float: left; margin-right: 15px; border: 1px solid #CCC; width: 165px; height: 100px; background: #111; display: block; text-indent: -9000px; }
.posts-quick { background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin: 0 10px 10px 0; padding: 10px; }
.posts-quick li	{ padding: 10px 0; border-bottom: 1px dotted #EEE; }
.posts-quick li:last-child { border: none; }
.posts-quick img { text-indent: -9000px; }
.posts-quick .entry-title { font-weight: bold; font-size: 14px; margin: 0 0 10px; line-height: 1.3em; }
.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited { text-decoration: none; }
.posts-quick .entry-title a:hover { }
.posts-quick .entry-summary { line-height: 1.5em; }
.posts-quick .quick-read-more { padding: 5px 0; }
.posts-quick .entry-thumbnails { float: left; }
.posts-default .entry-meta, .posts-quick .entry-meta	{ color: #CCC; float: left; background: url(../../images/overlay.png); width: 164px; height: 25px; display: block; margin: -25px 1px 0; font-weight: bold; }
.posts-quick .entry-meta { margin: 76px 0 0 -206px; }
.posts-default .entry-meta a:link, .posts-default .entry-meta a:visited, .posts-quick .entry-meta a:link, .posts-quick .entry-meta a:visited { color: #FFF; text-decoration: none; }
.posts-default .entry-comments, .posts-quick .entry-comments { float: right; margin: 5px 5px 0; background: url(../../images/comments.gif) no-repeat left center; padding: 0 0 0 12px; }
.posts-default .published, .posts-quick .published { text-transform: uppercase; float: left; margin: 5px 5px 0; font-size: 10px; color: #999; border-bottom: none; }
.posts-line { background: url(../../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; margin: 0 10px 10px 0; padding: 10px; }
.posts-line li { padding: 7px 0; border-bottom: 1px solid #EEE; }
.posts-line .entry-cat { float: left; font-size: 11px; width: 100px; overflow: hidden; color: #848485; }
.posts-line .entry-title { float: left; font-size: 12px; margin: 0; }
.posts-line .entry-comments { float: right; font-size: 11px; color: #848485; }

