/*
Theme Name: maro
Theme URI: http://www.thaslayer.com/free-themes/
Description: Maro wordpress theme
Version: 1.13
Author: ThaSlayer
Author URI: http://www.thaslayer.com/
Tags: fixed width, there columns, widgets
*/


html{height:100%;}
body {height:100%;margin:0px;padding:0px;background:#312121 url(images/bg.jpg) top left;line-height:normal;font-family:Arial;font-size:11px;color:#FFF;}
a, a:visited{text-decoration:none;color:#E5C1C1;}
a:hover{color:#FFF;}
img {border:0px;}

.page_wrapper{background:url(images/header_bg.jpg) top left repeat-x;min-height:100%;position:relative;}
	.page_size{width:960px;margin:0px auto;padding-bottom:60px;}
		.page_header{height:106px;position:relative;}
			.top_widget{position:absolute;top:0px;right:57px;height:29px;color:#4E3F3F;}
				.top_widget .c1,.top_widget .c2{display:block;position:absolute;top:0px;width:57px;height:100%;}
				.top_widget .c1{background:url(images/top_widget_c1.png) top left no-repeat;right:100%;}
				.top_widget .c2{background:url(images/top_widget_c2.png) top left no-repeat;left:100%;}
				.top_widget .content{background:url(images/top_widget_c.png) top left repeat-x;padding-top:10px;height:19px;}
				.top_widget a,.top_widget a:visited{padding:0px 5px;}
			.page_menu{position:relative;margin-bottom:15px;}
				.page_menu .c1,.page_menu .c2{position:absolute;width:11px;height:10px;}
				.page_menu .top,.page_menu .bottom{height:10px;margin:0px 11px;background:#FFF;}
				.page_menu .top .c1{background:url(images/menu_c1.gif) top left no-repeat;top:0px;left:0px;}
				.page_menu .top .c2{background:url(images/menu_c2.gif) top left no-repeat;top:0px;right:0px;}
				.page_menu .bottom{background:#FFF url(images/page_menu_bottom.jpg) bottom left repeat-x;height:11px;}
				.page_menu .bottom .c2{background:url(images/menu_c4.gif) top left no-repeat;bottom:0px;right:0px;height:11px;}
				.page_menu .bottom .c1{background:url(images/menu_c3.gif) top left no-repeat;bottom:0px;left:0px;height:11px;}
				.page_menu .content{background:#FFF;color:#000;margin:-4px 1px -4px;}
					.page_menu ul{list-style:none;padding:0px;margin:3px 10px -3px;width:730px;float:left;}
						.page_menu li{float:left;padding:0px 15px;background:url(images/page_menu_sep.jpg) right top no-repeat;background-position:right 3px;}
							.page_menu a,.page_menu a:visited{display:block;color:#000;padding:0px 0px 10px;}
							.page_menu a:hover{color:#684747;}
						.page_menu .current_page_item{margin-bottom:-7px;}
						.page_menu .current_page_item a,.page_menu .current_page_item a:visited{padding-bottom:14px;background:url(images/page_menu_sel.jpg) bottom left repeat-x;color:#684747;}
				.page_menu form{display:block;float:right;position:relative;width:200px;height:20px;margin:2px 0px 0px;padding:0px;background:url(images/search_bg.jpg) top left no-repeat;}
					.page_menu .search_text{border:0px;background:none;height:17px;padding:3px 0px 0px 8px;width:152px;font-size:11px;font-family:arial;color:#A47777;vertical-align:top;}
					.page_menu .search_button{border:0px;vertical-align:top;height:20px;width:20px;}
		.columns_left_wrapper{width:745px;float:left;}
			.column_center{width:529px;float:right;background:url(images/content_bg.jpg) top left repeat-y;}
			.column_center_wrapper{background:url(images/content_bg_top.jpg) top left no-repeat;padding:6px 10px 1px;}
			.content_bottom{background:url(images/content_bg_bottom.jpg) bottom left no-repeat;clear:both;height:42px;}
			.column_left{width:215px;float:left;}
		.column_right{width:200px;float:right;}
	.page_footer{clear:both;background:url(images/footer_bg.jpg) top left no-repeat;height:36px;position:absolute;bottom:0;width:960px;}
		.footer_left{position:absolute;left:10px;bottom:5px;}
		.footer_center{position:absolute;left:50%;margin-left:-225px;width:450px;bottom:5px;}
		.footer_right{position:absolute;right:10px;bottom:5px;}
.widget{width:200px;margin-bottom:10px;}
	.widget_title{background:#FFF url(images/widget_title_top.jpg) top left no-repeat;color:#000;}
		.widget_title h4{font-weight:normal;font-size:11px;margin:0px 10px 0px 20px;padding:5px 0px 10px;background:url(images/widget_title_under.jpg) bottom left repeat-x;float:left;}
		.widget_title_wrapper{background:url(images/widget_title_bottom.jpg) bottom left no-repeat;}
	.widget_content{background:url(images/widget_content_bg.jpg) top left repeat-y;padding:1px 10px;}
		.widget_content a,.widget_content a:visited{color:#FFF;}
		.widget_content a:hover{text-decoration:underline;}
		.widget_content span{font-weight:bold;color:#C6BBB0;}
		.widget_content ul{list-style:none;margin:0px;padding:0px;}
		.widget_content li{margin:0px;padding:0px;margin-bottom:3px;}
	.widget_content_bottom{background:url(images/widget_content_bottom.jpg) bottom left repeat-y;height:11px;font-size:1px;clear:both;}
.post{margin-bottom:20px;clear:both;}
	.post h2{margin:0px 0px 3px;border-bottom:1px solid #583E3E;padding:0px 0px 3px 3px;}
	.post h2 a,.post h2 a:visited{font-family:"Trebuchet MS";font-size:18px;color:#FFF;font-weight:normal;position:relative;}
	.post h2 a:hover{color:#E5C1C1;}
	.post .date{height:71px;width:76px;background:url(images/date_bg.jpg) top left no-repeat;float:left;text-align:center;}
	.post .date .day{font-size:40px;margin-top:3px;}
	.post .date .month{margin-top:2px;}
	.post_header{margin-left:81px;position:relative;}
		.post_header a,.post_header a:visited{color:#E5C1C1;}
		.post_header div{background:url(images/leaf_small.jpg) top left no-repeat;padding-left:15px;}
	.post .entry{line-height:1.45em;font-size:12px;clear:left;padding-top:10px;}
	.post .entry p{margin:0px 0px 15px;}
	.post .entry blockquote {margin: 15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
	.post_tags{padding-left:18px;background:url(images/tags.jpg) no-repeat;padding-right:10px;}
	.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
	.commentlist li {font-weight: bold;}
	.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
	.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
	.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
	#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
	.commentmetadata {font-weight: normal;}

.clear{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.center{text-align:center;}
.text_align_left{text-align:left;}
.text_align_right{text-align:right;}
.padding_15px{padding:5px 15px;}
.underline,a.underline,a:visited.underline{text-decoration:underline;}
.navigation{margin:10px 0px;clear:both;}

.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;
}
