/* CSS Document */
/*Nav menu style items come first */
#introduction {POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1}
#terms {POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1}
#links {POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1}
#clemson {POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1}
#news {POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1}
.menu {COLOR: #000000; FONT-FAMILY: arial, helvetica, 'sans serif'; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.menu:hover {COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, 'sans serif'; FONT-SIZE: 8pt; TEXT-DECORATION: none}

.clearleft {clear: left;}

/*Now for the main parts of the page */
body {margin: 0; padding: 0; background: #CCCCCC; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#000000;}
table, td {font: 12px Arial, Helvetica, sans-serif; color: #000000;}
a:link, a:visited {color:#000000; text-decoration: none;}
/*a:hover, a:active {text-decoration: underline;}*/

#header {margin: 0; padding-top:0px; height:91px; width: 830px;}
#mainheader {background: url(img/header_buttonzone.jpg) top left no-repeat; position: relative; font-size: 12px; color: #2e2e2e; height: 27px; width: 830px;}
#mainheader A:link {color:#000000;}
#headersubnav {clear: left; height:46px; width:830px; position: relative; font-size: 10px; color: #CCCCCC; margin:0 0px 0 0px;}
#subnavcontent {position: relative; margin:0px 36px 0px 36px; color:#000000;}
#subnavcontent A:hover {text-decoration: underline; color: blue;}
#mainheader, #header, #main, #footer {width: 830px; margin: 0 auto; text-align: left;}

#header .sidebox { width:215px; padding:10px 10px 5px 10px; border-bottom:1px solid #d9d9d9; margin:-10px 0 10px 0; }
#header .button { padding:0; margin:0 0 5px 0; border:none; }
#header #image1 { margin-top: -11px;}
#main #top {margin:0 -25px 0 -25px; }
#main {background: url(img/subnav2.jpg) repeat; width:830px; padding:0 0px 0 0px; }
#main #mainfooter {background:  url(img/footer.jpg) no-repeat bottom; height: 15px; margin:0 0px 0 0px; clear: both;}
#main div.column {text-align:left; margin-bottom:0; margin-top:14px; position:relative; top:-261px; margin-bottom:-261px; }

/* Navbar styles */
#localnav { width:798px; height:28px; font-size:12px; margin:0 -14px 0 -14px; position:relative; top:-261px; }
#localnav td a { background:#006699 url(/wwdc/images/localnav.gif) repeat-x left top;
	display:block; width:100%; height:1.8em; padding:6px 0 0 0;
	text-align:center; color:#fff; font-size:12px; text-shadow:#333 0 1px 3px; }
#localnav td a:hover { background-color:#326fa3; background-position:left -81px; text-decoration:none; }
#localnav td.active a { background-color:#81afd0; background-position:left -162px; color:#000; text-shadow:none; }
#localnav td.active a:hover { background-color:#81afd0; background-position:-162px left; }


#main a.contenta {background: url(img/contenta.gif) left top no-repeat; display: block; padding-left: 20px;}

#main .subcolumn1-2 {float: left; width: 375px;}
#main .subcolumn2-2 {float: left; width: 375px;}
#main .subcolumn1-3, #main .subcolumn2-3, #main .subcolumn3-3 {width: 212px; float: left;}
#main .subcolumn1-3, #main .subcolumn2-3 {margin-right: 20px;}

#insidelinklist {background-image:url(../img/menu_back.gif); background-repeat: no-repeat;}

#main h1 {font-size: 25px; margin:.3em 0 .4em 0; color:#000; }
#main h2 {font-size: 12px; margin:0; color:#000; }
#main h3 {font-size: 12px; margin:0; color:#76797c; }
#main p1 {font-size: 12px; margin:0; color:#000000;}

#content {float:left; width:520px;}
#content.fullwidth {float:left; width:770px;}

#content .subcolumn1-2 { float:left; width: 245px;}
#content .subcolumn2-2 { float:right; width: 245px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 { width:135px; float:left; }
#content .subcolumn1-3, #content .subcolumn2-3 { margin-right:22px; }

#my_site_content {font:Arial, Helvetica, sans-serif; color:#000000;}
#my_site_content h1 {font-size: 18px; margin:0; color:#000; }
#my_site_content h2 {font-size: 15px; margin:0; color:#000; }

#sidebar {float:right; width:100px; height:300px; font-size: 10px; margin:0 0px 0 0; padding:0; }
*html #sidebar {margin-right: 0px;}
/*\*//*/ *html #sidebar {margin-right: -14px;} /**/
#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 12px; font-weight: normal; margin: 0 0 5px; color: black;}
#sidebar h4 {font-size: 10px; margin: 0;}

#sidebar .faqbox { background: url(/wwdc/images/faq_middle.gif) left repeat-y; width:215px; padding:5px 10px 0px 10px; margin:-10px -10px -5px 0; }
#sidebar .sidebox { width:215px; padding:10px 10px 5px 10px; border-bottom:1px solid #d9d9d9; margin:-10px 0 10px 0; }
#sidebar .button { padding:0; margin:0 0 5px 0; border:none; }
#sidebar #image1 { margin-top: -11px;}

#leftsidebar {float:left; font-size: 10px; margin:0 -4px 0 0; padding:0; }


img.left {float:left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.arrow {list-style-image: url(/wwdc/images/arrow.gif); margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}
ul ul.circle {margin-top: .3em;}
ul ul.square {margin-top: .3em;}

div.clearer, div.clearer-notie {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
/*\*/ *html div.clearer-notie { clear:none; display:none; margin:0; padding:0; height:0; line-height:1px; font-size:1px; } /**/
