/*
Theme Name: Charlottesville Real Estate News
Theme URI: http://www.charlottesvillerealestatenews.com
Description: Charlottesville Real Estate News by <a 

href="http://www.agentimage.com">Agent Image</a>
Author: Richmond Paul Ruiz
Author URI: http://www.agentimage.com
*/




/* basics */

*{margin:0; padding:0;}

body {
	background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/bodybg.jpg) #222937 repeat-x;
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 8pt;
	margin: 20px;
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt; }
h3 {font-size: 14pt; }
h4 {font-size: 9pt;}


/* images and misc. */

img{ border: none; padding: 6px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;
	}


/* links */

a{
	color:#555555;
	text-decoration:none;
	border: none;
	}

a:hover{color:#333333;text-decoration: underline; border: none;}



/* container */


#container {
	width: 760px;
	margin: 0 auto;
	padding: 6px;
	background:#fbfbfb;
	color:#333;
	border: 1px solid #0B1224;
	}
	
/* header */

#header {
	background: #DDD;
    width: 760px; 
	color: #fff; 
	height: 180px;
	}

#header h1{
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 16pt;
	font-weight: 300;
	letter-spacing: 1px;
	margin: 0;	
	padding: 120px 0 0 16px;	
	}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 10pt;
	font-weight: 300;
	font-style: italic;
	color: #404040;
	letter-spacing: 1px;
	margin: 0;	
	padding: 0 0 0 18px;	
	}

/* main menu */


#menu { 
background:url('http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/navbarbg.gif') #0B1224;
overflow:hidden; 
font-family: 'Georgia'; 
font-size: 10pt; width:760px;  height:37px; border-top: 1px solid #fff;
font-weight:bold; text-align:center; 
}
#menu ul { margin: 3px auto 0 5px; padding: 0px auto 0px auto; /*text-align: left; float:left; */}
#menu ul li { list-style-type: none; display: inline; margin:0px; padding: 0; }
#menu ul li a { float:left; padding: 13px 13px 6px 13px; text-decoration: none; color: #fff; }
/* margin:10 0px 0px 0px;*/ 
#menu ul li a:hover {color:#fe5900; }
/*a.menu_border { 
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/navbarbg-li.gif) top right no-repeat; }*/



/* content */


#content {
	float: left;
	width: 500px;
	overflow: hidden;
	}	

.post {
	margin:0 10px;
	padding:10px 10px 10px 5px;
	line-height: 14pt;
	}
	
.post h2{
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 14pt;
	font-weight: 300;
	color: #08122E;
	}
	
.post h2 a{
	color: #08122E;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
	
.post p{font-size: 8pt;}

.post a{text-decoration:underline;}

.post ul {}

.post ol { padding-left:20px;}

.post li {}

.entry p{margin:12px 0;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 16px;
	}
	

.navigation {
	font-size:8pt;
	float:left;
	width:100%;
	}
	
.alignleft {float:left; margin:25px;}
.alignright {float:right; margin:25px;}

.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}

/* sidebar */

#sidebar a{

}
#sidebar {
    background:#42506d;
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size:8pt;
	width: 222px;
	float:right;
 	margin: 12px 0 24px 0;
	padding: 0;
	}

#sidebar h2{
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-weight: normal; 
	font-size: 10pt; 
	text-align: left;
	color: #fff;	
	margin: 0;
	padding: 0;
}

/*#sidebar p {margin:0; padding: 0 6px 0 12px;}*/

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	/*margin:12px;*/
	padding:0;
	list-style-type: none;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
        color:#fff;
	}
#sidebar ul li a{
        background:url(images/bulletL.gif) no-repeat;
        padding-left:16px;
        font-family:Verdana, Arial, "Palatino Linotype", georgia, times;
        font-size:11px;
        font-weight:bold;
        color:#eee;
	}
#sidebar ul ul {
	margin: 6px 0 6px 3px;
	padding: 0;
}

#sidebar ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 6px;
	list-style-type: square;
	color: #ffffff;
}

/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family:Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family:Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #E5E5E5;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; 

line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	}

#searchform input#s{
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	border: 1px solid #B7B7B7;
	}

.go_btn { background:url(images/go.jpg) 0 0 no-repeat; width:61px; 
height:24px; border:0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input.go_btn { float:right; position:relative; top:1px; right:9px; }
}
#searchform input#searchsubmit{
font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
font-size: 7pt;
padding: 2px;
margin: 2px 0 0 2px;
border: 0px solid #B7B7B7;
background-color: #fff;
color: #797979;
}

/* footer */

#footer {
	

background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/navbarvbg.gif) #000000;
	clear: both;
        height:43px;
	width: 100%;
	margin-top:15px;
	border-top:solid 1px #DEDEDE;
	font-family: Verdana, Arial, "Palatino Linotype", georgia, times;
	font-size: 7pt;
	}
	
#footer p{padding:6px;margin: 0; color: #eee;}
#footer a{color: #FFFFFF;text-decoration: none;}
#footer a:hover{color: #999999;text-decoration: underline;}

/**  ------ Begin Calendar    ---------------  **/
td {font:normal 9pt verdana, tahoma, sans-serif;
text-align:justify;border:0 solid #feb34d;border-bottom-width:0;padding:0; 

width:2px;}
#wp-calendar{margin:0;margin-left:auto;margin-right:auto;font-size:10pt;width:100%;color:#ffffff;}
_#wp-calendar{margin:0;margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px;font-size:10pt;width:100%;color:#ffffff;}
#wp-calendar caption{font:bold 11pt Verdana, tahoma, sans-serif;
/*text-transform:uppercase;*/
border:solid #feb34d;border-width:0 0 1px;text-align:left;color:#ffffff;letter-spacing:2px;margin:0;
margin-left:30px;line-height:20px;}
_#wp-calendar caption{font:bold 11pt Verdana, tahoma, sans-serif;
/*text-transform:uppercase;*/
border:solid #feb34d;border-width:0 0 1px;text-align:left;color:#284f86;
letter-spacing:2px;margin:0;line-height:20px;}
#wp-calendar th{font-size:10pt; font-family:Verdana;}
#wp-calendar #today{border:0px solid #feb34d;color:#284f86;padding-left:0px;margin-left:0px;}
#wp-calendar td#today a {border:1px solid #feb34d;color:#ffffff;padding-left:0px;margin-left:0px;}
#wp-calendar td{text-align:right;color:#ffffff;padding-right:6px;}
#wp-calendar td.pad{border:none;}
#wp-calendar a:link,#wp-calendar a:visited{
background:none;color:#feb34d;text-decoration:none;text-decoration:none;text-indent:0px;
padding-left:0px;margin-left:0px;}
#wp-calendar a:hover,#wp-calendar a:active{
background:none;color:#284f86;text-decoration:none;text-indent:0px; padding-left:0px;margin-left:0px;}
#wp-calendar #next a,#wp-calendar #next{padding-right:2px;text-align:right;border:none;}
#wp-calendar #prev a,#wp-calendar #prev{padding-left:2px;text-align:left;border:none;}
#rmenu ul .itemr{display:none;}
#rmenu ul:hover .itemr{display:block;}
#rmenu{position:absolute;}


#date {
float:left; 
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/date_pic.jpg) no-repeat top center;
width:48px; 
height:48px; text-align:center; font-family:Verdana, Arial, "Palatino Linotype", georgia, times; font-size:14px;font-weight:bold;
margin-right:5px;}

a.menu1 {
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu1.gif) top no-repeat;
}
a.menu1:hover{
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu1.gif) bottom no-repeat;
}
a.menu2 {
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu2.gif) top left no-repeat;
}
a.menu2:hover{
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu2.gif) bottom left no-repeat;
}
a.menu3 {
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu3.gif) top left no-repeat;
}
a.menu3:hover{
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu3.gif) bottom left no-repeat;
}
a.menu4 {
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu4.gif) top left no-repeat;
}
a.menu4:hover{
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu4.gif) bottom left no-repeat;
}
a.menu5 {
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu5.gif) top left no-repeat;
}
a.menu5:hover{
background:url(http://charlottesvillerealestatenews.com/wp-content/themes/charlottesville/images/menu5.gif) bottom left no-repeat;
}

/* main menu */


#menu {
background:#000000;
/*background:url(images/navbarbg.gif) #0B1224;*/
font-family: Georgia;
/*text-transform:uppercase;*/
font-size: 9pt;
/*padding-left:10px;*/
width:760px; 
height:43px;
border-top: 1px solid #fff;
}


#menu ul {
margin: 0px 0 0 0;
padding: 0;
text-align: left;
}

#menu ul li {
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
}

#menu ul li a {
padding: 0px 13px 6px 13px;
margin: 0;
text-decoration: none;
color: #fff;
}

#menu ul li a:hover {
background-color: #fff;
color:#0B1316;
}