/*

Theme Name: Dealer Theme

Theme URI: #

Description: Dealer Theme For Wordpress!

Version: 2.0

Author: Thomas Calkins

Author URI: 

*/



/**************** Links and Main *****************/



a, a:visited {color:#006699;text-decoration: none;}

	

a:hover {color: #999; text-decoration: none;	}



body {margin:0px; background:#FFF;color:#222;line-height:1.3em; font-family:"Trebuchet MS", Verdana; font-size:14px; }



#main{width:1000px; margin:0px auto 0px auto; background:#FFF; border:0px solid; }

	 

img {border:0;}



.clearboth{ height:20px; clear:both;}



/****************** HEADER ***************************/



#header {height:125px; width:1000px; background: #FFF url("images/header.png") repeat-x; }



#header h2.title{ line-height:1.3em; font-size:28px; margin:23px 0px 0px 10px; font-family:Georgia, "Times New Roman", Times, serif;}



#header-left{float:left; width:450px; padding:0px 0px 10px 0px;}



#header-right{float:left; width:540px; padding-top:20px; }

#header-right a.rss {
background: url("../../uploads/2012/03/rss.png") no-repeat center center transparent !important;
height: 30px !important;
width: 38px !important;
display: block !important;
float: right !important;
}

#header-right a.rss:hover {
background: url("../../uploads/2012/03/rss-hover.png") no-repeat center center transparent !important;
height: 30px !important;
width: 38px !important;
display: block !important;
float: right !important;
}



			  

/****************** Navbar ***************************/



#navbar{width: 1000px; color:#000; height:30px; font-size:13px; margin-bottom:10px; border-bottom:4px solid #00CCFF;

		 background: #FFF url("images/navbar.png") repeat-x; } 

		 

#navleft {float:left;  width:800px; }

		  

#navright {float:left; width:200px; padding:3px 0px 0px 0px; }



#nav{display: block; font-size:14px; height:20px; width:100%; margin:0px; }



#nav, #nav ul {line-height: 16px; margin:0px; padding:0px; list-style: none; }



#nav a ,#nav a:hover{border:none; display: block; }



#nav li {float: left; font-weight:bold; list-style:none; font-size:14px; font-family:"Trebuchet MS", Verdana; }



#nav a,#nav a:visited {color:#111; display:block; margin-top:0px; padding:6px 16px 6px 16px; }



#nav a:hover, #nav a:active {color:#33CCFF; display:block; text-decoration:none; }	



#nav li ul {position: absolute; left: -999em; height: auto; width: 154px; padding:2px 0px 0px 0px; margin:0; border-bottom: 1px solid #a9a9a9;}



#nav li li { width: 152px; border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9;

background:#fff; margin:0px; padding:0px; font-size:14px !important; font-family:"Trebuchet MS", Verdana !important; }



#nav li li a, #nav li li a:visited {font-weight:bold; font-size:0.9em; color:#333 !important; text-decoration:none !important; }



#nav li li a:hover, #nav li li a:active {background:#EEE; color:#333 !important; text-decoration:none !important; }



#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; }



/************************ Search *******************************************/



.searchinput{font:10px Verdana, Arial, Helvetica, sans-serif; padding: 5px 6px 3px 6px; width: 120px; border:1px solid #DDD; color:#333; }



.searchsubmit{width:48px; height:20px; padding:2px 0px 4px 0px; color:#fff; border:1px solid #CCC; background:#00CCFF; font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }

						   

.searchsubmit:hover{background:#999;}



/******************** Main Layout ***************************/



#content{width:980px; clear:both; margin:0px auto 0px auto; color:#222; font-family:"Trebuchet MS", Verdana; font-size:14px; padding-bottom:0px; }



#content p{padding: 0px 8px 10px 8px; margin: 0px; }

		  	  

#middlecontent{width:505px; float:left; padding:0px 0px 8px 0px; border-top: 1px solid #EEE; border-bottom: 0px solid #EEE; border-left: 1px solid #EEE; border-right: 1px solid #EEE; margin-left:10px; line-height:1.4em; height: 100%;}

			  	  

#middlecontent h1{margin:0px 0px 2px 0px; font-size:26px; padding:8px 0px 5px 5px;}



#middlecontent h2,#middlecontent h3, #middlecontent h4{margin:8px 0px 2px 0px; font-size:20px; padding:8px 0px 5px 5px;}

				  

#sidebar, #rightbar {width:200px; float:left; padding:0px 0px 0px 0px; border:1px solid #EEE; font-size:13px; line-height:1em;}

				  		  			   

#rightbar{margin-left:10px;}



#sidebar h2, #rightbar h2{margin:0px 0px 8px 0px; color:#fff; font-size:16px; background: #00CCFF; padding:8px 0px 5px 5px;   }



#sidebar ul, #rightbar ul{margin: 0px;  padding: 0px 0px 22px 0px;  }



#sidebar li, #rightbar li{padding: 0px 0px 3px 0px;	margin: 0px 0px 8px 0px; text-indent:5px; list-style:none; background: url("../../uploads/2012/03/side-bullet.jpg") no-repeat scroll left top transparent; padding-left: 15px;}



/*************************** Button ********************************/

 

 a.playbottom {color:#666 !important; background:#F3F3F3 !important; padding:4px; font-weight:bold; width:58px; text-align:center; border:1px solid #CCC;}



a.playbottom:hover {color:#FFF !important; background:#999 !important;   border:1px solid #CCC; }



/******************** Top Rooms Table ***************************/



.toproomsrow1{text-align:center; background-color:#EEE; color:#333; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;  }



.toproomsrow2{color:#333; border-bottom:1px solid #DDD; padding:3px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }	

			 			 

.toproomsrow4{color:#333; border-bottom:3px double #DDD; padding:4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }	

			 

/************************** Room Reviews and Review Listings*********************************/



.topreview{border-top:2px solid #CCC; border-bottom:2px solid #CCC; padding:4px; height:22px; font-weight:bold;

font-size:14px; margin:20px 0px 20px 0px;}



.rightreviewblock{float:left; padding:2px; width:235px; margin-left:20px; border:1px solid #EEE; }



.leftreviewblock{float:left; padding:2px; width:235px; border:1px solid #EEE; }



.reviewleft{font-weight:bold; border-bottom:1px dashed #DDD; }



.reviewright{border-bottom:1px dashed #DDD; }



.reviewgray{ background:#00CCFF; font-weight:bold; color:#FFF;}



.reviewbig{font-size:16px; font-weight:bold; border-bottom:1px dashed #DDD; }



.bigtext{ font-size:18px;font-weight:bold;}



.screens{ padding:2px; border:1px solid #EEE; margin:0px 0px 20px 0px;}



a.underline { text-decoration:underline;}



.toptable{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0px 20px 0px; border:1px solid #EEE;}



.full_list{color:#777; border-bottom:1px solid #DDD;}



.full_list2{border-bottom:1px solid #DDD;}



.featured{color:#000; font-size:16px; border-bottom:1px solid #DDD; }

		  

/*************************** Misc Styles ********************************/



.post-info{padding:5px; color:#777; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:3px dashed #EEEEEE; margin:6px 10px 10px 10px; }



.bannerwidget{display: block; margin:5px auto 20px auto; float:none; text-align:center;	}



.tablewidget,.textwidget,#searchform{margin-bottom:30px;}



.date{font-size:11px; color:#666;}



.datesingle{ font-size:11px; margin:0px 0px 20px 4px; color:#666;}



.news{ padding-bottom:6px; border-bottom:3px double #EEE; margin:0px 0px 20px 0px; }



/******************* Image format ****************************************/



p img {padding: 0; max-width: 100%;	}



img.centered, .aligncenter, div.aligncenter {display: block; margin:10px auto 10px auto; float:none; text-align:center; padding:2px;	}



img.alignright {padding: 2px; margin: 0 12px 4px 12px; display: inline;	}



img.alignleft {	padding: 2px;margin:  0 12px 4px 12px;	display: inline;	}



.alignright {float: right;}



.alignleft {float: left	}



/****************** Captions *****************************/



.wp-caption {border: 1px solid #ddd; text-align: center; background: #EEE; padding-top: 4px; margin: 10px;

-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}



.wp-caption img {margin: 0; padding: 0; border: 0 none; }



.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }



/******************* Comments ****************************************/



#commentform input {width: 250px; padding: 2px;	margin: 5px 5px 1px 0; border:2px solid #DDD; color:#666;	}



#commentform {margin: 5px 10px 0 0;	}



#commentform textarea {padding: 2px; width: 300px; border:2px solid #DDD; color:#666; }



#respond {padding:40px 0px 0px 20px;}

	

#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}



#commentform #submit {margin: 0; width:170px; background:#EEE; border:3px double #CCC;	}



.alt {margin: 0;padding: 10px;	}



.commentlist {padding: 0; margin-left:20px;	text-align: justify;	}



.commentlist li {margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; border:1px dashed #DDD;	}



.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}



.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }



#commentform p {margin: 5px 0;	}



#comments{margin-top:50px;}



.nocomments {text-align: center;margin: 0;padding: 0;}



.commentmetadata {font-size:10px;}



.fn{font-size:14px; font-style:normal; font-weight:bold;}



.avatar {float:left; padding:0px 4px 4px 0px;}



/************************** Footer************************/



#footer {width:980px; height:25px; padding:10px; font-size:12px; border-top:4px solid #00CCFF; }



#footer a{color:#000; text-decoration:underline; }



#footer a:hover{color:#000; text-decoration:none; }

			   

#footer ul{margin:2px 0px 0px 0px; padding:0;}



#footer li{ margin: 0px 14px 0px 0px; display:inline; list-style:none;}