body {margin:0;	padding:0; color:#fff; font-size:12px; font-family:"Trebuchet MS", Tahoma, Arial; background:#111 url(images/bg.jpg) no-repeat center top;}
* {margin:0; padding:0;}
img {border:none;}
input {font-size:12px; color:#545454;}
td,select,textarea {font-size:12px;}

a {color:#adb406; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:0 0 15px;}
h1 {margin:0; padding:0; font-size:30px; color:#fff;}
h1 a {color:#fff;}
h1 a:hover {color:#fff; text-decoration:none;}
h2 {color:#fff; margin:0; font-size:25px;	padding-bottom:3px; font-weight:normal;}
h2 a, h2 a:visited {color:#fff;	text-decoration: none;}
h2 a:hover {color:#b6b6b6; text-decoration: none;}
h3 {font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;	color: #fff;	padding: 10px 0px 5px; margin:0;}
h4 {font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;	color: #fff;	padding: 10px 0px 5px; margin:0;}
ul,ol			{margin:5px 0 5px 25px;}
ul ul			{margin:3px 0 3px 15px;}
ol ol			{margin:3px 0 3px 15px;}

/********/
.clear {clear:both; height:0; line-height:1px; font-size:1px;}
.separ {clear:both; height:0; border-bottom:1px solid #272727; border-top:1px solid #000; margin:10px -30px 0; line-height:0; font-size:0;}



.page {width:960px; margin:auto;}
.header {height:150px; position:relative;}
#headerimg {position:relative; padding:45px 0px 0px 15px;	height:60px;}
#headerimg .description {position: absolute; left:15px; bottom:-3px;	color:#b6b8b7;	font-size:12px;}
.menu {border-left:1px solid #272727; border-right:1px solid #272727; margin-top:40px; float:left; width:951px; margin-left:9px;}
.menu .content_top {margin:-9px -1px 0;}
.menu .content_bottom {margin:0 -1px -9px;}
#nav {list-style:none; margin:0; padding:0; background:#111; height:20px;}
#nav li {float:left;	margin-left: 5px;}
#nav .current_page_item a, #nav .current_page_item a:visited {color:#fff; background:url(images/bg_btn.gif) no-repeat top center;}
#nav .page_item a {color:#ffffff; text-decoration:none; padding:5px 15px; margin:-4px 0;	font-size:12px; display:block; float:left; position:relative;}
#nav .page_item a:hover {background:url(images/bg_btn.gif) no-repeat top center;}


#content {float:left;	width:600px; padding:0 30px; margin-left:10px;}
.box {padding:0 30px; border-left:1px solid #272727; border-right:1px solid #272727; background:#111; margin:0 -30px;}
#content .box {width:598px;}
#sidebar .box {width:238px; overflow:hidden; position:relative;}
.content_top {height:9px; margin:0 -30px; background:url(images/bg_tl.gif) no-repeat top left; position:relative; font-size:1px; line-height:1px;}
.content_top .content {height:9px; background:url(images/bg_tr.gif) no-repeat top right;}
.content_top .content .cnt {height:8px; border-top:1px solid #272727; margin:0 9px 0; background:#111;}

#sidebar .content_bottom {margin-top:-1px !important;}
.content_bottom {height:9px; margin:0 -30px 20px; background:url(images/bg_bl.gif) no-repeat bottom left; position:relative; clear:both; font-size:1px; line-height:1px;}
.content_bottom .content {height:9px; background:url(images/bg_br.gif) no-repeat bottom right;}
.content_bottom .content .cnt {height:8px; border-bottom:1px solid #272727; margin:0 9px 0; background:#111;}


#sidebar .box2 {padding:0 30px; background:#111; width:230px; overflow:hidden; position:relative; margin:0 -30px;}

.post {clear:both; padding-top:15px;}
.post-date {width:63px; height:50px; line-height:12px; float:left; margin-left:-40px; background:url(images/bg_date.gif) no-repeat; position:relative; display:inline;}
.post-year {text-transform:uppercase; text-align:center;	display:block; padding-top:6px;}
.post-day {text-transform: uppercase;	text-align:center; display:block; padding-top:2px; margin-right:-2px;}
.post-title {float:left; margin-left:10px; width:565px;}
.post-content {margin-top:10px;}

.entry {clear: both;	padding-top: 10px; overflow:hidden;}
.post-cat {float:left;}
.post-cat a {color:#b7b7b7;}
.post-comments {float:right; font-size: 95%;}
.post-comments a {color:#b7b7b7;}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.mini-add-comment {float: right;}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #fff;
}
.previous-entries a {float: left;}
.next-entries a {float: right;}

/* comments area */
#comments, #respond {padding: 10px 0 0;	clear: both;}
.commentlist {margin: 10px 0px;	padding-left: 20px;	line-height: 130%;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {background: #272727;}
.commentlist cite {font-weight: bold;	font-style: normal;	font-size: 120%; color: #adb406;}
.commentlist cite a, .commentlist cite a:visited {color:#adb406;}
.commentlist small {margin-bottom: 5px;	display: block;	font-size: 87%;}
.commentmetadata a {color:#01cbe1;}
#commentform {margin-top:10px;}
#commentform p {padding:6px 0px;	margin: 0px;}
#commentform label {color:#787878; font-size:87%; line-height:26px; padding-left:10px;}
#commentform textarea {width:100%; height:115px; background:none; border:none; padding:3px; overflow:hidden;}
#commentform #submit {background: url(images/btn-bg.gif) no-repeat;	font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	border: none;	float:right;	width: 144px;	height: 28px;	cursor: pointer;}

#commentform .inp {height:26px; float:left; margin-bottom:10px; background:#fff url(images/bg_inp2_l.gif) no-repeat left;}
#commentform .inp .cnt {height:26px; float:left; background:url(images/bg_inp2_r.gif) no-repeat right;}
#commentform .inp input {width:200px; float:left;	background:none; height:17px; padding:5px 5px 4px; border:none;}

#commentform .ta_tl {background:#fff url(images/bg_ta_tl.gif) no-repeat top left; position:relative;}
#commentform .ta_tr {background:url(images/bg_ta_tr.gif) no-repeat top right;}
#commentform .ta_bl {background:url(images/bg_ta_bl.gif) no-repeat bottom left;}
#commentform .ta_br {background:url(images/bg_ta_br.gif) no-repeat bottom right;}

/*sidebar */
#sidebar {float: right;	padding:0px 10px 0 10px; width:240px; color:#666666;}
#sidebar .content_top, #sidebar .content_bottom, #sidebar .box {margin:0 -11px;}
#sidebar .content_top .content .cnt {background:#0E0E0E;}
#sidebar .box {padding:0 11px;}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle {color:#fff; padding:10px; margin:0 -10px; font-weight:bold; border-bottom:1px solid #272727; font-size:14px; background:#0e0e0e;}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{color:#fff; padding-left:10px; text-decoration:none; line-height:26px;}
#sidebar a:hover{text-decoration:underline;}
/*sidebar list level1 */
#sidebar ul {margin:-5px 0 0; padding:0; position:relative;}
#sidebar ul li {list-style: none; margin:0; padding:0; border: none;}
/*sidebar list level2 */
#sidebar ul li ul {padding:0; margin:0 -10px;}
#sidebar ul li ul li {padding:2px 10px 2px; border-bottom: 1px solid #272727;}
#sidebar ul li ul li ul li{padding: 1px 0 1px 10px; border: none;}
/*blogroll */
ul.list-blogroll li{}
/*archives widget */
ul.list-archives li, li.widget_archives li{}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	background: url(images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{}
/*recent comments widget */
li.widget_recent_comments li{}
/*calendar widget */
li.widget_calendar td {padding: 1px 7px;}
/*text widget */
.textwidget {padding-top: 5px;}

/*search form */
#searchform {margin:0; position:absolute; right:0; top:50px;}
#searchform .inp {height:26px; padding-left:6px; float:left; background:url(images/bg_inp_l.gif) no-repeat left;}
#searchform input {width:150px; background:#fff; float:left; height:17px; padding:5px 0 4px; border:none;}
#searchform .searchsubmit {width:34px; height:26px; cursor:pointer; float:left; background:url(images/bg_inp_r.gif) no-repeat;}

#credits {margin:0px auto; padding:50px 0 10px; clear:both;	width:970px; color:#515151;	font-size:85%; line-height:120%;}
#credits .crd {width:660px; float:left; margin-left:15px;}
#credits .crd .content_top {margin:0;}
#credits .crd .box {margin:0; border-bottom:1px solid #272727;}
#credits a, #credit a:visited {color:#515151; font-weight:bold;}
#credits .bdblog {display:none;}
#credits .copyrights {text-align:center; font-size:9px; color:#515151; margin-bottom:5px;}
#credits .links {text-align:center; padding:5px 0 10px 0;}
.rss {background: url(images/rss.jpg) no-repeat left center; display:block; width:20px;height:20px; margin:0 10px; float:right;}
.loginout {background:url(images/login.jpg) no-repeat left center; display:block;	width:20px; height:20px; float:right;}

/* alignments */
.center {text-align: center;}
img.center, img[align="center"] {display: block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
img.alignleft, img[align="left"] {float:left;	margin:2px 10px 5px 0px;}
.alignright {float:right !important;}
img.alignright, img[align="right"] {float:right; margin: 2px 0px 5px 10px;}
hr.clear {visibility:hidden;}