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



/*====================================
 +Begin Global
 =====================================*/
body,
div,
form,
fieldset { margin:0; padding:0; }

img,
fieldset { border:0; }




/*====================================
 +Begin Font Formatting
 =====================================*/
* { color:#2f2b29; font-family:Arial, Helvetica, sans-serif; }
body { text-align:center; font-size:62.5%; }
#wrap { text-align:left; font-size:1.2em; }
#header h1 { color:#f29b30; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:3.7em; line-height: 110%; text-align:center; }
#menu li { line-height:33px; }
#content #main h2 { color:#fff; font-size:1.4em; line-height: 110%; }
#content #main h2 { text-transform:none; }
#content #main div.news h2 { color: #f29b30; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size: 1.1em; line-height:120%; }
#content #main div.news h3 { color: gray; font-size:.9em; font-weight:normal; }
#content #main { line-height:140%; }
#content #main #notice,
#content #main #notice li,
#content #sidebar #notice {color:#ff3d3d; font-weight:bold; }
#content #main #notice.current,
#content #main #notice.current li { color: #009520; }
#content #main #notice.success,
#content #main #notice.success li { color: #2e98d4; }
#content #sidebar input.button,
#content #main input.button { color:#fff; font-weight:normal; }
#content #main .login{ text-align:center; }
#content #main.registerPg #student_type,
#content #main.registerPg #sudent_info,
#content #main.registerPg #parent_info { font-weight:bold; }
#content #main.registerPg label,
#content #main.registerPg #student_type li,
#content #main.registerPg #student_type input,
#content #main.registerPg #sudent_info input,
#content #main.registerPg #parent_info input { font-weight:normal; color:#2f2b29; }
#content #main p.smsg { font-weight:bold; font-size:1.2em; color:#c60d0d; font-style:italic; }
#header p#slogan { color:#e7e7e7; font-size:1.2em; font-weight:bold; line-height:140%; text-align:center; }
#footer p { color:#fff; font-size:1.2em; line-height:34px; text-align:center; }




/*====================================
 +Begin Content
 =====================================*/
body { margin:0 auto 70px auto; background:#fff; }

#wrap { padding:0; width: 100%; }
	#wrap .wrap2 { margin: 0 auto; width:760px; }
	
#header { margin:15px 0 0 0; padding:0; width:760px; background:url(/images/sites/math/header-bg.jpg) #7c0a0a no-repeat top; }
	#header h1 { margin:0; padding:5px 0 3px 0; width:100%; background:url(/images/sites/math/header-bg.jpg) #7c0a0a no-repeat top; display:block; }
	#header p#slogan { margin:0; padding:3px 0; width:100%; background:#7c0a0a; }
	
#menu { width: 100%; background:url(/images/sites/math/nav-bg.jpg) #7c0a0a no-repeat bottom right; }
	#menu ul,
	#menu li { margin:0; padding:0; list-style:none; }
	#menu ul { background:#2f2b29; }
	#menu li { padding: 0 15px; float:left; }
	
#content { margin-top:15px; padding:0 0 30px 0; width:100%; background:url(/images/sites/math/contents.gif) #fff repeat-y; }		
		#content #main h2 { margin:0; padding:8px 15px; display:block; background:url(/images/sites/math/content-bg.jpg) #7c0a0a no-repeat top; }
		#content #main #contentmain { padding:0 15px; }
		#content #main #notice { margin-top:10px; padding:10px; background:#ffdede; border:1px solid #ff3d3d; }
		#content #main #notice.current { background:#eaffcf; border:1px solid #a0e940; }
		#content #main #notice.success { background:#e6f2fb; border:1px solid #9ed0f8; }
		#content #main #notice li { zoom:1; }
		
		#content #main input,
		#content #main textarea { width:40%; }	
		#content #main #student_type input { width:auto !important; }
		#content #main input.button { margin:4px 0; padding:3px 5px; width:auto !important; background:#f5b61b; border:0; display:block; cursor:pointer; }
		#content #main .login input,
		#content #main input#mixedlogin_submit { margin:4px auto; }
		
		#content #main .resources { margin-top:20px; margin-left:0; padding-left:0; padding-top:0; list-style:none; }
		#content #main .resources li { margin:0; padding:0 0 15px 0; }
		
		#content #main #sudent_info,
		#content #main #parent_info { margin-top:20px; display:block; }
		#content #main form #additional_info { padding-bottom:10px; display:block; }
		#content #main form ul,
		#content #main form li { display:inline; }
		#content #main form li { padding-right: 20px; }
		#content #main form label { padding:4px 0; display:block; }
		#content #main form input { display:block; }
		#content #main form li input { display: inline; }
		#content #main form textarea { height:60px; }
		
		#content #main div.news { }
			#content #main div.news p { margin:0; padding:0 0 15px 0; }
			#content #main div.news h2 { margin:0; padding:15px 0 0 0; background:none; }
			#content #main div.news h3 { margin:0; padding:0 0 10px 0; background:none; border:0; }
		
#footer { margin:0 auto; width:760px; background:url(/images/sites/math/footer-bg.jpg) #7c0a0a no-repeat bottom; clear:both; }
	#footer p { margin:0; padding:0; }




/*====================================
 +Begin Link Formatting
 =====================================*/	
a,
a:link,
a:visited,
a:active { color:blue; font-weight:normal; text-decoration:underline; }
a:hover { color:blue; }

#header a,
#header a:link,
#header a:visited,
#header a:active,
#header a:hover { color: #f29b30; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
	
#menu a,
#menu a:link,
#menu a:visited,
#menu a:active { color:#fff; font-size:1.2em; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#menu a:hover,
#menu a#current { color: #f5dd14; }

#content #main form a,
#content #sidebar form a { font-style:italic; }

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover { color:#f5dd14; }
	
	
	
	
/*====================================
 +Begin Misc
 =====================================*/ 
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }







/*
Theme Name: Math Tutor Pro
Version: 1.0
Author: Nai Saelee
Author URI: http://www.blend7.com
*/