/**  GLOBAL PAGE ELEMENTS  **/
img {border:0;}
a {color:#c00;}
a:hover {color:#fff;}
b {}
input:focus, textarea:focus {}
.error {}
.clear{clear:both; line-height:0; font-size:0;}

/** LAYOUT **/
html {padding:0; margin:0; color:#ccc; font-family: trebuchet ms, helvetica, sans-serif; font-size:12px;}
  body {margin:0; padding:0; background:#1f1f1f;}
  	#shadow {background:#000;}
  	  #page {background:transparent url(/images/page_bk.png) repeat-x top left;}
	    #container {margin:0 auto; padding:0; width:960px;}
		  #header {height:173px; background: transparent url(/images/header_bk.png) no-repeat top right;}
			#site-title {float:left; width:230px; height:170px;padding:0;margin:0;}
			  #site-title a {text-decoration:none; padding:0; margin:0; border:0;}
			    #site-title a b{padding:0;margin:0;display:none;}
			    #site-title a span{display:block; margin:0; padding:0; width:230px; height:170px; cursor:pointer; background:transparent url(/images/logo.png) no-repeat top left;}
			#main-nav {padding:128px 0 0 0; font-family: arial, helvetica, sans-serif;}
			  #main-nav ul {list-style-type:none; padding:0; margin:0;}
			    #main-nav li {display:inline;}
			      #main-nav li a {display:block; float:left; padding:5px 13px 15px 13px; color:#fff; font-size:14px; font-weight:bold; letter-spacing:0.025em; text-decoration:none;}
			        #main-nav li a:hover {background:transparent url(/images/nav_bk.png) repeat-x top left;}
		  #content-area {padding:20px 0; background:#000;}
		    #home #content-area {position:relative; height:100%; padding: 0 20px 0 360px; background:transparent url(/images/hero.jpg) no-repeat top left;}

		    #home #copy {background:none;}

		    #news h2{font-size:20px; font-weight:normal;padding:10px 0 0 0; margin:0;}
		    #news h5{padding:0; margin:0; font-size:10px;}
		      #news h5 span{color:#ffbe26;}
		      #news .floater {float:right; margin:0 0 1em 15px;}
			#news p {line-height:20px; padding-top:3px; margin-top:3px;}
			#event-area {margin:15px 0 0 0 ; background:transparent url(/images/slider.gif) no-repeat top right; font-size:14px;}
			  #slider {height:170px; margin:0 15px 0 0;padding:15px; background:transparent url(/images/event_bk.gif) no-repeat top left;}
			    #event-area h1 {padding:0; margin:0;}
				#event-area ul {list-style-type:none; padding:10px 0; margin:0;  line-height:20px; }

				#news #event-area {float:right; width:400px; margin-left:25px; font-size:11px;}

				.event-area ul {list-style-type:none; padding:10px 0; margin:0; line-height:20px; }
				#schedule-area {float:right; width:500px;}


				.list tr.odd {background:#1a1a1a;}
				  .list th {color:#900; text-align:left; border-bottom:1px solid #900;}
				  .list td {color:#fff; text-align:left; }

				.stats {border:1px solid #aaa; padding:10px;margin:10px 0;}

					pre {line-height:18px; color:#ffbe26;}


		    #copy {margin:0 0 20px 0; padding:20px; font-family: arial, helvetica, sans-serif; background: #000 url(/images/copy_bk.gif) repeat-x top left;}
		      #copy h1{font-size:18px; color:#ffbe26; font-family: trebuchet ms, helvetica, sans-serif;}

			  #copy h3 {margin:0; padding:10px 0; color:#fff;}
			  #copy p a {text-decoration:none; border-bottom: 1px dotted #900;}
			    #copy p a:hover { border-bottom: 1px dotted #ccc;}
			  ul.shiny {color:#c00;}

				ul.bio {list-style-type:none; padding:0; margin:0;line-height:20px; font-size:12px;}
					ul.bio span {color:#888;}



	      #club-holder {text-align:center; color:#ccc; background:transparent url(/images/club.gif) repeat-x top left;}
	        #club-form {width:750px; margin:0 auto; padding:10px 0; text-align:center; background:transparent url(/images/club-bk.gif) no-repeat top left;}
	          #club-form label {font-size:18px; font-weight:bold;}
	          #club-form input.submit {padding:1px 15px 1px 15px; margin:0 3px 0 5px; font-size:10px; text-decoration:none; color:#000; font-size:14px; font-weight:bold; background:#a60303; border:2px solid #b80303; border-right:2px solid #940303; border-bottom:2px solid #940303;}
	          #club-form input:hover.submit {background:#aaa; border:2px solid #bbb; border-right:2px solid #999; border-bottom:2px solid #999;}
	      #footer {clear:both; background:transparent url(/images/footer_bk.gif) repeat-x top left;}
			#footer-container {width:960px; margin:0 auto; padding:15px 0 30px 0; color:#aaa;}
			  #foot-left {float:left; width:280px; padding:0 20px}
			    #footer ul {list-style-type:none; margin:0; padding:0;}
	              #footer a {color:#ccc; text-decoration:none;}
	              #footer h3 {color:#ffbe26; font-size:14px;}
			  #foot-mid {float:left; width:280px; padding:0 20px}
			  #foot-right {float:left; width:300px; padding:0 10px}
			    #foot-right input {background:#8e8a5a;}
			  #foot-btm {clear:left; padding-top:30px; text-align:right; color:#ddd;}
			    #foot-btm a {color:#fff; border-bottom: 1px dotted #900;}
			      #foot-btm a:hover {color:#fff; border-bottom: 1px dotted #fff;}


	              #footer a:hover {color:#c00;}



#login-form {width:218px; margin:50px auto;}
  #login-form label {display:block; float:left; clear:both; padding: 6px 7px;}
  #login-form input {margin: 3px 0; background:#8e8a5a;}
    #login-form input.button {float:right; padding:3px 7px; color:#000; background:#900; border:1px solid #c00;}



/*** New/Blog ****/


          #email{clear:both; padding-top:15px;}
            #email label {width:70px; display:block; float:left; clear:both; text-align:right; margin:4px 5px 3px 0;}
            #email input {display:block; float:left; margin:2px 0; background:#8e8a5a;}
            #emailLeft {float:left; width:238px;}
            #emailRight {float:left; width:278px;padding:28px 0;}
            #emailBottom {clear:both;width:462px;}
              #emailBottom input{float:right; margin:15px 0;}
              #emailBottom textarea {background:#8e8a5a;}


/** Site Colors **/

