/*------------------------------------------------*/

/*-----------------[BASIC STYLES]-----------------*/

/*------------------------------------------------*/

body {color: #fff;background-image: url(images/bg%20.jpg);background-repeat: repeat-x;font-family:Arial, Helvetica, sans-serif;font-size: 12px; line-height:18px;margin: 0px;background-color: #FFF;}
a {color: #FFF;ext-decoration: none;border: none;outline:none; }
a:link {text-decoration: none;border: none;outline:none;}
a:visited {color: #FFF;text-decoration: none;}
a:hover {text-decoration: none;color: #DE1A1E;border: none;outline:none;}
a:active {text-decoration: none;color: #FFF;border: none;outline:none;}
h1 { margin-bottom: 10px; font-weight: normal; font-size: 16px; }
h2 {margin-bottom: 10px;font-weight: normal;font-size: 16px;color: #951A1C;}
h3 {font-size: 14px;color: #666;padding-left:15px;font-weight: lighter;}
blockquote { overflow: auto; padding: 0 10px; margin: 20px 30px; background: #222; border: 1px solid #333; }
p img { padding: 0; max-width: 100%; }

/*------------------------------------------------*/

/*---------------[MAIN LAYOUT INFO]---------------*/

/*------------------------------------------------*/'


#bgdiv {background-repeat: repeat-x;background-position: bottom;width: 100%;}

#logobg {background-repeat: no-repeat;}

.headings { width: 194px; background-color: #222222; display: block; height: 28px; font-weight: bold; padding-left: 20px; padding-top: 3px; clear: both; }

#wrapper2 { width: 950px; margin: auto; padding: 0px 0px 0px 0px; }

.post-wrapper {width: 606px;padding: 15px;margin-bottom: 25px;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #666;}

.rule { clear: both; border-top: 1px solid #222222; width: 636px; margin: 15px 0px; float: left; }

#home-wrapper {width: 625px;margin-top: 25px;}

.home-left { width: 420px; border-right: 1px solid #222222; float: left; }

.home-post-wrap { width: 395px; border-bottom: 1px solid #222222; padding: 15px 25px 25px 0px; }

.home-post-wrap-2 { width: 636px; border-bottom: 1px solid #222222; padding: 15px 0px; }

.home-post-wrap-3 { width: 636px; border-bottom: 1px solid #222222; padding: 0px; }

.home-right { width: 214px; float: left; }

.readmore { background-image: url(images/readmore-bg.png); padding: 5px 10px; color: #fff; font-size: 10px; margin: 23px 0px 0px 40px; display: block; float: right; }

.readmore a:link, .readmore a:hover { color: #fff; font-size: 10px; }

.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-family: Georgia; margin-top: 10px; color: #6a909f; float: left; margin-bottom: 15px; clear: both; }

.post-title { line-height:40px; margin: 15px 0px 20px 0px; }

.post-title2 { margin: 0px 0px 20px 0px; }

h1.post-title, h1.post-title2 { color: #ffffff; }

#header { width: 950px; margin-top: 0px; height: 219px; background-color: #373434; background-image: url(images/header-bg.gif); background-repeat: repeat-x; float: left; }

#container {float: left;width: 950px;margin-bottom: 25px;}

#container2 {float: left;width: 950px;background-color: #333;padding-top: 15px;}

#left-div {width: 625px;float: left;}

#left-div2 {width: 663px;float: left;margin-bottom: 30px;padding-top: 0px;padding-right: 0px;padding-bottom: 15px;padding-left: 15px;}

#left-inside { float: left; padding: 0px 0px 0px 19px; }

.adwrap { margin-left: -5px; float: left; width: 270px; }

.adwrap a, .adwrap a:hover, .adwrap a:visited { margin-right: 5px; margin-bottom: 5px; display: block; float: left; }

.adwrap img { border: none; }

.about-image { float: left; display: inline; margin-right: 10px; border: 5px solid #313131; }

.post-info {color: #AC2223;background-color: #313131;float: left;border: 1px solid #3d3d3d;padding: 4px 10px;Clear: both;height: 22px;}

.post-info2 { height: 22px; float: left; border-right: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d; background-image: url(images/ratings-bg.gif); color: #fff; padding: 4px 10px; }

.post-info a:link, .post-info a:visited { color: #fff; }

.logo { border: none; float: left; }

#animate a {background-repeat: repeat;}

.current-category { background-color: #313131; color: #fff; border: 1px solid #424242; padding: 5px 10px; display: block; margin-bottom: 10px; width: 626px; }

.ad_468 { position: absolute; left: 403px; top: 20px; }

#logobg { float:left; }

#logo {height: 142px;width: 400px;padding-left: 50px;outline:none;}

#seolinks {font:'verdana' 10px #888888;}





/*------------------------------------------------*/

/*---------------------[FOOTER]-------------------*/

/*------------------------------------------------*/

#footer {clear: both;float: left;padding-top: 14px;width: 100%;height: 160px;background-image: url(images/footer.png);background-repeat: repeat-x;background-color: #801214;}

.footer-inside {margin: auto;width: 940px;text-align: right;font-size: 11px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 0px;}

.footer-insie a:link, .footer-insie a:visited { color: #fff; }

#bottom { padding: 15px 1px 15px 15px; width: 934px; background-color: #292929; float: left; background-image: url(images/bottom-bg.gif); background-repeat: repeat-x; }

.bottom-box { width: 294px; background-color: #212121; border-bottom: 5px solid #1d1d1d; float: left; margin-right: 17px; }

.bottom-box2 { width: 294px; background-color: #212121; border-bottom: 5px solid #1d1d1d; float: left; margin-right: 17px; min-height: 299px; }

.bottom-box2 h3 { color: #868686; font-size: 20px; margin-left: 10px; }

.bottom-box-inside { width: 274px; margin-left: 10px; padding: 10px 0px; float: left; background-image: url(images/line-bg.gif); background-repeat: repeat-x; background-position: top; }

.bottom-span {width: 185px;display: block;color: #939393;float: left;}

.bottom-span a:link, .bottom-span a:visited {font-size: 12px;}

.bottom-span2 {width: 185px;color: #999;display: block;float: left;}

.bottom-span3 {width: 185px;color: #939393;display: block;float: left;}

.bottom-span3 a:link, .bottom-span3 a:visited { color: #939393; }

.bottom-thumbnail {float: left;display: inline;margin-right: 12px;padding: 2px;}

.bottom-thummbail-hover-wrap { position: relative; display: none; }

.bottom-thumbnail-hover { width: 59px; height: 59px; background-image: url(images/thumbnail-overlay.png); z-index: 5; position: absolute; float: left; }

#equal {background-image: url(images/equallogo.png);float: left;height: 75px;width: 75px}

#disclaimer {float: left;height: 80px;width: 600px;margin-left: 100px;text-align: center;
color: #FFF;text-decoration: none;padding-top: 0;font-size: 10px;line-height: 10px;}


/*------------------------------------------------*/

/*--------------------[SIDEBAR]-------------------*/

/*------------------------------------------------*/


#sidebar {float: right;width: 250px;background-color: #666;border-top-width: 2px;border-bottom-width: thin;border-top-style: solid;border-bottom-style: solid;border-top-color: #951A1C;border-bottom-color: #951A1C;margin-right: 15px;}
.sidebar-box {float: left;width: 295px;margin-bottom: 10px;margin-left: auto;margin-right: auto;}
.sidebar-box-inside {background-repeat: repeat;width: 280px;float: left;padding-bottom: 0px;margin-left: 7px;background-position: bottom;padding-right: 5px;padding-left: 5px;}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {  display: block;  padding: 3px 8px 5px 8px;}
.sidebar-box ul li { margin: 5px 3px 3px 5px; clear: both; }
.sidebar-box ul { list-style-type: none; clear: both; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }
.sidebar-box ul li a:hover { color: #666; }
.sidebar-box-title {font-size: 18px;color: #999;float: left;width: 270px;height: 35px;text-align: left;padding-right: 25px;padding-top: 10px;}




/*------------------------------------------------*/

/*-----------------[FEATURED SLIDER]--------------*/

/*------------------------------------------------*/

.featured {background-color: #252525;border: 10px solid #313131;background-image: url(images/slider-bg.gif);width: 930px;height: 364px;float: left;z-index: -5;}

.featured-info {color: #828080;background-color: #313131;border: 1px solid #424242;margin-top: 5px;margin-bottom: 5px;padding-right: 10px;padding-left: 10px;}

#sections { width: 655px; height: 364px; float: left; overflow: hidden; }

#sections ul { width: 10000px; padding: 0; margin: 0; height: 364px; float: left; list-style-image: none; display: block; }

#sections li { width: 655px; height: 364px; display: block; float: left; }

.sections-overlay { background-image: url(images/readmore-bg.png); width: 655px; height: 364px; }

.sections-overlay .zoom { margin: 165px 0px 0px 312px; border: none; }

#featured-right { width: 262px; height: 364px; float: right; }

#sections2 {width: 262px;height: 310px;float: right;overflow: hidden;}

.featured-readmore { background-color: #353535; padding: 0px 10px 3px 10px; display: block; float: right; margin-top: 5px; }

#sections2 ul { width: 262px; padding: 0; margin: 0; height: 5000px; float: left; list-style-image: none; display: block; }

#sections2 li {width: 227px;height: 257px;display: block;float: left;background-image: url(images/slider-text-bg.gif);background-repeat: no-repeat;padding: 20px;margin-bottom: 25px;color: #666;}

.featured-title a {color: #951A1C;font-size: 18px;font-weight: bold;}

#featured-button {width: 261px;height: 55px;float: right;background-image: url(images/sliderbottom.gif);background-position: top;}

.prev {width: 40px;height: 40px;cursor: pointer;float: left;background-image: url(images/arrow-left.gif);margin-top: 18px;margin-left: 10px;background-repeat: no-repeat;}

.next {width: 40px;height: 40px;cursor: pointer;float: right;background-image: url(images/arrow-right.gif);margin-top: 18px;margin-right: 10px;background-repeat: no-repeat;}

.prev-hover {width: 40px;height: 40px;cursor: pointer;background-image: url(images/arrow-left-hover.gif);background-repeat: no-repeat;}

.next-hover {width: 40px;height: 40px;cursor: pointer;background-image: url(images/arrow-right-hover.gif);background-repeat: no-repeat;}



/*------------------------------------------------*/

/*-------------[CAPTIONS AND ALIGNMENTS-----------*/

/*------------------------------------------------*/

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

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]------------------*/

/*------------------------------------------------*/
#navbar {background-image: url(images/slidertop.png);float: right;height: 75px;width: 950px;background-repeat: no-repeat;background-position: 185px bottom;}
.logowrap ul li a:hover { color: #000; }
		/*------------------[DROPDOWN MENU]------------------*/
		.nav ul { position:absolute; top:-999em; }
		.nav li {float:left;}
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:-40px; top:7px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:161px; top:-26px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	


/*------------------------------------------------*/

/*------------------[NAVIGATION]------------------*/

/*------------------------------------------------*/

.logowrap {float: left;width: 950px;background-image: url(images/header-bg.png);background-repeat: no-repeat;background-position: right top;height: 185px;}
.logowrap ul {float: right;padding: 0px;margin-right: 0px;margin-bottom: 0px;z-index: 10;margin-top: 100px;}
.logowrap ul li {float: left;display: block;margin-right: 10px;}
.logowrap ul li a:link, .logowrap ul li a:visited {color: #999;display: block;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;background-image: url(images/but.png);}
.logowrap ul li a:hover {color: #000;height: 75px;width: 100px;}

		/*------------------[DROPDOWN MENU]------------------*/


.nav ul {width: auto;height: 30px;margin-top: 30px;z-index: 10;position: relative}
.nav li {height: 35px;width: 110px;background-image: url(images/but.png);background-repeat: repeat-x;margin-right: 6px;text-align: center;z-index: 9;list-style-type: none;padding-top: 25px;line-height: 12px;float: right;}
.nav ul li {width: auto;height: auto;}

/*------------------[DROPDOWN MENU]------------------*/
		.nav ul {width: auto;height: 30px;margin-top: 30px;z-index: 10;position: relative}
		.nav ul li { width: 100%; }
		.nav li:hover ul, ul.nav li.sfHover ul { left:-25px; top:-5px; }
		.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:161px; top:-35px; }
		.nav li:hover ul, .nav li li:hover ul { top: -999em; }
		.nav li li { padding: 0px; }
		.nav li:hover { }
		.nav li li a:link, .nav li li a:visited { height:auto;padding-top:15px;padding-bottom:15px;width: 180px; display: block; background-image: url(images/pages-bg-2.gif) !important; background-position: 400px 0px; }
		.nav li li a:hover { }

/*------------------------------------------------*/

/*------------------[SEARCH FORM]-----------------*/

/*------------------------------------------------*/

#searchform {height: 35px;}

.search_bg { float: right; margin-top: 18px; margin-left: 10px; }

.search_bg #s { background: #FFF; font-size:11px; color:#fff; font-family: Arial; width:150px; vertical-align:middle; padding:10px; border: 1px solid #e5e3d3; }

.search_bg #searchsubmit { background-color: #56adff; color: #fff; font-weight: bold; cursor: pointer; border: 5px solid #f6f6e9; vertical-align:middle; text-transform: lowercase; margin-left: 10px; height: 30px; padding-bottom: 10px; }





/*------------------------------------------------*/

/*---------------[CATEGORIES DROPDOWN]------------*/

/*------------------------------------------------*/

/*------------------------------------------------*/

#categories-button {float: left;cursor: pointer;margin-top: 26px;}

#categories-dropdown {width: 237px;display: none;float: left;margin-top: 10px;z-index: 1;position: relative;}

.categories-inside { width: 237px; background-image: url(images/categories-bg.gif); background-repeat: repeat-x; background-color: #101010; float: left; }

.categories-inside ul { width: 237px; padding: 0px; margin: 0px; float: left; list-style-type: none; }

.categories-inside ul li { display: block; float: left; padding: 0px; margin: 0px; list-style-type: none; }

.categories-inside ul li a:link, .categories-inside ul li a:visited { display: block; float: left; padding: 5px 10px; margin: 2px 0px; width: 199px; border: 1px solid #464646; background-color: #2c2c2c; margin-left: 8px; }

.categories-inside ul li a:hover { background-color: #353535; color: #fff; }

.categories-top { float: left; }





/*------------------------------------------------*/

/*-----------------[WP PAGE NAVI]-----------------*/

/*------------------------------------------------*/

.wp-pagenavi { margin-bottom: 15px !important; }

.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #424242 !important; color: #FFF !important; background-color: #313131 !important; }

.wp-pagenavi a:visited { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #424242 !important; color: #FFF !important; background-color: #313131 !important; }

.wp-pagenavi a:hover { border: 1px solid #fff !important; color: #000 !important; background-color: #c9c9c9 !important; }

.wp-pagenavi a:active { padding: 5px 7px !important; margin: 2px !important; text-decoration: none !important; border: 1px solid #424242 !important; color: #FFF !important; background-color: #313131 !important; }

.wp-pagenavi span.pages { padding: 5px 7px !important; margin: 2px 2px 2px 2px !important; color: #000000 !important; border: 1px solid #424242 !important; color: #FFF !important; background-color: #313131 !important; }

.wp-pagenavi span.current { padding: 5px 7px !important; margin: 2px !important; font-weight: bold !important; border: 1px solid #fff !important; color: #000 !important; background-color: #c9c9c9 !important; }

.wp-pagenavi span.extend { padding: 5px 7px !important; margin: 2px !important; border: 1px solid #fff !important; color: #000 !important; background-color: #c9c9c9 !important; }

#bgdiv { float:left; }

#form {float: right;width: 275px;text-align: right;background-repeat: repeat;margin-top: 15px;margin-right: 7px;margin-left: 7px;}

#formhead {background-image: url(images/form_top.png);height: 50px;width: 315px;background-repeat: no-repeat;background-position: -45px -4px;font-family: Arial;}

.formhead {font-size: 18px;padding-right: 13px;}

#categories {float: left;width: 250px;height: 75px;padding-left: 25px;overflow: visible;z-index: 50;padding-right: 25px}

/*-----------------[Search]-----------------*/
#search {float: right;height: 35px;width: 325px;z-index: 5;margin-right: 50px;margin-top: 18px;}
.searchinput {height: 25px;width: 260px;border:none;text-decoration: none;color: #fff;float: left;padding-top: 10px;padding-left:15px;background-color: #20201F;outline:none;}
.searchbtn {
	background-image: url(images/searchincon.png);
	float: left;
	clear:none;
	height: 35px;
	width: 35px;
	border-style: none;
	
	
}

/*-----------------[home form]-----------------*/
#form {float: right;width: 300px;}
#formtop {background-image: url(images/form_top.png);height: 55px;background-position: right;}
#formbody {float: left;height: 55px;width: 285px;}
#formtop {background-image: url(images/findaplacetop.png);height: 55px;background-position: right;}
.findaplaceform {background-position: center top;background-color: #333;width: 280pxtext-align: center;float: right;width: 285px;text-align: left;margin-top: -10px;}
.findplaceinput {color: #FFF;background-color: #666;padding: 2px;height: 20px;width: 250px;border: 1px solid #999;font-weight: lighter;margin-left: 15px;}
.findplaceinput2 {
	color: #FFF;
	background-color: #666;
	padding: 2px;
	width: 250px;
	border: 1px solid #999;
	height: 20px;
	margin-left: 15px;
	margin-top: 10px;
}
#formtop1 {
	background-image: url(images/formtop.png);
	float: right;
	height: 55px;
	width: 285px;
	font-size: 18px;
	color: #999;
	background-position: right bottom
}
.findplaceradio {
	height: auto;
	width: 250px;
	color: #FFF;
	text-align: left;
	text-transform: capitalize;
	margin-left: 15px;
	background-color: #666;
	border: 1px solid #999;
}
.selectedareas {color: #999;}
.favspots {color: #999;}
.form_but {color: #FFF;background-image: url(images/but.png);width: 55px;margin-right: 5px;margin-left: 10px;text-decoration: none;border-style: none;clear: none;float: left;margin-bottom: 10px;padding-top: 5px;padding-bottom: 5px;height: 30px}

/*-----------------[home rent widget]-----------------*/
.rent {
	float: left;
	height: 230px;
	width: 300px;
	margin-top: 15px;
	overflow: hidden;
	margin-left: 16px;
}

/*-----------------[home buy widget]-----------------*/
.buy {
	float: left;
	height: 230px;
	width: 625px;
	overflow: hidden;
}

/*-----------------[home widget]-----------------*/
.homead1 {float: left;height: auto;width: 300px;margin-right: 15px;}

.homead2 {float: left;height: auto;width: 300px;margin-left: 15px;}

.widgettitle {
	font-size: 18px;
	color: #90181a;
	font-weight: lighter;
	text-transform: uppercase;
}

.textwidget {
	color: #666;
	float: right;
	text-align: justify;
	line-height: 24px;
}

#wp-calendar {width: 300px;height: 235px;background-color: #2A2A2A;border-top-width: thin;border-top-style: solid;border-bottom-style: solid;border-top-color: #B22426;border-bottom-color: #B22426;background-image: url(images/form_body.gif);
color: #999;padding-top: 15px;}

#wp-calendar caption {background-image: url(images/form_top.png);text-align: right;height: 45px;color: #FFF;padding-top: 15px;padding-right: 15px;background-position: right;margin-top: -15px}

#today a {font-weight: bold;color: #B52A25;}

#wp-calendar tbody tr td {text-align: center;}



	



/*------------------------------------------------*/

/*--------------------[SIDEBAR]-------------------*/

/*------------------------------------------------*/

#sidebar {float: right;width: 250px;background-color: #666;border-top-width: 2px;border-bottom-width: thin;border-top-style: solid;border-bottom-style: solid;border-top-color: #951A1C;border-bottom-color: #951A1C;margin-right: 15px;
color: #FFF;}
.sidebar-box {float: left;width: 295px;margin-bottom: 10px;margin-left: 10px;margin-right: 10px}
.sidebar-box-inside {background-repeat: repeat;width: 270px;float: left;padding-bottom: 0px;margin-left: 7px;background-position: bottom;padding-right: 5px;padding-left: 5px;}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {  display: block;  padding: 3px 8px 5px 8px;}

						.sidebar-box ul li { margin: 5px 3px 3px 5px; clear: both; }

						.sidebar-box ul { list-style-type: none; clear: both; margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; }

						.sidebar-box ul li a:hover { color: #666; }

						.sidebar-box-title {font-size: 18px;color: #999;float: left;font-weight: lighter;width: 270pxheight: 35px;text-align: left;padding-right: 25px;padding-top: 10px}


/*------------------------------------------------*/

/*------------------[THUMBNAILS]------------------*/

/*------------------------------------------------*/

.thumbnail-wrap {float: left;width: 151px;height: 151px;margin-top: 0px;margin-left: 0px;}

.thumbnail-category { margin: 0px 14px 18px 0px; }

.thumbnail-div {float: left;width: 141px;height: 141px;padding: 2px;background-color: #666;}

.thumbnail-div .sections-overlay { background: url(images/thumbnail-overlay.png) no-repeat -40px -300px; width: 141px; height: 141px; margin-top: -33px; float: left; }

.thumbnail-shadow { width: 100%; float: left; height: 33px; }

.thumbnail-div .sections-overlay .zoom { margin: 60px 0px 0px 61px; }

.thumbnail-single .sections-overlay { width: 624px; height: 364px; }

.thumbnail-single embed, .thumbnail-single object { width: 624px; height: 364px; }

.thumbnail-bottom { margin: 5px 0px 0px -5px; }

.thumbnail-single { border: 10px solid #313131; width: 624px; height: 364px; }

.blogthumbnail {border: 10px solid #666;display: inline;float: left;margin-right: 15px;}

/*------------------------------------------------*/

/*-------------------[COMMENTS]-------------------*/

/*------------------------------------------------*/

.comments-wrapper {background-color: #171717;width: 585px;float: left;background-repeat: repeat-x;padding: 15px;margin-top: 30px;}

#commentform { margin: 10px 0px 0px 20px; }

#commentform textarea { background: #222; border: 1px solid #333; width: 350px; padding: 10px; color: #fff; }

#commentform #email { font-size: 13px; background: #222; border: 1px solid #333; width: 207px; height: 20px; padding-left: 13px; padding-top: 6px; margin-bottom: 3px; color: #fff; }

#commentform #author { font-size: 13px; background: #222; border: 1px solid #333; width: 207px; height: 20px; padding-left: 13px; padding-top: 6px; margin-bottom: 3px; color: #fff; }

#commentform #url { font-size: 13px; background: #222; border: 1px solid #333; width: 207px; height: 20px; padding-left: 13px; padding-top: 6px; margin-bottom: 3px; color: #fff; }

.commentmetadata { text-transform: uppercase; color: #fff; font-size: 12px; text-transform: uppercase; margin-top: 10px; display: block; background-color: #222222; border: 1px solid #333333; padding: 2px 10px; width: 190px; }

#comments { margin: 0px 0px 15px 6px; color: #fff; }

.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited { color: #fff; }

.fn, .fn a:link, .fn a:hover, .fn a:visited, .says { color: #56adff; font-family: Georgia; font-size: 17px; font-style: normal; }

.avatar { border: 5px solid #222222; margin-bottom: -15px; margin-right: 10px; width: 40px; height: 40px; }

.comment { border-bottom: 1px solid #222222; margin-bottom: 15px; float: left; clear: both; width: 100%; list-style: none; }

.children .comment { border-top: 1px solid #222222; border-bottom: none; padding-top: 15px; margin-bottom: 0px; }

.comment-reply-link, .comment-reply-link:visited { color: #171717 !important; display: block; font-weight: bold; background-color: #c4c4c4; padding: 2px 7px; float: right; text-transform: lowercase; font-size: 11px; border: 1px solid #fff; margin-bottom: 10px; margin-top: -10px; }

.commentlist { float: left; margin-left: 0px; padding-left: 10px; }

.comment-reply-link:hover { background-color: #fff; }

.cancel-comment-reply a:link, .cancel-comment-reply a:visited { color: #171717 !important; display: block; font-weight: bold; background-color: #c4c4c4; border: 1px solid #fff; padding: 0px 5px; text-transform: lowercase; font-size: 10px; float: left; clear: both; }

#commentform { clear: both; float: left; }

.cancel-comment-reply a:hover { background-color: #fff; }

#respond { float: left; width: 100%; }

#respond h3 { color: #fff; margin-left: 20px; margin-top: 0px; }

div.cancel-comment-reply { margin-left: 20px; }



/*------------------------------------------------*/

/*-------------[CAPTIONS AND ALIGNMENTS-----------*/

/*------------------------------------------------*/

.center, div.aligncenter { display: none; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

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;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.alignright { float: right; }

.alignleft { float: left }


#home-wrapper h3 {
	margin-left: 0px;
	padding-left: 0px;
	text-transform: uppercase;
	font-size: 18px;
	color: #90181A;
}


.wpcf7-validates-as-required {
	padding: 3px;
	height: auto;
	width: 500px;
	background-color: #666;
	border: thin solid #999;
	color: #FFF;
}

.wpcf7-form-control-wrap.your-message textarea {
	background-color: #666;
	width: 500px;
	border: thin solid #999;
	padding: 3px;
	color: #FFF;
}
.formsubmit {
	background-image: url(images/form_top.gif);
	height: 25px;
	width: 50px;
	background-position: 60px;
	border: 2px solid #620D0E;
}
.wpcf7-form-control-wrap.your-subject input {
	background-color: #666;
	width: 500px;
	border: thin solid #999;
	padding: 3px;
	color: #FFF;
}

