/* CSS Document */

body{font-family:"Century Gothic", Arial, sans-serif; font-size:11px;color:#666666; text-align:justify}
div#container{ width:679px;margin: 20px auto;}
#top {border-bottom:3px solid #a93a11; width:679px; position:relative}
#top p { position:absolute; top:55px; right:5px; font-weight:bold; font-size:12px;}
p{ margin-top:10px; margin-bottom:10px; padding:0px;}
#flash{clear:both;}

#nav ul { margin:0px; padding:0px;}
#nav ul li{display:block; float:left; list-style-type:none;}
#nav ul li a{ display:block; text-indent:-9009px;}
#nav li#home a { float: left; width: 50px; height: 0; padding-top: 25px; overflow: hidden; }
#nav li#about a { float: left; width: 90px; height: 0; padding-top: 25px; overflow: hidden; }
#nav li#faq a { float: left; width: 80px; height: 0; padding-top: 25px; overflow: hidden; }
#nav li#request a { float: left; width: 140px; height: 0; padding-top: 25px; overflow: hidden; }
#nav li#contact a { float: left; width: 110px; height: 0; padding-top: 25px; overflow: hidden; }
#nav li a { background-image: url(images/nav.gif);background-repeat: no-repeat; }

/* Form styles */
label
{
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
input,select
{
border: 1px solid #781351
}
select
{
border: 1px solid #781351
}
.submit input
{
margin-left: 4.5em;
background: #CCCCCC;
border: 2px outset #d7b9c9;
} 
fieldset
{
border: 1px solid #781351;
width: 190px;
}
table { text-align:left}

/* Navigation bar */
#nav li#home a { background-position: 0 0; }
#nav li#about a { background-position: -50px 0; }
#nav li#faq a { background-position: -150px 0; }
#nav li#request a { background-position: -230px 0; }
#nav li#contact a { background-position: -370px 0; }

/* Main page */
#first { float:left; width:198px; margin-left:2px; padding-right:10px}
#second{ float:left; width:120px; padding-right:10px}
#third { float:left; width:230px; padding-right:5px}
#fourth { float:right; width: 95px; }
#right_background {background:#EEEEEE;padding:2px;}

/* Subpages */
#subpage_first_column { float:left; width:350px;margin-left:2px; padding-right:20px}

/* Featured tutors page */
#first_featuredtutors { float:left; width:120px; margin-left:2px; padding-right:15px; text-align:left}
#second_featuredtutors{ float:left; width:400px; padding-right:15px;text-align:left}

/* Footer */
#footer {clear:both;}