@charset "UTF-8";
/* CSS Document */
/* reset values */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
/* reset ends */

body {
	background-color: #990000;
	color:#ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 1.4em;
	text-align: left;
}
ol, ul {
	list-style: none;
}

body a {color:#f8e54a; text-decoration: none;}
body a:hover {color:#ffffff; text-decoration: none;}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#container {
width: 950px;
height: 100%;
text-align: left;
background-image:url(assets/shadow2.jpg);
background-repeat: repeat-y;
verticle-align:middle;
margin: 0px auto;
	}
	
#header {
height: 146px;
margin: 0px 40px 0 40px;
padding-top: 10px;
color:#FFFFFF;
float: right;
text-align: right;
font-size: 14px;
line-height: 1.4em;
vertical-align: text-bottom;
font-family:Georgia, "Times New Roman", Times, serif;
}
#header a {color:#FFFFFF; text-decoration: none;}
#header a:hover {color:#f8e54a; text-decoration: none;}

#logo {
height: 146px;
margin: 0px 30px 0 40px;
padding-top: 10px;
color:#FFFFFF;
background-image:url(assets/logo.png);
background-repeat:no-repeat;
text-align:left;
}


#banner {
height: 211px;
width: 900px;
margin: 0 0 0 25px;
vertical-align: middle;
background-image:url(assets/homebanner.jpg);
background-repeat:no-repeat;
position:relative;
text-align:center;
border-top-color:black;
border-top-width:thin;
border-top-style:solid;
border-bottom-color:black;
border-bottom-width:thin;
border-bottom-style:solid;

}

#rightcolumn {
float:right;
margin-top: 100px;
padding-right: 60px;
}

#rightcolumn2 {
float:right;
margin-top: 20px;
padding-right: 60px;
font-size: 12px;
text-align:left;
}
span.directions {
font-size:14px;}

#allotments {
float:right;
margin-top: 20px;
padding-right: 110px;
font-size: 14px;
text-align:left;
}

#blogfeed {
margin: 10px 30px 20px 0px;
padding: 10px;
float: right;
width: 380px;
height: 570px;
background-color:#540101;
border:thin;
border-color:#FFFFFF;
border-style:solid;
font-size: 14px;
font-family: "Times New Roman", Times, serif;
text-align:center;
}

#blogfeed p { margin-bottom: -15px; }
#blogfeed li {margin-bottom: 25px; text-align:left;}
.headline { 
font-size:16px;
margin-bottom: 10px;
text-align:center;}
.feedhead {font-size:18px}
.feedhead a {text-decoration: none;}

#twitter {
margin-top: -40px;
}





#main_window {
font-size: 14px;
width: 450px;
margin: 20px 30px 0px 40px;
padding-bottom: 20px;
}
#hours {
font-size: 14px;
width: 450px;
margin: 20px 30px 10px 40px;
padding-left: 60px;

}

#clubspeak {
font-size: 16px;
width: 700px;
margin: 20px 30px 60px 40px;
padding-left: 60px;
text-align: left;
line-height: 1.4em;
}

#full {
width:auto;
text-align:center;
padding: 20px;
}


#footer { 
width: 100%;
height: 80px;
padding-top: 10px;
text-align:center;
background-color: #701514;
border-top-color:black;
border-top-width:thin;
border-top-style:solid;
font-family: Arial, Helvetica, sans-serif;
}

span.footer {
font-size:12px;
}

