/*
Theme Name: RV Revenue
Theme URI: http://rvrevenue.com/
Description: The theme specific to rvrevenue.com
*/

body {font-size:14px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color:#fff}

/*##################################
  Element Styles 
##################################*/

* {margin:0; padding:0; border:none}

a {outline:none; color:#3366ff}
	a:hover {text-decoration:none}

h1 {width:785px; font-family:Georgia, Times, "Times New Roman", serif; background-color:#da1e10; padding:10px 15px 0 15px; font-size:2em; font-style:italic; font-weight:normal; color:#fff}
	.subpage h1 {padding:10px 15px;  border-top:1px solid #000; border-bottom:1px solid #000}
h2 {margin-bottom:15px; font-size:1.25em; color:#333300; font-family:Georgia, Times, "Times New Roman", serif}
#right_column h2 {margin-bottom:15px; font-size:1.25em; color:#3366ff; font-family:Georgia, Times, "Times New Roman", serif}
h3 {margin-bottom:10px;font-size:1em; text-transform:uppercase; color:#000}
h4 {margin-bottom:15px; font-size:1.0em; color:#000; font-family:Times, "Times New Roman", Georgia, serif}
h5 {margin-bottom:15px; font-size:1.0em; color:#000; font-family:Georgia, Times, "Times New Roman", serif}

form input {width:310px; padding:2px 5px; border:1px solid #c2c2c2; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:.9em}
	form #submit {width:141px; height:38px; border:none}
form select {border:1px solid #c2c2c2; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:.9em}
form textarea {width:375px; height:131px; padding:2px 5px; border:1px solid #c2c2c2; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:.9em}

/*##################################
  Classes
##################################*/

#right_column .contact_number {color:#da1e10}
.hidden {display:none}
#right_column .no_border {border:none}
.clear {clear:both}
.top_space {padding-top:110px}

/*##################################
  Layout Styles 
##################################*/
	
#wrapper {width:815px; margin:0 auto; overflow:hidden}

	#nav {overflow:hidden; float:left; margin-top:15px; width:125px; list-style-type:none}
		#nav li {overflow:hidden; width:125px; height:35px; margin:0 0 10px 0; background:#518de0 url(images/nav_button.jpg) left top no-repeat}
			#nav li a {display:block; width:125px; height:35px; text-align:center; padding-top:10px; color:#fff; font-weight:bold; text-decoration:none; font-size:.9em; letter-spacing:-.03em}
				#nav li a:hover {background:url(images/nav_button_hover.jpg) left top no-repeat}
				
	#content {overflow:hidden; float:right; display:inline; margin:15px 15px 0 15px; width:655px}
		#content p, #content ul, #content table {font-size:.95em; margin-bottom:15px}
			#content ul li {margin:15px 0 15px 15px}
			#content table {width:100%}
				#content table td {border:1px solid #000; padding:5px 3px; text-align:center}
		#left_column {float:left; display:inline; width:400px; margin-right:15px}
		#right_column {float:right; width:240px; text-align:center}
			#right_column img {width:235px; border:1px solid #818387; margin-bottom:20px}
			#right_column img.top_space {margin-top:60px; padding:0}
			
	#questions {clear:both; height:66px; padding:10px 0 0 70px; background: url(images/questions_bg.jpg) left bottom no-repeat}
	
	#footer {clear:both; width:795px; padding:10px; list-style-type:none; background-color:#d4e6fa}
		#footer ul li {font-size:.8em; display:inline; padding-right:5px; margin-left:5px; border-right:1px solid #a2bad4}
		#footer ul .last {border:none}
			#footer ul li a {text-decoration:none}
				#footer ul li a:hover {text-decoration:underline}
	#footer p {clear:both; margin-top:15px; font-size:.8em}

/*##################################
  Homepage Specific Styles 
##################################*/

#homepage #wrapper {padding-bottom:15px; border-top:1px solid #000}
	#enter {margin:0 auto; width:355px; background:url(images/enter_button.jpg) left top no-repeat}
		#enter {width:355px; padding:20px 0; text-align:center; font-size:1.35em; text-transform:uppercase; color:#000; text-decoration:none}
	#homepage #wrapper #right_column p {margin:0}

/*##################################
  RV's Needed Specific Styles 
##################################*/

#wrapper .rvs_needed img {float:left; display:inline; margin:15px 10px 15px 0; border:none}
	#wrapper .rvs_needed .interior_photo {border:1px solid #000}	
#wrapper .rvs_needed h2, #wrapper .rvs_needed h3 {clear:both}

/*##################################
  RV's Placement Specific Styles 
##################################*/

#wrapper .rv_placement {background:url(images/rv_collage.jpg) 180px 110px no-repeat}
