/* 
Theme Name: Real Estate Reflections WordPress Theme
Theme URL: http://www.ultimateidx.com/
Description: Reflections is a 3-column Widget-ready theme created for WordPress based on the GNU/GPL Version Studio Press.
Author: UltimateIDX
Author URI: http://www.ultimateIDX.com/
Version: 3.0.1
Tags: three columns, fixed width, white, gray, black, red, sidebar widgets
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Changelog:
v3.0.1 - 2/26/10
Modified for release and integration into UltimateIDX related projects.
*/
body {background: #000 url(images/background.jpg) top center no-repeat fixed !Important;;
 color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; padding: 0px; margin:0px;}
/*=-=-=-[Quick Search Styling]-=-=-=*/

#uidx_content ul li{list-style-type:none; margin:0px;}
form#qsform input{border:none;}
input#submitit img{border:none;}
#maxouter{width:100%; padding:0px; background: url(images/pageback.png) top center repeat-y;}
#pagewrapper{position:relative; width:1000px; margin-left:auto; margin-right:auto; background: url(images/pagetop.png) top left no-repeat;}
#pagewrapperbottom{position:relative; width:1000px; background: url(images/pagebottom.png) bottom left no-repeat;}
#pagewrapperin{width:980px; padding:26px 0 26px 20px; background: url(images/headerbackground.jpg) top center no-repeat; text-align:left;}
#wrap {width: 960px; position: relative;}


/************************************************
*	Hyperlinks									*
************************************************/
a, a:visited {color: #006699; text-decoration: none;}
a:hover {color: #444; text-decoration: underline;}
a img {border: none;}
a:focus, a:hover, a:active {outline: none;}

/************************************************
*	Top Navbar      							*
************************************************/
#topnavbar{background: url(images/topnav.jpg); width:960px; height:30px; color:#fff; margin:0px; padding:0px; z-index:980;}
#topnavbar a, #topnavbar a:visited{font-size:11px; font-weight:bold; color:#fff; text-decoration:none}
#topnavbar a:hover{text-decoration:underline}
#topnavbar p{font-size:11px; font-weight:bold; padding:0px; margin:0px}

.topnavbarleft{width:260px; float:left; margin:0px; padding:8px 0px 0px 20px}
.topnavbarright{width:300px; float:right; margin:0px; padding:8px 10px 0px 0px; text-transform:uppercase; text-align:right}
.topnavbarright a img{border:none; margin:0px 3px 3px 0px; padding:0px}

/************************************************
*	Header  									*
************************************************/
#header{position:relative; background: url(images/header.jpg); width:960px; height:100px; color:#fff; font-size:11px; margin:0px; padding:0px; overflow:hidden}
	#logoarea{position:absolute; top:2px; left:160px; height:100px; width:340px; z-index:999;}
	#tagline{color:#fff; font-size:16px; padding-left:8px; font-weight:700;}
	#addressarea{position:relative; height:122px; width:260px; padding: 2px 0px 2px 60px; color:#800000; font-size:11px !Important; background: url(images/contact.jpg) no-repeat; line-height:120%;}
	#addressarea small{font-size:10px;}
	#addressarea span{width:120px; float:left; display:block; border-top:1px dotted #800000; margin-top:8px; line-height:12px;}
	#addressarea span.first{margin:8px 0 0 0; line-height:12px;}
	#addressarea h4.cabrillo{padding:0px; margin:4px 0 0 0; font-size:12px; font-weight:700; line-height:normal; padding-top:2px;}
#header h1{color:#fff; font-size:36px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px; padding:15px 0px 0px 20px; text-decoration:none}
#header h1 a, #header h1 a:visited{color:#fff; font-size:36px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px; padding:0px; text-decoration:none}
#header h1 a:hover{color:#fff; text-decoration:none}
#header h3{color:#A91B33; font-size:16px; font-family:Arial,Tahoma,Verdana; font-weight:normal; margin:0px; padding:0px}
#header p{color:#fff; padding:0px 0px 5px 20px; margin:0px; line-height:20px}
.headerleft{width:460px; float:left; font-size:14px; margin:0px; padding:0px}
.headerleft a img{border:none; margin:0px; padding:0px}
.headerright{width:488px; float:right; margin:0px; padding:20px 0px 0px 0px}
.headerright a img{border:none; margin:0px; padding:0px}
.headerright ul{list-style-type:none; margin:0px; padding:0px}
.headerright li{list-style-type:none; margin:0px; padding:0px}
#tollfree {position:absolute; width:246px; height:39px; right:24px; top:12px; z-index:110;}

/************************************************
*	Navbar      								*
************************************************/
#navbar{background:#fff url(images/navbar.jpg) top left no-repeat; width:960px; height:40px; font-size:12px; font-family:Arial,Tahoma,Verdana; color:#fff; font-weight:bold; margin:0px; padding:0px}
#navbarleft{width:820px; /*float:left; display:inline;*/ margin:0px 0px 0px 104px; padding:0px;}

/*#navbarright{width:352px; 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; text-transform:none; margin:0px; padding:9px 15px 8px 15px}
#nav li a:hover, #nav li a:active{background:#555 url(images/navhov.png); color:#fff; margin:0px; padding:9px 15px 8px 15px; text-decoration:none}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#555; width:150px; color:#fff; font-size:14px; font-family:Georgia,Times New Roman; font-weight:normal; text-transform:none; float:none; margin:0px; padding:7px 10px 7px 10px; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff}
#nav li li a:hover, #nav li li a:active{background:#777; color:#fff; padding:7px 10px 7px 10px}
#nav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}
#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; font-family:Arial, Helvetica, sans-serif;}
#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{color:#444; display:block; background: url(images/navline.jpg) top right no-repeat; font-size:12px; font-weight:700; text-transform:uppercase; margin:0px; padding:12px 12px 12px 12px}
#mc_menu_1 li a:hover, #mc_menu_1 li a:active{/*background: url(images/navover.jpg) top right;*/ color:#60b0e1; margin:0px; padding:12px 12px 12px 12px; text-decoration:none;}

#mc_menu_1 li li a, #mc_menu_1 li li a:link, #mc_menu_1 li li a:visited{background:#60b0e1; width:150px; color:#fff; font-size:12px; font-weight:normal; text-transform:none; float:none; margin:0px; padding:5px 10px 5px 10px; border-bottom:1px solid #99ccff; border-left:1px solid #99ccff; border-right:1px solid #99ccff;}

#mc_menu_1 li li a:hover, #mc_menu_1 li li a:active{background:#3399cc; color:#fff; padding:5px 10px 5px 10px}
#mc_menu_1 li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}
#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}

/*I have added this to remove the nav separator line on blog.*/
#menu_item_8 a, #menu_item_8 a:link, #menu_item_8 a:visited{background:none !Important;}
#menu_item_8 a:hover{color:#e5f2f2;}


/************************************************
*	SubNavbar      								*
************************************************/
#subnavbar{background: url(images/subnav.jpg) no-repeat; width:960px; height:24px; color:#444; margin:0px; padding:0px}
#subnav{margin:0px; padding:0px 0px 0px 12px;}
#subnav ul{float:left; list-style:none; margin:0px; padding:0px 0px 0px 12px;}
#subnav li{float:left; list-style:none; margin:0px; padding:0px; line-height:24px;}
#subnav li a, #subnav li a:link, #subnav li a:visited{color:#444; display:block; font-size:10px; font-weight:bold; text-transform:uppercase; margin:0px 5px 0px 0px; padding:0px 12px 0px 12px}
#subnav li a:hover, #subnav li a:active{background:#60b0e1; color:#444; display:block; text-decoration:none; margin:0px 5px 0px 0px; padding:0px 12px 0px 12px}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited{background:#60b0e1; width:150px; float:none; margin:0px; padding:3px 10px 3px 10px; border-bottom:1px solid #99ccff; border-left:1px solid #99ccff; border-right:1px solid #99ccff}
#subnav li li a:hover, #subnav li li a:active{background:#3399cc; margin:0px; padding:3px 10px 3px 10px}
#subnav li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:160px; margin:0px; padding:0px}
#subnav li li{}
#subnav li ul a{width:150px}
#subnav li ul a:hover, #subnav li ul a:active{}
#subnav li ul ul{margin:-25px 0 0 171px}
#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.sfhover ul{left:auto}
#subnav li:hover, #subnav li.sfhover1{position:static}

/************************************************
*	Homepage 		    	                    * 
************************************************/
#bigimages{width:610px;	height:318px; overflow:hidden; float:left; background:#ccc;}
#bigimages ul{list-style:none; margin:0; padding:0;}
#quicksearchwrapper, #quicksearchwrapperhome{position:relative; height:300px !Important; width:300px; float:right; border:1px solid #ccc; padding:8px;}
#quicksearchwrapper{margin:0px 0px 10px 0px;}
#quicksearchwrapperhome{margin:0px 9px 10px 0px;}
#quicksearchinner{background: url(images/quicksearch.jpg) no-repeat; padding-top:60px;}
/*
#quicksearchblock{float:left; padding-left:20px;}
#quicksearchblock h3{background:#2d5648; color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
*/
#quicksearchwrapper .style1{color:#fff;}


#hometop{position:relative; width:948px; height:330px; padding-left:10px; clear:both;}
#homepage{float:left; width:610px; margin:0px; padding:0px}
#homepage p{margin:0px; padding:0px}
#homepage p img{border:none; float:left; margin:0px}
#homepage ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
#homepage ul li{list-style-type:square; margin:0px; padding:0px}
.hpdate{font-size:11px; margin:0px; padding:0px}
#homepagetop{background:#fff url(images/homepagetop.gif) top no-repeat; float:left; width:610px; margin:0px 0px 10px 0px; padding:0px; border:1px solid #DDD}
#homepagetop p{font-size:12px; margin:0px; padding:0px 0px 0px 10px}
.featuredtop{float:left; margin:0px; padding:10px; display:inline}
.featuredtop img{border:none; margin:0px}
#homepagebottom{background:#fff url(images/homepagetop.gif) top no-repeat; float:left; width:610px; margin:10px 0px 10px 0px; padding:0px; border:1px solid #DDD}
#homepagebottom p{font-size:12px; margin:0px; padding:0px}
.hpbottom{float:left; width:590px; margin:0px; padding:10px; display:inline}
.hpbottom img{border:none; margin:0px}

#homepageleft{float:left; width:300px; margin-right:10px; padding:0px}
.hpfeatured{background:#fff url(images/featuredtop.gif) top no-repeat; float:left; width:280px; margin:0px; padding:10px 10px 10px 10px; border:1px solid #DDD}
.hpfeatured img{border:none; margin:0px}

#homepageright{float:right; width:300px; margin:0px; padding:0px}
#homepageleft h3, #homepageright h3, #homepagebottom h3{background:#6285a5 url(images/headline.png);}

/************************************************
*	Content 					     		    * 
************************************************/
#content{width:942px; margin:0px; padding:0px 0px 0px 8px; line-height:18px; font-family:Verdana, Geneva, sans-serif;}

#content h1{color:#444; font-size:22px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px}
#content h1 a, #content h1 a:visited{color:#444; font-size:22px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px 0px 5px 0px; padding:10px 0px 0px 0px}
#content h1 a:hover{color:#A91B33; text-decoration:none}
#content h2{background: #003366 url(images/contenth2.jpg); color:#fff; font-size:20px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px}
#content h3{color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
#content h4{color:#A91B33; font-size:22px; font-family:Georgia,Times New Roman; font-weight:normal; margin:0px 0px 20px 0px; padding:10px 0px 0px 0px}
#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:610px; margin:0px; padding:5px 0 0 0;}
	#contentleft a img{border:none}
	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}

.postarea{background:#fff url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.postarea p{margin:0px; padding:0px 0px 15px 0px}
.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}
.breadcrumb{float:left; width:590px; font-size:11px; margin:0px 0px 20px 0px; padding:0px 0px 3px 0px; border-bottom:double #EAEAEA}

#contentwide{float:left; width:940px; margin:0px; padding:0px 0px 10px 0px}
.postareawide{background:#fff url(images/fullwidthtop.gif) top no-repeat; float:left; width:920px; margin:0px; padding:10px; border:1px solid #DDD}
.postareawide p{margin:0px; padding:0px 0px 15px 0px}
.postareawide ul{list-style-type:square; margin:0px; padding:0px 0px 15px 0px}
.postareawide ul li{list-style-type:square; margin:0px 0px 0px 20px; padding:0px}
.postareawide ul ul{list-style-type:square; margin:0px; padding:0px 0px 0px 0px}
.postareawide ol{margin:0px; padding:0px 0px 15px 0px}
.postareawide ol li{margin:0px 0px 0px 20px; padding:0px}
.breadcrumbwide{float:left; width:920px; font-size:11px; margin:0px 0px 20px 0px; padding:0px 0px 3px 0px; border-bottom:double #EAEAEA}
.date{width:590px; float:left; margin:0px; padding:5px 0px 0px 0px}
.dateleft{width:380px; float:left; margin:0px; padding:0px}
.dateright{width:200px; float:right; margin:0px; padding:0px; text-align:right}
.time{background:#fff url(images/icon_time.gif) no-repeat top left; margin:0px 0px 0px 3px; padding:0px 0px 0px 20px}
.icomment{background:#fff url(images/icon_comments.gif) no-repeat top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 18px}
.tags{background:#fff url(images/icon_tags.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
.category{background:#fff url(images/icon_category.gif) no-repeat top left; margin:0px; padding:0px 0px 0px 18px}
.postmeta{width:590px; font-size:12px; padding:5px 0px 0px 0px; margin:0px; border-top:double #EAEAEA}
.postmeta2{width:590px; font-size:12px; padding:5px 0px 40px 0px; margin:0px; border-top:double #EAEAEA}
.archive{float:left; width:275px; margin:0px; padding:0px 0px 20px 0px}
.postwidget{background:#fff url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}
.postwidget ul{list-style-type:none; margin:0px; padding:0px}
.postwidget li{list-style-type:none; margin:0px; padding:0px}
.comments{background:#fff url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin:0px 0px 10px 0px; padding:10px; border:1px solid #DDD}

/************************************************
*	Images  					     		    * 
************************************************/
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px}
img.alignnone{padding:0px; margin:0px 0px 10px 0px; display:inline}
img.alignright{padding:0px; margin:0px 0px 10px 10px; display:inline}
img.alignleft{padding:0px; margin:0px 10px 10px 0px; display:inline}
.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}
.alignright{float:right; margin:0px 0px 10px 10px}
.alignleft{float:left; margin:0px 10px 10px 0px}
.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 		    	        	        * 
************************************************/
#sidebar{float:right; width:320px; margin:0px; padding:0px; display:inline}
#sidebar .widget{background:#fff url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD}
#sidebar h2{background:#6285a5 url(images/headline.png); color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; padding:3px 0px 3px 7px}
#sidebar p{margin:0px; padding:0px 0px 0px 45px}
#sidebar a img{border:none; margin:0px; padding:0px}
#sidebar embed, #sidebar object{width:300px; height:250px; margin:0px; padding:0px}
#sidebar ul{list-style-type:none; margin:0px 0px 0px 0px; padding:0px}
#sidebar ul li{list-style-type:none; margin:0px 0px 5px 0px; padding:0px}
#sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#sidebar ul li li{background:#fff url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}
#sidebar ul li ul li{background:#fff url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}
#sidebar ul#thecommunities{list-style-type:none; margin:0px; padding:0px;}
#sidebar ul#thecommunities li{line-height:24px; background:none; padding:0px; display:block; height:24px;}

/************************************************
*	Left Sidebar                    	        * 
************************************************/
#l_sidebar{float:left; width:170px; margin:0px; padding:0px; display:inline}
#l_sidebar .widget{background:#fff url(images/leftsidebartop.gif) top no-repeat; float:right; width:150px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; display:inline}
#l_sidebar p{margin:0px; padding:0px 0px 10px 0px}
#l_sidebar a img{border:none; margin:0px; padding:0px}
#l_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}
#l_sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#l_sidebar ul li li{background:#fff url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}
#l_sidebar ul li ul li{background:#fff url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}

/************************************************
*	Right Sidebar                       	    * 
************************************************/
#r_sidebar{float:right; width:140px; margin:0px; padding:0px; display:inline}
#r_sidebar .widget{background:#fff url(images/rightsidebartop.gif) top no-repeat; float:right; width:120px; margin:0px 0px 10px 0px; padding:9px; border:1px solid #DDD; display:inline}
#r_sidebar p{padding:0px 0px 10px 0px; margin:0px}
#r_sidebar a img{border:none; margin:0px; padding:0px}
#r_sidebar ul{list-style-type:none; margin:0px 0px 10px 0px; padding:0px}
#r_sidebar ul ul{list-style-type:none; margin:0px; padding:0px}
#r_sidebar ul li li{background:#fff url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}
#r_sidebar ul li ul li{background:#fff url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px}

/************************************************
*	Footer      								*
************************************************/
#footer{background:#000; width:960px; height:30px; margin:0px; padding:0px; text-align:center}
#footer p{color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:9px 0px 0px 0px}
#footer a, #footer a:visited{color:#fff; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:underline}

/************************************************
*	Search Form									*
************************************************/
#searchform{margin:0px; padding:0px; overflow:hidden; display:inline}
#searchbox{background:#84a1bd; width:286px; color:#e5f2f2; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:0px; padding:4px 0px 3px 5px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666; display:inline}

form#searchform input{border:0px solid #444; color:#000; text-align:center}
form#searchform ul li{margin:0px;}
form#searchform td{vertical-align:top;}

#searchbutton{background:#ff0000; color:#fff; font-size:11px; font-family: Georgia,Times New Roman,Trebuchet MS; margin:0px 0px 0px 5px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#subscribe{background:#fff url(images/feedburner.png) top no-repeat; float:left; width:300px; margin:0px 0px 10px 0px; padding:0px}
#subbox{background:#EEE !important; width:250px; color:#202020; font-size:12px; font-family:Georgia,Times New Roman,Trebuchet MS; font-weight:normal; margin:10px 0px 0px 0px; padding:3px 0px 3px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline}
#subbutton{background:#555 url(images/topnav.png); color:#fff; font-size:11px; font-family:Georgia,Times New Roman,Trebuchet MS; margin:0px 0px 0px 7px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#author, #email, #url{background:#EEE !important; width:250px; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 0px 0px; padding:3px 0px 3px 5px; border:1px solid #DDD; display:inline}
#submit{background:#555 url(images/topnav.png); color:#fff; font-size:11px; font-family:Arial,Tahoma,Verdana; margin:0px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666}
#comment{background:#EEE; color:#202020; font-size:12px; font-weight:normal; margin:5px 0px 5px 0px; padding:3px 0px 3px 5px; border:1px solid #DDD; display:inline}

/************************************************
*	Comments									*
************************************************/
/*
.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}
#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}
*/

/*-=-=-=[ Styling comments.php ]=-=-=-*/
ul#singlecomments{margin-bottom:40px;}
ul#singlecomments ul{list-style-image:none;}
ul#singlepings{border:1px solid #009999; list-style-image:none; padding:0px;}
h4#comments{height:32px; line-height:32px; border-bottom:1px solid #333; width:100%; margin-bottom:20px;}
h4#pings{height:32px; line-height:32px; border-bottom:1px solid #333; width:100%; margin-bottom:20px;}
ul#singlecomments{list-style:none !Important; margin:0; padding:0;}
ul#singlecomments li{border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; list-style:none !Important;}
ul#singlecomments li.pingback comment-author{padding:0 170px 0 0;}
ul#singlecomments li div.vcard{font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif;}
ul#singlecomments li div.vcard cite.fn{font-style:normal; font-size: 11px;}
ul#singlecomments li div.vcard cite.fn a.url{color:#cc0000; text-decoration:none;}
ul#singlecomments li div.vcard cite.fn a.url:hover{color:#000;}
ul#singlecomments li div.vcard img.avatar{background: #fff; border:1px solid #aaa; padding:2px; position:absolute; left:5px; top:5px;}
ul#singlecomments li div.comment-meta{font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px;}
ul#singlecomments li div.comment-meta a{color:#205B87; text-decoration:none;}
ul#singlecomments li p{font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px;}
ul#singlecomments li ul{font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0;}
ul#singlecomments li div.reply{background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:66px;}
ul#singlecomments li div.reply:hover{background:#cc0000; border:1px solid #cc0000;}
ul#singlecomments li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase;}
ul#singlecomments li ul.children{list-style:none; margin:12px 0 0; text-indent:0;}
ul#singlecomments li ul.children li.depth-2{margin:0 0 3px;}
ul#singlecomments li ul.children li.depth-3{margin:0 0 3px;}
ul#singlecomments li ul.children li.depth-4{margin:0 0 3px;}
ul#singlecomments li ul.children li.depth-5{margin:0 0 3px;}
ul#singlecomments ul.children li.odd{background:#fff;}
ul#singlecomments ul.children li.even{background:#f6f6f6;}
ul#singlecomments li.pingback div.vcard{padding:0 170px 0 0;}
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin-top:1em;}

ul.tabbernav{margin:0; padding: 4px 0 !Important; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style: none; margin: 0; display: inline;}
ul.tabbernav li a{padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none;}
ul.tabbernav li a:link{color: #448;}
ul.tabbernav li a:visited{color: #667;}
ul.tabbernav li a:hover{color: #000; background: #AAE; border-color: #227;}
ul.tabbernav li.tabberactive a{background-color: #fff; border-bottom: 1px solid #fff;}
ul.tabbernav li.tabberactive a:hover{color: #000; background: white; border-bottom: 1px solid white;}
.tabberlive .tabbertab{padding:5px; /*border:1px solid #aaa;*/ border-top:0;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px; overflow:auto;}


/*=-=-=-[Float containers fix: http://www.csscreator.com/attributes/containedfloat.php]-=-=-=*/ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; width: 0;}
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*Clear as a class*/
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/*Mack Edits*/
#partners {font-size:9px}
.blink {text-decoration: blink;}

