/* Css Reset */
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,u,i,dl,dt,dd,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; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#00f; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ background:#000; color:#fff; font:10px/1 Arial,Helvetica,sans-serif; }
input,
textarea,
select{ font:14px/1 Arial,Helvetica,sans-serif; color:#b4b3b3; }

/* Content */
#content{ margin:73px auto 0; width:870px; background:url(../images/bgr_logo.png) no-repeat; padding:11px 0 0; }
	#content h1{ color:#adadad; text-transform:uppercase; font-size:36px; font-weight:normal; margin:0 0 10px 415px; }
	#content h2{ font-weight:normal; font-size:24px; margin:4px 0 21px 416px; }
	#content p{ font-size:12px; line-height:18px; margin:0 0 0 416px; }
	/* Links */
	#links{ list-style-type:disc; list-style-position:outside; padding:0; margin:26px 0 68px; float:left; width:100%;}
		#links li{ line-height:24px; vertical-align:middle; }
		#links a,
		#links a:visited{ font-size:18px; color:#fff; vertical-align:middle; }
		#link_read{ margin:0 0 0 440px; font-weight:bold; }
		#link_archives{ margin:0 0 0 426px; }
		#link_win{ margin:0 0 0 412px; }
		#link_message{ margin:0 0 0 398px; }
		#link_advertise{ margin:0 0 0 412px; }
		#link_gear{ margin:0 0 0 384px; }
	/* Subscribe */
	#subscribe{ overflow:hidden; width:440px; float:right; margin-bottom:20px; }
		#subscribe h3{ font-weight:normal; font-size:18px; line-height:24px; text-align:right; margin:0 0 8px; }
		#frm_subscribe fieldset{ display:block; float:right; }
		#frm_subscribe .txt{ border:0; background:#fff; height:22px; width:326px; padding:8px 12px 0; margin: 4px 0 0 0; float:right; }
		#frm_subscribe .emailfield{ border:0; background:#fff; height:22px; width:207px; padding:8px 12px 0; margin: 4px 0 0 90px; float:left; }
		#frm_subscribe .button_submit{ border:0; background:url(../images/button_submit.png) no-repeat; cursor:pointer; width:113px; height:30px; margin:4px 0 0 0; float:right; }
		#frm_subscribe p{ font-weight:normal; font-size:12px; line-height:24px; text-align:right; margin:0 0 8px; color:#adadad; }

/* Left Content */
#leftcontent { float:left; margin-top:40px; display:block; width:430px; }
	#leftcontent h3{ display:block; font-weight:bold; font-size:16px; line-height:24px; margin:0 0 8px; }
	#leftcontent p{ display:block; font-weight:normal; font-size:12px; line-height:24px; margin:0 0 8px; }

/* Sponsors */
#sponsors { margin-top:20px; clear:both; display:block; }
#sponsors
	#logos{ margin:17px 0 0; overflow:hidden; padding:0; list-style:none; }
		#logos li{ display:block; float:left; margin:4px 36px 0 0; padding:0; }
		#logos .last{ margin:0; }
	#logos2{ margin:17px 0 0; overflow:hidden; padding:0; list-style:none; }
		#logos2 li{ display:block; float:left; margin:0 10px 0 0; padding:0; }
		#logos2 .first{ margin-top:4px; }
		#logos2 .middle{ margin-top:14px; }
		#logos2 .last{ margin:0; }

/* Footer */
#footer{ margin:20px 0 0; border-top:1px solid #474747; padding:20px 0 0; overflow:hidden; width:100%; clear:both; }
	/* Community */
	#community{ float:left; width:320px; }
		#content #community p{ font-size:12px; margin:0; text-indent:3px; }
	#share{ margin:17px 0 0; overflow:hidden; padding:0; list-style:none; }
		#share li{ display:block; float:left; margin:0 24px 0 0; padding:0; }
	/* Copyright */
	#copyright{ float:right; width:460px; }
		#content #copyright p{ font-size:12px; margin:0 0 2px; text-align:right; }
		#copyright a,
		#copyright a:visited{ color:#fff; text-decoration:none; }
		#copyright a:hover{ text-decoration:underline; }
		#copyright #gv_logo,
		#copyright #gv_logo:visited{ display:block; text-indent:-5000px; background:url(../images/logo_grandviewoutdoors.png) no-repeat; width:190px; height:39px; float:right; margin:9px 0 0; cursor:pointer; }
		#copyright #gv_logo:hover{ text-decoration:none; }
