@charset "utf-8";
 /* 
 Neudesigne | Fresh Ideas, Neu Inspiration               			
 Copyright 2009-2010                                      	
 We offer resources for n00bs or master of the web tech.   	 
 From freebies to tutorials to reviews of new medias and 		 
 programs. We strive to provide quality resources that aid	  
 with learning new skills.                              	      
 Author:Neudesigne                                       		  
 Neudesigne and its content belongs to BrainBlab media respectfully.
  */ 
 .author-avatar{margin-left:5px;}
.img{
	 border:5px;
	 border:#6f4a26;
	 background-color:#FFF;
	 padding:5px;}

.wrapper{
	margin:0;
	padding:0;
	
	}
.top_bar{
	width:100%;
	background-image:url(../images/top_bg.png);
	background-repeat:repeat-x;
	height:50px;
	overflow: hidden;
	}	
.top_bar_links{
	width: 1050px;
	margin: 0 auto;
	}
/* Defines the top links. Dynamic for the pages in Wordpress.*/
.top_bar_links li{
	list-style:none;
	margin-top:7px;
}
.top_bar_links li {
	list-style:none;
	color: #fffffe;
	padding: 15px 6px 0 0;
	padding-bottom: 6px;
	text-decoration:none;
	font-size: 12px;
	float:left;
	}

.top_bar_links a:link, .top_bar_links a:visited {
	color: #f2d5b2;
	background: #6c6464;
	padding: 8px;
	text-decoration:none;
	}
.top_bar_links a:hover {
	color: #f2d5b2;
	background: #943333;
	text-decoration: none;
	}
.top_bar_links a:active {
	color: #fffffe;
	background: #bd6d49;
	text-decoration:none;
	}

* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
}
body { color:#020101;
	background-color:#fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: .75em;
}
a {
	color: #a54028;
	text-decoration: none;
}
a:hover {
	color:#4e1d11;
	text-decoration: none;
}
input, select, textarea {
	border: none;
	color: #404040;
	font-size: 15px;
	padding: 10px 0 0 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
li {
	list-style: none;
}

p {
	line-height: 1.5em;
	padding: 0 0 1.3em;
}
/*=== Layout ===*/
#page:before{
margin-top:100px;}
#page {
	color: #f7dddd;
	width: 1050px;
margin: 0 auto;
}
#page-bot {
	background: url(images/footer-bg.png) repeat-x top;
background-color: #2d120e;
	height: 834px;
}
/* ===  HEADER    ====*/

/*=== All Columns ===*/
#columns {
	margin: 37px 0 0;
	padding: 0 0 15px;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 900px;
	min-height: 900px;
}
/*=== Center Column ===*/
#centercol {
	float: left;
	width: 613px;
	color:#121210;
	
}


.featured{
	margin-top:0px;}
/*=== Right Column ===*/
#rightcol {
	float: right;
	width: 336px;
}

/*=== Sub Columns ===*/
.subcols {
	background: url(images/subcols-bgr.gif) repeat-y left;
	height: 1%;
}
.col1, .col2 {
	float: left;
	width: 285px;
}
.col2 {
	float: right;
}
/*=== Post ===*/
/*- Post Title -*/
.box-post{
	width:580px;
	margin:0 auto;
}
.post-top{
	background-image:url(../images/post_top_bg.png);
	background-repeat:no-repeat;

	height:19px;}
.post-container{
	background-image: url(../images/post_bg.png);
	background-repeat:repeat-y;
}
.post-bottom{
	background-image:url(../images/post_bottom_bg.png);
	background-repeat:no-repeat;

	height:19px;}
.post-title h1 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -0.5px;
}
.post-title h1 span {
	color: #33707e;
}
.post-title h1.author {
	color: #888888;
	font-size: 14px;
	padding-top: 2px;
}
.post-title h2, .post-title h2 a  {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	margin: 0 0 .45em;
	color: #222222;
	text-decoration: none;
}
/*- Post Date -*/

/*- Post Excerpt -*/
.post-excerpt {
	color:#432424;
	display: table;
	font-size: 13px;
	font-style: italic;
	height: 1%;
 /* margin: 0 0 1em; */
}
/*- Post Lists -*/
.post ul, .post ol {
	margin: 0 0 1.5em;
}
.post ul li {
	background: url(images/ico-list.gif) no-repeat 0 6px;
	margin: 0 0 .4em;
	padding: 0 0 0 10px;
}
.post ol li {
	list-style: decimal;
	list-style-position: inside;
	margin: 0 0 .4em;
}
/*- Post Blockquote -*/
.post blockquote {
	border-left: 3px solid #cfcfcf;
	font-size: 13px;
	font-style: italic;
	margin: 0 0 1.5em;
	padding: 5px 0 0 10px;
}
/*- Post Author -*/
.post-author {
	margin: 0 0 1em;
}
.author-details {
	font-size: .85em;
}
.author-descr {
	display: table;
	height: 1%;
}
/*- Social Links -*/
.social-links {
	color:#110b0b;
	height: 42px;
	padding: 0 18px;
}
.social-links .fl {
	line-height: 42px;
}
.social-links .fl span {
	background: url(images/comment_count_bg.gif) no-repeat center left;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
    color:#432424;
	padding: 4px 0 8px 0;
	width: 33px;
	margin-right: 6px;
	display: inline-block;
	line-height: 32px;
}
.social-links .fr {
	padding: 9px 0 0;
}
.social-links .fr span {
	line-height: 15px;
}
.social-links img {
	margin: 0 0 0 2px;
}
/*- Related Posts -*/
.post-rel {
	line-height: 1.5em;
}
.post-rel a {
	color: #33707E;
}
/*- Post Comments -*/

 .authorcomment{   
     font-weight:bold;  
       background:#eae2b1; }  
.post-comments .fl {
	width: 80px;
}
.post-comments .fr {
	width: 520px;
}
/*- Widget Title - */
.wtitle {
	color:#110b0b;
}
.wtitle h2 {
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 18px;
}
/*=== Styling Boxes ===*/
/*- Box1 -*/
.space{
	padding-bottom:1px;
	background: none;}
.box {
	color:#110b0b;
	background: #f9f6e5;
	margin: 0 0 0px;
	padding: 0px;
}
.box .content {
	color:#110b0b;
	height: 1%;
	padding: 10px;
}
.content h1{
	padding-bottom:10px;}
.box.ads .content {
	
	margin:0 auto;
	padding-right: 0;
	text-align: center;
}
#rightcol .box {
	margin: 0 0 10px;
}
.feeds-link{
	width:290px;
	margin: auto;
}
.feeds-link a:link, .feeds-link a:visited {
	color: #a62625;!important
	text-decoration:none;
	}
.feeds-link a:hover {
	color: #682726;!important
	text-decoration: none;
	}
.feeds-link a:active {
	color: #5f5050;!important
	text-decoration:none;
	}
.sidebar-top{
	height:15px;
	background-image:url(../images/sidebar_top_bg.png);
	background-position:top;
}
.sidebar-bottom{
	height:9px;
	background-image:url(../images/sidebar_bottom_bg.png);
	background-position:bottom;
	background-repeat: no-repeat;

}
/*- Box2 -*/
.box2 {
	background: #f9f9f9;
	border: 1px solid #988d8d;
	height: 1%;
	margin: 0 0 20px;
	padding: 18px;
	min-height: 115px;
}
.box2.alt {
	background: #FFFFFF;
}
.box2.alt {
	background: #FFFFFF;
}
.comm-name, .comm-date {
color:#110b0b;
	line-height: 20px;
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1 li {
	background: url(images/ico-list1.gif) no-repeat 0 1.1em;
	border-bottom: 1px solid #e7e7e7;
	height: 1%;
	padding: .7em 0 .7em 13px;
}
.list1 li.last {
	border: 0;
}
#rightcol .list1 li a:hover {
	color: #33707e;
}
/*=== Styling Forms ===*/
input.btn {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
}
select {
	padding: 1px;
}
/*- Search -*/
#search_form{
	height:50px;}
 #s {
	 width: 261px;
    height: 31px;
    float: left;

    margin: 6px 4px 4px 6px;
    border: 0;

    background:#FFF;
}
#go {
    float: right;
    margin:-51px 0 0  0;
}
/*- Message -*/
.message div {
	margin: 0 0 18px;
}
.message input {
	padding: 9px 15px;
	width: 487px;
}
.message textarea {
	height: 114px;
	overflow: auto;
	padding: 9px 15px;
	width: 487px;
	font-family: Verdana;
}
.message .submit {
	float: left;
}
.message .btn {
	padding: 0;
	width: auto;
}
.message .notice {
	color: #a4a4a4;
	float: right;
	font-style: italic;
	padding: 10px 0 0;
}
/*=== Pics, Thumbs, Ads etc. ===*/
.pic img {
	border: 1px solid #cfcfcf;
	display: block;
	margin: 0 0 .8em;
}
.pic.fl img {
	margin-right: 23px;
}
.pic.fr img {
	margin-left: 23px;
}
.th {
	display: block;
	margin: 0 0 .5em;
}
.th.fl img {
	margin-right: 10px;
}
.th.fl img
{
	width:40px;
	height:40px;
	border: 1px solid #cfcfcf;
}
.ads img, .ads.flickr .content img {
	margin: 0 14px 15px 0;
}
.ads.flickr .content img {
	border: 1px solid #cfcfcf;
}
.ads.flickr .ac img {
	border: 0;
	margin: 0;
}
/*=== Footer ===*/

#twitter-footer{
	background: url(images/tfooter-bg.jpg) repeat-x top;
	height: 25px;}

}
/*=== Misc. ===*/
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.hl, .hl2 {
	background: url(images/hl-dot.gif) repeat-x top;
	clear: both;
	height: 2px;
	overflow: hidden;
	width: 100%;
}
.hl2 {
	background: none;
	border-top: 1px solid #e7e7e7;
	height: 1px;
	margin: 0 0 .8em;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.comment-bummer{
	margin:0 auto;}
.comment-tabs{width:168px;
	margin:0 auto;
	min-height:50px;}
.comment-tabs li {
	padding-bottom: 10px;
	float:right;
	margin-left:10px;
	margin-top:10px;
}
.comment-tabs a:link, .comment-tabs a:visited {
	color: #fffffe;
	background: #B24022;
	padding: 2px 5px;
	padding-bottom: 4px;
	text-decoration:none;
}
.comment-tabs a:hover {
	color: #080000;
	background: #F7F4EE;
	text-decoration: none;
}
.comment-tabs a:active {
	color: #fffffe;
	text-decoration:none;
}