/* 
Theme Name: Lovette August
Theme URL: http://lovetteaugust.com/
Description: A custom theme for Lovette August.
Author: Kristina Hiday
Author URI: http://kseraads.com
Version: 1
*/

/* CSS Reset */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}

textarea{width:100%}

body {
	background-color:#416A6C;
	font:13px/15px geneva, arial, verdana, helvetica, sans-serif;
}

.post-meta {float:right; font-size:75%; margin-top:-5px}
.post-categories {display:inline-block}

h1 {color:#fffb85; font-size:225%;}
h2 {font-size:195%;} 
h3 {font-size:165%;}
h4 {color:#fffb85; font-size:135%;}
h5 {color:#3f6a6b; font-size:16px; font-weight:700; line-height:155%;}

.blue-text {color:#1081a9 !important;}
.pink-text {color:#e51859 !important;}
.green-text {color:#24b24e !important;}
.purple-text {color:#874897 !important;}
.orange-text {color:#e58926 !important;}

a{text-decoration:none; color:#416A6C;}
a:hover {color:#234142;}

ul, li {list-style-type:none;}

.clear {clear:both;}

#container {
	width:1115px;
	margin:0 auto;
	position:relative;
	line-height:145%;
}

#header-left {
	float:left;
	position:absolute;
	top:0;
}

#header-right {
	float:left;
	position:absolute;
	top:0;
	left:432px;
}

#nav {
	width:625px;
	height:45px;
	position:absolute;
	right:70px;
	top:203px;
}

#nav ul {list-style-type:none;}

#nav ul li {display:block; float:left; list-style-type:none;}
#nav ul li:last-child {margin-right:0;}

.home {background:url(images/nav-blue.png) 0 -45px no-repeat; display:block; height:45px; width:115px;}
.office {background:url(images/nav-pink.png) 0 -45px no-repeat; display:block; height:45px; width:115px;}
.staff {background:url(images/nav-green.png) 0 -45px no-repeat; display:block; height:45px; width:115px;}
.login {background:url(images/nav-purple.png) 0 -45px no-repeat; display:block; height:45px; width:115px;}
.blog {background:url(images/nav-orange.png) 0 -45px no-repeat; display:block; height:45px; width:115px;}

#nav ul li a {}

#nav ul li a:hover {background-position:0 0 !important;}

#nav ul li a.active {background-position:0 0;}

#top-wrapper {
	background:url(images/top-wrapper.png) 25px 0 no-repeat;
	height:203px;
}

#main-wrapper {
	background:url(images/main-wrapper.png) 25px 0 repeat-y;
}

#main-wrapper-2 {
	background:url(images/main-wrapper-2.png) 25px 0 repeat-y;
}

#main-wrapper-3 {
	background:url(images/main-wrapper-3.png) 25px 0 repeat-y;
}

#main-wrapper-4 {
	background:url(images/main-wrapper-4.png) 25px 0 repeat-y;
}

#main-wrapper-5 {
	background:url(images/main-wrapper-5.png) 25px 0 repeat-y;
}

#left-col {
	width:210px;
	float:left;
	color:#FFF;
	font-size:11px;
	line-height:135%;
}

#left-col .inner {
	width:155px;
	margin:30px 0 0 45px;
}

.coverup {height:115px; background:#FFF; width:155px; margin-bottom:20px;}

#left-col h1 {text-align:center; margin-bottom:10px;}
#left-col a {font-weight:700; color:#FFFA85 !important;}
#left-col a:hover {text-decoration:underline !important; color:#FFFFFF;}

.left-box {margin-left:10px; border-left:3px solid#234142; padding:0 10px; color:#FFF; margin-bottom:10px;}
.left-box h4 {font-weight:bold; margin:5px 0; color:#FFF; padding-top:5px;}
.left-box a {color:#CCC;}
.left-box a:hover {color:#000;}

#left-col h2.widgettitle, #left-col h2.widgettitle a, #left-col h2.widgettitle a:hover {text-align:center; margin:15px 0 10px; color:#fffa85 !important;}

.widget_execphp {}
#left-col .execphpwidget {margin-left:10px; border-left:3px solid#234142; padding:5px 10px; color:#FFF; margin-bottom:10px;}
.widget_categoryposts ul {margin-left:10px; border-left:3px solid#234142; padding:5px 10px; color:#FFF;}
.cat-post-item {margin-bottom:10px;}
.cat-post-item p {margin-top:5px;}
#left-col .widget_text {padding:5px 10px;}
#facebook {margin:0 auto 5px; width:120px; height:180px; overflow:hidden;}

#mid-col {
	width:650px;
	float:left;
}

#mid-col .inner {
	margin-top:40px;
	padding:20px;
}

.title {font-size:125%; margin-bottom:20px;}
.title-1 {color:#1081a9 !important;}
.title-2 {color:#e51859 !important;}
.title-3 {color:#24b24e !important;}
.title-4 {color:#874897 !important;}
.title-5 {color:#e58926 !important;}

#content {}
#content p, .content p {margin:10px 0;}
#content ul, #content ul li, #content li, .content ul, .content ul li, .content li {list-style-type:disc !important; margin-left:10px;}

#right-col {
	width:205px;
	float:left;
	font-size:11px;
	line-height:135%;
}

#right-col .inner {
	margin:60px 0 0 -10px;
}

#searchform {display:block; position:relative; width:130px; margin:0 0 10px 25px; padding-top:10px}
#s {background:url(images/search-bg.png) 0 0 no-repeat; padding:2px 6px; border:none; width:130px;}
#searchsubmit {position:absolute; right:10px; top:7px;}

#wp-calendar {border-spacing:1px; margin:5px 0 10px 25px; color:#555;}
#wp-calendar caption, #wp-calendar th, #wp-calendar td {font-weight:bold;}
#wp-calendar caption , #wp-calendar a {color:#e58926 !important; font-weight:bold;}
#wp-calendar th {color:#BBB;}
#wp-calendar td {padding:1px; font-weight:normal;}

.right-box {
	width:130px;
	text-align:center;
	margin:15px 0 15px 0;
	font-weight:700;
	line-height:17px;
}

#phone {font-size:13px;}

#bottom-wrapper-t {
	background:url(images/bottom-wrapper.png) 25px 0 no-repeat;
	height:25px;
}

#bottom-wrapper-t-2 {
	background:url(images/bottom-wrapper-2.png) 25px 0 no-repeat;
	height:25px;
}

#bottom-wrapper-t-3 {
	background:url(images/bottom-wrapper-3.png) 25px 0 no-repeat;
	height:25px;
}

#bottom-wrapper-t-4 {
	background:url(images/bottom-wrapper-4.png) 25px 0 no-repeat;
	height:25px;
}

#bottom-wrapper-t-5 {
	background:url(images/bottom-wrapper-5.png) 25px 0 no-repeat;
	height:25px;
}

#bottom-wrapper-content {
	background:url(images/bottom-wrapper-content.png) 25px 0 no-repeat;
	height:210px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}

#rotator {}
#bt-left {width:655px; float:left; padding:10px 0 20px; height:190px; overflow:hidden;}
#bt-left span {padding:0 0 10px; display:block;}
.btp {width:500px; color:#000; padding:20px 0 20px 130px; height:190px;}

#bt-left a {margin-top:10px; text-align:center; width:330px; color:#3f6a6b;}
.bt-right {width:325px; float:left; margin-left:10px; padding-top:20px;}
.bt-right ul {list-style-type:none; width:195px; list-style-type:none;}
.bt-right ul li {margin:10px 0; text-align:right; list-style-type:none;}

#bt-right ul li a {font-size:14px; color:#3F6A6B;}
#bt-right ul li a:hover {color:#1081a9;}

#bt-right-2 ul li a {font-size:14px; color:#3F6A6B;}
#bt-right-2 ul li a:hover {color:#e51859;}

#bt-right-3 ul li a {font-size:14px; color:#3F6A6B;}
#bt-right-3 ul li a:hover {color:#24b24e;}

#bt-right-4 ul li a {font-size:14px; color:#3F6A6B;}
#bt-right-4 ul li a:hover {color:#874897;}

#bt-right-5 ul li a {font-size:14px; color:#3F6A6B;}
#bt-right-5 ul li a:hover {color:#e58926;}

#footer {margin:0 65px;}

#bottom-nav {float:left;}

#bottom-nav ul {list-style-type:none;}

#bottom-nav ul li {display:block; float:left; margin-right:5px; list-style-type:none;}

#bottom-nav ul li:last-child {margin-right:0;}

.b-home {background:url(images/b-home.png) 0 0 no-repeat; display:block; width:47px; height:20px;}
.b-office {background:url(images/b-office.png) 0 0 no-repeat; display:block; width:47px; height:20px;}
.b-staff {background:url(images/b-team.png) 0 0 no-repeat; display:block; width:47px; height:20px;}
.b-login {background:url(images/b-login.png) 0 0 no-repeat; display:block; width:47px; height:20px;}
.b-blog {background:url(images/b-blog.png) 0 0 no-repeat; display:block; width:47px; height:20px;}

#footer-info {float:right; font-size:90%; color:#FFF;}

.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.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;
}

.post{margin:10px 0;}
.postmeta,#postmeta{font-size:x-small}

#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}

/* ############################################### */

.blue .ui-tabs-selected a:link,
.blue .ui-tabs-selected a:visited,
.blue .ui-tabs-selected a:hover,
.blue .ui-tabs-selected a:active {
	color:#1081a9 !important;
}

.pink .ui-tabs-selected a:link,
.pink .ui-tabs-selected a:visited,
.pink .ui-tabs-selected a:hover,
.pink .ui-tabs-selected a:active {
	color:#e51859 !important;
}

.green .ui-tabs-selected a:link,
.green .ui-tabs-selected a:visited,
.green .ui-tabs-selected a:hover,
.green .ui-tabs-selected a:active {
	color:#24b24e !important;
}

.purple .ui-tabs-selected a:link,
.purple .ui-tabs-selected a:visited,
.purple .ui-tabs-selected a:hover,
.purple .ui-tabs-selected a:active {
	color:#874897 !important;
}

.orange .ui-tabs-selected a:link,
.orange .ui-tabs-selected a:visited,
.orange .ui-tabs-selected a:hover,
.orange .ui-tabs-selected a:active {
	color:#e58926 !important;
}

.blue li span.active-link {color:#1081a9 !important;}
.pink li span.active-link {color:#e51859 !important;}
.green li span.active-link {color:#24b24e !important;}
.purple li span.active-link {color:#874897 !important;}
.orange li span.active-link {color:#e58926 !important;}


#rotator .ui-tabs-hide {
	display:none;
}
