/* CSS Document */

* {margin:0px; padding:0px; }

p {margin:0px; color:#ffffff; font:Helvetica, Arial, sans-serif; text-align:left; font:13px; line-height:1.8em; padding:5px 5px 15px 5px;}

body {color:#ffffff; font-family:Helvetica, Arial, sans-serif; font-size:13px; text-align:left;
 background:url(images/background_black_header.gif) top center no-repeat #000000; min-height:700px;
 line-height:1.4em;}

a  {margin:0px; color:#FF9900; font:Helvetica, Arial, sans-serif; text-align:left; font:13px; line-height:16px; outline:none;}


/* ------------container------------ */
#container {margin:0px auto; width:800px; padding:250px 0px 0px; position:relative;}

/*-------------masthead-------------*/
h1#logo {list-style:none; background-image:url(images/mgse_color.gif);}
#logo a { background-image:url(images/mgse_color.gif); width: 288px; height:173px; text-indent:-9999px; z-index:10; 
position:absolute; top:26px; left:20px; }
#logo a:hover {background-image:url(images/mgse_color-over.gif); width: 288px; height:173px; text-indent:-9999px; z-index:10; 
position:absolute; top:26px; list-style:none;}



ul#login_button {list-style:none;}
#login_button a {background-image:url(images/login.gif); width: 77px; height:31px; text-indent:-9999px; z-index:8; 
position:absolute; top:29px; right:0px; list-style:none;}


/* ------------navigation------------ */
#navigation  {display: block; margin:0px; padding:0px; height:57px; width:580px; text-indent:-9999px; 
position:absolute; top:180px; right:-50px; z-index:5;}

#navigation li {display:block; color:#ffffff; height:57px; float:left;}
#navigation li a {display:block; color:#ffffff; height:57px; text-indent:-9999px; background-repeat:no-repeat;}

#about  {background-image: url("images/nav1_about.gif"); width:104px; height:57px;}
#about a {width:104px; height:57px;}
#about a:hover {background-image: url("images/nav1_about-over.gif"); width:104px; height:57px;}

#faq  {width:53px; height:57px;}
#faq a {background-image: url("images/nav2_faq.gif"); width:53px; height:57px;}
#faq a:hover {background-image: url("images/nav2_faq-over.gif"); width:53px; height:57px;}

#talking {background-image: url("images/nav3_talking_about.gif"); width:111px; height:57px;}
#talking a {width:111px; height:57px;}
#talking a:hover {background-image: url("images/nav3_talking_about-over.gif"); width:111px; height:57px;}

#judges {background-image: url("images/nav4_judges.gif"); width:60px; height:57px;}
#judges a { width:60px; height:57px;}
#judges a:hover {background-image: url("images/nav4_judges-over.gif"); width:60px; height:57px;}

#links  {background-image: url("images/nav5_links.gif"); width:57px; height:57px;}
#links a { width:57px; height:57px;}
#links a:hover {background-image: url("images/nav5_links-over.gif"); width:57px; height:57px;}

#contact {background-image: url("images/nav6_contact.gif"); width:68px; height:57px;}
#contact a {width:68px; height:57px;}
#contact a:hover {background-image: url("images/nav6_contact-over.gif"); width:68px; height:57px;}

#home {background-image: url("images/nav7_home.gif"); width:75px; height:57px;}
#home a { width:75px; height:57px;}
#home a:hover {background-image: url("images/nav7_home-over.gif"); width:75px; height:57px;}

/* ------------MAIN------------ */
#main_nav {width:172px; height:278px; margin:0; padding:0; list-style:none; float:left; z-index:11; position:relative; }
#main_nav li a, #main_nav li {display:block; text-indent:-9999px;}

#dates {background-image:url("images/nav_Dates_Locations_2010-2011.gif"); width:172px; height:90px;}
#dates a { width:172px; height:90px;}
#dates a:hover {background-image:url("images/nav_Dates_Locations_2010-2011-OVER.gif"); width:172px; height:90px;}

#nav2010 {background-image:url("images/2009-2010_new_nav.gif"); width:172px; height:58px;}
#nav2010 a { width:172px; height:58px;}
#nav2010 a:hover {background-image:url("images/2009-2010_new_nav.gif"); width:172px; height:58px;}

#nav2011 {background-image:url("images/2010-2011_new_nav.gif"); width:172px; height:55px;}
#nav2011 a { width:172px; height:55px;}
#nav2011 a:hover {background-image:url("images/2010-2011_new_nav.gif"); width:172px; height:55px;}



#rules {background-image:url("images/nav_Rules_Packet-new.gif"); width:172px; height:96px;}
#rules a {width:172px; height:96px;}
#rules a:hover {background-image:url("images/nav_Rules_Packet-over-new.gif"); width:172px; height:96px;}

#register  {background-image:url("images/nav_Register_Online_Sept10.gif"); width:172px; height:92px;}
#register a {width:172px; height:92px;}
#register a:hover {background-image:url("images/nav_Register_Online_Sept10.gif"); width:172px; height:92px;}


#hotels {background-image:url(images/nav_hotels.gif); width:170px; height:37px;}
#hotels a {width:170px; height:37px;}
#hotels a:hover {background-image:url(images/nav_hotels-over.gif); width:170px; height:38px;}

/*
#travel_teams {background-image:url(images/travelingteams_logo.jpg); width:170px; height:78px;}
#travel_teams a {width:170px; height:78px;}
#travel_teams a:hover {background-image:url(images/travelingteams_logo.jpg); width:170px; height:78px;}
*/

#macys a {background-image:url("images/nav_macys_parade-100.gif"); width:100px; height:90px;}
#macys a:hover {background-image:url("images/nav_macys_parade-100.gif"); width:100px; height:90px;}

#rebate a {background-image:url("images/nav_rebate-100.gif");width:100px; height:60px;}
#rebate a:hover {background-image:url("images/nav_rebate-100.gif");width:100px; height:60px;}

#worlds a {background-image:url("images/nav_worlds-100.gif"); width:83px; height:78px;}
#worlds a:hover {background-image:url("images/nav_worlds-100.gif"); width:83px; height:78px;}

#us_finals a {background-image:url("images/nav_us_finals_logo-100.gif"); width:100px; height:55px;}
#us_finals a:hover {background-image:url("images/nav_us_finals_logo-100.gif"); width:100px; height:55px;}

#hotel a {background-image:url("images/nav_hotels.gif"); width:89px; height:37px;}
#hotel a:hover {background-image:url("images/nav_hotels.gif"); width:89px; height:37px;}

#iep a {background-image:url("images/nav_iep_logo-100.gif"); width:100px; height:78px;}
#iep a:hover {background-image:url("images/nav_iep_logo-100.gif"); width:100px; height:78px;}

#gravadi a {background-image:url("images/nav_gravadi-100.jpg"); width:100px; height:41px;}
#gravadi a:hover {background-image:url("images/nav_gravadi-100.jpg"); width:100px; height:41px;}

#varsity a {background-image:url("images/nav_varsity_100style.jpg"); width:70px; height:89px;}
#varsity a:hover {background-image:url("images/nav_varsity_100style.jpg"); width:70px; height:89px;}


/* ------------BODY------------ */
/* ------------primary column (quotes)------------ */

h1, h2, h3 {font-family:Verdana, Arial, Helvetica, sans-serif;}

h2 {padding:15px 0 5px 15px; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aa8abf;}


#content {width:580px; margin:0 0 0 200px;}

*html #content {margin:0 0 0 0px; padding:0 0 0 20px;}

#sitemap {width:500px; padding:0 0px 50px 15px;  }


#primary {width:354px; padding:0 0px 50px 15px;  }
*html #primary {width:345px;}
#primary h1 {color:#FFFF00; margin: 0 0 10px 0;}
#primary h3 {padding:0px 0 5px 15px; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#aa8abf;}
#primary h4 { font-size:13px; margin:0px; padding:10px 0 0 15px; color:#00ff00; }
#primary h5 { font-size:14px; margin:0px; padding:10px 0 0 0px; color:#ffffff; }
#primary p {padding:0px 0 15px 15px;}
#primary em {font-weight:bold; color:#FFFF00; padding:5px 0 0 0;}
#primary p.center {text-align:center; padding:0;}

#primary ul {margin:10px 0 15px 40px;}
#primary ul li { padding: 5px 0 0px 0px; list-style-position:outside;}
#primary ul li h4 { font-size:15px; margin:0px; padding:0px;  display:inline;  color:#aa8abf; font-family:Verdana, Arial, Helvetica, sans-serif;}

#wide {width:500px; padding:0 0px 0 0;  }
*html #wide {width:475px;}
#wide {color:#FFFF00;}
#wide {padding:7px 0 0 15px;}
#wide em {font-weight:bold; color:#FFFF00; padding:5px 0 0 0;}
#wide p.center {text-align:center;}


#talkingtext strong {color:#FFFF00;}
#talkingtext {width:600px; padding:0 255px 0 185px;}
#talkingtext h1 {color:#FFFF00;}
#talkingtext p {padding:7px 0 0 15px;}



/* ------------secondary column (quotes)------------ */
#secondary {
	width:210px; height:278px; margin:0; padding:0; float:right; background-image:url(images/talking-Background.gif);}
#secondary p {margin: 62px 43px 0px 50px; color:#000000; font-size:11px; padding:2px 5px;}

/* ------------FOOTER------------ */
#footer {background:url(images/footer_background_Apr10.gif) bottom center no-repeat; display:block; text-align:center;  height:120px; width:100%;  padding:240px 0 0 0;}
#footer p {text-align:center; margin:18px 0px 0px 0px; padding:2px;}
#footer p a {text-align:center; color:#ffffff; padding:2px;}


/* ------------text_nav1 & text_nav2------------ */


#text_nav1 li {display:inline; color:#ffffff; padding:1px 1px 2px 1px; text-align:center; text-decoration:none; list-style:none; font-weight:bold;}
#text_nav1 li a {display:inline; color:#ffffff; padding:1px 1px 2px 1px; text-align:center; text-decoration:none; list-style:none; font-weight:bold;}
#text_nav2 li {display:inline; color:#ffffff; padding:1px 1px 2px 1px; text-align:center; text-decoration:none; list-style:none;}
#text_nav2 li a {display:inline; color:#ffffff; padding:1px 1px 2px 1px; text-align:center; text-decoration:none; list-style:none;}

/*-----forms-----*/
#forms p {margin:0px; color:#ffffff; font:Helvetica, Arial, sans-serif; text-align:left; font:13px; line-height:16px; padding:0px; text-align:right;}



/*---------------Columns-----------------*/

body.columns #primary  {width:450px; padding-bottom:50px; }
body.wide #primary {width:500px;}

#primary.dates h1 {padding-bottom:20px;}
#primary.dates dl {width:200px; margin:0px; padding:0px 0 19px 0;}

#primary.dates dd { margin:8px 0 5px 15px;}
#primary.dates dd h4 { font-size:13px; margin:0px; padding:0px; color:#00ff00; }

#primary.dates h3 {padding:15px 0 0 0px; clear:right; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:#666666 1px dotted; }

#primary.dates dt {margin:30px 0 0 0; font-weight:bold; color:#aa8abf; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#primary.dates dl.col2 {float:right;}

#primary.rules ul {width:200px; padding:0px; margin:0px; display:block; padding:20px 0;}
#primary.rules ul li {padding:2px 0px;}
#primary.rules ul.col2 {float:right;}
#primary.rules p {margin:10px 0;}



#wider.judges2 ul {width:200px; padding:0x; margin:0 0 0 25px; display:block; }
#wider.judges2 ul li {padding:1px 0px;}
#wider.judges2 ul.col2 {float:right; width:250px; margin:0 50px 0 0; }


/*---------------register-programming-----------------*/
#content-programming {width:750px; margin:0 0 0 60px; }
#register-programming  {background:#ffffff; border:10px #000000 solid;}
#register-programming p {color:#000000; margin:0px; font:Helvetica, Arial, sans-serif; text-align:left; font:13px; line-height:1.3em; padding:5px 5px 7px 25px;}
#register-programming h2 {color:#006600; margin:0px; font:Helvetica, Arial, sans-serif; text-align:left; font:13px; line-height:1.4em; padding:5px 5px 10px 10px; font-weight:bold;}
#register-programming h3 {color:#000000; margin:0px; font:Helvetica, Arial, sans-serif; text-align:left; font:13px; line-height:1.4em; padding:5px 5px 10px 15px; font-weight:bold;}

.columns #container #body #content #wide #primary #drop .drop_down, 
.columns #container #body #content #wide #primary #drop1 .drop_down, 
.columns #container #body #content #wide #primary #drop2 .drop_down, 
.columns #container #body #content #wide #primary #drop3 .drop_down, 
.columns #container #body #content #wide #primary #drop4 .drop_down, 
.columns #container #body #content #wide #primary #drop5 .drop_down, 
.columns #container #body #content #wide #primary #drop6 .drop_down, 
.columns #container #body #content #wide #primary #drop7 .drop_down, 
.columns #container #body #content #wide #primary #drop8 .drop_down, {
	padding: 5px 0px 20px 15px;
	margin-bottom: 20px;
}
