/*
Theme Name: SellMoreRealEstate MicroContinuity
Theme URI: http://wordpress.org/
Description: Custom Wordpress theme by DotComSecrets for the SellMoreRealEstateToday.com MicroContinuity site.
Version: 1.0
Author: Steven Nord
Author URI: http://dotcomsecrets.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

@import url("reset.css");
@import url("typography.css");
/* 
***********************************************
 OPTIN BOX STYLES
*********************************************** 
*/
.optinbox {float: left; width: 230px;}
.optinbox form {margin: 0; padding: 0;}
.optinbox  input.submit_btn {width: 183px; height: 70px; border: 0; cursor: pointer; background: url(images/circlebutton.gif) no-repeat 0 0; display: block; margin: 0 auto;}
.optinbox td {vertical-align: top;}
/* End Optin Box Styles */

#confirm {padding: 12px; background: #ffffcc; border: solid 1px #666666;}
#confirm p {margin: 0; padding: 0; font-size: 11px; color: #666666;}

#confirm.showhide {padding: 12px; background: #999; border: solid 1px #666666;}
#confirm.showhide p {text-decoration: line-through;}
/* End Optin Box Styles */


/* 
***********************************************
 GLOBAL HTML OVERRIDES
*********************************************** 
*/
small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em;}
h1, h2, h3 {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-weight: bold; line-height: 1.1em;}
h1 {font-family: tahoma; font-size: 34px; text-align: center; margin: 0; color: #cc0000;}
h2 {font-size: 26px; margin: 30px 0 15px 0; color: #cc0000; text-align: center;}
h3 {padding: 0; margin: 30px 0 0; font-size: 1.3em;}
h4 {font-weight: bold; text-align: center;}
h2.pagetitle {font-size: 1.6em; margin-top: 30px; text-align: center;}
a {color: #06c;}
a:hover {color: #147; text-decoration: none;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
/* End Global HTML Overrides */


/* 
***********************************************
 BASE TYPOGRAPHY
*********************************************** 
*/
body {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 21px; color: #000;}
/* End Base Typography */


/* 
***********************************************
 ORDER FORM STYLES
*********************************************** 
*/
#orderform {
	border: dashed 6px #cc0000;
	background: #fff url(images/orderbg.jpg) repeat-x 0 0;
	padding: 12px;
	width: 500px;
	margin: 0 auto;
}
* html #orderform {
	width: 530px;
	w/idth: 500px;
}
#orderform h3 {text-align: center; margin-top: 0; padding-top: 0; margin-bottom: 15px;}
/* End Orderform Styles */


/* 
***********************************************
 TESTIMONIAL STYLES
*********************************************** 
*/
.testimonials table {width: 528px; margin: 0 auto;}
.testimonials table td {margin: 0; padding: 0;}
.testimonial {
	border: solid 1px #000;
	background: #ffffcc;
	padding: 12px 12px 0 12px;
	margin: 0 auto 25px auto;
	width: 500px;
}
* html .testimonial {
	width: 512px;
	w/idth: 500px;
}
/* End Testimonial Styles */


/* 
***********************************************
 BONUS STYLES
*********************************************** 
*/
.bonus {
	border: solid 1px #000;
	background: #ffffcc;
	padding: 12px;
	margin: 0 auto 25px auto;
	width: 500px;
}
* html .bonus {
	width: 512px;
	w/idth: 500px;
}
/* End Bonus Styles */


/* 
***********************************************
 COMMENT STYLES
*********************************************** 
*/
.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;}
.commentmetadata {font-weight: normal;}
h3.comments {padding: 0; margin: 40px auto 20px ;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%; padding: 2px;}
#commentform #submit {margin: 0 0 5px auto; float: right;}
.commentlist {padding: 0;}
.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;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* End Comment Styles */


/* 
***********************************************
 CALENDAR STYLES
*********************************************** 
*/
#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;}
#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 { /* Doesn't work in IE */ background-color: #fff;}
/* End Calendar Styles */


/* 
***********************************************
 POST STYLES
*********************************************** 
*/
.post, .entry {margin: 0 0 20px 0; border-bottom: dotted 1px #ccc; clear: both;}
.page-post {margin: 0;}
.post-title {font-size: 18px; text-align: left; font-weight: normal; margin: 0; padding: 0;}
.post hr, .page-post hr, .entry hr {display: block;}
.postmetadata {padding-top: 5px; margin: 0; clear: both; color: #999999; font-size: 11px;}
.smallattachment {text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0;}
.attachment {text-align: center; margin: 5px 0;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}
.entry p a:visited {color: #b85b5a;}
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}
/* End Post Styles */


/* 
***********************************************
 SPECIAL STYLES
*********************************************** 
*/
.clear {clear: both;}
/* End Special Styles */


/* 
***********************************************
 SIDEBAR STYLES
*********************************************** 
*/
#sidebar {padding: 0 0 40px 0;}
#sidebar h2 {
	background: url(images/hdr_sb.gif) no-repeat 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 35px;
	vertical-align: middle;
	text-align: left;
	padding-left: 12px;
	margin: 20px 0 5px 0;
	color: #fff;
}
#sidebar form {margin: 0; padding: 0;}
#sidebar ul,
#sidebar ul ol {margin: 0; padding: 0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin: 0;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px; padding: 0;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px; padding: 0;}
#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;}
#sidebar #searchform #s {width: 108px; padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
#sidebar a {font-size: 12px;}
/* End Sidebar Styles */


/* 
***********************************************
 PRIMARY PAGES MENU
*********************************************** 
*/
#topbar {background: #eee; margin: 0 auto; padding: 0 0 0 20px;}
#topbar * {margin: 0; padding: 0;}
#page-menu {margin: 0; padding: 0;}
#page-menu li {float: left; list-style: none; padding: 0 20px 0 0; margin: 0;}
#page-menu li a {font-weight: bold; color: #666666; text-decoration: none;}
#page-menu li a:hover {color: #999999; text-decoration: underline;}
/* End Primary Pages Styles */


/* 
***********************************************
 CAPTION STYLES
*********************************************** 
*/
.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 Caption Styles */


/* 
***********************************************
 UNCATEGORIEZED STYLES
*********************************************** 
*/
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}

.sticky {background: #f7f7f7; padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}
h2 a:hover, h3 a:hover {color: #06c; text-decoration: none;}
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;}
.align-center {text-align: center;}
.alignleft {float: left;}
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}

.bullets li {background: url(images/bullet.png) no-repeat 0 0; padding: 0 0 10px 52px; list-style: none;}
.checkmark li {background: url(images/checkmark.gif) no-repeat 0 0; padding: 0 0 10px 52px; list-style: none;}

select {width: 130px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.alt {margin: 0; padding: 10px;}
.children {padding: 0;}
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;}
/* End Uncategoriezed Styles */

element.style {
	padding-bottom:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
