/*
Theme Name: Actorbean2
*/

/* Normal Tags */

body {
	margin: 0;
	padding: 0;
	background-color: #2c221c;
	background-image: url(images/bg2.jpg);
	background-repeat: repeat;
	background-position: left top;
}
a, a:link, a:active, a:visited { color: #DFA60E; text-decoration: none; }
a:hover {
	color: #DFA60E;
	text-decoration: underline;
}
p { padding: 10px 0 10px 0; margin: 0; }
blockquote, blockquote blockquote blockquote  { margin: 0 5px; padding: 10px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background: #ebebeb; }
	blockquote blockquote { margin: 0 5px; padding: 10px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background: #ffffff; }

img, a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*input, textarea { font-family: Georgia, "Times New Roman", Times, serif sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}*/
ul, ol {
	margin-bottom: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
ul { list-style-type: square; }



/* Wordpress Classes */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: none; text-align: center; padding-top: 4px; margin: 10px; }
.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; font-family: Georgia, "Times New Roman", Times, serif; }
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 }
.navigation { display: block; }
.wp-smiley { background: none; border: none; padding: 0; margin: 0; }

/* LAYOUT STYLES  */
.clearer { clear: both; }
#header { margin: 0; padding: 0; }

	/* Header Div */
	#headiv {
	width: 990px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-image: url(images/navigationbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 80px;
	outline:none;
}

		/* Blog Name */
		#blogname { float: left; font: bold 36px Arial, Helvetica, sans-serif;  margin: 0; padding: 0; }
			#blogname a { color: #232323; }

/* Top Nav */
#topnav { float: left; }

/* Top Nav UL */
#topnav ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	float: right;
	padding: 0;
}
#topnav ul li { float: left; display: inline; margin: 0 1px 0 0; padding: 0; }

/* Top Nav Links */
#topnav ul li a, #topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited {
	display: block;
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	outline:none;
}
#topnav ul li a:hover {
	text-decoration: none;
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #dfa60e;
	font-size: 13px;
}

#topnav ul li.current_page_item a, #topnav ul li.current_page_item a:link, #topnav ul li.current_page_item a:active, #topnav ul li.current_page_item a:visited {
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
	color: #dfa60e;
}	
#home #topnav ul li.home a {
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
	color: #dfa60e;
}
#nothome #topnav ul li.home a { font-weight: normal; background: none; }

#topnav ul li a.feed, #topnav ul li a.feed:active, #topnav ul li a.feed:link, #topnav ul li a.feed:visited {
	background: url(images/feed.gif) no-repeat top left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}



/* Sub Nav */


#subnav { float: left; }

#subnav ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	float: left;
	padding: 0;
}
#subnav ul li { float: left; display: inline; margin: 0 1px 0 0; padding: 0; }


#subnav ul li a, #subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited {
	display: block;
	float: left;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	outline:none;
}
#subnav ul li a:hover {
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000000;
	font-size: 13px;
}

#subnav ul li.current_page_item a, #subnav ul li.current_page_item a:link, #subnav ul li.current_page_item a:active, #subnav ul li.current_page_item a:visited {
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
	color: #dfa60e;
}	
#home #subnav ul li.home a {
	margin: 0px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration: underline;
	color: #dfa60e;
}

.subnavbg{
	background-image: url(images/Subnav_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 36px;	
}


#nothome #topnav ul li.home a { font-weight: normal; background: none; }

#topnav ul li a.feed, #topnav ul li a.feed:active, #topnav ul li a.feed:link, #topnav ul li a.feed:visited {
	background: url(images/feed.gif) no-repeat top left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}











	/* Featured */
	#featured {
	width: 990px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding: 0;
	background-image: url(images/featured.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
	#featured2 {
	width: 950px;
	margin: 0;
	padding: 10px;
}
	#featured a { color: #fefefe; font-weight: bold; text-decoration: underline; }
	#featured #mainf { width: 610px; float: left; padding: 0; font: 13px Georgia, "Times New Roman", Times, serif; text-align: left; color: #fefefe; line-height: 28px; }
		#featured #mainf .entryinfo { color: #fefefe; }
	#featured #minif { width: 300px; float: right; margin: 0; padding: 0; font: 13px Georgia, "Times New Roman", Times, serif; text-align: left; line-height: 28px; color: #585858; }
		#featured ul { font: 15px Georgia, "Times New Roman", Times, serif; color: #fefefe; }
			#featured ul li { margin: 0 0 8px 0; padding: 0; }
			#featured ul li .entryinfo .ftitle { color: #fefefe; text-decoration: none; }
			#featured ul li .entryinfo .ftitle:hover { text-decoration: underline; }

		#featured h2 { font: bold 21px Arial, Helvetica, sans-serif; line-height: 24px; margin: 0 0 5px 0; padding: 0; }
		#featured h2 a { color: #fefefe; text-decoration: none; }
		#featured h2 a:hover { text-decoration: underline; }
		#featured .entryinfo { margin: 0 0 1px 0; }
		#featured h6 { font: bold 13px Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 0 5px 0; padding: 0; text-transform: uppercase; color: #fefefe; border: none; }

	#welcome {
	width: 990px;
	overflow: hidden;
	text-align: left;
	height: 151px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
		#today { float: right; padding: 5px 0 0 0; margin: 10px 0 0 0; }
		#topsearch { width: 280px; float: right; margin: 15px 0 0 0; }
			/*#s { width: 183px; float: left; background: #ffffff; padding: 5px 8px; margin: 0; border: 1px solid #e3e3e3; }*/




/* Wrapper */
	#wrapper {
	width: 984px;
	overflow: hidden;
	background-color: #FAF8F0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
	background-image: url(images/divider2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#wrapperhome {
	width: 990px;
	margin: 0 0 20px 0;
	padding: 0;
	overflow: hidden;
	background-color: #FAF8F0;
	background-image: url(images/divider.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Content */
#content {
	width: 689px;
	float: left;
	color: #585858;
	line-height: 22px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.bgtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/title-bg2.png);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: normal;
}
		#nothome #content { width: 680px; }


			/* Content Headlines */
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Arial, Helvetica, sans-serif; margin: 0 0 7px 0; }
			#content h3, #content h4, #content h5, #content h6 { font-weight: bold; }
			#content .entry h2 { font-size: 24px; line-height: 28px; }
#home #content .entry h2 {
	font-size: 16px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ded9c5;
}
			#content .entry h2 a { color: #242424; }
			#content h3.arc { font: bold 13px Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 0 10px 0; padding:  0; text-transform: uppercase; }
			#content #middle h2 { font: bold 13px Arial, Helvetica, sans-serif; line-height: 20px; margin: 0; padding: 0; text-transform: uppercase; color: #444444; }
			#nothome #content h3.arc { font: bold 13px Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 0 5px 0; padding: 0; text-transform: uppercase; color: #444444; border: none; }

			/* Entries */
			.entries { overflow: hidden; float: left; }
#home .entry {
	width: 334px;
	min-height: 120px;
	float: left;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
}
.entry { margin: 0 0 45px 0; }
.entryinfo {
	margin: 0 0 15px 0;
	padding: 0;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#home .entryinfo { margin: 0; }		

/* Commentlist - comments/replies list */
ol.commentlist { list-style-type: none; margin: 0; padding: 0; }
ol.commentlist li { margin: 0 0 25px 0; background: none; border: none; padding: 10px; }
ol.commentlist li.alt { background: #f0f0f0; border: 1px solid #e5e5e5; }
ol.commentlist li ul.children { list-style-type: none; list-style-image: none; margin-top: 10px; }
ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { background: #ffffff; border: 1px solid #e0e0e0; }
ol.commentlist li.alt ul.children li ul li { background: #f4f4f4; border: 1px solid #eeeeee; }
.avatar { float: left; margin-right: 5px; background: none; border: none; }

				/* Comment Form */
				input#author, input#email, input#url, textarea#comment { background: #fcfcfc; border: 1px solid #d0d0d0; }
						

/* Sidebar */
#sidebar {
	width: 299px;
	float: right;
	color: #585858;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
			.widget, #adspot { margin: 0 0 30px 0; }
			.w {  padding: 0 10px; }

/* Sidebar Headline */
#sidebar h2 {
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: url(images/title-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	width: 260px;
	margin-left: 10px;
}

			/* Ads Spots 125x125 */
			#adspot { overflow: hidden; padding: 0 }
			#adspot a img { padding: 0; margin: 0; border:none; background: none; }
			.adspot2 { overflow: hidden; margin-bottom: 10px; padding: 0 15px; }
			.adspot3{ overflow: hidden; padding: 0 15px;  }
			.ad1, .ad3 { float: left; }
			.ad2, .ad4 { float: right; }

			#author { margin: 0 0 10px 0; }
			#twitter { padding: 0; min-height: 48px; margin: 0; }

			

			/* Sidebar UL, OL */
			#sidebar ul, #sidebar ul { list-style-type: square; margin: 0; padding: 0 0 0 25px; }
			#sidebar ul li, #sidebar ol li, #sidebar ul li, #sidebar ol li { margin: 0; padding: 0; }

/* Footer */


#footer {
	width: 990px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	background-image: url(images/footerbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 130px;
	behavior: url("iepngfix.htc");
}
#footerw {
	overflow: hidden;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	font-family: "Times New Roman", Times, serif;
	outline:none;
}
		#fl { width: 650px; float: left; 	font-size: 14px; }

			/* Bottom Nav UL */
			#fl ul { list-style-type: none; list-style-image: none; margin: 13px 0 0 0; padding: 0; display: inline-block; float: left; }
			#fl ul li { float: left; display: inline; margin: 0 15px 0 0; padding: 0; }


				/* Top Nav Links */
				#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited {
	display: block;
	float: left;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
				#fl ul li a:hover { text-decoration: underline;}
				#fl ul li.home a { border-left: none; }

		#fr {
	width: 280px;
	line-height: 21px;
	color: #FFFFFF;
	text-align: center;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#mysearch{
	height:30px;
	width:280px;
	padding:10px;
	background-image: url(images/bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}		
		
#top-search-wrap {
	background:transparent url(images/top-search-bg.png) no-repeat 0 0;
	float:right;
	width:281px;
	position:relative;
	height:31px;
	position:absolute;
}

#top-s, #top-search-submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border:medium none;
	border:none;
	padding:0;
	position:absolute;
	background-attachment: scroll;
	background-color: #00CC66;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}

#top-s {
	font:normal 12px Arial,Verdana,Tahoma;
	color:#ffffff;
	width:152px;
	top:8px;
	left:24px;
}

#top-search-submit {
	width:91px;
	height:30px;
	cursor:pointer;
	top:0;
	right:0;
}

#s{
	background-color: #1c1410;
	height: 18px;
	width: 145px;
	margin-left: 29px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	margin-bottom: 8px;
	vertical-align: top;
	margin-top: 5px;
}

#searchsubmit{
	height: 33px;
	width: 92px;
	margin-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
	background-color: transparent;
}


.popularpost{

}

.popularpost ul{
	margin: 0px;
	padding: 0px;
}

.popularpost li{
	list-style-image: none;
	list-style-type: none;
	height: 25px;
	background-image: url(images/dots.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.popularpost li a{
	padding-left: 12px;
}

.threesideborder {
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
}

.borderbottom {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ECECEC;
}

.submitbutton{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/submitbutton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 71px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
