/*  
Theme Name: New Era Cap Talk
Theme URI: http://www.every1knows.com/
Description: The WordPress theme for Neweracaptalk.
Version: 1.0
Author: Everyone knows
Author URI:  http://www.every1knows.com/


*/

div,p,h1,h2,h3,h4,ul,li	{ padding:0; margin:0;}
ul,li	{ list-style:none;}
/* Begin Structure */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url('images/bg.gif');
	color: #c0c0c0;
	margin:0;
	padding:0;
	}

#page {
	background:#323737;
	width:838px;
	border:1px solid #3d4343;
	border-top:0;
	margin:0 auto;
	}

#header {
	background:url(images/header_bg.jpg);
	width:1004px;
	height:331px;
	margin:0 auto;
	}

#headerimg 	{ 
	margin: 0 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 


#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.header_right	{ float:right; text-align:right; padding:82px 83px 0 0; color:#e8bd0a; width:300px;}
#searchform 	{ margin:0; padding:15px 0 0 0;}
.serach_field	{ border:1px solid #FFF; height:15px; float:right;}
#searchsubmit	{ width:24px; height:24px; float:right; margin:-4px 10px 0 10px; }
.logo			{ float:left; width:300px; padding:20px 0 0 93px;}
.getfeatured	{ width:170px; height:96px; padding-left:200px; text-align:left; float:right;}


.menu			{ float:left; text-align:left; margin:202px 0 0 -307px;}
.menu img		{ margin-right:20px; outline:none;}
.menu a 		{ outline:none;}

.narrowcolumn { float:left; padding:0; margin:0; width:550px;}
.narrowcolumnDave { float:right; padding:0; margin:0; width:790px;}

.widecolumn { width: 805px; margin:19px 0 0 17px;}

.post { background:url(images/post_bg.gif); margin:10px 0 0 17px; width:528px;}
.post_holder		{ width:484px; padding:13px 0 0 17px;}
.post_holder img	{ border:5px #323737 solid; margin-bottom:10px;}

.post_wide				{ background:url(images/post_wide_bg.gif); width:805px;}
.post_wide .entry		{ padding:19px 22px 17px 22px;}
.post_wide .entry img	{ border:5px #323737 solid; margin:0 auto 10px auto;}
.post_wide .entry h2 	{ padding-bottom:16px;}
.post_wide .entry h2 a	{ font-size:20px; text-decoration:none; font-weight:normal;}
.post_wide_bot			{ background:url(images/post_wide_bot.gif); height:6px; line-height:4px; font-size:4px;}
.postdata	{ font-size:10px;}

.leave_comments	{ margin-bottom:20px; width:528px; margin:0 0 0 17px; background:url(images/post_bg.gif);}
.comment_holder	{ padding:18px 18px 14px 20px;}
.comment_holder label	{ font-size:12px;}
input.comment_field		{ width:248px; border:1px solid #FFFFFF; height:18px; line-height:20px; margin-right:16px; }
textarea.comment_field	{ width:490px; height:93px; border:1px solid #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; overflow:auto;}

.more-link		{ background:url(images/more_bg.png) no-repeat; display:block; width:239px; height:37px; text-align:center; text-decoration:none; font-size:10px; line-height:33px; margin:10px 0 0 -6px;}

.newsletter_tab 	{ margin:0 16px;}
.newsletter_block	{ padding:0 19px;}
.wpsb_form_radio	{ display:none;}
.newsletter_block	{ height:70px;}
.newsletter_block h6 { display:none;}
.newsletter_block form { padding:0;}
.newsletter_block #wpsb_email { float:left; margin:3px 10px 0 0; height:20px;}
.wpsb_form_btn { float:right; height:33px; padding:0 15px 4px 10px; margin:10px 0 0 0; cursor:pointer; background:url(images/more_bg.png) right top no-repeat; border:0; font-size:10px; color:#e8bd0a;}
.wpsb_form_label { float:left;}

#zrx_captcha div { display:none;}
.text_for_register { display:none;}


.related_table { margin:10px 0 0 0;}
.related_table_td	{ padding:0 0 0 20px !important; float:left; width:148px;}
.related_table_td img{ border:5px solid #323737;}
.related_header { margin:20px 0 0 20px; font-size:24px; color:#e8bd0a; font-weight:normal;}
.related_holder { background:#212424; border-left:1px solid #292c2c; border-top:1px solid #313333; margin:20px 8px 0 17px; padding:0 0 20px 0;}


.gor_line1		{ background:url(images/gor_line1.gif) repeat-x; height:1px; line-height:1px; font-size:1px; margin:7px 0 9px 0;}
.gor_line2		{ margin:17px 0 17px 0;}
	
.post h2 a { font-size:20px; text-decoration:none; font-weight:normal;}
	
.post_bot { background:url(images/post_bot.gif) top; height:6px; font-size:5px; line-height:5px; }
	
.date_holder	{ height:22px; background:url(images/date_holder.gif);}
.date_holder_coments	{ height:22px; background:url(images/comments_number_holder.gif); margin-top:10px;}
.date_bg		{ margin:0 0 0 22px; height:20px; background:url(images/date_bg.gif); float:left;}
.date_right		{ background:url(images/date_right.gif) right no-repeat; color:#e8bd0a; padding:0 10px; line-height:2em;}

.archive_icon 	{ background:#FFFFFF; margin:-17px 10px 0 0; vertical-align:middle; cursor:pointer;}
.archive_plus 	{ background:url(images/archive_plus.gif);}
.archive_minus 	{ background:url(images/archive_minus.gif);}
.archive_list	{ display:none;}

#linkcat-2 h2 {}

.zd_CommentsWidget_widget img { display:none !important;}
#get_recent_comments_wrap li { padding:0 0 5px 0 !important;}
#get_recent_comments_wrap li a { color:#e8bd0a !important; text-decoration:underline !important;}
#get_recent_comments_wrap li a:hover { text-decoration:none !important; background:none !important;}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding:0 0 17px 0;
	color:#4f5252;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
	margin:0; padding:0;
}

#footer 		{ margin: 0 auto; padding-bottom:50px; width: 840px; clear: both; color:#4f5252;}
.footer_holder	{ height:80px; width:350px; background:url(images/footer_bg.gif); padding:17px 20px 10px 20px; margin-left:20px; color:#303434; line-height:15px; font-size:10px;}
.e1k_holder		{ float:right; width:150px; padding:18px 0 0 0; text-align:right;}
.e1k_holder img	{ float:right; margin-top:-8px;}
	
.to_left	{ float:left;}
.to_right	{ float:right;}	
.clearer	{ clear:both;}
.entry		{ font-size:12px; line-height:1.66em;}
a		{ color:#e8bd0a; text-decoration:underline;}
a:hover	{ text-decoration:none;}

.top_block	{ background:url(images/top_block_bg.jpg) no-repeat; height:154px;}


.recent_post			{ margin: 0; padding: 0; position: absolute; width: 100%; top:330px; left:0; overflow: hidden; z-index: 1;}
.recent_post_holder		{ width:840px; margin:0 auto;}
.last_topics			{ width:386px; height:120px; float:left; display:inline; margin:19px 0 0 39px; overflow:hidden;}
.last_topics p			{ font-size:14px; line-height:20px;}
.last_topics p	a		{ text-decoration:none; color:#d6c96f;}
.last_topics p	a:hover	{ background:#55c5cf; color:#323737;}

.forum_post			{ width:380px; float:right; margin:15px 20px 0 0; display:inline; font-size:10px; line-height:20px; position:relative; z-index:100;}
.forum_post a		{ color:#82c0c6; text-decoration:none;}
.forum_post a:hover	{ background:#e8bd0a; color:#323737; text-decoration:none;}

.contact_table		{}
.contact_table th	{ font-weight:normal; text-align:right; padding-right:10px; width:130px; vertical-align:top;}
.contact_table td	{ text-align:left; padding-bottom:6px;}
.contact_table td .input1		{ border:1px solid #fff; height:16px; width:335px;}
.contact_table td .textarea1	{ border:1px solid #fff; height:63px; width:335px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:auto; font-size:12px}
.form_button		{ float:right;}
/* End Structure */



/*	Begin Headers */

.pagetitle		{ padding:20px; padding-bottom:0; font-weight:normal; font-size:24px;  color:#fff;}
.tle_page		{}
.tle_page img	{ border:0; margin-bottom:5px;}

/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

/* End Entry Lists */



/* Begin Form Elements */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform #submit {
	margin: 0;
	margin-top:5px;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/

.commentlist 	{ padding:3px 22px; }
.commentlist li { font-size:12px; line-height:20px; border-bottom:1px solid #323737; padding:14px 0 16px 0;}
.comment_data	{ font-size:10px; padding-top:15px;}
.alt { border:0 !important; }
#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{	float:right;	
	width: 269px;
	margin:15px 12px 0 0;
	background:url(images/sidebar_bg.gif);
	}
#sidebar ul					{ padding:0 7px;}
#sidebar ul h2				{ line-height:22px; font-size:16px;}
#sidebar ul li				{ padding:15px 0 20px 0; background:url(images/gor_line1.gif) bottom repeat-x;}
#sidebar ul ul				{ padding:0 20px;}
#sidebar ul h2				{ padding:0 0 6px 14px;}
#sidebar ul ul li			{ font-size:14px; padding:0; background:none;}
#sidebar ul ul li a			{ text-decoration:none; color:#c0c0c0; line-height:20px;}
#sidebar ul ul li a:hover	{ background:#55c5cf; color:#323737;}

.feature		{ color:#c0c0c0 !important; font-size:10px !important; line-height:20px;}
.feature .title	{ color:#FFFFFF !important; font-size:14px !important;}
.img_border	{ border:5px #323737 solid;}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation { display: block; padding-left:13px; }
/* End Various Tags & Classes* /



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
#leftRail h6 {
                    font-size: 13px;
                    font-weight: bold;
                    margin:1em 0 0 0;
                    padding:0;
}

#leftRail h6 a{
                    text-decoration: underline;
}

#sidebar .relatedImgLink {
                    height:82px;
                    width:270px;
                    display:block;
                    background:transparent url(images/relatedImage.jpg) no-repeat scroll 0% 50%;
                    margin-left:-26px;
                    padding:20px 0pt 0pt 26px;
}

#sidebar .relatedImg {
                    display: block;
                    border: 1px solid #e0e0e0;
                    height: auto;
                    width: auto;
                    padding:0;
                    margin:0;
}  

