/*  
Theme Name: BizHack Theme
Theme URI: 
Description: Theme for BizHack blog.
Version: 1.0
Author: Daniel Ancuta
Author URI: 
*/

body { margin:0; font: 12px verdana; color:#333333; background: #f6f1f1 url(images/bg-main.gif) repeat-x top left; }
a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Header area */

.header { height: 75px; background-color: #2b467e; background: #2b467e url('images/blog_header_bg.jpg') no-repeat 100% 100%; }
.header .blog_logo { margin-top: 7px; padding-right: 10px; }
.header .blog_logo img { width:85px; height:65px; border: none; }
.header .blog_logo_text { margin-top: 30px; background: url(images/blog_text.gif) no-repeat 0; }
.header .description { font: verdana 14px; color: #ffffff; margin-top: 1px; margin-bottom: 10px; }
.header .botoom_line { background-color: #5d78d0; height: 3px; }

/* Top menu */

.ddnav { position:absolute; right:20px; top:50px; }
.ddnav ul.nav { height:25px; margin:0; padding:0; }
.ddnav ul.nav li { float:left; list-style-type:none; margin:0 6px 0 0; padding:0;}
.ddnav ul.nav li a { display:block; width:96px; height:25px; line-height:25px; adding-top:5px; text-align:center; font-weight:bold; background:url('images/blog_buttons.gif') no-repeat 0 0; text-decoration:none; }
.ddnav ul.nav li a:link, .ddnav ul.nav li a:visited { color:#121559; }
.ddnav ul.nav li a:hover, .ddnav ul.nav li a:active { color:#426fb7; }
.ddnav ul.nav li.current_page_item a { color:#426fb7; text-decoration:none; }

/* Content area */

.main { background-color: #ffffff; width: 970px; }
.main .content { width: 690px; }
.main .sidebar { 	width: 250px; float: right; }

.entryhome { float:left; width: 100%; margin-bottom: 10px; padding-bottom: 5px; }

.entryhome h1 {	font: bold 19px verdana; color: #2b467e; margin-bottom: 5px; }
.entryhome h1 a:link, .entryhome h1 a:visited, .entryhome h1 a:active {	color: #2b467e; text-decoration: none; margin-bottom: 0px; }
.entryhome h1 a:hover {	color: #2b467e; text-decoration: underline; margin-bottom: 0px; }

.entry { float:left; width: 100%; border-bottom: 1px solid #dadada; margin-bottom: 10px; padding-bottom: 5px; }

.entry h1 {	font: bold 19px verdana; color: #2b467e; margin-bottom: 5px; }
.entry h1 a:link, .entry h1 a:visited, .entry h1 a:active {	color: #2b467e; text-decoration: none; margin-bottom: 0px; }
.entry h1 a:hover {	color: #2b467e; text-decoration: underline; margin-bottom: 0px; }

.entry h2 {	font: 17px verdana; color: #43922b; margin-bottom: 0px; }
.entry h3 {	font: 17px verdana; color: #2b467e; margin-bottom: 0px; }
.entry h4 {	font: 14px verdana; color: #43922b; margin-bottom: 0px; }
.entry h5 {	font: 14px verdana; color: #2b467e; margin-bottom: 0px; }
.entry h7 { font: 14px verdana; color: #000000; margin-bottom: 0px; }

.entry h6 {	font: bold 19px verdana; color: #ff0000; margin-bottom: 0px; }
.entry h6 a:link, .entry h6 a:visited, .entry h6 a:active {	color: #ff0000; text-decoration: none; margin-bottom: 0px; }
.entry h6 a:hover {	color: #ff0000; text-decoration: underline; margin-bottom: 0px; }

span.author {	font: 12px verdana; color: #333333; }
span.author a:link, span.author a:visited, span.author a:active { font: 12px verdana; color: #2b467e; text-decoration: none; }
span.author a:hover {	font: 12px verdana; color: #426fb7; text-decoration: underline; }

span.details {	font: bold 11px verdana; color: #333333; }
span.details a:link, span.details a:visited, span.details a:active { font: 11px verdana; font-weight: bold; color: #2b467e; text-decoration: none; }
span.details a:hover {	font: 11px verdana; font-weight: bold; color: #426fb7; text-decoration: underline; }

span.metadata {	font: 11px verdana; color: #333333; }
span.metadata a:link, span.metadata a:visited, span.metadata a:active { font: 11px verdana; color: #2b467e; text-decoration: none; }
span.metadata a:hover {	font: 11px verdana; color: #426fb7; text-decoration: underline; }

span.ctglnk {	font: 11px verdana; color: #333333; line-height: 20px; }
span.ctglnk a:link, span.ctglnk a:visited, span.ctglnk a:active { font: 11px verdana; color: #2b467e; text-decoration: none; }
span.ctglnk a:hover {	font: 11px verdana; color: #426fb7; text-decoration: underline; }

span.content { font: 12px verdana; color: #000000; }
span.content a:link, span.content a:visited, span.content a:active { font: 12px verdana; color: #2b467e; text-decoration: underline; }
span.content a:hover { font: 12px verdana; color: #2b467e; text-decoration: underline; }
span.content img { margin-left: 5px; margin-right: 5px; } 

span.cmt { background: transparent url(images/comment.gif) no-repeat; border: 0; margin: 0; padding: 0 0 5px 20px; }
span.cty { background: transparent url(images/category.gif) no-repeat; border: 0; margin: 0; padding: 0 0 5px 20px; font: 11px verdana; color: #2b467e; text-decoration: none; }
span.next { background: transparent url(images/next.gif) no-repeat right; border: 0; margin: 0; padding: 0 20px 5px 0; font: bold 11px verdana; color: #2b467e; text-decoration: none; }
span.prev { background: transparent url(images/prev.gif) no-repeat left; border: 0; margin: 0; padding: 0 0 5px 20px; font: bold 11px verdana; color: #2b467e; text-decoration: none; }
span.edit { background: transparent url(images/edit.gif) no-repeat; padding: 0 0 5px 20px; }
span.error { font: bold 14px verdana; color: #ff0000; }

#readmore img { border: 0; float: right; margin: 0; padding: 0; }
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}

/* Sidebar area */

#sidebar{ float: right; }
.rsidebar{ float: right; padding: 0px; }
.rsidebar h2{ font-size: 12px; color:#ffcc00; background: transparent url(images/sidebar_headers.gif) no-repeat; text-transform: uppercase; padding: 10px; width: 220px; margin-top: 2px; }
.rsidebar ul{ list-style-type: none; margin: 0; padding: 5px; background-color: #6699cc; color: #ffffff; }
.rsidebar ul a:link, .rsidebar ul a:active, .rsidebar ul a:visited { list-style-type: none; margin: 0; color:#ffffff; text-decoration: none; }
.rsidebar ul a:hover { list-style-type: none; margin: 0; color:#ffcc00; text-decoration: underline; }
.rsidebar ul li{ list-style-type: none; margin:0 0 10px; padding: 0; }
.rsidebar ul li ul{ list-style-type: none; margin: 0; padding: 0 3px; }
.rsidebar ul li ul li{list-style-type: none; background: transparent url(images/li.png) no-repeat; border: 0; margin: 0; padding:0 0 5px 20px; }
.rsidebar ul li ul li.comment {list-style-type: none; background: transparent url(images/li-comment.png) no-repeat; border: 0; margin: 0; padding:0 0 5px 20px; }
.rsidebar ul li ul li.file {list-style-type: none; background: transparent url(images/li-entry.png) no-repeat; border: 0; margin: 0; padding:0 0 5px 20px; }
.rsidebar ul li ul li.expand {list-style-type: none; background: transparent url(images/li-expand.png) no-repeat; border: 0; margin: 0; padding:0 0 5px 20px; }

#feeds li { background: transparent url(images/feed.png) no-repeat; border: 0; margin: 0; padding: 0 0 5px 25px; list-style: none; }
#feeds p { padding-right: 25px; }

.sidebartopleft { height: 5px; background: transparent url(images/tleft.png) left; }
.sidebartopright { height: 5px; background: transparent url(images/tright.png) right; }
.sidebarbottomleft { height: 5px; background: transparent url(images/bleft.png) left; }
.sidebarbottomright { height: 5px; background: transparent url(images/bright.png) right; }

/* Comments area */

.boxcomments { margin: 0; }
.comment_entry { border:1px solid #dadada; padding-left:10px; padding-bottom: 10px; padding-right: 10px; color: #000000; }
#commentform input{ width: 200px; }
#commentform textarea{ width:400px; }

/* Footer area */

.footer_links { background-color: #ffffff; height: 30px; border-bottom: 2px solid #2b467e; line-height: 30px; font: 11px verdana; padding-left: 10px; padding-right: 10px; }
.footer_links a:link, .footer_links a:visited, .footer_links a:active { color: #121559; text-decoration: none; }
.footer_links a:hover { color: #426fb7; text-decoration: underline; }

.footer_text { background-color: #ffffff; height: 30px; border-bottom: 2px solid #2b467e; line-height: 30px; color: #333333; font: 11px verdana; padding-left: 10px; padding-right: 10px; }
.footer_text a:link, .footer_text a:visited, .footer_links a:active { color: #333333; text-decoration: none; }
.footer_text a:hover { color: #333333; text-decoration: underline; }


.footer{ background-color: #708090; color:#ffffff; height:30px; line-height:14px !important; margin:0 auto; padding:10px; font: 11px verdana; }
.footer a:link, .footer a:active, .footer a:visited {text-decoration:none; color:#333333; border:none; font-size: 12px; }
.footer a:hover{text-decoration:underline; color:#ffffff; border:none;  font-size: 12px; }

