/* Name of Company Goes Here 
 * (c) Name of Company Goes Here -- www.websitehere.org
 * 
 */
 
@import url(/css/lightbox.css);
 
html { padding:0px; margin:0px; }
body {
	padding:0px;background:#1c1c1c url(/pics/index/background.gif) repeat-x;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#333; 
	margin:0px; }

img { border:0;margin:0 }

div { border:0px dashed #fff; }

div.spacer {
	clear:both;margin:0px;padding:0px;}

.whitelink {
	color:#fff; }
 
.whitelink a:hover{ 
	color:#fff;text-decoration:none;}
	
a:link{ 
	color:#bf8416;text-decoration:none;}

a:visited{
	color:#bf8416;text-decoration:none;}
	
a.current{
	color:#fff;font-weight:bold;text-decoration:none;}

a:hover{
	color:#bf8416;text-decoration:underline;}

a:visited:hover{
	color:#bf8416;text-decoration:underline;}
	
div.spacer {
	clear:both; }

/* FONT IN TABLES */	
body td {
	font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#fff;/*padding:5px;*/
	}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
	font:bold 14px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#fff;padding:0px 0px 0px 0px;letter-spacing:.2em;margin:0px 0px 10px 0px;clear:none;}

h2 { 
	font:bold 12px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#fff;padding:0px 0px 0px 0px;letter-spacing:.2em;margin:10px 0px 0px 0px;color:#bf8416;}
	
h3 { 
	font:bold 12px Arial, Helvetica, Verdana, sans-serif;color:#bf8416;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;letter-spacing:.1em;}
	
h4 { 
	font:bold 14px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#515151;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;letter-spacing:.1em; }
	
/* PARAGRAPH TAG */

p {
	margin:0px 0px 0px 0px;font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:17px;color:#b9b5a8; }
	
.pictures {	
	float:right;padding-left:15px;padding-bottom:10px;margin:0px; }

/* HOLDS CONTENT ON THE PAGE */
#container { 
	padding:0px;margin:0px;color:#333;width:1000px; }
	
#contentholder { 
	padding:0px;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#716b5a; }
	
/* LIST */
#navcontainer { 
	padding:0px;height:72px;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;letter-spacing:.02em;margin:0px;color:#716b5a;background:#000;}

#navcontainer a {
	margin:0px;padding:0px 0px 0px 0px;border:0px dashed #CCC;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#bf8416; }

#navcontainer a:link, #navcontainer a:visited {
	color:#716b5a;text-decoration:none;}

#navcontainer a:hover {
	color:#bf8416;text-decoration:underline;}
	
#leftbar { 
	float:left;width:72px;height:400px;padding:0px;border:0px dashed #CCC;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#716b5a;background:url(/pics/index/left_shadow.gif) no-repeat;}
	
#centercontainer { 
	padding:0px;border-bottom:1px solid #fff;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#fff;background:#746c59 url(/pics/index/orange_bar.gif) repeat-x; }
	
#rightbar { 
	float:right;width:134px;height:400px;padding:0px;border:0px dashed #CCC;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#716b5a;background:url(/pics/index/right_shadow.gif) no-repeat;}

	
#subnavcontainer { 
	padding:3px;height:12px;border:0px solid #fff;font:normal 10px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;letter-spacing:.1em;margin:0px;color:#fff; }

#subnavcontainer2 {
	float:left;border-bottom:1px solid #fff;font:normal 10px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;letter-spacing:.1em;margin:0px;color:#fff;background:#746c59 url(/pics/index/orange_bar.gif) repeat-x;width:790px; }

#dynamicmenu { position:relative;left:50px; }
	
#subnavcontainer a {
	margin:0px;padding:0px 0px 0px 0px;border:0px dashed #CCC;font:normal 10px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#fff; }

#subnavcontainer a:link, #navcontainer a:visited { color:#fff; text-decoration:none; }

#subnavcontainer a:hover { color:#000;text-decoration:underline; }
	
#photo { 
	float:left;width:360px;padding:0px;height:360px;border:0px solid #fff;font:bold 10px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#000;background:#333; }

#graybox { 
	float:right;width:432px;height:360px;padding:0px;border:0px dashed #CCC;font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;margin:0px;color:#716b5a;background:#716b5a;}
	
#largephoto { 
	float:left;width:576px;padding:0px;border:0px dashed #CCC;margin:0px; }
	
#largephoto2 { 
	float:right;width:504px;padding:0px;border:0px dashed #CCC;margin:0px; }

#copyblock {
	float:left;width:215px;height:360px;margin:0px;padding:15px;font:normal 12px/20px Arial, Helvetica, Verdana, sans-serif;color:#b9b5a8;background:#313131; }
	
/*(WHAT VALUES SHOULD BE)*/
html>body #copyblock {width:186px;height:330px;}

	
#copyblock2 {
	float:left;width:216px;height:360px;margin:0px;padding:0px;font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:16px;color:#fff;border:0px solid  #fff;background:#313131; }

.description {
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:16px;color:#fff; }
	
  #copyblock3 {
	float:left;width:720px;margin:0px 0px 0px 0px;padding:0px;font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:16px;color:#fff;border:0px solid  #fff;background:#252525;/*overflow:auto;*/ }
	
#bigoldblock {
	margin:0px;padding:0px;border:1px dashed #fff; }
	
#copyblock4 {
	width:600px;margin:-100px 0 0 0;padding:0;font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:16px;color:#b9b5a8;/*overflow:auto;*/ }

 #copyblock4 p{
	padding:0px 0px 20px 0px;font:normal 14px Arial, Helvetica, Verdana, sans-serif;line-height:20px;color:#fff;border:0px solid  #fff;/*overflow:auto;*/ }
 
 #copyblockhome {
	float:left;width:216px;/* height:361px; */
	margin:0px 0px 0px 0px;padding:15px;font:normal 10px Arial, Helvetica, Verdana, sans-serif;line-height:14px;color:#fff;border:0px solid  #fff;/*background:#313131;*/
	background:#313131; }
	
	/*(WHAT VALUES SHOULD BE)*/
	html>body #copyblockhome {width:186px;/*height:331px;*/}
  
#thumbnails {
	float:left;height:360px;width:72px;margin:0px 0px 0px 0px;padding:0px;border:0px solid  #fff;background:#000; }

/* SPECIAL FONT COLORS */
.green {
	font:bold 13px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#390;background:#fff;}
	
.orange {
	font:normal 11px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#bf8416; }
	
.orangewelcome {
	font:normal 14px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#bf8416;letter-spacing:.2em; }
	
.red {
	display:block;margin-top:40px;font:bold 13px "Arial Narrow", Arial, Helvetica, Verdana, sans-serif;color:#C00;background:#fff;}
	
.bodycopy {
	display:block;width:760px;margin:20px 0px 20px 90px;font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:24px;color:#b9b5a8;border:0px solid  #fff; }

.location {font:normal 11px Arial, Helvetica, Verdana, sans-serif;color:#999; }	

/* FOOTER */
#footer {padding:10px 0px 0px 20px;border:0px solid  #fff;height:50px;color:#b9b5a8;clear:both;margin-left:-40px;background:url(/pics/index/bottom_shadow.gif) no-repeat; }

#footer2 {padding:10px 0px 0px 0px;border:0px solid  #fff;height:50px;color:#b9b5a8;clear:both;margin-left:72px; }

#main-nav { margin:0;padding:0;width:100%;height:72px;background:#000;float:left;overflow:hidden; }
#main-nav div {margin:0 80px 0 0;padding:0;float:left;}
#main-nav div#logo, #main-nav div#logo img {padding:0;margin:0 15px 0 0;}
#main-nav div#logo {margin:0 80px 0 0;}
#main-nav img {margin:30px 0;padding:0;}

.project_list {float:left;display:inline;width:213px;background:#252525;border:solid 0px #fff;margin:0px 0px 0px 20px;padding-bottom:0px; }

.project_list ul {margin:0px;padding:0px;list-style:none;color:#fff;font:normal 11px/normal Arial, sans-serif;border:solid 0px #999; }

.project_list ul li {display:block;padding:3px 0 9px 0;border-bottom:solid 1px #444; }

.project_list_title {font:bold 12px Arial, Helvetica, Verdana, sans-serif;display:block;color:#bf8416;padding:0px;margin-left:20px;margin-top:10px;letter-spacing:.1em; }

.header-img {margin:20px 0 0 0; }
#sans-box #error {list-style:none;margin:30px 30px -20px 30px;padding:0; }

#error li {color:#bf8416; }

.photos {width:500px;margin:0px;padding:5px;border:1px solid #666; }

/* BULLET LIST */

.bullet {font:normal 14px Arial, Helvetica, Verdana, sans-serif;line-height:20px;color:#fff;margin:0px 0px 0px 20px; }

.bullet ul {margin:0px 0px 20px 0px;padding:0px;list-style:none; }

.bullet li {margin:0px;padding:0px 0px 5px 0px;display:block;margin:0px;background-image:url(/beyonddesigntour/bullet.gif);background-repeat:no-repeat;background-position:0 .5em;padding-left:1em; }

.tourtitles {display:block;margin-top:115px;margin-bottom:20px;font:bold 19px/25px Arial, Helvetica, Verdana, sans-serif;letter-spacing:-1px;color:#edba20; }

.sponsortitles1 {display:block;margin-top:115px;margin-bottom:10px;font:bold 19px/25px Arial, Helvetica, Verdana, sans-serif;letter-spacing:-1px;color:#edba20; }

.sponsortitles {display:block;margin-top:40px;margin-bottom:10px;font:bold 19px/25px Arial, Helvetica, Verdana, sans-serif;letter-spacing:-1px;color:#edba20; }

img.tourpics { padding:0px; margin:0px 0px 20px 0px; }

.texttourtitles {display:block;padding:20px 0px 0px 0px;margin:0px;font:bold 14px Arial, Helvetica, Verdana, sans-serif;color:#edba20; }

.yellowtitle {display:block;margin:10px 0px 3px 0px;font:bold 16px Arial, Helvetica, Verdana, sans-serif;letter-spacing:-1px;color:#edba20; }

.regtitle {display:block;padding:0px;margin:0px;letter-spacing:-1px;font:bold 24px Arial, Helvetica, Verdana, sans-serif;color:#fff; }

.whitel {padding:0px;margin:0px 0px 10px 0px;font:bold 15px Arial, Helvetica, Verdana, sans-serif;color:#fff; }

.registration_box {display:block;padding:15px;margin:20px 0px 30px 0px;background:#353535;border:1px solid #717171;font:normal 13px/17px Arial, Helvetica, Verdana, sans-serif;color:#fff;width:600px;}

.registration_box td { background:#353535; }

.sponsor_box {display:block;padding:10px;margin:10px auto;background:#1C1C1C;border:1px solid #717171;font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#fff;width:350px; }

.righty {float:right;padding:5px;margin:50px 0 50px 0px;border:1px solid #717171; }

.picborder {padding:5px;border:1px solid #717171; }

.rightylogo {float:right;padding:5px;margin:50px 0 50px 10px;border:0px solid #717171; }

#regtastic {width:900px;clear:none;}
#wraptastic {width:1000px;clear:none;}
#photo_gallery {position:absolute;left:72px;top:150px;}
	
#regblock {text-align:left;width:450px;margin:-100px 0 0 0;padding:0;font:normal 12px Arial, Helvetica, Verdana, sans-serif;line-height:16px;color:#b9b5a8;}

table#registration_table {width:450px; position:relative; display:block;}

#registration_table td {width:275px;}

#registration_table td:first-child {width:175px;}

/*#registration_table .table_checkboxes {}*/
.time {color:#edba20;font-weight:bold;}

#registration_table .table_checkboxes td {width:430px;}

#registration_table .table_checkboxes td:first-child {width:20px;}

#container #registration_table tr td {text-align:left;}

#pledge {width:450px;}

#jersey_size {width:450px;}

#pledge_div table {margin:0px;padding-left:0px;}
#pledge_div table tr {margin-bottom:5px;}
#pledge_div table tr td {margin:0px;padding:2px;background:transparent;text-align:right;}
#pledge_div table tr label {margin-left:10px;width:140px;display:block;float:left;padding-right:10px;}
#pledge_div table tr input, #contactform ul li textarea {width:160px; border:1px solid #999;}
#pledge_div table tr .formBox {width:130px;}

#jersey_size ul {list-style:none;margin-left:0px;padding-left:15px;}
#jersey_size ul li {list-style-image:none;margin-bottom:5px;}
#jersey_size ul li label {width:125px;display:block;float:left;padding-right:10px;}
#jersey_size ul li input, #contactform ul li textarea {border:1px solid #999;}
#jersey_size ul li .formBox {width:130px;}
