﻿/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
a,ins{text-decoration:none;}
strong { font-weight: bold; }
/* Global Elements
=====================================================================*/

html { overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

body 
{ color: #ebebeb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #000000; background-repeat: no-repeat; background-attachment: fixed; }
.text { color: #f2faf2; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
.body-singles { background-image: url(../images/bg-2010-06=blogbg.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-fp { background-image: url(../images/bg-2010-06=blogbg.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-shirt1 { background-image: url(../images/bg-shirt1-2010-06.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-shirt2 { background-image: url(../images/bg-shirt2-2010-06.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-shirt3 { background-image: url(../images/bg-shirt3-2010-06.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-shirt4 { background-image: url(../images/bg-shirt4-2010-06.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-merch { background-image: url(../images/bg-merch-2010-06.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-contact { background-image: url(../images/bg-2010-06=blogbg.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-help { background-image: url(../images/bg-2010-06=blogbg.jpg); background-repeat: no-repeat; background-attachment: fixed; }
.body-stickbut { background-image: url(../images/bg-2010-06=blogbg.jpg); background-repeat: no-repeat; background-attachment: fixed; }
h1,h2,h3{ color: #d7cecf; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
td { }

a:link { color: #d7cecf; }
a:visited{ color: #ccdee1; }

#globalnav a:hover  { color: #d7cecf; text-decoration: underline; }


#globalnav a:visited  { color: #e00; }
#globalnav a:link  { color: #fff; }

a:hover { color: #fff; }

a:active, #globalnav a:active { color: #6cd75e; }


/* Content
=====================================================================*/

/* front page layout  */
#parent { background-repeat: no-repeat; background-attachment: fixed; height: 784px; width: 1000px; top: 0; position: absolute; left: 0; visibility: visible; }
#bannerad { height: 100px; width: 430px; left: 550px; top: 60px; position: absolute; visibility: visible; }
#logo { position: fixed; top: 0; left: 0; width: 470px; height: 218px; }
/* navigation */
#mainnav { position: fixed; top: 218px; left: 0; width: 470px; height: 292px; }
#globalnavbg { background-color: #000; height: 36px; width: 340px; left: 640px; top: 13px; position: absolute; visibility: visible; }
#globalnavcontainer { text-align: right; height: 20px; width: 330px; left: 640px; top: 20px; position: absolute; z-index: 2; visibility: visible; }
#globalnav { color: #fff; text-align: right; position: absolute; top: 13px; left: 640px; width: 332px; height: 36px; z-index: 1; }
#globalnavbg { background-color: #000; opacity: 0.5; filter: alpha(opacity = 50); text-align: right; position: absolute; top: 13px; left: 640px; width: 340px; height: 36px; }
#globalnav ul li { position: absolute; top: 0; margin-top: 8px; margin-right: 8px; padding: 8px 8pt 8px 10px; display: block; }
/*Merch Shirt Layout*/
#merchcontainer { height: 434px; width: 510px; left: 470px; top: 70px; z-index: 0; position: absolute; visibility: visible; }
.cdtabletext { color: #847b78; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin: 2px; }
.cdoptiontext { color: #847b78; font-size: 19px; }
#shirtcontainer { background-image: url(../images/bg-dots-shirtcontainer.gif); height: 151px; width: 273px; left: 237px; top: 114px; position: absolute; visibility: visible; }
#shirttitle { color: #d4cfcd; font-size: 18px; font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; text-align: right; height: 23px; width: 273px; left: 0; top: 0; position: absolute; visibility: visible; }
#description { color: #f2faf2; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: right; height: 52px; width: 180px; left: 93px; top: 54px; position: absolute; visibility: visible; }
#merchcamera { height: 37px; width: 44px; left: 23px; top: 67px; position: absolute; visibility: visible; }
#shirtprice { height: 29px; width: 61px; left: 3px; top: 120px; position: absolute; visibility: visible; }
#shirtadd { height: 34px; width: 83px; left: 190px; top: 113px; position: absolute; visibility: visible; }
#parentmerch { height: auto; width: 1000px; left: 0; top: 0; position: absolute; visibility: visible; }
#shirtform { height: 148px; width: 107px; left: 87px; top: 121px; position: absolute; visibility: visible; }
select { background-color:#890000; color:#d2cecc; font-size:9px; margin: 2px; padding: 0; border-top-style: none; border-top-width: medium; border-right-style: none; border-right-width: medium; border-bottom-style: none; border-bottom-width: medium; border-left-width: medium; }

/*Typography*/
.price { color: #f2faf2; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }
