/* ---------------------------

Title : Smallbiz Coaches
Author : Chosen
URL : http://chosencreative.com

Created : 12.26.08
Modified : 1.2.09 

--------------------------- */

/* RESET */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,
h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td{
margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{
text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}abbr,acronym
{border:0;font-variant:normal;}sup {vertical-align:text-top;}sub
{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;
font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:
100%;}legend{color:#000;}

body { background: #5c728d url(../images/bg_body.gif) repeat-x top; font: 10px "Trebuchet MS", Trebuchet, Verdana, sans-serif; }

/* Fonts */
a { color: #c60000; text-decoration: none; }
a:hover { color: #420101; }
#profile #profile,#login #login { color: #fff; }

p , ul , ol, label, input, textarea, select { font-size: 1.2em; line-height: 1.8em; margin-bottom: 1em; }
ul li { list-style: square; }
ol li { list-style: upper-roman; }
li { margin: 0 2em; }
table * { vertical-align: top; }

label { clear: left; font-weight: bold; width: 10em; }
input, textarea, select { background: #eee; border: 1px solid #7f98af; color: #222; padding: .25em; }
input:focus, textarea:focus { border-color: #000; }
textarea#comment { width: 62.7em; height: 20em; }

form#quizzes fieldset { border: 1px dotted #ddd; padding: .6em 2em; margin-top: 1em; }
form#quizzes label { display: block; font-weight: normal; margin: 0; width: auto; }

h1,h2,h3,h4,h5,h6 { color: #222; font-weight: bold; margin-bottom: .5em; }
h1 { float: left; font-size: 4.5em; line-height: .75em; letter-spacing: -.08em; margin-top: -.2em; }
h2 { border-bottom: 1px solid #4f657e; color: #4f657e; font-size: 2.4em; line-height: .8em; text-transform: uppercase; }
h3 { font-size: 2.1em; }
h4 { color: #4f657e; font-size: 1.8em; }
h5 , legend { font-size: 1.5em; font-weight: bold; margin-bottom: 1em; }
h6 { font-size: 1.4em; }

.container { margin: 0 auto; width: 80em; }

#header { /*background: url(../images/bg_header.png) no-repeat bottom;*/ height: 11em; overflow: hidden; }
	#header-links { color: #fff; padding-top: 1em; text-align: right; }
	#header-links a { color:#fff; }

	#header ul { float: right; margin-top: 3.2em; }
		#header ul li { 
			background: #fff url(../images/bg_li.png) repeat-x bottom;
			float: left;
			font-weight: bold; 
			list-style: none;
			margin: 0 0 0 .25em;
			padding: .25em .75em;
		}
		#home #home,#home #home a,#about #about,#about #about a,#contact #contact,#contact #contact a,
		#course #course,#course #course a,#enroll #enroll,#enroll #enroll a,#lessons #lessons,
		#lessons #lessons a,#assignments #assignments,#assignments #assignments a,#quizzes #quizzes,
		#quizzes #quizzes a,#discussion #discussion,#discussion #discussions a,#welcome #welcome,#welcome #welcome a
		{ background-image: none; color: #000; }
		
		#login:hover, #profile #profile, #profile:hover, #logout:hover { color: #f00; }

#content {
	background: url(../images/bg_content.png) repeat-y;
	margin: 0 auto;
	padding: 2em 3.4em;
	width: 76em;
}

#footer {
	background: url(../images/bg_footer.png) no-repeat top;
	color: #14293d;
	height: 5em;
}
	#footer form { padding: 1.5em 0 0 1.5em; }
		#footer form input { padding: .1em; }
	#footer p { padding: 1em 0 1em 1.5em;}
	#footer a { color: #fff; }
	#footer a:hover { color: #000; }

.clear {clear: both;}	
.list {float:left; padding: 20px; width:40%; }
.list ul {line-height:1.2em;}
.list li { list-style: none; font-size:16px;}
.list li ul li {list-style: disc; font-size: 12px;}


.hook{ text-align:right; }

#main{ width:500px; padding:5px; float:left; }
#sidebar{ width:22.5em; padding: .5em 0 0 2em; float:left; }