/*  
Theme Name: Lovelane
Theme URI: http://www.agency3.com
Description: The custom theme for Lovelane.
Version: 1.0
Author: Agency3
Author URI: http://www.agency3.com
*/

/*
Pale Green: #C6C699 - Pantone 5787
Red: #DB828C Pantone 193
Green: #777C4F Pantone 5763
Pale Blue: #AAC4BF Pantone 5503
Lavender: #ADB2C1 Pantone 536


/**********************************************
*   HTML & General Markup                     *
***********************************************/
html { overflow: -moz-scrollbars-vertical !important; }
* {margin:0px;padding:0px;}
body {background:#C6C699; font-size:12px;font-family:Trebuchet, Helvetica, Arial;}
.clear{clear:both;}
hr {display:none;}
.printonly{display:none;}
blockquote { margin: 10px 0px; padding: 20px; background: #AAC4BF; color: #222222;}

blockquote.lavender {background: #CED8EE;}
blockquote.orchid {background: #d3b7cc;}

.anchorlink {display:none;}


/**********************************************
*   Form Styling                              *
***********************************************/
.field {width:90%; border:1px solid #153460;}
label {font-weight:bold;}

/**********************************************
*   Edit Button                               *
***********************************************/
.editbutton {float:left; margin:30px;}
.editbutton a, .editbutton a:visited {color:#fff; text-decoration:none;display:block;background:#FF0000;padding:15px;border:2px outset #CC0000;}
.editbutton a:hover {color:#fff; text-decoration:underline;background:#CC0000;border:2px inset #CC0000;}

/**********************************************
*   Main Container                            *
***********************************************/
#container {width:800px; margin:0px auto;padding:0px 10px;background:#C6C699 url('images/container-bg.jpg') repeat-y top left;}

/**********************************************
*   Main Header                               *
***********************************************/	
#header {
	background: url('images/header-bg.jpg') no-repeat top left;
	margin: 0px; 
	padding: 0px; 
	height: 250px; 
	width: 800px;
}

#siteheader { float:left;margin: 0px; height: 73px; /*width: 100%;*/}
#siteheader a { display: block; padding:0px; height: 100px; width: 260px; text-decoration:none; margin:20px 0px 0px 140px;}
#siteheader span{ display:none;margin:0px; padding:0px;}
#siteheader h1 { padding:0px; margin: 0px;}

/**********************************************
*   Navigation Area                           *
***********************************************/	
#navigation { background: #990000; height: 35px;margin:0px;padding:0px;border-top:1px solid #000;border-bottom:1px solid #000;}
#nav { float:left; margin:0px; line-height:35px;padding:0px;}
#nav ul { padding: 0; margin: 0; list-style: none;text-transform:uppercase; }
#nav li { float: left; line-height:35px;}
#nav li.current_page_item a{ font-weight:bold;background: #7A0000;}
#nav li.current_page_parent a{ font-weight:bold;background: #7A0000;}
#nav a { display: block; text-decoration:none; padding:0px 10px; color:#FFF;}
#nav a:hover { background:#990000; }
#nav li ul { position: absolute; width:250px;left: -999em;background: #7A0000; }
#nav li ul li{border-bottom:1px solid #330000;background: #7A0000; line-height:30px;}
#nav li ul a{ width: 240px; padding:0px 0px 0px 10px;background: #7A0000;}
#nav li:hover ul, #nav li.sfhover ul { left: auto; border-top:1px solid #330000;background: #7A0000;}
#nav li:hover a, #nav li.sfHover a { background: #7A0000; color: #fff;}
#nav li:hover ul a, #nav li.sfHover ul a { background: #7A0000; color: #fff;border-left:none;}
#nav li:hover ul a:hover, #nav li.sfHover ul a:hover {  background: #7A0000; color: #fff;text-decoration:underline;}

/**** SEARCH FORM ****/
#navigation #searchbar { float:right; width: 210px;height:34px;}
#navigation input#search { float:left;width: 165px; height: 15px; border:1px solid #330000; background: #fff; font-size: .9em;margin:7px 0px;padding:5px 0px 0px 5px;}
#navigation input#searchsubmit {float:left; width:24px;height:20px;margin:8px 0px 0px 5px;}

/**********************************************
*   Page Body & Content                       *
***********************************************/
#page-body {background: #fff; padding:25px 0px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.page-bottom {display:none;}

/**** POSTS & PAGES ****/
#content { overflow:hidden; width:500px; float:right;margin:0px 25px 0px 0px;}
#content h1{ color:#660000; padding:0px 0px 10px 0px;border-bottom:3px double #CCC;margin-bottom:20px;font-size:18px;}
#content h1 a, #content h1 a:visited{color:#660000;text-decoration:none;}
#content h1 a:hover{color:#660000;text-decoration:underline;}
#content h2 {margin:5px 0px 0px 0px;font-size:14px;}
#content h2 span{color:#ccc;}
#content h2 a, #content h2 a:visited {color:#000;text-decoration:none;}
#content h2 a:hover {color:#000;text-decoration:underline;}
#content h3 {margin:10px 0px 0px 0px;}
#content h3 a, #content h3 a:visited{text-decoration:none;}
#content h3 a:hover{text-decoration:underline;}
#content a, #content a:visited {}
#content a:hover {}
#content a img{border:none;}
#content .entry {padding:0px 0px;margin:0px 0px 30px 0px;}
#content .entry p {padding:0px 0px 10px 0px;line-height:1.4em;margin:0px;}
#content .entry h2 {padding:10px 0px;}
#content .postmetadata {padding:5px 0px; margin:0px 0px 10px 0px;border-bottom:1px dotted #ccc;font-size:10px;}
#content .postinfo { padding:10px; margin:0px;border-bottom:1px solid #ccc;background:#eee;color:#666;font-size:9px;}
#content .postinfo p{ padding:0px; margin:0px;}
#content .postinfo a,#content .postinfo a:visited{ color:#000;text-decoration:none;}
#content .postinfo a:hover{ text-decoration:underline;}
#content .navigation {margin:5px 10px; background:#eee;border-top:1px dotted #ccc;border-bottom:1px solid #ccc;}
#content ul {padding:5px 15px;line-height:1.4em;margin:0px 0px 0px 20px;}

.alignright {float:right;padding:5px;border:1px solid #ccc;margin:0px 0px 10px 10px;}
.alignleft {float:left;padding:5px;border:1px solid #ccc;margin:0px 10px 10px 0px;}

/* Banner */
#banner {border:1px solid #153460;margin:0px 25px 25px 25px;background:#CED8EE;}
#banner h1{color:#fff; background:#153460;padding:10px;font-size:16px;font-weight:normal;}
.banner-left {float:left; width:350px;margin:10px;}
.banner-left p {padding:3px 0px;line-height:1.4em;}

/**********************************************
*   Sidebar SubNav                            *
***********************************************/
#sidebar {width:222px; float:left;margin:0px 0px 0px 25px;border:1px solid #ccc;padding:10px 0px;}
#sidebar h2 {font-size:14px; line-height:30px; color:#153460;margin:0px; padding:0px 0px 0px 10px;background: #CED8EE;}
.sidebarimg {margin:5px 10px 10px 10px;}
.sidebardate {display:none;}

/* Main Sidebar Lists */
#sidebar ul {list-style-type:none;}
#sidebar ul img.header {margin:9px;border:1px solid #CED8EE;}
#sidebar ul li{/*To Be Styled*/}
#sidebar ul li ul li {/*To Be Styled*/}
#sidebar ul li h2{font-size:14px; line-height:30px; color:#000;margin:0px 10px; padding:0px 0px 0px 10px;background: #CED8EE;}
#sidebar ul li h2 a{color:#000;text-decoration:none;}
#sidebar ul li h2 a:hover{text-decoration:underline;}
#sidebar ul li ul{list-style-type:disc;padding:10px 25px;}
#sidebar ul li ul li {padding:2px 0px;}
#sidebar ul li a, #sidebar ul li a:visited {}
#sidebar ul li ul li a:hover {}
#sidebar ul li p {padding:10px 20px;}

/******** SEARCH BOX - Displays Newsletter Subscription Box ***********/
.searchbox {border:1px solid #660000;padding:2px;width:180px;margin:5px 10px;}
.searchbox input {border:none;font-size: 10px;width:147px; padding-left:3px;}
.searchbox .searchsubmit {background:#990000;color:#fff;padding:2px;width:25px;font-size:10px;}

/**********************************************
*   Footer                                    *
***********************************************/
#footer {color:#111; background:#EDEAE4; border-top:3px solid #CCC; border-bottom: 1px solid #CCC; border-left:1px solid #ccc;border-right:1px solid #ccc; width:798px;margin:0px 0px 50px 0px;}
.footer-container {float:left;margin:15px;font-size:11px;}
.footer-container p{ margin:5px 0px; text-align:left;line-height:1.4em;}
.footer-container a, .copyright-container a:visited {color:#111;text-decoration:underline;}
.footer-container a:hover {text-decoration:underline;}
#footer ul {list-style-type:none;display:block;}
#footer ul li{list-style-type:none;float:left;padding:0px 8px 0px 0px;}



