/*
Theme Name: Foreproperties
Author: ConnectNC
Author URI: http://www.connectnc.com


/*-----------Block Level Elements--------------*/
*{margin:0; padding:0;z-index: 0;} /* strips all margins and paddings */
html { min-height:100%; margin-bottom:1px; } /*keeps short pages from jumping */


body {
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-position: top left;
background-color: #B3C9D6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #4d4d4d;
}
img a {border: none; text-decoration: none;}
img {border: none;}

#bigcontainer {width: 982px;
	margin: 0 auto;}
#container {
position: absolute; top: 21px;
			}
			
			
#pagetop {	width: 982px;
	margin: 0 auto;
}
#page {
	width: 982px;
	margin: 0 auto;
	background-image: url(images/pageBG.png);
	background-repeat: repeat-y;


}

#header {
	width: 911px;
	height: 64px;
	margin: 0 auto;
	background-color: #006837;
	border-bottom: 10px solid #fff;
	border-top: 3px solid #fff;
}

#headerimg {
height: 46px;
width: 600px;
margin-left: 200px;
border: 1px none #fff;
padding-top: 16px;
}

.description {

}

#flash {width: 911px;
height: 204px;
margin: 0 auto;
border-bottom: 10px solid #fff;
}


#wrapper {
	width: 982px;
	margin: 0 auto;
}

#content {
	float: left;
	width: 470px;
	margin-left: 250px;
	min-height: 700px;
}

#content-idx {
        width: 640px;
        margin-left: 250px;
        min-height: 700px;
}


#sidebar {
	width: 183px;
	float: right;
	margin-right: 30px;
}

#sidebar h2 {color: #fff; text-align: center; text-transform: uppercase;font-size: 0.75em; line-height: 42px;}
.yellowbox {background-image: url(images/yellowHDR.jpg); background-repeat: no-repeat; width: 183px;height: 41px;}
.greenbox {background-image: url(images/greenHDR.jpg); background-repeat: no-repeat; width: 183px;height: 41px;}
.bluebox {background-image: url(images/blueHDR.jpg); background-repeat: no-repeat; width: 183px;height: 42px;}
.redbox {background-image: url(images/redHDR.jpg); background-repeat: no-repeat; width: 183px;height: 42px;}

#sidebar ul {list-style-type: none; margin-left: 10px;}

#sidebar li a {font-size: 0.65em; color: #4d4d4d;}
.thecontent{background-image: url(images/4boxBG.jpg);background-repeat: repeat-y;}
#subfooter {
	width: 911px;
	height: 90px;
	margin: 0 auto;
	clear: both;
	background-color: #006837;
	color: #fff;
	border-top: 10px solid #fff;
	font-size: 0.75em;
}
#subfooter p {	text-align: right; padding: 10px;}
#subfooter a {color: #fff;}

#footer{	
width: 982px;
height: 35px;
margin: 0 auto;
clear: both;
background-image: url(images/footer.png);
background-repeat: no-repeat;
}


#navsidebar {clear: both;width: 190px; z-index: 3000 !important; position: relative; top: 10px;left: 40px;}
#nav {width: 190px;}


#navigation {background-image: url(images/leftBG.png);background-repeat: repeat-y;}
#navigation ul {list-style-type: none; width: 162px;margin-left: 15px;}
#navigation ul li {list-style-type: none; line-height: 30px;}
#navigation a {font-size: 0.75em;}
#navigation ul li a:link {text-transform: uppercase; padding-left: 15px;color: #4d4d4d; text-decoration: none;border-bottom: 1px dotted #4d4d4d; display: block;}
#navigation ul li a:visited {text-transform: uppercase; padding-left: 15px;color: #4d4d4d; text-decoration: none;border-bottom: 1px dotted #4d4d4d; display: block;}
#navigation ul li a:hover {text-transform: uppercase; padding-left: 15px; text-decoration: none;border-bottom: 1px dotted #4d4d4d;display: block; color: #2f2f2f;}
#navigation ul li a:active {text-transform: uppercase; padding-left: 15px; text-decoration: none;border-bottom: 1px dotted #4d4d4d;display: block; color: #000;}

#navigation ul li ul {list-style-type: none; width: 162px;margin-left: 0px;}
#navigation ul li ul li {list-style-type: none; }

#navigation ul li ul li a:link {text-transform: uppercase; padding-left: 25px;color: #4d4d4d; text-decoration: none;border-bottom: 1px dotted #4d4d4d; display: block;}
#navigation ul li ul li a:visited {text-transform: uppercase; padding-left: 25px;color: #4d4d4d; text-decoration: none;border-bottom: 1px dotted #4d4d4d; display: block;}
#navigation ul li ul li a:hover {text-transform: uppercase; padding-left: 25px; text-decoration: none;border-bottom: 1px dotted #4d4d4d;display: block; color: #2f2f2f;}
#navigation ul li ul li a:active {text-transform: uppercase; padding-left: 25px; text-decoration: none;border-bottom: 1px dotted #4d4d4d;display: block; color: #000;}

li.page_item {background-color: #fff;}
li.current_page_item {background-color: #F1F3F2; color: #000 !important;}
li.current_page_ancestor {background-color: #e6e6e6;color: #000 !important}



#navbottom {background-image: url(images/leftblue.png);width: 190px;height:578px; background-position: top left; background-repeat: no-repeat;min-height: 578px;}
#navbottom p {color: #006837 !important; padding: 10px; font-size: 0.75em; font-weight: bold; text-align: center;}

/*-------------Home Search----------*/

#homesearch p {color: #006837 !important; padding: 10px; font-size: 0.75em; font-weight: bold; text-align: center;}
#homesearch a {font-size: 0.75em;}

/*-------------Featured Properties----------*/

#featuredprop p {color: #006837 !important; padding: 10px; font-size: 0.75em; font-weight: bold; text-align: center;}
#featuredprop a {font-size: 0.75em;}

/*-------------Headings-------------*/

h1 {

}

h2 {
font-weight: strong;
font-size: 1em;
padding:10px 0px;
}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {
color: #1c6e95;
text-decoration: none;
}

.post {

}

.post h1 {color: #1c6e95;
text-decoration: none;
font-size: 1.2em;
font-weight: lighter;
text-transform: uppercase;}

.post p {
font-size: 0.75em;
margin-bottom: 10px;
}

.post a {

}

.post ul {
font-size: 0.75em;
margin-left: 25px;
margin-bottom: 10px;
}

.post li {

}

.entry {

}

.entrytext .postmetadata {
font-size: 0.75em;
margin-bottom: 10px;
}

.postmetadata alt {

}

.postmetadata a {

}

.blognavigation {
font-size: 0.75em;
margin-bottom: 10px;
}

.alignleft {
	float: left
}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}



acronym, abbr {

}

/*--------------Sidebar------------*/

#sidebar ul {

}

#sidebar ul h2 {

}

#sidebar ul li {

}

#sidebar ul ul {

}

#sidebar ul ul li {

}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	display: none;
}
	overflow:hidden;
}
img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}

.ourblog {
        width: 95%;
}

.ourblog li {
	list-style-type:none;
	padding: 6px;	
}


/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.art-PostContent blockquote p
{
	color:#2F332E;
font-family: Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.art-PostContent blockquote
{
		margin:30px 30px 30px 15px;
	padding:5px 5px 5px 5px;
	background-color:#B3C9D6;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */
