.devflag {
	border: 1px solid #900;
	background: #f99;
	padding: 10px;
	color: #fff;
	font-size: 8px;
	line-height: 100%;
}
body {
	margin: 0;
	padding: 0;
	color: #333333;
	background: #cde2e7 url('../img/bg_page.gif') repeat-y;
	font-size: 12px;
	line-height: 140%;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}



/* LINKS */
a, a:link, a:visited {
	color: #1d7b94;
	text-decoration: none;
}
a:hover, a:active {
	color: #1d7b94;
	text-decoration: underline;
}
a.bold, a.bold:link, a.bold:visited {
	color: #928673;
	text-decoration: none;
	font-weight: bold;
}
a.bold:hover, a.bold:active {
	color: #928673;
	text-decoration: underline;
}
.moreinfo,
.moreinfo a, .moreinfo a:link, .moreinfo a:visited,
a.moreinfo, a.moreinfo:link, a.moreinfo:visited {
	color: #1d7b94;
	text-decoration: none;
	font-weight: bold;
}
.moreinfo a:hover, .moreinfo a:active,
a.moreinfo:hover, a.moreinfo:active {
	color: #1d7b94;
	text-decoration: underline;
}

form {
	margin: 0;
	padding: 0;
}


/* BASIC STYLES */
.nowrap {
	white-space: nowrap;
}
.clear {
	clear: both;
}
.dark {
	color: #3e2501;
}
.small_narrow {
	font-family: Tahoma, "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/* BASIC ELEMENTS */
IMG {
	border: none;
}
UL.double LI {
	margin-bottom: 1em;
}
hr {
	border: 0;
	color: #a1c8d2;
	background-color: #a1c8d2;
	height: 1px;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
hr.dots {
	border: 0;
	background-color: #fff;
	background: transparent url('/img/hr_dots.gif') no-repeat scroll left;
	height: 15px;
	margin-top: .5em;
	margin-bottom: .5em;
}


div.hr_dots {
	height: 15px;
	margin-top: .5em;
	margin-bottom: .5em;
	background: transparent url('/img/hr_dots.gif') no-repeat scroll left;
}
#col_float div.hr_dots {
	height: 15px;
	margin-top: .5em;
	margin-bottom: .5em;
	background: transparent url('/img/hr_dots-subnav.gif') no-repeat scroll left;
}
div.hr_dots hr {
	display: none;
}

table {
	margin: 0;
	padding: 0;
	color: #928673;
	font-size: 12px;
	line-height: 100%;
	width: 100%;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}
#col_float table {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fff;
}

tr.row_hl {
	background: #daeaee;
}



/* HEADLINES */
h1 {
	margin: 0;
	padding: 0;
	margin-bottom: .5em;
	font-size: 22px;
	line-height: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e2501;
	font-weight: normal;
}
h2 {
	margin: 0;
	padding: 0;
	margin-bottom: .25em;
	font-size: 16px;
	line-height: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e2501;
	font-weight: normal;
}
.module-indent h2 {
	font-size: 18px;
	margin-top: .5em;
	margin-bottom: .5em;
}
body.home .module-indent h2 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: .5em;
}
body.home #col_float h1,
body.contact #col_float h1 {
	color: #fff;
	margin-top: .5em;
	margin-bottom: .5em;
}
#col_float h2 {
	color: #fff;
	font-size: 18px;
}

h2 a, h2 a:link, h2 a:visited {
	color: #3e2501;
	text-decoration: none;
}
h2 a:hover, h2 a:active {
	color: #3e2501;
	text-decoration: underline;
}


h3 {
	margin: 0;
	padding: 0;
	margin-bottom: .25em;
	font-size: 14px;
	line-height: 120%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e2501;
	font-weight: normal;
}
h3.blue {
	margin: 0;
	padding: 0;
	margin-bottom: .25em;
	font-size: 14px;
	line-height: 120%;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #1d7b94;
	font-weight: bold;
}
h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 150%;
	color: #3e2501;
	font-weight: bold;
}
h5 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 150%;
	color: #928673;
	font-weight: normal;
	text-transform: uppercase;
}
.module-indent h5 {
	margin-top: -.5em;
	color: #1d7b94;
	margin-bottom: 1em;
}



/* PARAGRAPH */
p {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}
p.pullquote {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	font-size: 16px;
	line-height: 125%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e2501;
}


/* LAYOUT + NAVIGATION */
#page-wrapper {
	margin: 0;
	padding: 0;
	margin-left: 51px;
	width: 898px;
}
#page {
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#masthead-wrapper {
	/* margin: 30px; */
	margin-bottom: 0;
}

.dotstop
{
	margin: 0px 0px 0px 30px;
}

#masthead #promo {
	position: absolute;
	top: 0px; 
	left: 653px;
	float: right;
}

#nav-wrapper {
	margin-left: 30px;
	margin-right: 30px;
	width: 838px;
}
#nav {
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#nav li {
	margin: 0; 
	padding: 0;
	list-style: none;
	display: inline;
}
#nav a {
	float: left;
	padding: 35px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:35px; /* for IE5/Win only */
}
#nav ul li#nav-1 a {
	background: transparent url('../img/navigation.gif') 0 0 no-repeat;
	width: 66px;
}
#nav ul li#nav-2 a {
	background: transparent url('../img/navigation.gif') -66px 0 no-repeat;
	width: 79px;
}
#nav ul li#nav-3 a {
	background: transparent url('../img/navigation.gif') -145px 0 no-repeat;
	width: 95px;
}
#nav ul li#nav-4 a {
	background: transparent url('../img/navigation.gif') -240px 0 no-repeat;
	width: 120px;
}
#nav ul li#nav-5 a {
	background: transparent url('../img/navigation.gif') -360px 0 no-repeat;
	width: 100px;
}
#nav ul li#nav-6 a {
	background: transparent url('../img/navigation.gif') -460px 0 no-repeat;
	width: 60px;
}
#nav ul li#nav-7 a {
	background: transparent url('../img/navigation.gif') -520px 0 no-repeat;
	width: 60px;
}
#nav ul li#nav-8 a {
	background: transparent url('../img/navigation.gif') -580px 0 no-repeat;
	width: 85px;
}
#nav ul li#nav-9 a {
	background: transparent url('../img/navigation.gif') -665px 0 no-repeat;
	width: 94px;
}
#nav ul li#nav-10 a {
	background: transparent url('../img/navigation.gif') -759px 0 no-repeat;
	width: 79px;
}

body.home #nav ul li#nav-1 a,
#nav ul li#nav-1 a:hover {
	background: transparent url('../img/navigation.gif') 0 -35px no-repeat;
}
body.about #nav ul li#nav-2 a,
#nav ul li#nav-2 a:hover {
	background: transparent url('../img/navigation.gif') -66px -35px no-repeat;
}
body.list-with-us #nav ul li#nav-3 a,
#nav ul li#nav-3 a:hover {
	background: transparent url('../img/navigation.gif') -145px -35px no-repeat;
}
body.new-projects #nav ul li#nav-4 a,
#nav ul li#nav-4 a:hover {
	background: transparent url('../img/navigation.gif') -240px -35px no-repeat;
}
body.our-listings #nav ul li#nav-5 a,
#nav ul li#nav-5 a:hover {
	background: transparent url('../img/navigation.gif') -360px -35px no-repeat;
}
body.heart-and-sold-book #nav ul li#nav-6 a,
#nav ul li#nav-6 a:hover {
	background: transparent url('../img/navigation.gif') -460px -35px no-repeat;
}
body.blog #nav ul li#nav-7 a,
#nav ul li#nav-7 a:hover {
	background: transparent url('../img/navigation.gif') -520px -35px no-repeat;
}
body.resources #nav ul li#nav-8 a,
#nav ul li#nav-8 a:hover {
	background: transparent url('../img/navigation.gif') -580px -35px no-repeat;
}
body.newsroom #nav ul li#nav-9 a,
#nav ul li#nav-9 a:hover {
	background: transparent url('../img/navigation.gif') -665px -35px no-repeat;
}
body.contact #nav ul li#nav-10 a,
#nav ul li#nav-10 a:hover {
	background: transparent url('../img/navigation.gif') -759px -35px no-repeat;
}



#footer-wrapper {
	margin: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #928673;
}
#footer {
	padding: 5px;
}

.rss-wrapper {
	float: left;
	width: 234px;
	color: #928673;
}
.rss-wrapper img {
	margin-right: 5px;
	display: inline;
	float: left;
}
.rss-wrapper .rss_txt {
	padding-top: 1px;
	display: inline;
	float: left;
}


/* COLUMNS */
#col_main-wrapper {
	margin: 0;
	padding: 0;
	padding-left: 195px;
	padding-top: 35px;
	padding-bottom: 35px;
	float: left;
}
#col_main-wrapper-nopad {
	margin: 0;
	padding: 0;
	padding-left: 195px;
	padding-top: 0px;
	padding-bottom: 35px;
	float: left;
}
#col_main {
	width: 430px;
}


body.home #col_main-wrapper {
	margin: 0;
	padding: 0;
	padding-left: 173px;
	padding-top: 16px;
	padding-bottom: 35px;
	float: left;
}
body.home #col_main {
	width: 468px;
}



#col_home-wrapper {
	margin: 0;
	padding: 0;
	padding-left: 173px;
	padding-top: 13px;
	float: left;
}
#col_home{
	width: 675px;
}

#col_full-wrapper {
	margin: 0;
	padding: 0;
	padding-left: 195px;
	padding-top: 13px;
	padding-top: 35px;
	float: left;
}
#col_full {
	width: 635px;
}




#col_main table.form td {
	padding-bottom: 15px;
	padding-top: 5px;
}
#col_float table.form td {
	padding-bottom: 5px;
	padding-top: 3px;
}

FORM INPUT.half {
	padding: 2px;
	color: #333;
	width: 200px;
	font-size: 13px;
	line-height: 100%;
	border: 1px #d5d5d5 solid;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
}
FORM INPUT.quarter {
	padding: 2px;
	color: #333;
	width: 90px;
	font-size: 13px;
	line-height: 100%;
	border: 1px #d5d5d5 solid;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
}
FORM TEXTAREA.full {
	padding: 2px;
	color: #333;
	width: 422px;
	font-size: 13px;
	line-height: 100%;
	border: 1px #d5d5d5 solid;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
}
FORM SELECT.half {
	color: #333;
	width: 206px;
	margin-top: 3px;
}



#col_side-wrapper {
	margin: 0;
	padding: 0;
	padding-left: 30px;
	margin-top: 75px;
	padding-bottom: 35px;
	float: left;
}
#col_side-wrapper-nopad {
	margin: 0;
	padding: 0;
	padding-left: 30px;
	margin-top: 15px;
	padding-bottom: 35px;
	float: left;
}

#col_side {
	width: 180px;
}



body.home #col_side-wrapper {
	margin: 0;
	padding: 0;
	padding-left: 30px;
	margin-top: 16px;
	padding-bottom: 0;
	float: left;
	background: transparent url('/img/hr_dots-vert.gif') repeat-y scroll left;
}

#col_side .module {
	margin: 7px;
	margin-bottom: 12px;
	margin-top: 0;
}

#col_side .moduley {
	margin: -6px 0px 0px -6px;
}


/* New custom module dg */

#col_side .modulex {
	margin: 0px 0px 0px -6px;
	width: 182px;
	height: 238px;
	background: transparent url('/img/side_tip/background_aqua.jpg') repeat-y top;
}

#col_side .modulex h2 {
	color: #ffffff;
	margin: 0px 0px 0px 14px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	font-size: 15px;
}

#col_side .modulex ul {
	color: #ffffff;
	margin: 4px 0px 10px 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#col_side .modulex li {
	color: #ffffff;
	margin: 4px 0px 0px 11px;
	font-weight: bold;
	font-size: 11px;
}

#col_side .modulex a {
	color: #ffffff;
	margin: 14px 0px 0px 20px;
}

body.home #col_side .module {
	margin: 0;
	margin-bottom: 12px;
}


#col_side .module-indent {
	margin: 7px;
	margin-bottom: 12px;
}


#col_float-wrapper {
	width: 212px;
	position: absolute;
	top: 181px;
	left: 0;
}
#col_float {
	color: #fff;
	background: transparent url('/img/subnav/subnav_bg.gif') repeat-y;
	padding-right: 19px;
	padding-bottom: 13px;
	padding-left: 15px;
	padding-top: 5px;
}
#col_float-top {
	margin: 0;
	padding: 0;
	min-height: 8px;
	max-height: 8px;
	height: auto !important;
	height: 8px;
	background: transparent url('/img/subnav/subnav_bg-top.png') no-repeat;
	overflow: hidden;
}
#col_float-bot {
	margin: 0;
	padding: 0;
	min-height: 8px;
	max-height: 8px;
	height: auto !important;
	height: 8px;
	background: transparent url('/img/subnav/subnav_bg-bot.png') no-repeat;
	overflow: hidden;
}
#col_float a.moreinfo, #col_float a.moreinfo:link, #col_float a.moreinfo:visited {
	color: #fff;
	text-decoration: none;
}
#col_float a.moreinfo:hover, #col_float a.moreinfo:active {
	color: #fff;
	text-decoration: underline;
}

#col_float-indent {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
#col_float FORM SELECT.full {
	color: #333;
	width: 158px;
	margin-top: 3px;
}
#col_float FORM SELECT.half {
	color: #333;
	width: 69px;
	margin-top: 3px;
}



#col_float UL {
	margin: 15px;
	margin-left: 20px;
	padding: 0;
	font-size: 16px;
	line-height: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8ebdca;

}
#col_float UL UL {
	margin: 0px;
	margin-left: 20px;
	padding: 0;
	font-size: 12px;
	line-height: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8ebdca;
	list-style-type: disc;

}
#col_float-indent UL {
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0;
	font-size: 12px;
	line-height: 115%;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	color: #8ebdca;
	list-style-type: none;

}
#col_float LI {
	margin-bottom: .33em;
}
#col_float a, #col_float a:link, #col_float a:visited {
	color: #8ebdca;
	text-decoration: none;
}
#col_float a:hover, #col_float a:active {
	color: #fff;
	text-decoration: underline;
}
#col_float LI.current_page_item, #col_float LI.current_page_item a, #col_float LI.current_page_item a:link, #col_float LI.current_page_item a:visited, #col_float LI.current_page_item a:hover, #col_float LI.current_page_item a:active {
	color: #fff;
}









/* Q + A */
.subhead {
	font-size: 16px;
	line-height: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e2501;
	font-weight: normal;
}
.left {
	float: left;
}



.listed_img {
	color: #3e2501;
	float: left;
}
.listed_img IMG {
	margin-bottom: 5px;
}



.featured-listing {
	padding: 8px;
	margin-bottom: 8px;
}
.featured-listing IMG {
	border: 1px solid #ffffff;
}
.featured-listing.row_hl {
	background: #daeaee;
}
.featured-listing_img {
	color: #3e2501;
	width: 130px;
	margin-right: 20px;
	float: left;
}
.featured-listing_txt {
	width: 260px;
	float: left;
}



.column {
	width: 50%;
	float: left;
}





#subnav_subscribe-wrapper {
	border: 1px solid #3e2501;
}
#subnav_subscribe {
	border: 2px solid #fff;
	background: #3e2501;
	padding: 12px;
}

#formSubscribe INPUT {
	margin: 0;
	padding: 2px;
	margin-bottom: 7px;
	margin-top: 7px;
	color: #333;
	width: 142px;
	font-size: 12px;
	line-height: 100%;
	border: 1px #d5d5d5 solid;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}




.team-wrapper {
	display: table;
	height: 80px;
	width: 212px;
	float: left;
	margin-bottom: 12px;
}
.team_img {
	float: left;
	padding-right: 12px;
}
.team-wrapper IMG {
	background: #d6d6d5;
}
.team_txt-wrapper {
	display: table-cell;
	vertical-align: bottom;
	width: 130px;
}
.team_txt {
	padding-right: 20px;
}




#home_featured-wrapper {
	border: 1px solid #928673;
	width: 675px;
}
#home_featured {
	padding: 3px;
}

.home_listings-wrapper
{
	width: 200px;
	padding: 0px 0px 0px 30px;
	color: #3e2501;
	text-align: center;
	float: left;
}
.home_listings-wrapper .txt_left {
	padding-right: 66px;
}
.home_listings-wrapper .txt_middle {
	padding-right: 16px;
	padding-left: 16px;
}
.home_listings-wrapper .txt_right {
	padding-left: 16px;
}
.home_listings-wrapper .img_left IMG {
	border-right: 1px solid #928673;
	padding-right: 66px;
}
.home_listings-wrapper .img_middle IMG {
	padding-right: 16px;
	padding-left: 16px;
}
.home_listings-wrapper .img_right IMG {
	border-left: 1px solid #928673;
	padding-left: 16px;
}
.home_listings-wrapper a, .home_listings-wrapper a:link, .home_listings-wrapper a:visited {
	color: #3e2501;
	text-decoration: none;
}
.home_listings-wrapper a:hover, .home_listings-wrapper a:active {
	color: #3e2501;
	text-decoration: underline;
}




.prop_featured-wrapper {
	width: 206px;
	float: left;
	text-align: center;
	margin-right: 8px;
}
.prop_featured-wrapper-last {
	width: 206px;
	float: left;
	text-align: center;
	margin-right: 0px;
}
.prop_featured IMG {
	border: 1px solid #928673;
	padding: 3px;
	margin-bottom: 3px;
}






.col-wrapper {
	margin-bottom: 12px;
	clear: both;
}
.col-wrapper IMG {
	padding-bottom: 12px;
	}
.col_left {
	float: left;
	width: 140px;
	margin-right: 20px;
}
.col_right {
	float: left;
	width: 270px;
}



.blog-preview {
	margin-bottom: 10px;
}
.blog-preview h2 {
	padding-top: 5px;
	font-size: 22px;
}

.blog-preview IMG {
	padding: 3px;
	border: 1px solid #928673;
}
.blog-preview IMG.left {
	margin-right: 15px;
}
.blog-preview IMG.right {
	margin-left: 15px;
}


#banner_728 {
text-align: center;
}


/***************************************************************************************/
/*                                                                                     */
/* BOOK PAGES CSS                                                                      */
/*                                                                                     */
/***************************************************************************************/

#youtubecenter
{
	margin-left: 45px;
	text-align: center;
}
.hearth1
{	
	font-size: 1px;
	color: #1d7b94;
}

body.heart-and-sold-book .entry
{
	width: 600px;
}

body.heart-and-sold-book p.pullquote {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	font-size: 16px;
	line-height: 125%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3e2501;
}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}



/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */



.post_blog {
	clear: both;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-bottom: 15px;
}
.post_blog a, .post_blog a:link, .post_blog a:visited {
	color: #1d7b94;
	text-decoration: none;
}
.post_blog a:hover, .post_blog a:active {
	color: #1d7b94;
	text-decoration: underline;
}

.post_blog h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-bottom: 5px;
}
.post_blog h2 a, .post_blog h2 a:link, .post_blog h2 a:visited {
	color: #3e2501;
	text-decoration: none;
}
.post_blog h2 a:hover, .post_blog h2 a:active {
	color: #3e2501;
	text-decoration: underline;
}

	
.post_blog img {
	padding: 4px;
}
		
div.post_share {
	clear: left;
}
div.post_info {
	color: #3e2501;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
}
div.post_tags {
	color: #958975;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
			
div.post_author {
	text-align: right;
	font-size: 11px;
	color: #2A180C;
}



.avatar {
	float:left;
	border:1px solid #ccc;
	padding:4px;
	margin-right:10px;
}

.stbutton {display:block;height:16px;}

h3#comments {

	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-bottom: 15px;


}


#col_side UL {
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#col_side LI {
	margin: 0;
	padding: 0;
	list-style-type: none;

}




/* Begin Form Elements */
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	list-style: none;
	}

.commentlist p {
	margin: 15px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */




/* Captions */
.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;
	/*
	-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;
}
/* End captions */


