/*Theme Name: DeviantTheme URI: http://www.elegantthemes.com/gallery/deviantVersion: 1.0Description: 2 Column theme from Elegant ThemesAuthor: Elegant ThemesAuthor URI: http://www.elegantthemes.com*/
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
body {
	background: transparent;
	background-image: url(images/fcs_bkgrd.jpg);
	background-repeat: repeat-all;
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	line-height: 1.9em;
}
a {
	color: #000;
}
a:focus {
	outline: 0;
}
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
.extender {
	height: 0px;
	clear: both;
}
#wrapper {
	width: 100%;
	height: 100%;
}
#wrapper .content {
	float: left;
	width: 749px;
	z-index: 2000;
}
#wrapper .content .header {
	padding: 28px 0 37px 39px;
	background: url(images/header.jpg) no-repeat;
}
#wrapper .content .header a {
	display: block;
	width: 354px;
	height: 89px;
}
#wrapper .content .header a img {
	border: 0;
}
#wrapper .content .links {
	margin: -25px 0 0 20px;
	width: 643px;
	background: url(images/links.jpg) no-repeat;
	height: 64px;
	padding: 15px 0 0 19px;
}
#wrapper .content #mainDiv {
	width: 725px;
	position: relative;
	z-index: 12;
	background: url(images/mainleft1.png) top right repeat-y;
}
#wrapper .content #mainDiv_content {
	width: 666px;
	background: url(images/main_back.jpg) top left repeat-y;
}
/*------------------------------------------------*/
/*---------------[INDEX/HOME PAGES]---------------*/
/*------------------------------------------------*/
#wrapper .content #mainDiv .posts {
}
/*-----------------[LARGE POSTS]------------------*/
#wrapper .content #mainDiv .posts .mainpost {
	height: 320px;
	width: 683px;
	margin: 16px 0 0 35px;
	padding: 0 0 13px 0;
	clear: both;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper {
	width: 505px;
	height: 320px;
	float: left;
	background: url(images/mainpostback.gif) 0 63px no-repeat;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content {
	width: 489px;
	height: 320px;
	margin: 0px 0 0 8px;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content h2 a {
	color: white;
	padding: 15px 20px;
	width: 465px;
	font-size: 24px;
	background: #7b2410;
	text-decoration: none;
	font-weight: none;
	letter-spacing: -0.04em;
	line-height: 0.8em;
	float: left;
	display: block;
	height: 72px;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content h2 a:hover {
	background-color: #72200d;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content h2 {
	padding: 0;
	margin: 3px 0 0 -8px;
	float: left;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content .text {
	float: left;
	clear: both;
	margin: 0px 0 0px 0px;
	height: 119px;
	width: 489px;
	background: url(images/post-overlay.png) bottom left repeat-x;
	padding-top: 70px;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content p {
	background: url(images/quote.png) 50px 5px no-repeat;
	width: 351px;
	color: white;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.9em;
	padding: 25px 30px 0 108px;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content a {
	float: right;
	margin: -1px 0 0 0;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content .more {
	margin-top: -15px;
}
#wrapper .content #mainDiv .posts .mainpost .content_wrapper .post_content a img {
	border: 0;
}
#wrapper .content #mainDiv .posts .mainpost .post_details {
	float: left;
	width: 143px;
	height: 100px;
}
#wrapper .content #mainDiv .posts .mainpost .post_details .info {
	float: none;
	width: 143px;
	margin: 0 0 0 0;
	padding-top: 3px;
	background: url(images/detailstop.png) top left no-repeat;
}
#wrapper .content #mainDiv .posts .mainpost .post_details .info img {
	float: left;
	margin: 10px 10px 6px 10px;
}
#wrapper .content #mainDiv .posts .mainpost .post_details .info p {
	text-shadow: 0px 1px 1px #cab08a;
	text-transform: uppercase;
	float: left;
	width: 100px;
	padding: 12px 0px 0px 0px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #392e1f;
}
#wrapper .content #mainDiv .posts .mainpost .post_details .info p a {
	color: #392e1f;
	text-decoration: none;
}
#wrapper .content #mainDiv .posts .subposts {
	margin: -2px 0 0 10px;
	width: 620px;
}
/*-----------------[SMALL POSTS]------------------*/
#wrapper .content #mainDiv .posts .subposts .bord {
	width: 607px;
	margin-left: 27px;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper {
	width: 275px;
	float: left;
	padding: 15px 0 0 0px;
	margin: 0px 0px 0px 18px;
}
#wrapper .content #mainDiv .posts .subposts .row2 {
	padding: 14px 0 0 15px;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper h2 {
	padding: 0px;
	margin: 0px;
	clear: both;
	width: 276px;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper h2 a {
	display: block;
	text-decoration: none;
	color: white;
	font-size: 21px;
	font-weight: bold;
	padding: 17px;
	margin: 0px;
	width: 242px;
	letter-spacing: -0.034em;
	background: #7b2410;
	line-height: 0.8em;
	clear: both;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper h2 a:hover {
	background-color: #72200d;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper .sub_post_content {
	margin: 20px 0 0 0;
}
#wrapper .content #mainDiv .posts .subposts .left {
	background: url(images/bord-ver.png) top right repeat-y;
	padding-right: 20px;
	margin-left: 30px;
}
#wrapper .content #mainDiv .posts .bord {
	background: url(images/bord-hor.png) bottom left repeat-x;
	float: left;
	height: 2px;
	margin-left: 20px;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper .sub_post_content .sub_post_image {
	float: left;
	margin: 0 6px 0 0;
	background: url(images/postsmallimgback.jpg) top left no-repeat;
	height: 125px;
	width: 125px;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper .sub_post_content .sub_post_image {
	padding: 10px 0 0 8px;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper .sub_post_content p {
	font-size: 12px;
	line-height: 1.9em;
	height: 120px;
	overflow: hidden;
	display: block;
	padding: 0 10px 10px 0;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper .sub_post_content a {
	float: right;
	margin: 0 -18px 0px 0;
}
#wrapper .content #mainDiv .posts .subposts .sub_post_wrapper .sub_post_content a img {
	border: 0;
}
.pagination {
	padding: 15px 40px;
	float: left;
}
.pagination a {
	background: #7b2410;
	border: 1px solid #5a190a;
	display: block;
	padding: 5px 10px;
	color: #fff;
	float: left;
	text-decoration: none;
}
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.wp-pagenavi {
	padding: 23px 0 50px 35px;
	width: 300px;
	background: url(images/bord-ver.png) top right repeat-y;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	display: block;
	width: 30px;
	height: 26px;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	text-align: center;
	background: #96815b;
	border: 1px solid #b49c70;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #423624;
	float: left;
}
.wp-pagenavi a:visited {
	display: block;
	width: 30px;
	height: 26px;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	text-align: center;
	background: #96815b;
	border: 1px solid #b49c70;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #423624;
	float: left;
}
.wp-pagenavi a:hover {
	background: #7b2410;
	border: 1px solid #5a190a;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.wp-pagenavi a:active {
	background: #7b2410;
	border: 1px solid #5a190a;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.wp-pagenavi span.pages {
	display: none;
	text-decoration: none;
	padding: 4px 8px;
	text-align: center;
	background: #96815b;
	border: 1px solid #b49c70;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #423624;
	float: left;
}
.wp-pagenavi span.current, .wp-pagenavi span.extend {
	display: block;
	width: 30px;
	height: 26px;
	text-decoration: none;
	padding: 4px 0px 0px 0px;
	text-align: center;
	background: #7b2410;
	border: 1px solid #5a190a;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	float: left;
}
/*------------------------------------------------*/
/*---------------------[SIDEBAR]------------------*/
/*------------------------------------------------*/
#wrapper #sidebarDiv {
	position: absolute;
	left: 730px;
	float: left;
	width: 300px;
	margin-left: -53px;
	z-index: 1;
}
#wrapper #sidebarDiv .categories {
	color: #fff;
	margin: 0 0 30px -2px;
	width: 300px;
	background: transparent;
}
#wrapper #sidebarDiv .categories h2 {
	text-shadow: -1px -1px -1px #000;
	background: url(images/category_back.jpg) top left no-repeat;
	display: block;
	height: 52px;
	width: 100%;
	margin: 0 0 0 6px;
	font-size: 14px;
	color: white;
	text-transform: uppercase;
	padding: 16px 0 0 76px;
}
#wrapper #sidebarDiv .categories ul {
	padding: 10px 0 0 0px;
	width: 290px;
	list-style-type: none;
}
#wrapper #sidebarDiv .categories ul li {
	padding-left: 50px;
	background: url(images/widget_list_sep.png) bottom left no-repeat;
}
#wrapper #sidebarDiv .categories ul li a {
	padding: 5px 0 10px 30px;
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 12px;
	background: url(images/list_pointer.png) 0px 0px no-repeat;
}
#wrapper #sidebarDiv .categories ul li a:hover {
	background: url(images/categorylistactive.gif) 0px 0px no-repeat;
}
#wrapper #sidebarDiv .categories #about-image-border {
	float: left;
	padding: 5px;
	background-color: #524330;
	border: 1px solid #675742;
	margin: 10px 0px 0px 0px;
}
#wrapper #sidebarDiv .categories ul#recentcomments li {
	padding: 8px 0px 10px 65px;
}
#wrapper #sidebarDiv .categories ul#recentcomments li a {
	padding: 0px;
	display: inline;
	font-size: 12px;
	background: none;
}
/*----------------[TABBED CONTENT]----------------*/
#wrapper #sidebarDiv .widget {
	margin: 0 0 30px 0;
	width: 300px;
	background: transparent;
	z-index: 1;
}
#wrapper #sidebarDiv .widget .tablinks {
	background: url(images/contentnavwhole.png);
	height: 70px;
	width: 310px;
	border: 0px solid;
	margin: -00px 0 0;
}
#wrapper #sidebarDiv .widget .tablinks ul {
	margin: 0;
	padding: 0;
	display: block;
	margin: 0 0 0 5px;
}
#wrapper #sidebarDiv .widget .tablinks ul li {
	list-style: none;
	float: left;
	display: block;
}
#wrapper #sidebarDiv .widget .tablinks ul li a {
	text-shadow: -1px -1px -1px #000;
	display: block;
	text-align: center;
	width: 84px;
	height: 55px;
	padding: 18px 0 0px 0;
	margin-top: 0px;
	text-transform: uppercase;
	font-size: 13px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.current {
	padding: 18px 0 0px 0;
	margin: 0px 0 0 0;
	width: 90px;
	color: #c47c11;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.rec {
	background: url(images/tablinks.png) 0 0 no-repeat;
	width: 95px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.pop {
	background: url(images/tablinks.png) -95px 0 no-repeat;
	width: 90px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.ran {
	background: url(images/tablinks.png) -185px 0 no-repeat;
	width: 92px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.rec.current {
	background: url(images/tablinks.png) -279px 1px no-repeat;
	width: 95px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.pop.current {
	background: url(images/tablinks.png) -374px 1px no-repeat;
	width: 90px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.ran.current {
	background: url(images/tablinks.png) -463px 1px no-repeat;
	width: 92px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.rec.current:hover {
	background: url(images/tablinks.png) -279px 1px no-repeat;
	color: #c47c11;
	width: 95px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.pop.current:hover {
	background: url(images/tablinks.png) -374px 1px no-repeat;
	color: #c47c11;
	width: 90px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.ran.current:hover {
	background: url(images/tablinks.png) -463px 1px no-repeat;
	color: #c47c11;
	width: 92px
}
#wrapper #sidebarDiv .widget .tablinks ul li a.rec:hover {
	background: url(images/tablinks.png) -279px 1px no-repeat;
	color: #c47c11;
	width: 95px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.pop:hover {
	background: url(images/tablinks.png) -374px 1px no-repeat;
	color: #c47c11;
	width: 90px;
}
#wrapper #sidebarDiv .widget .tablinks ul li a.ran:hover {
	background: url(images/tablinks.png) -464px 1px no-repeat;
	color: #c47c11;
	width: 92px;
}
#wrapper #sidebarDiv .widget .widget_content {
	width: 250px;
	margin: 5px 0 0 43px;
}
#wrapper #sidebarDiv .widget .widget_content ul {
	margin: 0;
	list-style-type: none;
}
#wrapper #sidebarDiv .widget .widget_content ul li {
	margin: 0px 0 5px 0;
	height: 56px;
	background: url(images/widget_list_sep.png) bottom left no-repeat;
	padding-bottom: 5px;
}
#wrapper #sidebarDiv .widget .widget_content ul li img {
	float: left;
	margin: 0 5px;
	padding: 5px;
	background: #524330;
	border: 1px solid #675742;
}
#wrapper #sidebarDiv .widget .widget_content ul li p {
	float: left;
}
#wrapper #sidebarDiv .widget .widget_content ul li p.title a {
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0 0 0;
}
#wrapper #sidebarDiv .widget .widget_content ul li p.date, #wrapper #sidebarDiv .widget .widget_content ul li p.date a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a6b57;
	font-style: italic;
	margin: 5px 0 5px 0;
}
div.widget div.recent {
	display: none;
}
div.widget div.random {
	display: none;
}
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#wrapper .content .mainbot {
	clear: both;
	width: 749px;
	height: 80px;
	background: url(images/mainbot.png) bottom left no-repeat;
}
#wrapper .footer {
	height: 83px;
}
#wrapper .footer p {
	font-size: 12px;
	color: #8e7a53;
	margin: 0px 0 0 31px;
}
#wrapper .footer p a {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
/*------------------------------------------------*/
/*-------------------[POST PAGE]------------------*/
/*------------------------------------------------*/
#wrapper .content #mainDiv .post {
	width: 616px;
	margin: 20px 0 0 35px;
}
#wrapper .content #mainDiv .post .post_top {
	height: 5px;
	width: 612px;
	background: url(images/post_bord_top.png) repeat-x;
}
#wrapper .content #mainDiv .post .post_mid {
	width: 616px;
	margin: 0 0 0 -1px;
	padding: 0 0 20px 0;
	background: url(images/post_back.jpg) repeat;
}
#wrapper .content #mainDiv .post .post_mid h1 {
	color: white;
	font-size: 24px;
	font-weight: none;
	padding: 15px 20px;
	width: 574px;
	margin: -4px 0 0 0px;
	letter-spacing: -0.04em;
	background: #7b2410;
	line-height: 0.8em;
}
#wrapper .content #mainDiv .post .post_mid h1 a {
	color: white;
	text-decoration: none;
}
#wrapper .content #mainDiv .post .post_mid #h1page {
	margin-bottom: 25px;
}
#wrapper .content #mainDiv .post .post_mid img {
	float: left;
	margin: 0px 17px 0px 0px;
	padding: 7px;
	background: transparent;
}
#wrapper .content #mainDiv .post .post_mid div#postwrap {
	font-size: 12px;
	line-height: 2.1em;
	margin: 25px 0 0 29px;
	width: 560px;
}
#wrapper .content #mainDiv .post .post_bot {
	margin: 0 0 0 -1px;
	padding: 0;
	height: 9px;
	background: url(images/post_bord_bot.png) repeat-y;
}
/*------------------[POST INFO]------------------*/
#wrapper .content #mainDiv .post .post_details {
	text-transform: uppercase;
	width: 588px;
	margin: 0px 0 0px 5px;
	padding: 7px 0 7px 15px;
	background: url(images/post_details_back.jpg) top left;
	float: left;
}
#wrapper .content #mainDiv .post .post_mid .post_details_top {
	float: left;
	padding: 0px;
	background-color: transparent;
	margin-top: 16px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#wrapper .content #mainDiv .post .post_mid .post_details_bottom {
	float: left;
	padding: 0px;
	background-color: transparent;
	margin-bottom: 16px;
	margin-left: 5px;
	margin-top: 0px;
}
#wrapper .content #mainDiv .post .post_details .info {
	float: left;
	margin: 6px 15px 0px 0px
}
#wrapper .content #mainDiv .post .post_details .info a {
	text-decoration: none;
}
#wrapper .content #mainDiv .post .post_details .info span {
	text-shadow: 0px 1px 1px #cab08a;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	float: left;
}
#wrapper .content #mainDiv .post .post_details .info img {
	float: left;
	background-color: transparent;
	margin-top: -10px;
	margin-right: 5px;
}
/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#wrapper .content #mainDiv .links ul.nav_links {
	list-style-type: none;
	font-size: 17px;
	font-weight: bold;
	height: 42px;
	padding: 0px 0 0 0;
}
#wrapper .content #mainDiv .links ul.nav_links li {
	float: left;
	color: #443826;
	display: block;
	position: relative;
}
#wrapper .content #mainDiv .links ul.nav_links li a {
	display: block;
	height: 31px;
	padding: 13px 10px 0 10px;
	color: #443826;
	text-decoration: none;
	float: left;
	text-shadow: 1px 1px 1px #cab08a;
}
#wrapper .content #mainDiv .links ul.nav_links li:hover , #wrapper .content #mainDiv .links ul.nav_links li.sfHover {
	background: #4d402c url(images/list_back.png) left top no-repeat;
	color: #fff;
}
#wrapper .content #mainDiv .links ul.nav_links li a:hover {
	text-shadow: 1px 2px 1px #000;
	padding: 13px 9px 0 10px;
	color: #fff;
	border-right: 1px solid #c0ab7b;
	background: url(images/link_hover_pointer.png) top center no-repeat;
}
#wrapper .content #mainDiv .links ul.nav_links li:hover a, #wrapper .content #mainDiv .links ul.nav_links li.sfHover a {
	text-shadow: 1px 2px 1px #000;
	padding: 13px 9px 0 10px;
	color: #fff;
	border-right: 1px solid #c0ab7b;
	background: url(images/link_hover_pointer.png) top center no-repeat;
}
#wrapper .content #mainDiv .links ul.nav_links li ul {
	display: none;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0 10px 0;
	width: 226px;
	position: absolute;
	background: url(images/sublinkbot.png) center bottom no-repeat;
	margin-top: 43px;
}
#wrapper .content #mainDiv .links ul.nav_links li ul li:hover ul, #wrapper .content #mainDiv .links ul.nav_links li ul li.sfHover ul {
	position: absolute;
	left: 226px;
	margin-top: 0px;
}
#wrapper .content #mainDiv .links ul.nav_links li ul li {
	float: left;
	display: block;
	width: 226px;
	height: 40px;
	background: #4d402c url(images/sublist_sep.png) bottom left no-repeat;
	color: #fff;
}
#wrapper .content #mainDiv .links ul.nav_links li ul li:hover, #wrapper .content #mainDiv .links ul.nav_links li ul li.sfHover {
	background: #4d402c url(images/sublist_sep.png) bottom left no-repeat;
	color: #fff;
}
#wrapper .content #mainDiv .links ul.nav_links li ul li a, #wrapper .content #mainDiv .links ul.nav_links li:hover ul li a, #wrapper .content #mainDiv .links ul.nav_links li.sfHover ul li a {
	text-shadow: 1px 2px 1px #000;
	border: none;
	display: block;
	height: 19px;
	padding: 8px 9px 10px 30px;
	color: #fff;
	text-decoration: none;
	width: 187px;
	background: #4d402c url(images/list_pointer.png) 0 6px no-repeat;
	float: left;
}
#wrapper .content #mainDiv .links ul.nav_links li ul li a:hover {
	text-shadow: 1px 2px 1px #000;
	display: block;
	height: 19px;
	padding: 8px 9px 10px 30px;
	text-decoration: none;
	width: 187px;
	border: none;
	color: #ffcc99;
	background: #443724 url(images/list_pointer.png) 0 6px no-repeat;
}
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
#wrapper .content #mainDiv .comment {
	width: 616px;
	margin: 20px 0 0 35px;
}
#wrapper .content #mainDiv .comment .comment_top {
	height: 5px;
	width: 612px;
	background: url(images/post_bord_top.png) repeat-x;
	float: left;
}
#wrapper .content #mainDiv .comment .comment_mid {
	width: 616px;
	margin: 0 0 0 -1px;
	padding: 0 0 20px 0;
	background: url(images/post_back.jpg) repeat;
	float: left;
}
#wrapper .content #mainDiv .comment .comment_mid h2 {
	color: white;
	font-size: 22px;
	font-weight: none;
	position: relative;
	padding: 10px;
	width: auto;
	max-width: 304px;
	margin: -5px 0 0 0px;
	letter-spacing: -0.04em;
	background: #7b2410;
	line-height: 0.8em;
}
#respond h3 {
	color: white;
	font-size: 22px;
	font-weight: none;
	padding: 10px;
	margin: 20px 0 20px 0px;
	float: left;
	clear: both;
	letter-spacing: -0.04em;
	background: #7b2410;
	line-height: 0.8em;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list {
	list-style-type: none;
	padding: 0px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li {
	list-style-type: none;
	padding: 0px 0 0px 20px;
	margin-left: 4px;
	background: url(images/comment_bot.png) bottom left no-repeat;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body {
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body img {
	float: left;
	padding: 7px;
	background: #746241;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .messagewrap {
	width: 455px;
	float: left;
	padding: 0px 0px 20px 20px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li .messagewrap {
	width: 357px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li ul li .messagewrap {
	width: 259px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li ul li ul li .messagewrap {
	width: 161px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body .messagewrap img {
	float: none;
	padding: 0px;
	background: none;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body h3 {
	background: #7b2410;
	color: #fff;
	margin: 0px;
	float: left;
	padding: 7px;
	clear: both;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body h3 a {
	color: #fff;
	clear: both;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body .date {
	float: left;
	padding: 7px 0;
	clear: both;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body .date a {
	font-size: 12px;
	color: #5f513c;
	font-style: italic;
	text-decoration: none;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li .comment_body .message {
	font-size: 12px;
	font-style: italic;
	margin: 0px;
	float: left;
	line-height: 1.8em;
	clear: both;
}
.comment-reply-link {
	background: #7b2410;
	color: #fff;
	margin: 0px;
	padding: 7px 12px;
	float: right;
	text-decoration: none;
	font-weight: bold;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul {
	list-style-type: none;
	margin: 20px 0 0 78px;
	background: url(images/child_top.png) top left no-repeat;
	width: 506px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li ul {
	width: 410px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li ul li ul {
	width: 315px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li {
	background: url(images/child_left.png) top left repeat-y;
	margin-left: -2px;
	padding: 10px 0 0px 20px;
}
#wrapper .content #mainDiv .comment .comment_mid ul.comment_list li ul li .comment_body .message {
	font-size: 12px;
	font-style: italic;
	margin: -10px 0 0 20px;
	float: left;
	line-height: 1.8em;
	text-align: left;
	padding: 7px 0;
}
#wrapper .content #mainDiv .comment .comment_bot {
	margin: 0 0 25px -2px;
	padding: 0;
	height: 9px;
	background: url(images/post_bord_bot.png) repeat-y;
	float: left;
	width: 612px;
}
form#commentform {
	margin: 10px 0px 0px 20px;
	clear: both;
}
form#commentform input#author, form#commentform input#email, form#commentform input#url, form#commentform textarea {
	background: #413524;
	border: 1px solid #2f2517;
	color: #ffffff;
	padding: 3px;
	margin-bottom: 10px;
}
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter {
	display: block;
	margin: 10px auto;
}
.wp-caption {
	border: 1px solid #6C7478;
	text-align: center;
	background-color: #565D62;
	padding-top: 4px;
	margin-bottom: 10px;
}
.wp-caption.alignleft {
	margin: 0px 10px 10px 0px;
}
.wp-caption.alignright {
	margin: 0px 0px 10px 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;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
div#main-area .container img.alignleft {
	display: inline;
	float: left;
	margin-right: 25px;
	margin-top: 8px;
	margin-bottom: 10px;
}
div#main-area .container img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
}
/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 240px;
}
#wp-calendar a {
	display: block;
	text-decoration: none;
	font-weight: bold;
}
#wp-calendar a:hover {
	text-decoration: underline;
}
#wp-calendar caption {
	text-decoration: none;
	font: bold 13px Arial, Sans-Serif;
}
#wp-calendar td {
	padding: 3px 5px;
	color: #9f9f9f;
}
#wp-calendar td#today {
	color: #ffffff;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	padding: 3px 5px;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

