/* 

CUSTOM STYLES

---------------------



Instructions:



Add your custom styles here instead of style.css so it 

is easier to update the theme. Simply copy an existing 

style from style.css to this file, and modify it to 

your liking.



*/



/* Containers */



.content,
#main.full { width:960px; }


/* Header */

#top { background:#fff; border-bottom:1px solid #a1a398; }



#header {

	width: 100%;

	height: 166px;

	padding: 0;

	clear: both;

	position: relative;

}



#header img.logo { float:left; margin: 6px 0 10px -3px; }



#nav { margin-top:64px; }



#nav a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	letter-spacing:0px;

	text-transform:uppercase;

	font-weight:bold;

	display: block;

	line-height: 28px;

	padding: 0 8px;

}

#nav a { color: #6C6C6C; }





/* Featured Slider */



 .container { width:860px; height:320px; overflow:hidden; position:relative; cursor: default;  margin-left: 50px;}


#featured .alignright {margin: 10px -4px 0px 10px;float: right;}



#featured h2 { color:#fff; font-size:35px; padding:0 0 10px; line-height:1.2; font-weight:normal; letter-spacing:0; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }

#featured .slides h2 { font-size: 23px;line-height:1.4; }
#loopedSlider { padding: 25px 0 15px; } /* remove if restoring slider instead of text */

#featured p { color: #ffffff; display:inline; }



#featured a {

	display: block;

	float: left;

	margin-right: 8px;

}

#featured a.last {

	margin-right: 0px;

}

#featured .facebook {
    position: absolute;
    right: 41px;
    top: 25px;
}
#featured .twitter {
    position: absolute;
    right: 90px;
    top: 25px;
}



/* Main Content (style) */

#main {	width:640px; }



#main ol { padding-left: 37px; }



/* Footer */

#footer .col-left {
    width: 640px;
}



/* Widgets */



#sidebar .widget_execphp {padding:10px;border: 0;}


#text-6 h3 { background:url(images/ico-letter.png) no-repeat left 0px; padding-left:32px; }
.email-form input { margin: 3px 0; width: 170px; }
.email-form div.button { text-align: center; }
.email-form div.button input { width: 180px; }
p.small { font-size: 10px; line-height: 13px; padding-bottom:0; }


#client-widget h3 { background:url(images/ico-lock.png) no-repeat left 0px; padding-left:30px; }

#client-widget p {

	font-size: 13px;

	margin-bottom:0;

}



/* Remove Log In register link */

a.paypal-register-link {

	display: none;

}

a.paypal-lostpassword-link {

	float: right;

	margin-top: -18px;

}

/* Hide Account Details link - IE7, FF, Safari */

/* If browser doesn't support this, Hide Dashboard plug in is installed */

div#wpm-login li a[href $='profile.php?page=paypal-profile'] { 

   display:none;

}





/* Custom styles */



li.page_item {

	list-style: none;

}



.smcaps {

	font-variant: small-caps;

}



.pullout {

    background: #FFFFCC url(images/info.png) no-repeat 10px center;

    border: 1px dotted #D8D2A9;

    padding: 12px;

	 font-weight: bold;

	 font-size: 13px;

	 line-height: 1.5;

	 text-align: center;

    width:180px; 

	 float:right;

	 margin: 16px 0 12px 20px;

}



.center {

	text-align: center;

}



#comments { /* hide comment notice in single posts */

	display:none;

}





.partnerLogos a {

	border-bottom: 1px solid #ccc;

	display: block;

	float: left;

	height: 180px;

	margin-bottom: 12px;

	padding: 0 0 6px;

	position: relative;

	text-align: center;

	text-decoration: none;

	width: 278px;

}

.partnerLogos span {

	bottom: 6px;

	display: block;

	left:0;

	position: absolute;

	text-align: center;

	width: 100%;

}



.col1, .col2 {

	float:left;

	width: 310px;

}

.col2 {

	margin-left: 20px;

	width: 305px;

}



.services {

float: left;

padding-right: 1%;

text-align:center;	

width:19%;

}

.last {

	padding-right: 0;

}

.services img {

	padding-bottom: 6px;

}


