/*
	Theme Name: Agent
	Theme URL: http://www.studiopress.com/themes/agent
	Description: Agent is a professionally designed WordPress theme for real estate agents.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 3.0
	Tags: three columns, fixed width, white, red, black, gray, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

body{background:#799ba5 url(images/tile.jpg); width:990px; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px auto 0px; padding:0px}
#wrap{background:#BFBFBF url(http://www.1sandiegohomes.com/wp-content/themes/sd_homes/images/wrap.jpg); width:990px; margin:0px auto 0px; padding:0px; position:relative}
a, a:visited{color:#800000; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
a img{border:none}
a:focus, a:hover, a:active{outline:none}
#top{width:990px; height:15px; margin:0px auto 0px; padding:0px; overflow:hidden}

/************************************************
*	               Header	
                                		*
************************************************/
#header{background:url(images/header.png); width:972px; height:130px; margin:0px auto 0px; padding:0px; overflow:hidden}
#header #imageheader{width:490px; height:130px; text-indent:-10000px; /*background:url(images/logo.png) left top no-repeat*/}
#header #imageheader a{display:block; width:490px; height:130px}
#header h1, #header h4{color:#EFEDE8; font-size:36px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px; padding:0px 0px 10px 0px; text-decoration:none}
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited{color:#EFEDE8; font-size:36px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px; padding:0px; text-decoration:none}
#header h1 a:hover, #h4 a:hover{color:#EFEDE8; text-decoration:none}
	.headertext{margin:0px; padding:20px 0px 0px 20px}
	.headerleft{width:650px; float:left; margin:0px; padding:0px}
	.headerleft p{color:#fff; font-family:Tahoma,Arial,Verdana; font-size:14px; font-style:italic; margin:0px; padding:0px 0px 5px 0px; line-height:20px}
	.headerleft a img{border:none; margin:0px; padding:0px}
	.headerright{position:absolute; width:280px; height:100px; top:10px; right:20px; margin:0px; padding:40px 0px 0px 0px}
	.headerright p{color:#C0C0C0; font-size:11px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px}
	.headerright a, .headerright a:visited{color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-decoration:none; text-transform:uppercase}
	.headerright a:hover{color:#fff; text-decoration:underline}
	.headerright h2, .headerright h4{color:#fff; font-size:22px !Important; text-align:center; font-family:Verdana, Geneva, sans-serif; margin:0px; width:280px; display:block; position:relative;}
	.rsslink{margin:0px 10px 0px 0px; padding:3px 0px 3px 18px; background:url(images/rss.gif) no-repeat left center}
	/*{background:#222; width:972px; height:35px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#fff; font-weight:bold; margin:0px auto 0px; padding:0px}*/

#navbar {background: #555555 url(images/navbar.jpg); width: 972px; height: 36px; font-size: 12px; font-family: Arial, Tahoma, Verdana; color: #fff; font-weight: bold; margin: 0 0 0 9px; padding: 0px;}
#navbarleft {width: 680px; float: left; margin: 0px; padding: 0px;}
#navbarright {width: 280px; font-size: 11px; float: right; margin: 0px; padding: 6px 0px 0px 0px;}

#nav{margin:0px; padding:0px}
#nav ul{float:left; list-style:none; margin:0px; padding:0px}
#nav li{float:left; list-style:none; margin:0px; padding:0px}
#nav li a, #nav li a:link, #nav li a:visited{color:#fff; display:block; font-size:16px; font-family:Georgia,Times New Roman; font-weight:normal;  margin:0px 10px 0px 0px; padding:9px 15px 8px 15px}
#nav li a:hover, #nav li a:active{background:#444; color:#fff;  margin:0px 10px 0px 0px; padding:9px 15px 8px 15px; text-decoration:none;}
#nav li li a, #nav li li a:link, #nav li li a:visited{width:150px; color:#222; font-size:14px; font-family:Georgia,Times New Roman; font-weight:normal; float:none; margin:0px; padding:7px 10px 7px 10px}
#nav li li a:hover, #nav li li a:active{background:#555; color:#fff; margin:0px; padding:7px 10px 7px 10px}
#nav li ul{background:#fff; z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px; border-bottom:1px solid #444; border-left:1px solid #444; border-right:1px solid #444}
#nav li li{}
#nav li ul a{width:140px}
#nav li ul a:hover, #nav li ul a:active{}
#nav li ul ul{margin:-32px 0 0 171px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto}
#nav li:hover, #nav li.sfhover{position:static}

#mc_menu_1{margin:0px; padding:0px}
#mc_menu_1 ul{float:left; list-style:none; margin:0px; padding:0px}
#mc_menu_1 li{float:left; list-style:none; margin:0px; padding:0px}
#mc_menu_1 li a, #mc_menu_1 li a:link, #mc_menu_1 li a:visited{background: url(images/navline.jpg) right no-repeat; color:#fff; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:700; margin:0px; padding:11px 12px 9px 12px}
#mc_menu_1 li a:hover, #mc_menu_1 li a:active{background: url(images/navover.jpg) right no-repeat; color:#fff;  margin:0px; padding:11px 12px 9px 12px; text-decoration:none;}
#mc_menu_1 li li a, #mc_menu_1 li li a:link, #mc_menu_1 li li a:visited{width:150px; color:#222; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:none; margin:0px; padding:7px 10px 7px 10px; background-image:none; text-transform:none;}

#mc_menu_1 li li a:hover, #mc_menu_1 li li a:active{background:#398db1; color:#fff; margin:0px; padding:7px 10px 7px 10px}
#mc_menu_1 li ul{background:#fff; z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px; border-bottom:1px solid #444; border-left:1px solid #444; border-right:1px solid #444}
#mc_menu_1 li li{}
#mc_menu_1 li ul a{width:140px}
#mc_menu_1 li ul a:hover, #mc_menu_1 li ul a:active{}
#mc_menu_1 li ul ul{margin:-32px 0 0 171px}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li.sfhover ul ul, #mc_menu_1 li.sfhover ul ul ul{left:-999em}
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li.sfhover ul, #mc_menu_1 li li.sfhover ul, #mc_menu_1 li li li.sfhover ul{left:auto}
#mc_menu_1 li:hover, #mc_menu_1 li.sfhover{position:static}


#subnavbar{background:#3b6573; width:972px; height:24px; color:#fff; margin:0px auto 10px auto; padding:0px}
#subnav{margin:0px; padding:6px}
#subnav ul{float:left; list-style:none; margin:0px; padding:0px; width:550px !Important; display:block;}
ul#subnav{float:left; list-style:none; margin:0px; padding:0px 0 0 12px; width:550px !Important; display:block; height:24px; line-height:24px;}
#subnav li{float:left; list-style:none; margin:0px; padding:0px}
#subnav li a, #subnav li a:link, #subnav li a:visited{color:#fff; display:block; font-size:10px;  font-weight:bold;  text-transform:uppercase;  margin:0px 10px 0px 0px; padding:6px 13px 6px 13px}
#subnav li a:hover, #subnav li a:active{background:#333; color:#fff; display:block; text-decoration:none;  margin:0px 10px 0px 0px; padding:6px 13px 6px 13px}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#fff; color:#000; width:140px; float:none; margin:0px; padding:6px 10px 6px 10px;}
#subnav li li a:hover, #subnav li li a:active{background:#444; color:#fff; margin:0px; padding:6px 10px 6px 10px}
#subnav li ul{background:#fff; z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0px; padding:0px; border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999}
#subnav li li{}
#subnav li ul a{width:140px}
#subnav li ul a:hover, #subnav li ul a:active{}
#subnav li ul ul{margin:-25px 0 0 166px}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul{left:-999em}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul{left:auto}
#subnav li:hover, #subnav li.sfhover1{position:static}
#subnavright{width:250px; float:right; text-align:right;}
#subnavright a{line-height:24px; color:#fff;}

#homepage{float:left; width:622px; margin:0px; padding:10px 0px 0px 0px}
	#homepage p{margin:0px; padding:0px 0px 15px 0px}
	#homepage ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
	#homepage ul li{list-style-type:square; margin:0px 0px 0px 20px; padding:0px}
	#homepagetop{background:#fff; float:left; width:642px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #C0C0C0}
	#homepagetop p{font-size:12px; margin:0px; padding:0px 0px 0px 10px}
	#homepagebottom{float:left; width:622px; margin:0px; padding:0px}
	#homepagebottom p{margin:0px; padding:0px}
	.section{background:#fff; width:642px; margin:0px 0px 10px 0px; padding:9px 9px 9px 9px; border:1px solid #C0C0C0}
	.thumb{float:left; margin:0px 10px 0px 0px}


#content{width:952px; margin:0px auto 0px; padding:0px; line-height:17px}
	#content h1{color:#800000; font-size:22px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:10px 0px 10px 0px; padding:0px; line-height:24px}
	#content h1 a, #content h1 a:visited{color:#800000; text-decoration:none; margin:0px; padding:0px}
	#content h1 a:hover{color:#000; text-decoration:none}
	#content h2{color:#fff; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:10px 0px 10px 10px; padding:0px 0px 0px 0px}
	#content h3{color:#800000; font-size:18px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px}
	#content h3 a, #content h3 a:visited{color:#800000; font-size:18px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px}
	#content h3 a:hover{color:#000; text-decoration:none}
	#content h4{color:#800000; font-size:22px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px; padding:0px 0px 10px 0px; line-height:24px}
	#content h5{background:#F5F5F5 url(images/icon.gif) no-repeat top left; color:#000; font-size:16px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 15px 0px; padding:3px 0px 5px 25px}
	#content h5 a, #content h5 a:visited{color:#000; font-size:16px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px; padding:0px}
	#content h5 a:hover{color:#000; text-decoration:none}
	#content img.wp-smiley{float:none; border:none; margin:0px; padding:0px}
	#content img.wp-wink{float:none; border:none; margin:0px; padding:0px}

#contentleft{float:left; width:642px; margin:0px; padding:10px 0px 0px 0px}
#contentleft p{margin:0px; padding:0px 0px 15px 0px}

#contentleftnorm{float:left; width:642px; margin:0px; padding:10px 0px 0px 0px}
#contentleftnorm p{margin:0px; padding:0px 0px 15px 0px}

#contentwide{float:left; width:694px; margin:0px; padding:10px 0px 0px 0px}
#contentwide p{margin:0px; padding:0px 0px 15px 0px}

#contentwidehv{float:left; width:694px; margin:0px; padding:10px 0px 0px 0px}
#contentwidehv p{margin:0px; padding:0px 0px 15px 0px}

	blockquote{background:#E8E8E8; margin:0px 25px 15px 25px; padding:10px 20px 0px 15px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
	#content blockquote p{margin:0px; padding:0px 0px 15px 0px}

.postareanorm{background:#fff; float:left; width:642px; margin:0px 0px 10px 0px; padding:9px 9px 0px 9px; border:1px solid #C0C0C0}
.postarea{background:#fff; float:left; width:642px; margin:0px 0px 10px 0px; padding:9px 9px 0px 9px; border:1px solid #C0C0C0}
.postarea ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
.postarea ul li{list-style-type:square; margin:0px 0px 0px 20px; padding:0px}
.postarea ul ul{list-style-type:square; margin:0px; padding:0px 0px 0px 0px}
.postarea ol{margin:0px; padding:0px 0px 15px 0px}
.postarea ol li{margin:0px 0px 0px 20px; padding:0px}
.postareawide{background:#fff; float:left; width:932px; margin:0px 0px 10px 0px; padding:9px 9px 0px 9px; border:1px solid #C0C0C0}
.postareawide ol{   margin:0px 0px 0px 20px;    padding:0px 0px 10px 0px}
.postareawide ol li{   margin:0px 0px 0px 20px;    padding:0px 0px 5px 0px}
.postareawide ul{   list-style-type:square;    margin:0px 0px 0px 20px;    padding:0px 0px 10px 0px}
.postareawide ul ul{list-style-type:square; margin:0px; padding:0px 0px 0px 0px}
.postareawide ul li{list-style-type:square;    margin:0px 0px 0px 20px;    padding:0px 0px 5px 0px}

.postareawidehv{background:#fff; float:left; width:694px; margin:0px 0px 10px 0px; padding:9px 9px 0px 9px; border:1px solid #C0C0C0}
.postareawidehv ol{   margin:0px 0px 0px 20px;    padding:0px 0px 10px 0px}
.postareawidehv ol li{   margin:0px 0px 0px 20px;    padding:0px 0px 5px 0px}
.postareawidehv ul{   list-style-type:square;    margin:0px 0px 0px 20px;    padding:0px 0px 10px 0px}
.postareawidehv ul ul{list-style-type:square; margin:0px; padding:0px 0px 0px 0px}
.postareawidehv ul li{   list-style-type:square;    margin:0px 0px 0px 20px;    padding:0px 0px 5px 0px}

.date{float:left; width:640px; font-size:12px; margin:0px; padding:0px}
.postmeta{width:602px; font-size:12px; padding:5px 0px 20px 0px; margin:0px; border-top:double #EAEAEA}
.postmeta2{width:642px; font-size:12px; padding:5px 0px 40px 0px; margin:0px; border-top:double #EAEAEA}
.archive{float:left; width:275px; margin:0px; padding:0px 25px 20px 0px}
.archivedate{font-size:11px; font-weight:bold}
.adblock{background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:640px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #C0C0C0}

	#listing{background:#fff; float:left; width:642px; margin:0px 0px 10px 0px; padding:9px 9px 9px 9px; border:1px solid #C0C0C0}
	#listing p{margin:0px; padding:0px 10px 5px 0px}
		.listing-left{width:250px; float:left; margin:0px; padding:10px 0px 0px 0px}
		.listing-right{width:350px; float:left; margin:0px; padding:10px 0px 0px 0px}
		.listing-bottom{float:left; width:610px; margin:0px; padding:10px 0px 0px 0px}
		.photos{background:#fff; float:left; width:642px; margin:0px 0px 10px 0px; padding:9px 9px 20px 9px; border:1px solid #C0C0C0}
		.photos a img{float:left; margin:10px 10px 0px 0px; padding:4px; border:1px solid #C0C0C0}
		.featuredphotos a img{float:left; margin:0px 10px 0px 0px; padding:4px; border:1px solid #C0C0C0}
		.photos a:hover img{float:left; margin:10px 10px 0px 0px; padding:4px; border:1px solid #000}
		.clear{clear:both}
		.comments{background:#fff; float:left; width:620px; margin:0px 0px 10px 0px; padding:20px 20px; border:1px solid #C0C0C0}
		.author{width:602px; float:left; font-size:12px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px}

img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px}
img.alignnone{margin:0px 0px 10px 0px; padding:0px; display:inline}
img.alignleft{float:left; padding:4px; margin:0px 10px 10px 0px; display:inline; border:1px solid #C0C0C0}
img.alignright{float:right; margin:0px 0px 10px 10px; padding:4px; display:inline; border:1px solid #C0C0C0}
.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}
.wp-caption{border:1px solid #DDD; text-align:center; background-color:#EEE; padding:4px 0px 5px 0px; /*-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px*/}
.wp-caption img{margin:0px 0px 5px 0px; padding:0px; border:0px}
.wp-caption p.wp-caption-text{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px}


#sidebar{float:right; width:280px; margin:0px; padding:10px 0px 10px 0px; line-height:18px; display:inline}
#sidebar p{padding:0px; margin:0px}
#sidebar img{border:none; margin:0px 0px 0px 0px; padding:0px}
#sidebar a img{border:none; margin:0px; padding:0px 0px 0px 0px}
#sidebar h3{color:#000; font-size:14px; font-family:Georgia,TImes New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 7px 0px; padding:3px 0px 5px 0px;}
#sidebar h4{background:#799ba5 url(images/icon.gif) no-repeat top left; color:#fff; font-size:11px; font-family:Georgia,TImes New Roman,Trebuchet MS; font-weight:700; text-transform:uppercase; margin:0px 0px 7px 0px; padding:0px 0px 0px 25px}
#sidebar ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
#sidebar ul li{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
#sidebar ul ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
#sidebar ul li li{background:#FFF url(images/arrow.gif) no-repeat top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px}
#sidebar ul li ul li{margin:0px 0px 2px 0px; padding:0px 0px 0px 15px}
#sidebar ul li ul li ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 15px}
#sidebar .sidecontent{background:#fff; float:left; width:260px; margin:0px 0px 5px 0px; padding:9px; border:1px solid #C0C0C0}
#sidebar .widget{background:#fff; width:260px; margin:0px 0px 5px 0px; padding:9px; border:1px solid #C0C0C0}
#cat{width:240px}

#l_sidebar{float:left; width:135px; margin:0px; padding:0px; line-height:18px; display:inline}
#l_sidebar p{margin:0px; padding:0px 0px 15px 0px}
#l_sidebar a img{border:none; margin:0px; padding:0px 0px 15px 0px}
#l_sidebar .widget{background:#fff; width:115px; margin:0px 0px 5px 0px; padding:9px; border:1px solid #C0C0C0}

#r_sidebar{float:right; width:140px; margin:0px; padding:0px; line-height:18px; display:inline}
#r_sidebar p{padding:0px 0px 15px 0px; margin:0px}
#r_sidebar a img{border:none; margin:0px; padding:0px 0px 15px 0px}
#r_sidebar .widget{background:#fff; width:120px; margin:0px 0px 5px 0px; padding:9px; border:1px solid #C0C0C0}

#footer{background:#3b6573; height:30px; width:952px; color:#fff; font-size:11px; text-transform:uppercase; margin:0px auto 10px; padding:0px}
#footer p{color:#fff; margin:0px; padding:0px}
#footer a img{border:none; margin:0px; padding:0px}
#footer a{color:#fff; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:underline}
.footerleft{width:650px; float:left; margin:0px; padding:8px 0px 0px 30px}
.footerright{width:230px; float:right; margin:0px; padding:8px 10px 0px 0px; text-align:right}

#bottom{width:990px; height:20px; margin:0px auto 0px; padding:0px; overflow:hidden}
#searchdrop{margin:0px; padding:0px; overflow:hidden; display:inline}
#subscribe{margin:0px; padding:0px; overflow:hidden}
#subbox{background:#F5F5F5 !important; width:210px; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:10px 0px 0px 0px; padding:2px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
#subbutton{background:#800000; color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px 0px 0px 5px; padding:2px; border:1px solid #333; font-weight:bold}
#gobutton{background:#800000; color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px 0px 0px 5px; padding:1px; border:1px solid #333; font-weight:bold}
#searchform{margin:0px; padding:0px; overflow:hidden; display:inline}
#s{background:#FFF !important; width:170px; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:5px 0px 0px 0px; padding:2px 0px 2px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
#searchsubmit{background:#800000; color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:5px 0px 0px 5px; padding:1px; border:1px solid #333; font-weight:bold; text-transform:uppercase}
#author, #email, #url{background:#F5F5F5 !important; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:4px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD}

#smarterAgent{line-height:1.0; margin-bottom:0px; height:150px !important; padding-top:0px !important; font-size:8pt !important}

#comment{background:#F5F5F5 !important; color:#000; font-size:12px; font-family:Arial,Tahoma,Verdana; padding:4px; margin:0px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD}
#submit{background:#800000; color:#fff; font-size:12px; font-family:Arial,Tahoma,Verdana; padding:0px; margin:0px; border:0px solid #FFF}
.commentlist li ul li{font-size:12px}
.commentlist li{font-weight:bold}
.commentlist li .avatar{background:#fff; float:right; border:1px solid #EEE; margin:0px 5px 0px 10px; padding:2px}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:12px}
.commentlist p{font-weight:normal; text-transform:none}
.commentmetadata{font-weight:normal}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0px}
#commentform{margin:5px 10px 0px 0px; display:inline}
#commentform textarea{width:98%; padding:2px}
#respond:after{content:"."; display:block; height:0px; clear:both; visibility:hidden}
#commentform p{margin:5px 0px 5px 0px}
#commentform #submit{margin:0px; float:left}
.alt{margin:0px; padding:10px}
.commentlist{margin:0px; padding:0px}
.commentlist ol{margin:0px; padding:10px}
.commentlist li{margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none}
.commentlist li ul li{margin-right:-5px; margin-left:10px}
.commentlist p{margin:10px 5px 10px 0px; padding:0px}
.children{margin:0px; padding:0px}
.nocomments{text-align:center; margin:0px; padding:0px}
.commentmetadata{font-size:10px; margin:0px; display:block}
.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:40px}
.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#fff; margin:0px; padding:0px}
.thread-even{background:#EEE; margin:0px; padding:0px}
.depth-1{border:1px dotted #BBB; margin:0px; padding:0px}
.even, .alt{border-top:1px dotted #BBB; border-bottom:1px dotted #BBB; border-left:1px dotted #BBB; margin:0px; padding:0px}

#bigimages{width:600px;	height:250px; overflow:hidden; float:left;}
#bigimages ul{list-style:none; margin:0; padding:0;}
#quicksearchblock{float:left; padding-left:20px; padding-top:10px;}

#sidebarimages{width:260px;	height:172px; overflow:hidden;}
#sidebarimages ul{list-style:none; margin:0; padding:0;}
#sidebarimages ul li{list-style:none; margin:0px !Important; padding:0px !Important; background:none;}

/************************************************
*	Contact Box  	
                                		*
************************************************/
#addressarea{position:relative; height:122px; width:278px; padding: 2px 0px 2px 6px; color:#800000; font-size:11px !Important; background: url(images/contact.jpg) no-repeat; line-height:120%;}
	#addressarea small{font-size:10px;}
	#addressarea span{width:110px; float:left; display:block; border-top:1px dotted #800000; margin-top:8px; line-height:12px;}
	#addressarea span.first{margin:8px 6px 0 0; line-height:12px;}
	#addressarea h3.cabrillo{padding:0px; margin:4px 0 0 0; font-size:14px; font-weight:700;}

