/*
Theme Name: SettlePro
Description: Settlement Professionals Inc.
Author: Sergios Singeridis aka feios
Author URI: http://www.wpboard.com
Version: release 0.1
*/



/* ========== ALL ELEMENTS */
*{margin:0;padding:0;}
a{outline:none;border:none;}
img{border:none;}
input{vertical-align:middle;}
p{margin-bottom:15px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */

.floatleft{float:left !important;}
.floatright{float:right !important;}

.centered{text-align:center !important;}

acronym, abbr{cursor: help;}



/* ========== BODY */
body {
margin:0;
padding:0;
background:#ffffff;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* ========== CONTAINER */
#container{
width:830px;
margin:0 auto;
background:url(images/bg.gif) left top repeat-y;
}

/* ========== HEADER */
#header{
height:155px;
position:relative;
}


/* ========== LOGO */
#header h1 a{
display:block;
position:absolute;
left:0;
top:0;
width:830px;
height:155px;
background:url(images/spilogo.png) left top no-repeat;
text-indent:-2000em;
}


/* ========== SLOGAN BAR */
#slogan{
height:30px;
position:relative;
background:#000000;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#slogan p{
margin-bottom:0;
line-height:30px;
height:30px;
color:#ffffff;
font-size:12px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
letter-spacing:1px;
}


/* ========== WRAPPER */
#wrapper{
float:left;
width:100%;
background:url(images/shadonwht.gif) left top repeat-x;
}


/* ========== CONTENT */
#content{
margin:0 195px 0 210px;
padding:30px 5px 0 5px;
}


/* ========== POST */
.post{
clear:both;
margin-bottom:35px;
}

.post h2{
font-size:16px;
color:#000066;
margin-bottom:10px;
}

.post h3{
font-size:14px;
color:#000000;
margin-bottom:10px;
}

.post h4{
font-size:12px;
color:#cccccc;
margin-bottom:10px;
}

.post h2 a{
color:#000066;
text-decoration:none;
}

.post h2 a:hover{
color:#0000C1;
text-decoration:underline;
}

.post p{
font-size:12px;
line-height:18px;
}

.post a, .prevnextnav a{
color:#0000ff;
text-decoration:underline;
}

.post a:hover, .prevnextnav a:hover{
color:#0000ff;
text-decoration:none;
}

.post ol, .post ul{
margin-bottom:15px;
padding-left:5px;
}

.post ol li, .post ul li{
font-size:12px;
line-height:18px;
list-style-position:inside;
}

.postdate{
	font-size: 11px;
	background: url('images/bg_dotted.gif') repeat-x bottom left;
	color: #ba9575; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px
}


/* ========== LEFT SIDEBAR */
#left_sidebar{
background:#86755b;
float:left;
width:200px;
margin-left:-830px;
}

.lsinfo{
text-align:center !important;
font-weight:normal;
font-size:12px;
color:#cccccc;
padding-top:10px;
padding-bottom:15px;
margin-bottom:0;
}

#left_sidebar ul{
margin-bottom:15px;
border-top:1px solid #f4ffe4;
}

.lsh2{
font-size:14px;
line-height: 17px;
text-indent:2px;
background:#000000;
font-weight:bold;
color:#ffffff;
margin-bottom:10px;
}

#left_sidebar ul li{
list-style:none;
line-height:15px;
border-bottom:1px solid #f4ffe4;
font-size:11px;
}

#left_sidebar ul li a{
color:#ffffff;
font-weight:bold;
display:block;
padding:5px;
text-decoration:none;
}

#left_sidebar ul li a:hover{
background:#000000;
color:#ffffff;
text-decoration:none;
}


/* ========== RIGHT SIDEBAR */
#right_sidebar{
background:#e8e8e8;
float:left;
width:175px;
margin-left:-185px;
padding:5px;
}

#right_sidebar ul{
margin-bottom:20px;
}

#right_sidebar ul li{
list-style:none;
font-size:11px;
font-weight:bold;
line-height:16px;
margin-bottom:5px;
}

#right_sidebar ul li a{
color:#000000;
text-decoration:underline;
}

#right_sidebar ul li a:hover{
text-decoration:none;
color:#666666;
}

#right_sidebar h3{
font-size:14px;
color:#000066;
margin-bottom:10px;
line-height:20px;
text-align:center;
}

#right_sidebar p{
font-size:12px;
line-height:18px;
}

#right_sidebar label{
font-weight:bold;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
}

#GRCategory2, #GRCategory3{
width:150px;
padding:3px;
margin-bottom:5px;
}

.rsbox{
margin-bottom:25px;
}

#wp_quotes p{
font-size:11px;
color:#666666;
}

.bblue{
font-size:12px !important;
color:#000066 !important;
margin-bottom:10px !important;
line-height:20px !important;
text-align:center !important;
font-weight:bold !important;
}


/* ========== FOOTER */
#footer1{
clear:both;
background:#ffffff;
}

#footer{
clear:left;
background:#cccccc;
border-top:1px solid #ffffff;
}

#footer p{
margin-bottom:0;
line-height:30px;
font-size:11px;
padding:5px 15px;
color:#444444;
}

#footer a{
color:#000000;
text-decoration:underline;
}

#footer a:hover{
color:#444444;
text-decoration:none;
}

/* form box */
#GRSubscribeForm fieldset{border:0;}

/* comment about GetResponse */
#GRSubscribeForm p{font-size:x-small;}

/* table used to position form elements */
#GRSubscribeForm table{border:0;}

/* ========== ADDITIONAL STYLES ========== */

.border-red {
padding: 3px 3px 3px 3px;
 border : 1.5px solid #FF0000;
}

.border-black {
padding: 3px 3px 3px 3px;
 border : 1.5px solid #000000;
}
.border-yellow {
padding: 3px 3px 3px 3px;
border: 2.5px solid #FFFF00;

}

.goldlight {
color: #916C4F;
}

.highlight {
background-color: #FFFF00;
}

.redunder {
border-bottom:1px solid #FF0000;
font-weight: bold;
}

.redunderhighlight {
border-bottom:1px solid #FF0000;
font-weight: bold;
background-color: #FFFF00;
}

.pointyfinger {
float: left;
margin-left: 10px;
}

.caption
{ font-size: 13px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-style: italic;
}

.post img{
margin: 0 5px;
padding: 4px;
border: 1px solid #ccc;
max-width: 100%;
}

.center{
text-align: center;
}

.alignright{
float: right;
}
	
.alignleft{
float: left
}

img.center, img[align="center"]{
display: block;
margin-left: auto;
margin-right: auto;
}
	
img.alignright, img[align="right"]{
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft, img[align="left"]{
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
	
img.noborder{
border: none !important;
}

/* ========== ADDITIONAL STYLES ========== */
blockquote, blockquote p{
color:#5a5a5a !important;
margin: 15px 0 15px 10px !important;
font-style:italic !important;
}

code, code p{
font: 11px 'Courier New', Courier, Fixed !important !important;
color:#5a5a5a !important !important;
}

acronym, abbr, span.caps{
font-size: 10px !important;
}

blockquote cite, blockquote cite p{
margin: 5px 0 0 !important;
display: block !important;
color:#5a5a5a !important;
}


/* ============= comments ============= */
.comment{
background:#f7f7f7;
border:1px solid #bbbbbb;
padding:15px;
margin-bottom:10px;
}

.comi{
margin-bottom:10px;
}

.comi input{
padding:4px;
font-size:13px;
color:#777777;
font-weight:bold;
}

.comi textarea{
width:360px;
}

.comments-box{
clear:both;
padding:10px 20px;
}

.comments-box h3{
font-size:14px;
color:#000000;
margin-bottom:5px;
text-align:left;
font-weight:normal;
}

.comment-content{
clear:both;
margin-bottom:20px;
}

.comment-content p{
font-size:12px;
line-height:14px;
margin-bottom:5px;
}

.comment-content a{
color:#000000 !important;
text-decoration:none;
font-weight:bold;
}

.comment-content a:hover{
text-decoration:underline;
color:#000000;
}

.comment-content small{
color:#595959;
}

.comment-text p{
font-size:11px;
line-height:14px;
margin-bottom:16px;
text-align:justify;
padding:5px 0;
}

#respond{
font-size:15px;
margin-bottom:10px;
color:#000000;
font-weight:normal;
}

#commentform p{
font-size:12px;
}

#commentform a{
color:#000000 !important;
text-decoration:none;
font-weight:bold;
}

#commentform a:hover{
text-decoration:underline;
color:#000000;
}

/* calendar style */
#wp-calendar #prev a{
font-size: 10px;
}

#wp-calendar a{
text-decoration: none;
}

#wp-calendar th{
font-style: normal;
text-transform: capitalize;
}

acronym, abbr, span.caps{
font-size: 0.9em;
letter-spacing: .07em;
}

#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{
width: 100%;
font-size:14px;
color:#000000;
font-weight:bold;
text-align:left;
}

#wp-calendar td{
padding: 3px 0;
text-align: center;
border:1px solid #d1d0d0;
}

#wp-calendar td.pad:hover{ /* Doesn't work in IE */
background-color: #ffffff;
}

#wp-calendar a{
color:#474646;
text-decoration:none;
}

#wp-calendar a:hover{
text-decoration:underline;
}
/* End Calendar */

.ccm{
font-size:16px;
color:#000000;
margin-bottom:10px;
border-bottom:1px solid #dddddd;
padding-bottom:3px;
}

#wp_quotes div.wp_quotes_author{
text-align:right;
font-style: italic;
margin-top: 5px;
}

div.wp_quotepage{
font-size: 14px;
width: 80%;
margin-left: 40px;
}

div.wp_quotepage_author{
margin-left: 40px;
font-style: italic;
}

hr.wp_quotepage_hr{
width: 70%;
margin-top: 15px;
margin-bottom: 15px;
}

div.wpquotes_poweredby{
display:none;
}
