/*  
Theme Name: GolfScrambles
Theme URI: http://www.easilyamusedinc.com/
Description: simple yet effective way of showing golf events
Version: 0.9
Author URI: http://www.easilyamusedinc.com/
*/

body {	font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
text-align: left;
background-color:#000000;
color:#FFFFFF;
margin: 0 ;
padding: 0; 
	}

#content {
width:100%;
	}

a {
	color: #fff;
	text-decoration: none;
	}

a:hover {
	color: #fff;
	text-decoration: underline;
	}
#page {
	margin:0;
	padding: 0;
	width: 100%;
	}
#nav {
	height:35px;
	background-color:#3a342a;
	width:100%;
	background-image: url(../images/top_nav_bg.jpg);
	background-repeat: repeat-x;
}
#nav a {
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}
#nav a:hover {
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:15px;
color:#FFFFFF;
text-decoration:underline;
}
#current {
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:15px;
color:#FFFFFF;
text-decoration:underline;
}
#nav ul {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	padding:8px 0 0 0;
	width:900px;

}
#nav ul li {
	display:inline;
	padding-right:40px;
}
#nav ul li:first-child {
padding-left:90px;	
	display:inline;
	padding-right:40px;
}
#header {
	padding: 0;
	height: 230px;
	width: 100%;
	background-image:url(../images/Masthead.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	}
#short_header {
padding: 0;
	height: 200px;
	width: 100%;
	background-image:url(../images/MastheadB.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	}
#search {
	width:750px;
	padding-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#search_box {
width:600px;
height:45px;
border:none;
background-color:#FFFFFF;
margin-left:5px;
margin-top:0;
font-size:36px;
color:#666666;
}
#search_button {
border:none;
background-color:none;
background-color:transparent;
margin: -13px 0;
padding-left: 7px;
}
#wo_search {
width:750px;
padding-top:30px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#masthead_gradient {
	height:80px;
	width:100%;
}
.narrowcolumn {
	float: left;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	}
.clear {
clear:both;
}
#footer {
width:100%;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;	
clear: both;
	}
#footer_nav {
	width:100%;
	height:69px;
	background-color:#3a342a;
	background-image: url(../images/footer_nav_bg.jpg);
	background-repeat: repeat-x;
}
#footer_nav a {
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}
#footer_nav a:hover {
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:15px;
color:#FFFFFF;
text-decoration:underline;
}
#footer_nav ul {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	padding:25px 0 0 0;
	width:900px;
}
#footer_nav ul li {
	display:inline;
	padding-right:40px;
}
#footer_nav ul li:first-child {
	padding-left:70px;	
}
#footer_content {
    padding: 0;
	margin-left:auto;
	margin-right:auto;
	width: 900px;
	height:340px;
	padding-top:35px
	}
#footer p {
color:#F6F4EA;
font-size:12px;
line-height:16px;
	}
#footer span {
color:#94CBF2;
}
#footer a{
color:#688D23;
line-height:21px;
}
#footer a:hover {
color:#688D23;
line-height:21px;
text-decoration:underline;
}
#footer h2 {
color:#94CBF2;
font-size:16px;
line-height:21px;
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
}
#col1 {
	float:left;
	width:200px;
	height:180px;
	padding-right:20px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #342b1c;
}
#col1_left {
float:left;
text-align:right;
width:50px;
padding-right:10px;
}
#col1_right {
float:left;
text-align:left;
width:140px;
}
#col2 {
	float:left;
	width:200px;
	height:300px;
	padding-right:12px;
	padding-left:24px;
}
#col3 {
float:left;
width:200px;
height:300px;
padding-right:12px;
padding-left:12px;
}
#col4 {
float:left;
width:200px;
height:300px;
padding-left:12px;
}
#copyright {
font-family:Trebuchet MS, Lucida Sans, Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
line-height:12px;
color:#7A5C26;
}
/* End Structure */



/*	Begin Headers */
#header h1 {
	padding-top: 40px;
	margin: 0;
	font-size:46px;
	line-height:55px;
	font-weight:bold;
	color:#000000;
	}

#header h2 {
font-size:22px;
line-height:25px;
font-weight:bold;
color:#000000;
	}
/* End Headers */

hr {
display:none
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* start events */
.paid {
background-image:url(../images/event_paid_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:242px;
}
.free {
background-image:url(../images/event_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:242px;
}
.event { 
background-image:url(../images/event_bg.jpg);
background-repeat:repeat-x;
height:242px;
width:900px;
margin-left:auto;
margin-right:auto;
}
.event_image { 
height:242px;
float:left;
width:220px;
padding-right:25px;
padding-left:80px;
}


.event h1 {
font-size:30px;
font-weight:bold;
color:#fff;
margin:0;
padding-top:25px;
}
.event h2 {
font-size:16px;
font-weight:bold;
color:#688D23;
margin:5px 0 5px 0;
}
.event h3 {
font-size:16px;
color:#D6D6D6;
margin:0 0 5px 0;
}
.event h4 {
font-size:16px;
line-height:21px;
color:#F5DBA1;
margin:0 0 15px 0;
font-weight:normal;
}
.event p {
font-size:14px;
color:#688D23;
font-weight:bold;
}
/* end events */

h1 {
font-size:30px;
line-height:21px;
color:#fff;
}
h2 {
font-size:16px;
line-height:21px;
color:#688D23;
}
p {
	font-size:14px;
	line-height:21px;
	color:#F5DBA1;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* begin about */
#about {
padding-left:80px;
padding-top:40px;
padding-bottom:55px;
}
#about p {
width:580px;
padding:0;
margin:0;
}
#about h2 {
margin:25px 0 0 0;
}
.info_holder1 { background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:100%;
padding-left:80px;
padding-top:45px;
padding-bottom:70px;
}
.info_holder1 p {
width:580px;}
/* end about */
#info {
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#0f0a05
}
.info {
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#0f0a05
}
#contact_setheight {
width:900px;
margin-left:auto;
margin-right:auto;
padding-bottom:70px;
height:600px;
}
#contact_form {
	float:left;
	width:490px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #342b1c;
	margin-right: 25px;
}
#contact_info {
	float:left;
	width:325px;
	height:600px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #342b1c;
	padding-left: 30px;
	margin-top: 50px;
}
/* start forms */
input, textarea, select {
	background-color:#e2d0ac;
	border: 2px solid #342b1c;
}
.button_long {
width:377px;
}
.button_short {
width:177px;
}
.button {
margin-left:140px;}
/* end forms */

/* start login */
#login_page {
height:400px;
}
.login {
	float:left;
	width:400px;
	height:335px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #342b1c;
}
.login_page {
	height:500px;
}
#signup {
	float:left;
	width:400px;
	padding-left:90px;
	margin-top: 50px;
	
}
#signup_2 {
	float:left;
	width:400px;
	padding-left:90px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #342b1c;
	margin-top: 50px;
	margin-right:30px;
	
}
/* end login */

/*start signup */
.event_page {
height:750px;
}
#login_right {
padding-left:30px;}
#progress {
float:right;
background-image:url(../images/sidebar.jpg);
background-repeat:repeat-y;
padding-left:80px;
width:314px;
padding-top:50px;
height:700px;
}
#progress p {
width:300px;}

/*end signup */

.spacer1 {
	height:100px
}
.spacer2 {
height:50px
}

/*start pagination */
#pagination {
margin-left:auto;
margin-right:auto;
}
#pagination ul{
padding:15px;
text-align:center;
}
#pagination  li {
display:inline;
text-align:center;
}
#pagination li a{
	border:thin solid #928b81;
	padding:3px;
	color:#928b81;
}
#pagination li a:hover{
background-color:#546d3f;
text-decoration:none;
padding:3px;
border:none;
color:#FFFFFF;
border:thin solid #546d3f;
}
#pagination li a:active{
background-color:#546d3f;
text-decoration:none;
padding:3px;
border:none;
color:#FFFFFF;
border:thin solid #546d3f;
}
#current_pagination {
background-color:#546d3f;
text-decoration:none;
padding:3px;
border:none;
color:#FFFFFF;
border:thin solid #546d3f;
}
/* end pagination */
#bad_login {
padding:50px 0 50px 90px;}

#policy_page {
padding:50px 90px;
}
#policy_page p, li{
width:550px;}
#faq_page {
padding:50px 90px;
}
#faq_page p {
width:550px;}
#terms_page {
padding:50px 90px;
}
#terms_page p, li{
width:550px;}
#sponsor_page {
padding:50px 0 50px 90px;
}
#sponsors_top {
	width:340px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3f3b37;
	padding-bottom:35px;
}
#sponsors_bottom {
	width:340px;
}
#sponsor_logos {
	float:right;
	width:400px;
}
.sponsor_logo {
width:190px;
display:inline;
}
.sponsor_logo img {
border:none;
padding:10px;
}
#profile_page{
padding:50px 90px;
}
#profile_page h2 {
margin:0;
padding:0;
}
.team {
background-image:url(../images/team.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:50px 90px;
}
.team p {
width:640px;
}
.team_member {
background-image:url(../images/team.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:50px 0px 50px 90px;
height:484px;
}
.team_member p {
width:455px;
}
.team_image { 
float:left;
width:165px;
padding-right:25px;
}
.team_info {
	width:470px;
	float: left;
}
.team_info h1 {
margin-top:0;}
.team_info h2 {
margin-bottom:0;}
.team_info p {
margin-top:0;}
#forgotten_password_page {
padding:50px 90px;
}
#contact_page {
padding:50px 90px;
}
#my_post_page {
padding:50px 90px;
}
#sent {
	background-image:url(../images/message_sent.jpg);
	background-repeat: no-repeat;
	height: 350px;
	width: 472px;
	background-position: center top;
}
#sent h1 {
padding-left:155px;
padding-top:35px;
margin:0 0 15px 0;
}
#sent h2 {
padding-left:155px;
margin:0;
}

#event_sent {
	background-image:url(../images/event_submitted.jpg);
	background-repeat: no-repeat;
	height: 350px;
	width: 472px;
	background-position: left top;
}
#event_sent h1 {
	padding-left:140px;
	padding-top:35px;
	margin:0 0 15px 0;
}
#event_sent h2 {
	padding-left:140px;
	margin:0;
}
#review {
	float:left;
	width:400px;
	padding-left:45px;
	margin-top: 50px;
	
}
.one {
background-color:#000000;}
.two {}