@charset "utf-8";
/*   
Theme Name: The Mayden Chronicles
Theme URI: http://www.Narhir.com/
Description: project done for Robin Rice
Author: Charles Kierzkowski
Author URI: http://www.Narhir.com
Version: 1.0
*/





html, body, * {
	margin:0;
	padding:0;
	
}

html, body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#250101;
	font-family:Arial, Helvetica, sans-serif;
}

p {
font-size:13px;
line-height:18px;
margin-bottom:13px;
padding-right:25px;
}

a {
	font-size:13px;
	text-decoration:none;
	color:#820803;
}

a img {
border:none;	
}

.post a img {
border:none;	
background-color:#FFF;
padding:5px;
border:solid 1px #666;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.commentavatar {
margin:10px;	
}

comment-text {
margin-bottom:30px;	
}

h2.comments-header {
margin-top:20px;	
}

.sociable a img{
	border:none;	
	float:none;
padding:0;
margin:0;
}

#maincontent .postwrapper .post a img {


}


h2 {
	background-color:#701f0d;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#f7ecc2;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
}

h2.sidebar {
	background-color:#3e2c01;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#f7ecc2;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
}

#sidebar h2 {
	background-color:#3e2c01;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#f7ecc2;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
}

h3 {

	height:30px;
	line-height:30px;
	font-size:14px;
	color:#701f0d;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
}
#wrapper {
	width:1000px;
	margin:0 auto;
	background-image:url(images/wrapper.jpg);
	background-repeat:repeat-y;
	position:relative;
}

#header {

}

	#toplogo {
		background-image:url(images/toplogo.jpg);
		height:183px;
	}
	
	#topmenu {
		background-image:url(images/menubg.jpg);
		height:67px;
	}
	
		#topmenu ul {
			list-style:none;
			margin-left:100px;
		}
		
			#topmenu ul li {
				float:left;
				background-image:url(images/topmenuseperator.jpg);
				background-position:center right;
				background-repeat:no-repeat;
				
				
			}
			
				#topmenu ul li a {
					padding-left:25px;
					padding-right:25px;
					line-height:55px;
					padding-top:10px;
					padding-bottom:10px;
					font-size:14px;
					font-weight:bold;
					color:#820803;
				}
				
				#topmenu ul li a:hover {
					background-image:url(images/rolloverbutton.gif);
					background-position:center;
					background-repeat:no-repeat;
					color:#f7ecc2;
				}
				
				
	
	#undertopmenu {
		background-image:url(images/undermenu.jpg);
		height:150px;
	}
	
#content {
		overflow:hidden;
	position:relative;
	width:800px;
	margin:0 auto;
	margin-top:-155px;
	margin-bottom:-120px;
	margin-right:100px;
	margin-left:100px;
}

	#maincontent {
		overflow:hidden;
		
		position:relative;
		float:left;
		width:600px;
	
	}
	

	
	
	#sidebar {
		
		position:relative;
		float:left;
		width:200px;
		text-align:right;
	
	}
	
	#sidebar ul {
	list-style:none;
	
	}
	
		#sidebar ul li {
		background-image:url(images/verticalseperators.jpg);
		background-position:right bottom;
		background-repeat:no-repeat;
		font-weight:bold;
		color:#000;
		font-size:12px;
		padding-right:15px;
		
		}
		
			#sidebar ul li a {
			padding-top:5px;
			line-height:30px;
			height:30px;
			padding-left:25px;
			padding-right:10px;
			font-weight:bold;
			color:#000;
			font-size:12px;
			}
	
	#sidebar #searchform {
	padding-left:25px;
	padding-right:25px;
	width:150px;
	}
	
	#sidebar #searchform p {
	font-size:12px;
	font-weight:bold;
	}
	
	#sidebar #calendar_wrap {
	padding-left:25px;
	padding-right:25px;
	}
	
	
#abovefooter {
	background-image:url(images/abovefooter.jpg);
	height:88px;
}

#footer {
	background-image:url(images/footerbg.jpg);
	height:151px;
	width:1000px;

	margin:0 auto;
}

#footer p {
color:#f7ecc2;
text-align:right;
padding-top:110px;
margin-right:100px;
}
#featurebox {
width:550px;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
}
/************************************************************************
						 EXTRA WORDPRESS STUFF
*************************************************************************/

textarea#comment { 
width: 500px; 
height:50px;
padding: 5px; 

}  
commentmetadata { 
font-size: 10px; 
padding-left:25px;
padding-right:25px;
}  


.post-wrapper {
		overflow:hidden;
width:550px;
padding-left:25px;
padding-right:25px;
}

.pollresult {
font-size: 12px;
}
.date {
	background: url(images/date.gif) no-repeat;
	height: 54px;
	margin-bottom: 0px;
	width: 54px;
	text-align: center;
	float: left;
	margin-top: 25px;
}
.date .month {
	display: block;
	color: #f7ecc2;
	padding: 2px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	margin-top: 6px;
	font-weight: bold;
	margin-bottom: 3px;
}
.date .day {
	display: block;
	color: #f7ecc2;
	font-size:24px;
	font-weight:bold;
	padding-top: 0px;
	text-align: center;
	margin-top: -8px;
}

.titles { 
	font-weight: bold;
	font-size: 18px;
	color:#820803;
	
	border-bottom-width: 0;
	underline: none;
}
.titles a:link, .titles a:visited, .titles a:active {
	font-weight: bold;
	font-size: 18px;
	color:#820803;
	
	border-bottom-width: 0;
	underline: none;
}

.subtitle {
font-weight: normal;
	font-size: 12px;
	color:#820803;
}

#maincontent .post-title a { border-bottom-width: 0; }

#maincontent .post p.img { float: left; margin: 0 15px 0 0; }

#maincontent .post p.img img { padding: 8px; border: 1px solid #d0d0d0; background-color: #eeeeee; }

.underpost {
text-align:right;
font-weight: bold;
	font-size: 12px;
	color:#820803;
	margin-right:25px;

	line-height:14px;
	width:150px;
	position:relative;
	float:right;
	

}

.sociable {

width:400px;
line-height:14px;
position:relative;
}

.more-link {
font-weight:bold;
font-style:italic;
color:#820803;
}

/* Begin Form Elements */


#searchform {

width:175px;
text-align: center;
position:relative;
margin:0;
padding:0;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
}

#sidebar #searchform #s {
width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;
}

#sidebar #searchform label {
	background-color:#701f0d;
	position:relative;
	width:100px;
	line-height:30px;
	font-size:14px;
	color:#f7ecc2;
	font-weight:bold;
	
	padding-left:50px;
	padding-right:50px;
	padding-top:7px;
	padding-bottom:7px;
}




/****nrs-search-widget-with-title****/
div#nrs-search-widget-with-title-container div,
div#nrs-search-widget-with-title-container form{
display:inline;
}
div#nrs-search-widget-with-title-input input{
font-size: .8em;
}
div#nrs-search-widget-with-title-submit input{
font-size: .8em;
}
/************************************************************************
						 COMMENTS STYLING THING
*************************************************************************/

.commentlist {
padding-left:25px;
}

ol.commentlist {
list-style:none;
}


#commentform {
padding-left:25px;
}

.commentavatar {
float:left;
width:65px;
}

.commentwithavatar {
float:left;
width:500px;
}

.commentauthor {
color:#820803;
font-size:18px;
font-weight:bold;
line-height:18px;
}

.fn, .says {
color:#820803;
font-size:18px;
font-style:normal;
font-weight:bold;
line-height:18px;
}





.commentauthor a{
font-size:18px;
font-weight:bold;
}

.commentwithavatar p{
margin-top:12px;
}

.commentmetadata {
color:#820803;
font-weight:bold;
}


ol#comments {
list-style:none;	
}

.comment-author {
	font-size:15px;
font-weight:bold;
color:#820803;
line-height:30px;
}

.comment-author a{
	font-size:15px;
font-weight:bold;
color:#820803;
line-height:30px;
}

.comment-author img {
	
	float: right; 
	border: none; 
	position:relative;
	margin:0px;
	margin-bottom:20px;
	margin-right:10px;
	
}

.comment-date {
	font-size:13px;
font-weight:bold;
color:#820803;
}

#comments li {overflow: hidden;}


#sidebar ul#recentcomments_gravs li.recentcomments_gravs {
line-height:15px;	
font-size:12px;
text-align:left;
margin-top:15px;
margin-bottom:15px;
overflow:hidden;
font-weight:bold;
padding-left:20px;
padding-right:10px;

}

#sidebar ul#recentcomments_gravs li.recentcomments_gravs a{
line-height:15px;	
font-size:12px;
font-weight:bold;
padding:0;
}

.wp-polls-form {
	
}

.wp-polls-ans {
	
}

.wp-polls-ans ul li {

font-size:12px;
font-weight:bold;
height:30px;
line-height:20px;
padding-left:25px;
padding-right:25px;
padding-top:10px;
}*/


.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
font-weight:bold;
}


/*.wp-polls {
width:150px;
padding-right:25px;
padding-left:10px;
}

.wp-polls ul li {
font-size:12px;
}

.pollbar {
color:#CC0099;
}*/