/*
Theme Name: CTHOMES
Theme URI: 
Description: 
Version:
Author: 
Author URI: 
Tags: 
*/




@charset "utf-8";
/* CSS Document */
/* @font-face {  font-family:"Universe"; src: url(http://www.rmsjr.com/FortuneBuilders/cthomes/fonts/universe.ttf);}
@font-face {  font-family:"UniverseLightCond"; src: url(http://www.rmsjr.com/FortuneBuilders/cthomes/fonts/UniverseLightCond.ttf);}
.testFontFace{ font-family: "UniverseLightCond", times new roman;}
*/ 


body { font-size:62.5%; font-family:Verdana, Geneva, sans-serif; background-image:url(images/bg-body.gif); font-size:12px; }
a { color:#3b80ab; }
p { line-height:20px; margin-bottom:10px; padding-bottom:10px;  }

h1, h2, h3, h4 { font-weight:normal; font-family:Verdana, Geneva, sans-serif; }
h1 a{ color:#000; text-decoration:none;}
dl { line-height:18px }
.expand { overflow:hidden; height:1% }
.expandFloat { float:left; width:100% }
.center { margin:auto; }
.serif { font-family:Georgia, "Times New Roman", Times, serif }
.sansSerif { font-family:Verdana, Geneva, sans-serif }
.darkBlue { color:#003557 }
.linkBlue { color:#3b80ab; }
.cb { clear:both; }
.inlineList li { float:left; display:inline }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
#bannerContainer { width:100%; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-banner.gif); background-repeat:repeat-x; }
#banner { width:940px; height:109px; position:relative; }
#mainNav { width:940px }
#topNav { position:absolute; top:45px; right:0px; }
#topNav li { font-size:11px; margin-right:0px }
#topNav li a { padding-right:5px; }
#topNav li:before { content:" | " }
#topNav li:first-child:before { content:"" }
#call { position:absolute; top:65px; right:0; font-size:24px; }
#fth { position:absolute; left:570px; }
#mainNavContainer { background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-main-nav.png); background-repeat:repeat-x; top:10px; }
#mainNav { height:35px; background-color:transparent }
#mainNav li { background-color:transparent; border:0 }
#mainNav li a { padding:11px 11px 11px 11px; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; border:0; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-main-nav-separator.gif); background-position:left center; background-repeat:no-repeat; }
#mainNav li:first-child a { background-image:none; padding-left:0; }
#mainNav li ul li a { background-image:none; }
.home #centralAreaContainer { height:195px; }
.home #page { margin-top:-170px; }
#centralArea { background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-center-area-home.jpg); background-repeat:no-repeat; background-position:top; width:940px; }
.home #centralArea { height:195px; padding:0; }
#centralArea { padding:20px 0px; width:940px; }
h1 { font-size:32px; width:640px; line-height:36px; z-index:0 }
#centralAreaContainer { background-color:#e6f5ff; border-bottom:1px solid #ccc; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-central-area.png); background-repeat:repeat-x }
#page { width:940px; padding-bottom:50px; }
#content { width:640px; float:left; padding-right:20px; display:inline }
#sidebar { width:280px; float:left; display:inline; margin-top:-51px; }
.home #sidebar { margin-top:0 }
#videoContainer { width:480px; padding:0 20px 8px 0; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-video.png); margin-bottom:20px; background-repeat:no-repeat; float:none; background-position:right bottom; min-height:180px; }
#homeVideo { width:480px;  padding:5px; border:1px solid #ccc; background-color:#fff; min-height:180px; }

.postDate { float:left; width:53px; height:70px; display:inline; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-postDate.png) }
.postDate span { display:block; text-align:center; }
.postDate .month { font-size:11px; margin-top:6px; color:#fff } 
.postDate .day { font-size:30px; margin-top:-3px; line-height:30px; padding:0; } 
.postList li { margin-bottom:20px; padding-right:20px; }
.postList h3 { font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-bottom:5px; margin-top:0; padding-top:0 }
.postList .post { margin-left:70px; border-bottom:1px solid #bbb8b2; padding-bottom:20px; }
.more { display:block; }
.module { padding:0px; margin-bottom:20px; overflow:hidden; height:1%; }
.moduleContent { padding:15px 20px 15px 20px; background-color:#fff; margin:0 10px; height:1% }
.moduleContentFacebook { background-color:#fff; margin:0 10px; height:1% }
.moduleContent ul.moduleList li{ line-height:21px;}
.moduleContent ul.moduleList li ul{ margin-left:20px; margin-bottom:10px; margin-top:0}

.module h3 { margin-top:0px; padding:10px 20px; margin:0 10px; color:#fff; font-size:17px; height:1%; text-transform:uppercase; line-height:21px; background-color:#333 }
.moduleContent .form { margin:0; padding:0; }
.module.shadowed { background-position:bottom; background-repeat:no-repeat; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-white-inset-bottom.png); }
.module.shadowed h3 { padding:10px 30px; margin:0; background-repeat:no-repeat; background-position:center top; padding-top:15px; background-color:transparent; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-gray-module-title.png); }
.module.shadowed .moduleContent { padding:15px 30px 10px 30px; background-repeat:repeat-y; background-position:center; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-white-inset.png); margin:0 0 14px 0; background-color:transparent }
.module.gray { background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-gray-inset-bottom.png); }
.module.gray .moduleContent { background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-gray-inset.png); }
.module.shadowed h3.redTitle { background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-red-inset-title.png); }
.module.gray .form label { color:#ccc; }
.module.gray .moduleContent p { color:#ccc; }
.headingImage { margin-right:10px; vertical-align:top; display:inline; }
#content img.headingImage{  display:inline;  padding:0; border:0; background-color:transparent;}

.btn { background-position: left center; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-button-left.gif); display:inline-block; background-repeat:no-repeat }
.btn input { background-color:transparent; border:0; margin-left:10px; padding:10px 10px 10px 2px; float:none; display:inline-block; overflow:visible; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; color:#fff; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-button-right.gif); background-repeat:no-repeat; background-position:right center; cursor:pointer; }
.btn a { background-color:transparent; border:0; margin-left:10px; padding:10px 10px 10px 2px; float:none; display:inline-block; overflow:visible; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; color:#fff; background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-button-right.gif); background-repeat:no-repeat; background-position:right center; text-decoration:none; }



.testimonialModuleContent { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:20px; background-color:#fff; border:1px solid #d2cec5; }
.testimonialModule p { font-style:italic; color:#1c2f3c; }
.testimonialModuleContent{ }
.home .testimonialModule p { width:260px }
.testimonialModule { margin-bottom:60px;}
.home .testimonialModule{ margin-bottom:0;}
.testimonialModule cite{ font-style:normal;}
.testimonialPointer { margin-top:-1px; float:right; margin-right:30px; padding:0; border:0; position:relative; margin-bottom:20px; height:41px; }
.testimonialModule .more { padding-top:10px; padding-left:0px; }
.smallPropertyList li { margin-top:20px; }
.smallPropertyList li img { display:block; margin-bottom:10px; }
.smallPropertyList li:first-child { margin-top:0 }
.smallPropertyList li dl { font-size:11px; line-height:16px; }
#footerContainer { background-image:url(images/bg-footer.jpg); background-repeat:repeat-x; background-color:#f2eee4; padding:50px 0; }
#footer { width:940px; } 
#footerAbout { width:400px; margin-right:80px; }
#footerContact { width:220px; margin-right:20px; } 
#footerNavigate { width:220px; }
.footerSection { float:left; font-size:11px; line-height:16px; }
.footerSection h4 { font-size:14px; font-weight:normal; margin-bottom:20px; }
#copyrightContainer { background-image:url(http://www.cthomesllc.com/wp-content/themes/cthomes/images/bg-copyright.gif); padding:20px; background-color:#363636; }
#copyright { width:940px; font-size:11px; }
#copyright span { float:right; color:#9e9e9e; line-height:18px; }
#content { padding-top:20px; }
#content h2 { font-size:21px; margin-bottom:10px; line-height:26px; }
#content h3 { font-size:18px; margin-bottom:10px; line-height:21px; }
#content ul, #content ol { margin-left:30px; list-style:disc; line-height:21px; margin-bottom:20px; }
dt{ font-weight:bold;}
#content dl{ line-height:21px; margin-bottom:20px;}
#content ol{ list-style:decimal}
#content h4 { font-size:14px; font-style:italic; margin-bottom:5px; }
#breadcrumb { padding-top:0px; font-size:11px; color:#333; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; }
#breadcrumb span:before {  }
#breadcrumb a { margin-right:5px; background-image:url(images/bg-breadcrumb-link.png); background-repeat:no-repeat; padding-right:15px; background-position:right center; }
#breadcrumb span { padding-left:0px; }
.home #content { padding-top:0; }
.home #content ul { margin:0; list-style:none;}
.home #content h2 { margin:0; }
#content .homeCol { width:310px; }
#content .homeCol h2 { font-size:20px; color:#1c2f3c; text-transform:uppercase; border-bottom:1px solid #cac5b9; padding-bottom:15px; margin-bottom:15px; }
#content .postList li p { margin-bottom:0 }
#content ul.postList{ margin:0; padding:0; list-style:none;}
.home #content .postList h3{ font-size:14px; margin-bottom:0; font-weight:bold;}
.universe {  font-family:"Universe47LightCondensed", arial;  font-weight:normal;}

#content img{ padding:3px; background-color:#fff; border:1px solid #ccc; display:block;}
.alignright{ float:right; margin:0 0 20px 20px;}
.alignleft{ float:left; margin:0 20px 20px 0;}
#content img.testimonialPointer { padding:0; border:0; background-color:transparent;}
#content ul li ul { list-style:circle;}

 #content ul.form{ margin:0; list-style:none; padding:0;}
.form#sellYourHome label{ width:200px;}
.formContainer{ padding:15px; border:1px solid #ccc; background-color:#fff; overflow:hidden; height:1%; -moz-border-radius:10px; -webkit-border-radius:10px; -border-radius:10px;}




/*omments */

#content ol.commentlist{  }
#content ol.commentlist { margin:0px 0; padding:0 0 0px 0; margin-left:0; list-style:none;}
#content ol.commentlist li { list-style:none; margin:0; padding:0; background:url('images/comment-arrow.png'); background-repeat:no-repeat; background-position:56px 10px; margin-bottom:20px; padding-left:0; }
.postList ol.commentlist li{ padding-left:0; margin-left:0;}
li.comment div, li.pingback div { padding:0px; overflow:auto; }
li.comment div div, li.pingback div div { padding:0; overflow:visible; }
.commentlist li.even { }
.commentlist li.odd { }

#content ol.commentlist ul { margin-left:0;}
ul.children { margin-top:10px; }
ul.children li { list-style:none; }
img.avatar { float:left; border:1px solid #eee; padding:2px; margin:0; background:#fff; }
#comments .FB_profile_pic { float:left; padding:1px; background-color:#fff; }
#comments h3 { margin:0px 0 20px 0; padding:0; font-size:1.5em; line-height:100%; }
#comments .commentContent { margin-left:70px; background-color:#fff; padding:10px; -moz-border-radius:5px; overflow:hidden; height:1%; -webkit-border-radius:5px; }
.comment-meta { }
.comment-meta, .reply { margin:0; padding:0; font-size:0.8em; }
.comment-author cite { font-style:normal; font-weight:bold; }
textarea#comment { width:100%; }
li #respond { background-color:#efefef; margin-left:70px; padding:10px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; margin-top:10px; }
li #respond textarea { width:80%; }
li #respond h3 { margin:0; padding:0; }
#commentSidebar h3 { margin:0 0 20px 0; padding:0; font-size:1.5em; line-height:100%; padding-top:20px; }


.postmetadata{ background-color:#DFDCD1; font-size:11px; padding:10px; line-height:18px; margin-top:20px; }
.connectList li{ float:left; margin-left:10px;}
.connectList li:first-child{ margin-left:0px;}

.emailListForm input[type=text]{ width:100%;}
.emailListForm input.submit{ width:150px; }



/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

										/* BASE FORM CLASS */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */



.form { margin:0 0 0 0; padding:0; list-style:none; overflow:hidden; height:1%;}

.form ul{ padding:0; overflow:hidden; height:1%; }

.form label{ width:120px; padding:3px 5px 3px 0px; float:left; display:inline; }

.form li{margin:3px 0 0 0;  padding-bottom:3px; width:100%; float:left}

.form li ul li{ border-bottom:0px solid #ff0000;}

.form input{ float:left; display:inline; line-height:100%; padding:5px; width:200px;}

.form select{ float:left; display:inline;}

.form textarea{ float:left; display:inline;}

.form input[type='radio'] { border:0px; }

.form input[type='checkbox'] { border:0px; }





/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

										/* FORM MODIFIERS */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/*

All of the modifier classes should be applied to form uls and are used to present the structure: <li><label></label><input/></li>.

Each letter represented in the class name represents the orientation of the li - label - input elements respectively.



h = horizontal block element (floated left)

v = vertical block element 

i = inline element



for example, the class:.hvv  =  [LI:Horizontal Block Element]  [LABEL:Verticle block element]  [INPOUT:Vertical block element]

*/

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

	

.vvv li { display:block; clear:both; width:100%;}

.vvv label{ display:block;  width:100%; clear:both; float:none;}

.vvv input{ display:block; float:left;}

.vvv select{ display:block; float:left;}

.vvv textarea{ display:block; float:left;}



.hvv{ overflow:hidden; height:1%; }

.hvv li{ float:left; margin-right:10px; display:inline; width:auto; clear:none;}

.hvv label{ display:block; width:auto; float:none;  }

.hvv input{ display:block; }

.hvv select{ display:block;}

.hvv textarea{ display:block;}



.hii{ overflow:hidden; height:1% }

.hii li{ float:left; margin-right:10px; display:inline; width:auto; border-bottom:0;}

.hii label{ display:inline; margin-right:0px; vertical-align:middle; text-align:left; width:auto;}

.hii input{ display:inline; vertical-align:middle; }

.hii select{ display:inline; vertical-align:middle;}

.hii textarea{ display:inline; vertical-align:middle;} 

.hii li li{ clear:both; } /* reset second level lis */



.hhh{ overflow:hidden; height:1% }

.hhh li{ float:left; margin-right:10px; display:inline; width:auto; border-bottom:0;}

.hhh label{ float:left; width:150px; }

.hhh input{ float:left}

.hhh select{ float:left}

.hhh textarea{ float:left} 

.hhh li li{ clear:both; } /* reset second level lis */



.vii{ float:left; display:inline; width:auto}

.vii li{ display:block; float:left; width:auto; clear:both;}

.vii label{ display:inline; width:auto; vertical-align:middle; float:none;}

.vii input{display:inline;  vertical-align:middle;  float:none; }

.vii select{ display:inline;  vertical-align:middle;  float:none;}

.vii textarea{display:inline;  vertical-align:middle;  float:none;}



.vhh{  float:left; display:inline;}

.vhh li{ display:block; clear:both; float:left; width:auto;}

.vhh label{ float:left; width:150px; display:inline; }

.vhh input{ float:left; display:inline; margin-top:5px;}

.vhh select{ float:left; display:inline;}

.vhh textarea{ float:left; display:inline;}



 

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

										/* LABEL MODIFIERS */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */



label.v { display:block; float:none; width:auto; padding:3px; text-align:left}

label.h { display:block; float:left; width:auto; display:inline;}





/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

										/* MULTI-SELECT BOX */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////// */



.multiSelect{ height:200px; width:200px; float:left; padding:0px; background-color:#FFFFFF; overflow:hidden; overflow:auto; border:0px inset #ccc; }

.multiSelect .form{ height:auto; margin:0; padding:0; border:0;}

.multiSelect .vhh{ margin:0; padding:0;}

.multiSelect .vhh input{ float:left; } 

.multiSelect .vhh label{ float:none; margin-left:20px; display:block; width:auto; clear:none; }

.multiSelect .vhh li{ overflow:hidden; width:100%}

.multiSelect .vii li{ width:100%;}


.button {

background-color:transparent;
background-image:url("http://cthomesllc.s3.amazonaws.com/webimages/btn_bg.png");
background-position:top;
background-repeat:repeat-x;
border:1px solid #000000;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
float:none;
font-family:Verdana,Geneva,sans-serif;
padding:5px;
overflow:visible;
text-transform:uppercase;
}


/*
body {
	font-size: 62.5%; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #d5d6d7 url('images/kubrickbgcolor.jpg');
	color: #333;
	text-align: center;
	}

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 1.2em;
	}

.widecolumn .entry p {
	font-size: 1.05em;
 
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	background: #e7e7e7 url('images/kubrickfooter.jpg') no-repeat top;
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.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;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 760px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}

h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

p img {
	padding: 0;
	max-width: 100%;
	}


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;
	}

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form {
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { 
	background-color: #fff; }





acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}





.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;
}
*/
