/*
Theme Name: Dealer Theme DarkLime Skin
Theme URI: #
Description: Dealer Theme For Wordpress!
Version: 2.1
Author: Thomas Calkins
Author URI: 
*/

/**************** Links and Main *****************/

a, a:visited {color:#011F3F; text-decoration: none;}
	
a:hover {color:#000000; text-decoration: none;	}

body {margin:0px;  color:#222;line-height:1.4em; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

#main{width:1000px; margin:-10px auto 0px auto; background:#DDD;  }
	 
img {border:0;}

.clearboth{ height:20px; clear:both;}

/****************** HEADER ***************************/

#headerouter{}

#header {height:143px; width:1000px; background:url("images/bg.jpg") no-repeat; margin:0px auto 0px auto;}

#header h2.title{ line-height:1.3em; font-size:28px; margin:23px 0px 0px 10px; color:#EEE; font-family:Georgia, "Times New Roman", Times, serif;}

#header-left{float:left; width:340px; padding:15px 0px 0px 25px;}

#header-right{float:left; width:560px; padding-top:10px; }

/********************* Navlist ***********************/
#navlist{
	position:relative;
	height:55px;
	font-size:13px;
	font-weight:normal;
	font-weight:bold;
	padding:0;
	font-family:Verdana,arial;
	width: 1000px;
	float: left;
	align: right;
	}
#navlist ul{
	margin:0px;
	padding:0px 0px 0 30px;
	list-style-type:none;
	width:auto;
	float:left;
	
	}
#navlist ul li{
	display:block;
	float:left;
	margin:0 ;
	width:183px;
	}
#navlist ul li a{
	display:block;
	float:left;
	color:#1b3a00;
	padding:28px 0px 0 0px;
	height: 55px;
	width:183px;
	background:url("images/menu.gif") no-repeat right top;
	text-align: center;
	text-decoration:none;
	}
#navlist ul li a:hover,#navlist ul li.current_page_item a{
	color:#1b3a00;
	background:url("images/menu2.gif") repeat-x top left;
	height: 55px;
	width:183px;
	text-align: center;
	}
#navlist ul li .current_page_item a,#navlist ul li .current_page_item a:hover{
	color:#1b3a00;
	height: 55px;
	width:183px;
	background:url("images/menu.gif") repeat-x top left;
	}			  
/****************** Navbar ***************************/

#navbar{width: 1000px; color:#000; height:40px; font-size:13px; margin-bottom:10px; background: url("images/navbar.gif") no-repeat; } 
		 
#navleft {float:left;  width:820px; }
		  
#navright {float:left; width:180px; padding:7px 0px 0px 0px; }

#nav{display: block; font-size:14px; height:40px; width:100%; margin:0px; }

#nav, #nav ul {line-height: 28px; 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:12px;  }

#nav a,#nav a:visited {color:#EEE; display:block; margin-top:0px; padding:6px 12px 6px 12px; text-decoration:none; }

#nav a:hover, #nav a:active {color:#000; display:block; text-decoration:none;; background:#99CC00; }	

#nav li ul {position: absolute; left: -999em; height: auto; width: 154px; padding:0px; margin:0;}

#nav li li { width: 152px; background:#222; margin:0px; padding:0px; line-height:10px;}

#nav li li a, #nav li li a:visited {font-weight:bold; font-size:0.9em; color:#FFF !important; text-decoration:none !important; }

#nav li li a:hover, #nav li li a:active {background:#333; color:#FFF !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; background:#555; border:1px solid #111; color:#CCC; }

.searchsubmit{width:28px; height:20px; padding:2px 0px 4px 0px; color:#fff; border:1px solid #666; background:#99CC00; font-size:10px; font-weight:bold;  }
						   
.searchsubmit:hover{background:#999;}

/******************** Main Layout ***************************/

#content{width:980px; clear:both; margin:0px auto 0px auto; color:#222; font-size:14px; min-height:600px; }

#content p{padding: 0px 0px 10px 0px; margin: 0px; }
		  	  
#middlecontent{width:505px; float:left; padding:8px;  margin-left:10px; line-height:1.4em; background:#FFF; border:1px solid #FFF;  }

#middlecontent a, a:visited{ text-decoration: none;}
#middlecontent a:hover{ text-decoration: underline;}
			  	  
#middlecontent h1{margin:0px 0px 15px 0px; font-size:26px; background:#DDE4F0; padding:6px; }

#middlecontent h2,#middlecontent h3, #middlecontent h4{margin:8px 0px 20px 0px; font-size:20px; }
.entry a{font-weight:normal;text-decoration: none;}
.entry a:hover{font-weight:normal;text-decoration: underline;}				  
#sidebar, #rightbar {width:216px; float:left; font-size:11px; line-height:1em; background:#FFF; border:1px solid #FFF; }
				  		  			   
#rightbar{margin-left:10px;}

#sidebar h2, #rightbar h2{margin:0px -12px 8px -12px; color:#FFF; font-size:14px; background:#99CC00; padding:8px 0px 8px 8px; text-transform:uppercase;   }

#sidebar ul, #rightbar ul{margin: 0px;  padding: 0px 0px 0px 0px;  }

#sidebar li, #rightbar li{padding: 0px 0px 5px 0px;	margin: 0px 0px 0px 0px; text-indent:5px; list-style:none;  }
#sidebar li ul, #rightbar li ul{padding: 0px 0px 0px 10px;	margin: 5px 0px -5px 0px; text-indent:5px; list-style:none;  }
#sidebar li ul li, #rightbar li ul li{padding: 0px 0px 0px 0px;	margin: 0px 0px 5px 0px; text-indent:5px; list-style:none;  }
.block{background:#DDE4F0 url("images/blockbg.gif") repeat-x; padding:8px; border:1px solid #e1e1e1;  }


/*************************** 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:url("images/bonusrowtop.gif"); color:#FFF; 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; }	

.toproomsrow3{color:#333; font-size:14px;  font-family:Verdana, Arial, Helvetica, sans-serif;  }	
			 			 
.toproomsrow4{color:#666; border-bottom:1px dashed #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:325px; margin-left:20px; border:1px solid #EEE; }

.leftreviewblock{float:left; padding:2px; width:325px; border:1px solid #EEE; }

.reviewleft{font-weight:bold; border-bottom:1px dashed #DDD; }

.reviewright{border-bottom:1px dashed #DDD; }

.reviewgray{ background:url("images/bonusrowtop.gif"); 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 #DDE4F0; }

.full_list{color:#FFF; font-weight:bold; border-bottom:1px solid #111; background:url("images/bonusrowtop.gif"); }

.full_list2{border-bottom:1px solid #DDD; background:url("images/bonusrow.gif") repeat-x;}

.featured{color:#000; font-size:16px; border-bottom:1px solid #DDD; }

.full_list3{border-bottom:1px solid #ddd;}

.full3{border-right:1px solid #ddd;}

.featured{ background:#032c6f url("images/featured.gif") center center no-repeat; border-bottom:1px solid #FFFFFF;}
		  
/*************************** Misc Styles ********************************/

.post-info{padding:5px; color:#777; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:3px double #DDD; 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************************/
#footeroutside {width:100%; background:#000 url("images/footer.gif") top no-repeat; }

#footer {width:980px; height:50px; padding:18px 10px 10px 10px; font-size:12px; color:#999; margin:0px auto 0px auto;  }

#footer a{color:#999; text-decoration:underline; }

#footer a:hover{color:#999; text-decoration:none; }
			   
#footer ul{margin:2px 0px 0px 0px; padding:0;}

#footer li{ margin: 0px 14px 0px 0px; display:inline; list-style:none;}
.clearfix::after{content:"";display:table;clear:both}
