/*
Theme Name: Mavericks_Lodge
Theme URI: http://maverickslodge.com
Description: Mavericks Lodge Theme.
Version: 1
Author: The Graphic Works
Author URI: http://thegraphicworks.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@import url("form.css");
@import url("slideshow_home.css");
/*------------------------
Begin Typography & Colors
------------------------*/
body {
	background: #dad7bc url(images/bg_pattern.gif) repeat-x top center;
	margin: 0px;
	padding: 0px;
	color: #7a7a7a;
	font-family: arial, san-serif !important;
	font:  arial, san-serif;
}
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
}
#main_logo {
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 173px;
	height: 215px;
	position:absolute;
	z-index:1;
}






/*------------------------
Global Font Styles 
------------------------*/
h1 {
	text-align: left;
	margin: 10px 0px 3px 0px;
}
h2 {
	color: #345888;
	text-align: left;
	font-weight: 500;
	margin: 0px 0px 3px 0px;
}
h2 a {
	color: #345888;
	text-align: left;
	margin: 10px 0px 3px 0px;
	text-decoration: none;
}
h3 {
	color: #345888;
	padding: 0px;
	font-weight: 400;
	font-size: 16px;
	margin: 10px 0px 3px 0px;
}
h4 {
	color: #345888;
	padding: 0px;
	font-weight: 400;
	font-size: 14px;
	margin: 10px 0px 3px 0px;
}
h5 {
	color: #345888;
	padding: 0px;
	font-weight: 400;
	font-size: 13px;
	margin: 10px 0px 3px 0px;
}
h6 {
	color: #345888;
	padding: 0px;
	font-weight: 400;
	font-size: 11px;
	margin: 10px 0px 3px 0px;
}
p {
	color: #575757;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
code {
	color: #7a7a7a;
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
a:hover {
	text-decoration: none;
}
#content_wrapper {
	padding: 30px 0px 0px 0px;
	margin: 0 auto;
	width: 900px;
}
#content {
	background: #fff;
	border: 2px solid #000;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}









/*------------------------
styles main navigation
------------------------*/
#main_nav {
	margin: 61px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 767px;
        height: 42px;
        border-left: 1px solid #b8cbde;
}
#main_nav ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
        display: table;
        position: absolute;
	color: #fff;
	list-style: none;
	width: 700px;
        height: 42px;
}
#main_nav li {
	float: left;
        display: table-cell;
        position: relative;
        padding: 0px;
        margin: 0px;

}
#main_nav li a {
        position: relative;
        margin: 0px 0px 0px 0px;
	padding: 10px 11px 10px 11px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
        border-right: 1px solid #b8cbde;
}
#main_nav li a:hover, #main_nav li a:active, #main_nav li a:focus {
	background: url(images/bg_nav.gif) repeat-x center left;
	color: #fff;
}
#main_nav .page_item a:link, #main_nav .page_item a:visited, #main_nav .page_item a:active {
	color: #FFFFFF;
}
#main_nav .current_page_item a:link, #main_nav .current_page_item a:visited, #main_nav .current_page_item a:active {
	color: #ffffff;
	background: url(images/bg_nav.gif) repeat-x center left;
}
#main_navs .current_page_parent a:link, #main_nav .current_page_parent a:visited, #main_nav .current_page_parent a:active {
	color: #ffffff;
	background: url(images/bg_nav.gif) repeat-x center left;
}







/*------------------------
Global Font Styles
------------------------*/
.entry {
	margin: 30px 0px 50px 0px;
        padding: 0px 20px 0px 0px;
	font-size: 12px;
	width: 640px;
	float: right;
	text-align: justify;
}
.entry p {
	font-size: 13px;
	margin: 0px;
        padding: 0px;
	text-align: justify;
}
.entry_contest {
	float: right;
	width: 760px;
}
.entry_contest h2 {
	width: 760px;
}
#banners {
	margin: 10px 0px 15px 0px;
}
#info_content {
	margin: 0px;
        width: 640px;
	padding: 0px;
}
#info_content h2 {
	width: 300px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#info_content p {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#wp-calendar {
	width:180px;
	background: #b9c7d4;
}







/*------------------------
Home Page Styles
------------------------*/
#flash {
	margin: 0;
	padding: 0;
	width: 900px;
	height: 488px;
	border: 2px solid #000;
}
.download_menu_btn {
	margin: 30px 0px 0px 0px;
}
#top_plan{
        width: 640px;
        margin: 0px;
}






/*------------------------
Subnav Styles
------------------------*/
#subnav {
	float: left;
	width: 210px;
	margin: 140px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#subnav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#subnav li {
	padding: 0px 40px 0px 0px;
	margin: 0px;
}
#subnav a {
	font-size: 16px;
	color: #345888;
	text-align: left;
	text-decoration: none;
}
#subnav a:hover {
	text-decoration: underline;
	color: #a8a8a8;
}





/*------------------------
Sidebar Styles
------------------------*/
#sidebar {
	float: left;
	width: 180px;
	margin: 100px 0px 0px 25px;
	padding: 0px;
}
#sidebar h2 {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font-size: 16px;
}
#sidebar h3 {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 15px;
}
#sidebar ul, #sidebar ul ol {
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
}
#sidebar ul p, #sidebar ul select {
	margin: 0px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 0px 0px 30px 0px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0px;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 0px;
	padding: 0px;
}






/*------------------------
Footer Styles
------------------------*/
#footer {
	width: 900px;
	margin: 0 auto;
	padding: 30px 0px 30px 0px;
}
#footer_logos {
	margin: 0px;
	padding: 0px;
	width: 340px;
	height: 65px;
	float: left;
}
#footer_logos ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#footer_logos li {
	display: inline;
	padding: 0px 14px 0px 0px;
	margin: 0px;
	text-align: left;
}
#footer_logos a {
	padding: 0px;
	margin: 0px;
}
#tagline {
	margin:0px;
	float: right;
	width: 470px;
	height: 65px;
	background: url(images/tagline.gif) no-repeat top right;
}
#tagline p {
	margin: 40px 0px 0px 0px;
	padding: 0px;
	text-align: right;
	width: 470px;
	font-size: 14px;
	letter-spacing: 1px;
}




/*------------------------
Clears all Styles
------------------------*/
#clear_home, #clear_nav, #clear_logos, #clear_plans, #clear_sidebar {
	clear:both;
}
