@charset "UTF-8";
/* CSS Document */

 /* 

---------------------

global body attributes

---------------------

*/

*, html { margin: 0; padding: 0; }


body {

   background-color: #cc6633;

   color: #ffcc66;

   font-weight: normal;

   font-family: TImes;

   font-size: 12px;
   
   line-height: 14px;
   
   text-align: center;

}





p {

	font-family: Times;

	font-size: 12px;

	line-height: 14px;

	color: #7b7a7a;

	

}



. {

	font-family: Arial;

	font-size: 12px;

	line-height: 14px;

	color: #7b7a7a;

	

}



table {

	border: 0;

	}


ul {
padding: 8px;
}



select, input {

   color: #656565;

   font-weight: normal;

   font-family: Arial;

   font-size: 12px;

}

   
span  {font-weight:bold; font-style:italic;}
   

.input {

   color: #656565;

}



.link {

   color: #000000;

   font-weight: normal;

   font-family: Arial;

   font-size: 12px;

   text-decoration: none;

   }





/* standard links */

a:link {

   color: #ffcc66;

   font-weight: normal;

   font-family: Times;

   font-size: 12px;
   
   text-decoration: none;

}

a:visited {

   color: #ffcc66;

   font-weight: normal;

   font-family: Times;

   font-size: 12px;
   
   text-decoration: none;

}

a:active {

   color: #ffcc66;

   font-weight: normal;

   font-family: Times;

   font-size: 12px;
   
   text-decoration: none;

}



a:hover {

  color: #ffcc66;

   font-weight: normal;

   font-family: Times;

   font-size: 12px;
   
   text-decoration: underline;

}



/* turns off all image borders */


a img {

   border: none;

}

body.content_page_new 

{ 
   	
   	background-color: #FFFFFF;
}   	


/* 

---------------------

Classes

---------------------

*/

p.main_text

{

color: #ffcc66;

font-family: Times;

font-size: 12px;

line-height: 14px;

margin-bottom: 5px;

}


span.event_1

{


color: #2b1a09;

font-family: Times;

font-size: 14px;

font-weight: bold;
font-style:normal;


}

span.event_2

{


color: #2b1a09;

font-family: Times;

font-size: 18px;


}

span.event_time

{


color: #2b1a09;

font-family: Times;

font-size: 12px;


}

span.event_uppercase

{

color: #2b1a09;

font-size: 14px;

font-family: Times;

text-transform: uppercase;


}

span.main_text

{


color: #ffcc66;

font-family: Times;

font-size: 12px;

}

span.announce1

{

color: #ffcc66;

font-family: Arial;

font-size: 12px;

}

span.announce2

{

color: #ffcc66;

font-family: Times;

font-size: 16px;

font-weight: bold;

}

span.announce3

{

font-size: 14px;

}

span.uppercase

{

text-transform: uppercase;
font-style:normal;
font-weight:normal;

}




/* 

---------------------

IDs

---------------------

*/


#home_background_image

{

position: relative; 

left:13px;

top:0px;

text-align: left;

width:900px;

height:750px;

background: url(http://www.garrysbbqchallenge.org/images/bg_2010.gif) no-repeat;

}

#envelope 
{
	position:relative;
	width:900px;
	height:750px;	
	margin: 0% auto;
	text-align: left;
}

#event_wrapper

{

position: absolute; 

left: 20px;

top: 180px;

text-align: center;

width:200px;

}

#event_open

{

position: absolute; 

left: 0px;

top: 5px;

text-align: center;

width:200px;

}

#event_location

{

position: absolute; 

left: 0px;

top: 35px;

text-align: center;

width:200px;

}

#event_time

{

position: absolute; 

left: 0px;

top: 120px;

text-align: center;

width:200px;

}

#event_sponsors

{

position: relative;

left: 40px;

top: 390px;

width: 200px;

text-align: center;

}

#event_sponsor_starr

{

position: relative;

top: 2px;
left: -20px;
margin:0 auto;

}

#event_sponsor_Hatfield

{

position: relative;

top: 2px;
left: -13px;
margin:0 auto;

}

#event_sponsor_Aramark{position: relative; left:-54px; margin:0 auto;}

#event_sponsor_cbs

{

position: absolute;

top: 36px;

left: 96px;

}

#event_sponsor_LM

{

position: absolute;

top: 60px;

left: 0px;

}

#event_sponsor_phillies

{

position: absolute;

top: 95px;

left: 30px;

}

#event_sponsor_1210

{

position: absolute;

top: 120px;

left: 0px;


}

#event_sponsor_THill

{

position: absolute;

top: 70px;

left:90px;

}

#event_sponsor_610

{

position: absolute;

top: 128px;

left: 54px;

}

#event_sponsor_KYW

{

position: absolute;

top: 126px;

left: 112px;

}


#event_sponsor_DN

{

position: absolute;

top: 148px;

left: 0px;

}

#event_sponsor_wysp

{

position: absolute;

top: 164px;

left: 45px;

}

#event_sponsor_WD

{

position: absolute;

top: 184px;

left: 0px;

}

#event_sponsor_981

{

position: absolute;

top: 212px;

left: 54px;

}

#event_sponsor_YGAP

{

position: absolute;

top: 195px;

left: 96px;

}

#middle_column_competition_top

{

position: absolute; 

left:267px;

top:275px;

text-align: left;

width:400px;

}

#middle_column_competition_middle

{

position: absolute; 

left:267px;

top: 350px;

text-align: left;

width:200px;

}

#middle_column_competition_bottom {position:absolute; left:267px; top:550px; text-align:left; width:400px;}


#middle_column_right

{

position: absolute; 

left: 445px;

top: 115px;

text-align: right;

width:250px;

}

#middle_column_right_entertainment

{

position: absolute; 

right: 40px;

top: 40px;

text-align: center;

width: 200px;

}


#middle_column_right_phillies

{

position: absolute; 

right: 25px;

top:280px;

text-align: center;

width: 200px;

}


#column_right

{

position: absolute; 

right: 40px;

top: 155px;

text-align: left;

width: 150px;


}



#entry_form

{

position: absolute;

bottom: 20px;

left: 114px;

width: 75px;


}



#footer

{

position: absolute; 

left:0px;

bottom:0px;

text-align: left;

width:900px;

}