/*
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;
}
#slider1 {
    width: 900px; /* important to be same as image width */
    height: 488px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	background:#fff;
}
#slider1 ul { list-style:none; }
#slider1 a { margin:0;  padding:0; }

#slider1Content {
    width: 900px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin: 0;
	padding:0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
	margin: 0;
	border:0;
	padding:0;
}


.slider1Image span {
    position: absolute;
	font: 14px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.slider1Image span strong {
    font-size: 24px;
}
.homeleft { float:left; }
.homeright { float:right;}

.bottom {
	bottom: 0;
    left: 0;
	width:900px !important;
	height:60px;
}



.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
------------------------*/
#spacer { margin-top:90px; }
#sidebar {
	float: left;
	width: 180px;
	margin: 50px 0px 0px 10px;
	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,#clear_home, #clear_nav, #clear_logos, #clear_plans, #clear_sidebar {
	clear:both;
}

