﻿/* 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: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #f7f2e7; background-image: url(images/bg=nom2009-v2.gif); background-repeat: repeat-x; }
	
/*.text { 
	color: #494021; 
	font-size: 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 18px; 
	}*/
	
h1,h2,h3{ 
	color: #5694c7; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	}
	
td { }

a:link { color: #c5ae8f; }

a:visited { color: #b4b394; }

a:hover { color: #b6809f; }

a:active { color: #000; }

.text { color: #eae5e9; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; }

/* Content
=====================================================================*/

/* LAYOUT  */

#parent { 
	height: 100%; width: 980px; 
	left: 50%; top: 0; 
	margin-left:-490px; 
	position: absolute; visibility: visible; 
	}
#main { 
	height: 380px; width: 980px; 
	left: 0; top: 200px; 
	position: absolute; visibility: visible; 
	}
	
#logocontainerfp {
 	height: 603px; 
 	width: 980px; 
 	left: 0; top: 650px; 
 	position: absolute; visibility: visible; 
 	}

#mainleft { 
	background-color: #6c3052; 
	height: 380px; width: 300px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; 
	}
	
#maincenter { 
	height: 380px; 
	width: 380px; 
	left: 300px; top: 0; 
	position: absolute; visibility: visible; 
	}
	
#centermain { 
	background-image: url(images/bg=detailscentermain.jpg); 
	height: 378px; width: 370px; 
	left: 300px; top: 0; 
	position: absolute; visibility: visible; 
	margin: 0 10px 10px; 
	padding: 0; 
	}
	
#mainright { 
	height: 380px; 
	width: 300px; 
	left: 680px; 
	top: 0; 
	position: absolute; visibility: visible; 
	}


#mainleftbig { 
	background-image: url(images/bg=2009sponsors.jpg); 
	height: 380px; width: 680px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; 
	}

#main2 { 
	height: 300px; width: 647px; 
	left: 20px; top: 63px; 
	position: absolute; visibility: visible; 
	}
	
#main2 p {
	line-height: 22px;}	
	
#mainleftbigcontact { 
	background-image: url(images/bg=contact.jpg); 
	height: 380px; 
	width: 680px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; }

#mainleftbigvolunteer { 
	background-image: url(images/bg=volunteer.jpg); 
	height: 380px; 
	width: 680px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; 
	}

#mainleftbigticketform {
	background-image: url(images/bg=ticketform.jpg); 
	height: 380px; 
	width: 680px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; 
	}
	
#featurebotmain { 
	height: 63px; width: 980px; 
	left: 0; top: 581px; 
	position: absolute; visibility: visible; 
	}
	
#buybuttons { 
	height: 37px; 
	width: 398px; 
	left: 291px; 
	top: 0; 
	position: absolute; 
	z-index: 1; 
	visibility: visible; 
	}
	

.detheader { 
	color: #c5af92; 
	font-size: 18px; 
	}
	
.tdcol1 { text-align: right; }

.tdcol2 { margin-top: 5px; padding-top: 4px; padding-left: 10px; }


#sponsoppnav { 
	height: 380px; 
	width: 104px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; 
	}
	
#sponsoppmain { 
	height: 380px; 
	width: 576px; 
	left: 104px; 
	top: 0; 
	position: absolute; visibility: visible; 
	}
	
	
/* NAVIGATION */
#navparent { 
	height: 190px; 
	width: 980px; 
	left: 0; top: 0; 
	position: absolute; visibility: visible; 
	}
#header8thnom { 
	height: 49px; 
	width: 451px; 
	left: 529px; 
	top: 140px; 
	position: absolute; visibility: visible; 
	}
	
#navcontainer { 
	height: 109px; 
	width: 451px; 
	left: 529px; 
	top: 0; 
	position: absolute; visibility: visible; 
	}
	
/*SPONSOR PAGE*/

#sponscol3 p, #sponscol2 p, #sponscol1 p { 
	color: #fff; 
	font-size: 15px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	padding-left: 10px; 
	}
	
#sponscol3 li, #sponscol2 li, #sponscol1 li { color: #fff; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 19px; padding-left: 10px; list-style:none; margin:0; }	

#sponscol1 { height: 300px; width: 190px; left: 10px; top: 63px; position: absolute; visibility: visible; }
#sponscol2 { height: 300px; width: 220px; left: 210px; top: 63px; position: absolute; visibility: visible; }
#sponscol3 { height: 300px; width: 220px; left: 442px; top: 63px; position: absolute; visibility: visible; }

/*TICKETFORM*/

#ticketform
        {
            font-size: 15px;
            line-height: 19px;
            background-color: #592945;
            height: 1021px;
            width: 980px;
            top: 587px;
            position: absolute;
            visibility: visible;
            margin: 1px;
            padding: 1px;
        }

        .col1
        {
            color: #cbb18b;
            font-weight: bold;
            background-color: #6c3052;
            margin: 2px;
            padding: 3px;
        }
        .col2
        {
            color: #5d2946;
            background-color: #eddbe5;
            margin: 2px;
            padding: 1px;
            text-align: left;
            padding-left: 19px;
        }
        .col2 a
        {
            color: #6c3052;
            font-family: tahoma, arial, helvetica;
            text-decoration: none;
        }
        
        .col2 a:visited
        {
            color: #6c3052;
            font-family: tahoma, arial, helvetica;
            text-decoration: none;
        }
        
        .col2 a:hover
        {
            color: #913c6c;
            font-family: tahoma, arial, helvetica;
            text-decoration: none;
        }
        
        .header1
        {
            color: #eddbe5;
            font-size: 18px;
            background-color: #592945;
            padding: 1px;
            text-align: center;
        }
        .title
        {
            color: #cbb18b;
            font-size: 24px;
            font-weight: normal;
            background-color: #5d2946;
            padding: 5px;
            line-height: 24px;
        }
		.bodypurchase
		{
			background-color: #582844;
			background-image: url(images/bg=nom2009-form.gif);
			background-repeat: repeat-x;
			background-attachment: scroll;
		}
