/*
Theme Name: Dougerz
Description: Custom Theme For Dougerz.com
Author: RedBolt Interactive
Author URI: www.redboltinteractive.com



*/

body {
	margin:0 auto;
	background: #262626 url(images2/body-bg.jpg) top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
}
	
li {
	margin:3px;
}

.alignleft {
	float:left;
	margin-right:10px;
	}
.alignright {
	float:right;
	margin-left:10px;
	}

#wrapper {
	margin:0px;
	width:100%;
	text-align:center;
}

#header-logo {
	width:935px;
	background: url(images2/logo.png) no-repeat left;
	height:112px;
	margin:3px auto auto auto;
}

#location {
	width:905px;
	height:auto;
	margin:0 auto;
	text-align:right;
	padding-right:30px;
}

#mid {
	width:985px;
	height:388px;
	background:url(images2/mid-bg.png) no-repeat;
	margin:0 auto;
}

#content-wrapper {
	width:985px;
	height:auto;
	margin:0 auto 40px auto;
	background:url(images2/content_r4_c2.png) repeat-y;
}

.category{
	padding:0px 5px 1px 20px;
	margin-left:5px;
	background: #232323 url(images2/tag.png) no-repeat;
	text-transform:none;
	clear:both;
}

#content-left {
	width:355px;
	height:393px;
	float:left;
	display:inline;
	margin:0px;
}

#content-left a {
	color: #FFFFFF;
	text-decoration:none;
}

#content-left a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}



	

.green-banner {
	width:355px;
	height:42px;
	background:url(images2/green-banner.png) no-repeat top;
	padding-top:37px;
	font-size:16px;
}

#latest {
	float:left;
	display:inline;
	width:330px;
	height:288px;
	margin-left:25px;
}

#media {
	float:left;
	display:inline;
	width:598px;
	height:285px;
}

#orange-bar {
	width:975px;
	height:90px;
	text-align:left;
	clear:both;
}

#content-right {
	width:586px;
	height:auto;
	float:left;
	display:inline;
	padding:0 20px 20px 20px;
}

#footer {
	width:981px;
	height:96px;
	clear:both;
	margin:0px;
	background:url(images2/footer.png) no-repeat;
	padding-top:30px;
}

#footer a {
	color:#F90;
	text-decoration:none;
}

#footer a:hover {
	color:#F90;
	text-decoration:underline;
}

/* MENU ITEMS */

#menu-top {
	width:940px;
	height:59px;
	margin:0 auto;
}

#menu-top ul {
	margin-left:2px;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	margin-top:60px;
	

} 

img {
	border:0px;
}

#menu-top li {
	margin:2px 0 0 0;
	text-align:left;
	float:left;
	display:inline;
} 

.home {
	float:left;
	display:inline;
}

#menu-top .home a {
	display: block;
	width:126px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c1.png) no-repeat left;
} 


#menu-top .home a:hover {
	background: url(images2/menu_r2_c1.png) no-repeat left;
	color: #FFFFFF;
} 


.news {
	float:left;
	display:inline;
}

#menu-top .news a {
	display: block;
	width:134px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c2.png) no-repeat left;
} 


#menu-top .news a:hover {
	background: url(images2/menu_r2_c2.png) no-repeat left;
	color: #FFFFFF;
} 

.updates {
	float:left;
	display:inline;
}

#menu-top .updates a {
	display: block;
	width:138px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c3.png) no-repeat left;
} 

#menu-top .updates a:hover {
	background: url(images2/menu_r2_c3.png) no-repeat left;
	color: #FFFFFF;
} 

.about {
	float:left;
	display:inline;
}

#menu-top .about a {
	display: block;
	width:136px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c4.png) no-repeat left;
} 

#menu-top .about a:hover {
	background: url(images2/menu_r2_c4.png) no-repeat left;
	color: #FFFFFF;
} 

.links {
	float:left;
	display:inline;
}

#menu-top .links a {
	display: block;
	width:138px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c5.png) no-repeat left;
} 

#menu-top .links a:hover {
	background: url(images2/menu_r2_c5.png) no-repeat left;
	color: #FFFFFF;
} 

.contact {
	float:left;
	display:inline;
}

#menu-top .contact a {
	display: block;
	width:131px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c6.png) no-repeat left;
} 

#menu-top .contact a:hover {
	background: url(images2/menu_r2_c6.png) no-repeat left;
	color: #FFFFFF;
} 

.feedback {
	float:left;
	display:inline;
}

#menu-top .feedback a {
	display: block;
	width:137px;
	height:59px;
	text-decoration: none; /*lets remove the link underlines*/
	background:url(images2/menu_r1_c7.png) no-repeat left;
} 

#menu-top .feedback a:hover {
	background:url(images2/menu_r2_c7.png) no-repeat left;
	color: #FFFFFF;
} 


.latest_posts {
	width:250px;
	text-align:left;
	list-style:none;
	margin-top:0px;
}

.latest_posts a {
	color:#FFFFFF;
	text-decoration:none;
}

.latest_posts a:hover {
	text-decoration:underline;
}

.post-container {
	width:550px;
	margin:15px 0px 15px 0px;
}

.post-container  h2 {
	margin: 0px 0 5px 0;
	padding: 5px 0px 0px 0px;
	text-align: left;
	font: 18px  Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	overflow:hidden;
	color:#FFFFFF;
	}

.post-top { 
	width:550px;
	text-align:left;
	padding:0px;
}

.title {
	color:#FFFFFF;
	text-align:left;
}

.title a {
	color:#FFFFFF;
	text-decoration:underline;
}

.title a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}


.author{
	color:#FFFFFF;
	padding:0px 0 0px 0px;
	margin-left:0px;
	margin-top:0px;
	font-size:11px;
}


.clock {
	color:#FFFFFF;
	padding:0px 0 0px 0px;
	margin-top:0px;
	font-size:11px;
}	

.post-body {
	text-align:left;
	margin-bottom:5px;
}

.post-body a {
	color:#5781d4;
}

.post-body a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.post-body img {
	margin-bottom:10px;
	border:1px solid #474748;
	padding:0px;
}

.more {
	color:#FFFFFF;
	margin-left:10px;
	padding:0px 0 2px 20px;
	background:url(images/add.png) no-repeat;
	float:left;
	display:inline;
	width:80px;
}

.more a {
		color:#FFFFFF;
		text-decoration:underline;
}

.more a:hover {
	color:#FFFFFF;

}

.singleinfo {
	height:15px;
	margin:0px 0px;
	padding: 5px 0px 5px 0px;
	background:#232323;
	font:11px  Verdana, Geneva, sans-serif;
	clear:both;
	text-align:left;
			}
	
.singleinfo a {
	color:#FFFFFF;
	text-decoration:none;
}

.singleinfo a:hover {
	color:#F90;
	text-decoration:underline;
}


.comment-list {
	text-align:left;
	float:right;
	display:inline;
	margin-right:10px;
	padding:1px 0px 25px 31px;
	background:url(images2/comment-bubble.png) no-repeat;
	text-transform:uppercase;
}

.comment-list a {
	color:#ffffff;
	text-decoration:underline;
}

.comment-list a:hover {
	color:#ffffff;

}



#comment{
	width:550px;
	height:100%;
	padding:0px 0px;
	margin:0px 0px;
	text-align:left;
	color:#FFFFFF:
	}
	
h3#comments {
	padding:0px 0px;
	margin:10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#3a3c3d;

}	
#respond h3{
	padding:10px 10px 0px 10px;
	margin:10px 0px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	}
#commentform input {
	background:#717171;
	border:1px solid #232323;
	color:#fff;
	padding-left:10px;
	}
#commentform textarea {
	background:#717171;
	border:1px solid #232323;
	color:#000000;
	width:95%;
	padding:5px 5px;

	}
.comments input#submit {

	width:auto;
	height:30px;
	line-height:25px;
	background:#717171;
	border:1px solid  #232323;
	color:#000000;
	}

ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	color:#FFFFFF;
	}
	
ol.commentlist li { 

	border:1px solid #232323; 
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;
 }
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font:bold 14px/1.4 Arial, Helvetica, sans-serif; 

}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#4e81b9; 
	text-decoration:none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#FFFFFF;text-decoration:underline; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #ddd; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font:bold 12px Arial, Helvetica, sans-serif; 
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#eee; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font:normal 12px/1.4 Arial, Helvetica, sans-serif;
	margin:0 0 1em;
 }
 
ol.commentlist li ul { 
	font:normal 12px/1.4 Arial, Helvetica, sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	background:#232323; 
	border:2px solid #444; 
	color:#fff; 
	font:bold 9px/1 Arial, Helvetica, sans-serif;
	padding:5px 10px;  
	text-align:center; 
	width:36px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:none; 
}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#3a3c3d; 
}

ol.commentlist li.odd { 
	background:#39393a;
 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}

























	


/* ------ TABBER STYLE -------- */




/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;

}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
	width:295px;
	overflow:hidden;
	margin-top:5px;
	padding:0px 0px 0px 0px;
	background:#3a3c3d;
	border:1px solid #ccc;
	display:none;
}

.tabberlive {
 margin-top:0px;
 margin-left:5px;
 margin-right:0px;
 width:295px;
 border:1px solid #232323;
background:#3a3c3d;

}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:3px 0 0 0;
 padding:6px 0 0 0;
 font: 13px;
 font-family:Arial, Helvetica, sans-serif;
 background:#3a3c3d;
 height:24px;
}

ul.tabbernav li
{
 list-style: none;
 margin:5px 0;
 display: inline;
 color:#5AB7D8;
}

ul.tabbernav li a
{
	padding: 4px 10px 4px 10px;
	margin-right:3px;
	margin-left: 5px;
	margin-bottom:0px;
	text-decoration: none;
	font-weight:bold;
	background:#232323;
	border:1px solid #ccc;
	position:relative;
}

ul.tabbernav li a:link { color:#FFFFFF;	background:#232323;	border:1px solid #ccc;

 }
ul.tabbernav li a:visited { color:#FFFFFF;	background:#232323;	border:1px solid #ccc;

 }

ul.tabbernav li a:hover
{
 color: #FFFFFF;
 background:#5680d3;
  border:1px solid #ccc;


}

ul.tabbernav li.tabberactive a
{
 color: #FFFFFF;
 background:#5680d3;
 width:90px;
 border:none;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #FFFFFF;
 background:#5680d3;

 
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px 5px;
	background:#3a3c3d;
	font: 11px Arial, Helvetica, sans-serif;
	color:#aa9f9b;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}


.tabberlive .tabbertab p{
	margin:0px 4px 5px 4px;

}
.tabberlive .tabbertab a{
	color:#fff;

}

.tabberlive .tabbertab a:hover{
	color:#6AC9E9;

}
.tabberlive .tabbertab li {
	list-style:none !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	}

.tabberlive .tabbertab ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	}

.tabberlive .tabbertab ul li {
	list-style:none;
	color:#aa9f9b;
	display:block;
	margin:2px 0px 2px 0px;
	border-bottom:1px dotted #61696F;	
	}

.tabberlive .tabbertab ul li a {
	color:#FFFFFF;
	display:block;
	padding:5px 0px 5px 5px;
	}

.tabberlive .tabbertab ul li a:hover {
	color:#aebcdd;
	display:block;

	
}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}





.attachment-thumbnail {
	border:1px solid #474748 !important;
}

.fan_box {
	background:#000000 !important;
}

.alignnone {
	margin:5px !important;