/*
Theme Name:		Yachty
Theme URI:		http://www.oarivan.com/
Description:	A 3-column design with an emphasis on typography and whitespace.
Version:		1.0
Author:			Navishkar Rao
Author URI:		http://www.oarivan.com/
*/

#outerdiv
{
	width:100%;
	height:496px;
	overflow:hidden;
	position:relative;
}

#innerIframe
{
	position:absolute;
	top:-115px;
	width:100%;
	height:1200px;
}

#map{
height: 500px!important;
width: 550px!important;
}

/*-----UPDATED JS NAV-----*/
.testMenu { width: 190px; margin: 0 10px 0 0; list-style: none; float: left; }

.testMenuItem
{ 
	outline: none;
	color: #111111;
	width: 190px; 
	background: white; 
	display: block; 
	text-transform: uppercase;
	text-decoration: none; 
	font-weight: bold; 
	font-family: Georgia,"Times New Roman",Times,serif; 
	font-size: 0.85em; 
	letter-spacing: 1.5px; 
	line-height: 4em; 
	border-bottom: 1px solid #ddd; 
	margin-bottom: 20px;
}

.testMenu div { padding: .5em .25em; list-style: none; }

.testMenu ul li a {font-family: Verdana,serif; font-size: 1em; line-height: 2em; list-style: none; text-decoration: none; color: #237FA1; }

.testMenu ul li {font-family: Verdana,serif; font-size: 1em; line-height: 2em; list-style: none; }

.testMenu ul li a {font-family: Verdana,serif; font-size: 1em; line-height: 2em; list-style: none; text-decoration: none; color: #237FA1; }

.testMenu ul li a:hover {text-decoration: none; color: #CC0000; }

.masthead {float: left; margin: 20px 0 40px 0;}

/*---------------------------*/

	.search_form {float: left; margin: 10px 0 0 0; }

		#search_form .search_input { width: 160px; padding: 3px; margin-left: 8px; color: #333; background: #f2f2f2; font-family: Georgia,"Times New Roman",Times,serif; border: 2px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; }

		#search_form .search_input:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

.demo-show2 { width: 190px; margin: 0 10px 0 0; list-style: none; float: left; }

.demo-show2 h3 { width: 190px; background: white; display: block; text-transform: uppercase; font-weight: bold; font-family: Georgia,"Times New Roman",Times,serif; font-size: 0.85em; letter-spacing: 1.5px; line-height: 4em; border-bottom: 1px solid #ddd; margin-bottom: 20px;}

.demo-show2 h3:hover {text-decoration: none; color: #237FA1; cursor: pointer}

.demo-show2 div { padding: .5em .25em; list-style: none; }

.demo-show2 ul li {font-family: Verdana,serif; font-size: 1em; line-height: 2em; list-style: none; }

.demo-show2 ul li a {font-family: Verdana,serif; font-size: 1em; line-height: 2em; list-style: none; text-decoration: none; color: #237FA1; }

.demo-show2 ul li a:hover {text-decoration: none; color: #CC0000; }

.sidebar { width: 190px; margin: 0 10px 0 0; list-style: none; float: left; }

.sidebar h3{ width: 190px; background: white; display: block; text-transform: uppercase; font-weight: bold; font-family: Georgia,"Times New Roman",Times,serif; font-size: 0.85em; letter-spacing: 1.5px; line-height: 4em; border-bottom: 1px solid #ddd; margin-bottom: 20px;}


/*Content Styles */

.content { float: right; width: 548px; border-right: 1px solid #DDD; border-left: 1px solid #DDD; padding: 0 20px 100px 20px;}

	.content h1, .content h2, .content h3 .content h4{ font: bold 1.0em Georgia, "Times New Roman", Times, serif; }
	
	.content h1 { font-size: 1.75em; line-height: 1.25em; color: #111; }
	
	.content h1 a, .content h1 a:visited { font-size: 1.75em; line-height: 1.25em; color: #111; text-decoration: none;}
	
	.content h1 a:hover {color: #CC0000;}
	
	.content h2 { font-size: 1.5em; line-height: 1em; color: #111; }

	.content h2 a, .content h2 a:visited { color: #333; }

	.content h2 a:hover { color: #CC0000;}
	
	.content h3 {font-size: 1.25em; line-height: 1.25em; font-weight:bold;}
	
	.content h3 a {color: #237FA1; text-decoration: none;}
	
	.content h3 a:hover {color: #CC0000; text-decoration: none;}
	
	.content h4 { font-size: 0.75em; line-height: 1.81818em; text-transform: uppercase; letter-spacing: 2px; }
	
	.content img.centered, .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

	.content img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; float: right; clear:both;}

	.content img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left; clear: both;}


/*--------------*/



.header {width: 548px;}

.index-left {float: left; width: 264px; padding: 20px 5px 0 0;}

.index-right {float: right; width: 264px; padding: 20px 5px 0 0;}

#footer { padding: 1.0em 0; border-top: 1px double #ddd; height: 20px;}

#footer p { font: normal 0.75em Verdana, sans-serif; color: #999; text-align: right; }

	#footer a, #footer a:visited { color: #999; border-bottom: 1px solid #ddd; text-decoration: none; }

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

.format_text { }

	.format_text h1, .format_text h2, .format_text h3 .format_text h4{ font: bold 1.0em Georgia, "Times New Roman", Times, serif; }
	
	.format_text h1 { font-size: 1.75em; line-height: 1.25em; color: #111; font-weight: bold;}
	
	.format_text h1 a, .format_text h1 a:visited { font-size: 1.75em; line-height: 1.25em; color: #111; text-decoration: none;}



