@charset "utf-8";

/* CSS Document */



/* Globals */

body						{ margin:0; }

.wrap 						{ margin:0 auto; width:891px; }

.clear						{ clear:both; }

a:active 					{ outline: none; }

a 							{ outline: none; }

a:focus						{ -moz-outline-style: none; }



/* Header Section */

.header						{ width:891px; height:246px; background: url(../images/header_bg.jpg) no-repeat; }

.nav						{ width:665px; float:left; height:36px; padding:210px 0 0 0; }

.nav ul						{ width:665px; margin:0; padding:0; }

ul.navi li					{ height:36px; width:89px; margin:0; padding:0; list-style:none; color:white; float:left; border-right:1px solid #ccc; }

ul.navi li a 				{ display:block; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px; height:26px; color:white; text-decoration:none; width:89px; list-style:none; background: url(../images/li_bg.jpg) bottom  no-repeat; }

ul.navi li a:hover 			{ background-position:top ; height:26px; color:white; }



.contribute					{ width:215px; padding:214px 0 0 0; float:right; }



/* Content Section */

.content					{ width:891px; margin:10px 0 0 0; }

.lCol						{ width:665px; float:left; margin-right:10px; }

.lCol p 					{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }



.rCol						{ width:205px; float:left; background-color:#e6be4b; padding:5px; }	

.rCol form					{ margin:10px 0 0 0; }

.rCol label					{ width:205px; font-size:11px; color:black; font-family:Arial, Helvetica, sans-serif; margin:0; }

.rCol input.long			{ width:205px; border:none; background-color:white; margin-bottom:5px;	}			

.rCol input.medium			{ width:135px; margin-right:8px;border:none; background-color:white; margin-bottom:5px;	}	

.rCol input.short			{ width:62px; border:none; background-color:white; margin-bottom:5px;	}

.rCol p						{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; margin:0; }



/* Issues page */

.issues						{ width:665px; background-color:#eeeae6; float:left; margin:10px 0 0 0; padding-bottom:15px; }

.issues .block				{ width:205px; float:left; }

.issues .block h1			{ height:20px; background-color:#5e3625; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:white; padding:5px 0 0 5px; margin:0 0 5px 0; }

.issues .block p			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; text-align:justify; margin:0; width:200px; }

.issues .right				{ margin:10px 0 5px 0; }

.issues .left				{ margin:10px 15px 5px 10px }

.issues .mid				{ margin:10px 15px 5px 0; }



/* Endorsemenets Page */

.end_left					{ width:425px; float:left; height:528px; overflow:auto; }

.end_left p					{ margin:0; }

.end_right					{ width:208px; float:left; margin-left:10px; padding:10px; background-color:#efebe6; height:508px; }

.end_right h1				{ height:21px; background-color:#5e3625; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:white; margin:0 0 10px 0; text-align:center; padding-top:4px; }

.end_right ul				{ margin:10px 0 0 25px; padding:0; }

.end_right ul li			{ margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; }



/* Meet Adam Page */

.bio						{ width:405px; float:left; margin-right:15px; }

.topbar						{ width:100%; height:21px; background: url(../images/meet_bg.jpg) repeat-x; margin:0; }

.bio h1						{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:black; margin:10px 0 0 0; }

.bio p						{ margin:5px 0 0 0; font-size:11px; }

.bio ul	li					{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; margin-bottom:5px; }

.bio ul						{ margin:5px 0 0 0; }



.gallery					{ background-color:#e7e0d9; width:230px; padding:5px; float:left; }

.gallery h1					{ height:21px; background-color:#5e3625; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:white; margin:10px 0 10px 0; text-align:center; padding-top:4px; width:100%; }

.slider-wrap								{ width: 379px; margin:5px 0 0 5px; }			

.stripViewer .panelContainer .panel ul		{ text-align: left; margin: 0 15px 0 30px; }

.stripViewer								{ position: relative; overflow: hidden; width: 379px; height: 285px; }

.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }

.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 379px; }

.stripNavL, .stripNavR, .stripNav			{ display: none; }

.nav-thumb 									{ margin-right: 6px; }

#movers-row									{ margin:0 0 0 15px; width:220px; height:210px; }

#movers-row div								{ height:67px; float: left; margin:0 3px 3px 0; width:90px; }

#movers-row div a.cross-link 				{ float: right; }

.photo-meta-data							{ padding:5px 10px 15px 10px; margin-top:0px; position: relative; z-index: 9999; color: white; font-family:Verdana, Geneva, sans-serif; font-size:10px; background-color:#5e3625; min-height:30px; margin-bottom:5px; }

.photo-meta-data span 						{ font-size: 10px; padding-bottom:5px; }

.cross-link									{ display: block; width: 90px; position: relative; z-index: 9999; }



/* Contribution Section */

.contribution				{ width:655px; background-color:#fff; border:5px solid #dfb222; margin:5px 0 0 0; float:left; height:575px; }

.contribution_content		{ margin:10px; float:left; height:555px; background-color:#f1e7cd; }

.contribution_content h2	{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#5e3625; margin:10px 0 10px 30px; padding:0; }

.contribution_content	p	{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:black; margin:0; line-height:120%; text-align:justify; }

.contribution form			{ padding:0 0 0 75px; width:559px; }

.contribution input			{ border:1px solid #bad5eb; background-color:white; margin-top:-4px; }

.contribution input.medium	{ width:165px; }

.contribution input.long	{ width:282px; }

.contribution input.short	{ width:63px; }

.contribution select		{ border:1px solid #bad5eb; background-color:white; margin-top:-3px;  }

.contribution label			{ float:left; width:60px; font-family:Tahoma, Geneva, sans-serif; font-size:13px; }

.radio						{ float:left; width:80px; }	



/* Contact Page */

.contact					{ width:665px; background-color:#eeeae6; float:left; margin:0; padding-bottom:10px; }

.contact h1					{ width:316px; height:28px; text-align:center; font-weight:bold; color:#5e3625; font-size:14px; font-family: Arial, Helvetica, sans-serif; padding-top:7px; margin:0; background: url(../images/h1_bg.jpg) repeat-x; }

.contact .block1			{ width:316px; height:512px; background-color:white; padding:0; float:left; margin:10px 13px 0 10px; }

.contact .block2			{ width:316px; height:512px; background-color:white; padding:0; float:left; margin:10px 0 0 0; }

.block2 form				{ margin:10px 0 0 10px; width:291px; }

.block2 label				{ width:291px; font-size:11px; color:black; font-family:Arial, Helvetica, sans-serif; margin:0; }

.block2 input.reg			{ width:291px; margin-bottom:5px;	}	

.block2 textarea			{ width:291px; height:300px; margin-bottom:5px; }

.block2 p					{ margin:0; font-size:11px; }		



/* Footer Section */

.footer						{ width:891px; background-color:#5e3625; height:21px; float:left; }

.footer p					{ margin:3px 0 0 5px; padding:0; color:white; font-size:11px; }

.footer a					{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; text-decoration:none; padding:0 5px 0 5px; }

.footer a:hover				{ text-decoration:underline; }
