/* General page formatting defaults */

* { 
 /* remove default spacing */
 margin: 0; 
 padding: 0; 
 border: 0;
}

html {
 wwidth:100%;
 wheight:100%;
}

body { 
 margin: 0 0 0 0;
 background-color: #61a5c8;
 font-family: Arial, Verdana, Georgia, sans-serif; 
 font-size: 100%;
 line-height: 1.4;
 color: #eee;
 background-image:url('../images/bk_body3.png');
 background-repeat:no-repeat;
}

input, textarea {font-size:105%;font-family: Arial, sans-serif;}

img {border:0;}

table {border-collapse:collapse;border-spacing:0px;}

.superclear {
 float:none;
 clear:both;
 height:1px;
 width:1px;
 overflow:hidden;
 visibility:hidden;
 padding:0px;
 margin:0 0 0 0;
}

a {font-weight:600;color:#2A3B71;}

div#header {min-width:950px;height:144px;background-image:url('../images/bk_top.gif');background-repeat:repeat-x;}
div#header_div {width:799px;margin:0 auto;}
div#shield {float:left;width:123px;height:182px;background-image:url('../images/shield.png');background-repeat:no-repeat;}
div#title {float:left;width:393px;height:138px;margin:4px 80px 0 80px;cursor:pointer;background-image:url('../images/title.png');background-repeat:no-repeat;}

div#body {width:1000px;margin:0 auto 0 auto;overflow-x:hidden;}

div#footer {width:799px;height:192px;margin:10px auto 0 auto;background-image:url('../images/footer.png');background-repeat:no-repeat;}

h1 {width:100%;margin:0px 0 35px 0;font-size:230%;text-align:center;}
h2 {width:100%;margin:20px 0 40px 0;font-size:180%;text-align:center;}
h2.kickoff {font-style:italic;}
h2.withsub {margin-bottom:0;}
h3.weekend {width:100%;margin:10px 0 0px 0;font-size:150%;font-variant:small-caps;text-align:center;}
p.welcome {width:500px;margin:0 auto 50px auto;font-size:145%;text-align:center;}
p.return {width:500px;margin:40px auto 0 auto;font-size:150%;text-align:center;}

div.sendmail {width:600px;margin:25px auto 0 auto;text-align:center;}
div.sendmail p {font-size:120%;}

div.infopane {width:740px;margin:30px auto 0 auto;bborder:1px solid black;}
div#geninfo {float:left;width:431px;}
div.infopane h3 {margin:27px 0 3px 0;font-size:130%;font-variant:small-caps;text-align:center;position:relative;left:-25px;}
div.infopane h3:first-child {margin-top:0;}
div.infopane ul {}
div.infopane div.cost {float:left;width:150px;}
div.infopane ul li {list-style:url(../images/bulletA.png);margin:0 0 3px 20px;padding:0 0 0 4px;}
div#genphoto {float:right;width:275px;height:367px;margin:37px 0 0 0;border:2px solid #222;background-image:url('../images/photoB.png');background-repeat:no-repeat;}
div#genphotocr {float:right;font-size:60%;font-family:Verdana;color:#000;}

div#priinfo {float:right;width:431px;bborder:1px solid black;}
div#priphoto {float:left;width:275px;height:340px;margin:37px 0 0 0;border:2px solid #222;background-image:url('../images/photoA.png');background-repeat:no-repeat;}
div#priphotocr {float:left;font-size:60%;font-family:Verdana;color:#000;}

div#tshirtinfo {width:950px;margin:0 auto 0 auto;text-align:center;}
div#tshirtinfo p {font-size:110%; margin:0 0 20px 0;}
div#tshirtinfo p.special {margin:30px 0 0 0;font-size:170%;font-weight:bold;}
div#tshirtinfo p.savings {margin:0 0 50px 0;font-size:150%;}
div#tshirtinfo p.address {font-size:130%;}

div#tshirtphotos {margin:0 0 50px 0;}
div.tshirtphotoframe {float:left;width:456px;margin:0 0 0 38px;text-align:center;color:#000;font-weight:bold;}
div.tshirtphotoframe:first-child {margin-left:0}
div.tshirtphoto {width:456px;height:361px;background-repeat:no-repeat;}
div#tshirtphotof {background-image:url('../images/t-shirt-front.png');}
div#tshirtphotob {background-image:url('../images/t-shirt-back.png');}

div#mapinfo {width:447px;margin:0 auto 0 auto;text-align:center;}
div#mapinfo h3 {font-size:130%;margin:70px 0 5px 0;}
div#mapinfo h3:first-child {margin-top:0;}

p.mapdir {margin:0 0 70px 0;}

div.map {width:443px;height:342px;margin:0 0 0 0;border:2px solid #131150;background-image:url('../images/map_day.png');background-repeat:no-repeat;}
div#map_day {background-image:url('../images/map_day.png');}
div#map_wsu {background-image:url('../images/map_wsu.png');}

div#forminfo {width:570px;margin:0 auto 0 auto;text-align:center;}
div#formdata {margin:0 0 10px 0;text-align:left;}
div#formdata div.formline {margin:0 0 5px 0;}
div#formdata div.label {float:left;width:170px;}
div#formdata input {float:left;width:200px;padding:0 2px 0 2px;}
div#formdata textarea {float:left;width:396px;height:100px;padding:0 2px 0 2px;}
div#formdata div.postlabel {float:left;margin:0 0 0 5px;width:190px;font-size:80%;}
div#formdata div.submitline {margin:25px 0 0 0;font-size:140%;text-align:center;}
div#formdata div.formspacer {height:20px}

@media print {
 body {background-color:#fff;color: #000;background-image:none;}
 h2.kickoff {display:none;}
 p.return {display:none;}
}

