/*
THEME NAME: RentPurchase.com Blog
DESCRIPTION: Based on Sandbox 1.6.1 by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 1.0.0
AUTHOR: <a href="http://www.ideavant.com/">Jeremy Hewitt</a>
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/*  Main Styles */
body {
	background: #fff url(../../../wp-includes/images/gfx/body_backg.jpg) 0 0 fixed repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	}

#header {
	float: left;
	margin: 5px 0;
	padding: 0;
	width: 980px;
	}

#header-left {
	float:left;
	}
	
	
	
#header-right {
	float:right;
	}
	
	#slogan {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		float: right;
		margin-top: 3px;
		font-size: 14px;
		font-weight: normal;
		text-align: right;
		color: #0066ff;
		}

#footer {
	color: #336;
	font-size: 80%;
	padding-top: 20px;
	}
	#footer p {
		margin: 0;
		padding: 0;
		}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
h1 {line-height:30px; font-size:20px;}
h2 {line-height:28px; font-size:18px;}
h3 {line-height:26px; font-size:16px;}
h4 {line-height:24px; font-size:14px;}
h5 {line-height:18px; font-size:12px;}
h6 {line-height:14px; font-size:10px;}



img {border: none;}

a, a:link, a:visited {
	color: #0072BC;
	text-decoration: none;
	}
a:focus, a:hover, a:active {
	color: #0061AB;
	outline: none;
	text-decoration: underline;
	}


#content-wrapper {
	position: relative;
	background-color: #fff;
	margin: 22px 0 0 200px;
	border-bottom: 3px solid #ababab;
	float: left;
	width: 779px;
	}
#content {
	background: url(../../../wp-includes/images/gfx/welcome_bgx.gif) 0 0 repeat-x;
	padding: 0;
	margin: -20px 0 0 16px !important;
	float: left;
	width: 748px;
	}
	#content-left {
		background: url(../../../wp-includes/images/gfx/welcome_bgl.gif) 0 0 no-repeat;
		float: left;
		margin-left: -16px;
		margin-top: -1px;
		}
		#content-right {
			background: url(../../../wp-includes/images/gfx/welcome_bgr.gif) 100% 0 no-repeat;
			float: right;
			margin-right: -16px !important;
			}
			#content-content {
				padding: 5px 10px;
				color: #333;
				float: left;
				width: 759px;
				}
				#content-content h2 {
					color: #0072BC;
					font-family: "Arial Black", Gadget, sans-serif;
					font-size: 200%;
					font-weight: normal;
					line-height: 1.3em;
					}
.entry-date, .entry-meta {
	font-size: 80%;
	}

/* SIDEBAR */
#side-wrapper {
	position: relative;
	background-color: #fff;
	margin-top: 22px;
	width: 176px;
	/*padding-bottom: 300px;  /* just for testing bg height */ 
	border-bottom: 3px solid #ababab;
	float: left;
	}
#side h3 {
	color: #333333;
	font-weight: normal;
	}
#side {
	width: 148px;
	padding: 0;
	margin: -20px 0 10px 16px;
	float: left;
	background: transparent url(../../../wp-includes/images/gfx/sub_bgx.gif) 0 0 repeat-x;
	}
	#side-left {
		margin-top: -1px;
		margin-left: -16px;
		float: left;
		background: transparent url(../../../wp-includes/images/gfx/sub_bgl.gif) 0 0 no-repeat;
		}
		#side-right {
			margin-right: -16px;
			float: right;
			background: transparent url(../../../wp-includes/images/gfx/sub_bgr.gif) 100% 0 no-repeat;
			}
			#side-content{
				position: relative;
				width: 150px;
				margin-left: 6px;
				padding: 5px 10px;
				color: #000000;
				float: left;
				}
				#side-content ul {
					margin: 0;
					padding: 0;
					}
					#side-content ul li {
						list-style: none;
						}

#side-content a, #side-content a:link, #side-content a:visited {
	color: #F60;
	font-size: 90%;
	text-decoration: none;
	}
#side-content a:focus, #side-content a:hover, #side-content a:active {
	color: #F30;
	text-decoration: underline;
	}

/*NEW NAVIGATION DROP DOWN MENU*/

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;z-index: 99999 !important;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	margin-left: 20px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	background-repeat:repeat;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	height:56px;
	float: left;
}
ul.cssMenu ul{
	/*width:97.65px;	*/
	width:inherit;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:normal 11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenum li.cssMenui {border-top:1px solid #aaa !important;}
ul.cssMenum li.first {border-top:0px !important;}
ul.cssMenum li.cssMenui a {margin-top:2px;}
ul.cssMenu li:hover>a{
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #557D4F !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.cssMenu ul span{background-image:url(./images/arr_black.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arr_white.gif);}
ul.cssMenu table a:hover span{background-image:url(./images/arr_white.gif)}
ul.cssMenu li.cssMenui0 {
/*width:110px;*/
height:44px;
}
ul.cssMenu li a.cssMenui0{
height:100%;
background:url(images/nav_link_bg.jpg) 0 0 repeat-x;
border-width:0px;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 32px;
color:#fff;
}
ul.cssMenu li a.cssMenui0:hover{
background:url(images/nav_link_bg.jpg) 0 -52px;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
line-height: 32px;
color:#eee;
}
 ul.cssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.cssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 ul a {
padding:2px 5px 5px 10px;
}
 ul.cssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li li {
margin:2px 0px 0px 2px;
}



/*END NEW NAVIGATION*/
/* TOPBAR & HORIZONTAL MENU
*******************************************************************************/
#topbar {
	margin: 5px 0 /*20px 0 20px*/;
	background: url(../../../wp-includes/images/gfx/nav_bgs.jpg) 0 -56px repeat-x;
	clear: both;
	position: relative;
	z-index: 999;
	}
#topbar_left {
	/*border-left:1px solid #000000;*/
	background: url(../../../wp-includes/images/gfx/nav_bgs.jpg) 0 0 no-repeat;
	}
#topbar_right {
	height:56px;
	/*border-top:1px solid #DDDDDD;
	border-right:1px solid #000000;*/
	background: url(../../../wp-includes/images/gfx/nav_bgs.jpg) 100% -112px no-repeat;
	}
#main_horiz_menu {
	float:left;
	width:100%;
	height:56px;
	margin: 0;
	padding:0;
	/*border-top:1px solid #A9A9A9;*/
	white-space:nowrap;
	background-color: transparent; /*#9FB6D5;*/
	z-index: 798;
	}
	#main_horiz_menu ul {
		float:left;
		height: 56px;
		margin:0 20px;
		padding:0;
		list-style:none;
		font-weight:bold;
		position: relative;
		z-index: 799;
		}
	#main_horiz_menu li {
		height: 52px;
		float:left;
		margin: 0px 0 0 0;
		padding:0;
		z-index: 800;
		}
		#main_horiz_menu li a {
			line-height:52px;
			text-transform: uppercase;
			/*border-right:solid 1px #A3A3A3;*/
			z-index: 801;
			}
		#main_horiz_menu a:link, #main_horiz_menu a:visited {
			float:left;
			padding:0 21px 0 21px;
			/*border-bottom:1px solid #9FB6D5; /* SAME COLOR AS BACKGROUND */
			font-size:1.5em;
			font-weight:bold;
			text-decoration:none;
			color:#FFFFFF;
			background: #FF952B url(../../../wp-includes/images/gfx/nav_link_bg.jpg) 0 0 repeat-x;
			border-left: 1px solid #a5bee0;
			border-right: 1px solid #4172b7;
			}
		#main_horiz_menu a:hover {
			/*padding-top:2px;*/
			line-height:52px;
			/*border-bottom:1px solid #FFFFFF;*/
			text-decoration:none;
			color:#FFF;
			background: #FF952B url(../../../wp-includes/images/gfx/nav_link_bg.jpg) 0 -52px repeat-x;
			border-left: 1px solid #fbd968;
			border-right: 1px solid #f39755;
			}
		#main_horiz_menu a#mainNav_firstLink {
			border-right: 1px solid #4172b7;
			border-left: none;
			}
		#main_horiz_menu a#mainNav_firstLink:hover {
			border-right: 1px solid #f39755;
			border-left: none;
			}
		#main_horiz_menu a#mainNav_lastLink {
			border-left: 1px solid #a5bee0;
			border-right: none;
			}
		#main_horiz_menu a#mainNav_lastLink:hover {
			border-left: 1px solid #fbd968;
			border-right: none;
			}










/* Just some example content */

.more-link {font-size:1.5em !important;font-weight:bold !important;}

div.skip-link {
	display: none;
position:absolute;
right:1em;
top:1em;
}

div#menu {
clear: both;
display: none;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
/*margin-top:2em;*/
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
	display: none;
margin-bottom:1em;
}

div#nav-below {
	/*display: none;*/
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}