/*
Theme Name: bluemath2
Theme URI: http://screentext.net/
Description: The default screentext theme, for clientele use only, this is the base theme, codes here can be reused.
Version: 1.2
Author: amalaza
Author URI: http://screentext.net/

Copyright: Proprietary License

*/

/*@import url("css/layout.css");*/
body{
	margin:0;
	padding:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	
}

/*rules arranged here according to hierarchy*/
#all_container{
	width:1022px;
	margin:0 auto;
}

#main_cont_top{
	/*height: 257px;*/
}

#main_cont_top_r1{
	height:205px;
}

#main_cont_top_r1 img, #main_cont_top_r1 a img{
	border:none;
}

#main_cont_top_r2{}

#main_cont_top_r3{}

#main_cont_mid{}

#main_cont_bot{
	height: 50px;
}

#matrix{}

.inner_common_width{
	width:749px;
	margin:0 auto;
}

#topmenu{
	padding:5px 0 6px 0;
	display:none;
}

#header{
	clear:both;
	height:70px;
}

#header_mods{}

#left_cont{
	width:500px;
	float:left;
}

#full_width_cont{}

#right{
	width:235px;
	float:right;
}

#footer_mods{
	clear:both;
}

#footer_menu{
	clear:both;
}

/*rules below here should be now arranged alphabetically*/
.alignright{
	float:right;
}

.alignleft{
	float:left;
}

.footerbar{
	padding:20px 0 0 0;
	text-align:center;
}

.sidestuff{
	float:right;
	padding:10px;
	width:180px;
	margin-left:10px;
}

.sidestuff_l{
	margin-right:10px;
}

.sidestuff_l{
	float:left;
	padding:10px;
	width:180px;
}
/*=========================================================================================*/


/*@import url("css/content.css");*/
body{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

#attachment_87.wp-caption{
	margin:0 20px 0 0;
}

blockquote{
	font-weight:bold;
	text-align:justify;
}

#commentform{
	font-size:.8em;
}

.footerbar{
	font-size:.65em;
	color:#ffffff;
}

#left_cont{}

#left_cont a{
	color:#0077FF;
	text-decoration:none;
}

#left_cont h2{
	font-size:1.85em;
}

#left_cont a:hover{
	text-decoration:underline;
}

h3#comments, #respond h3, h3{
	font-size:1.1em;
}

h4{
	font-size:1em;
	margin:0;
	padding:0;
}

#left_cont ul{

}

#left_cont ul li{

}

ol.commentlist{
	font-size:.8em;
}

ol.commentlist li{
	padding:3px 5px;
}

.post-details{
	font-size:.8em;
}

p.wp-caption-text{
	text-align:center;
	font-size:10px;
	color:#0000FF;
}

#right ul{
	margin:0;
	padding:0;
}

#right ul li{
	margin:0;
	position:0;
	list-style:none;
}

.sidestuff, .sidestuff_l{
	font-style:italic;
	font-size:.9em;
}

textarea#comment{
	width:450px;
}

ul#menu{
	float:right;
	margin:0;
}

ul#menu li:first-child{
	border:none;
}

ul#menu li{
	float:left;
	list-style:none;
	margin:0;
	font-size:.725em;
	border-left:#A4EDFF solid 1px;
	padding:0;
}

ul#menu li a{
	color:#A4EDFF;
	text-decoration:none;
	/*font-weight:800;*/
	padding:0 5px;
}

.widgetbox ul li{
	font-size:.85em;
}

.widgetbox h3{
	font-size:1.2em;
}


/*=========================================================================================*/


/*@import url("css/skin.css");*/
#all_container{
	
	
	/*background-attachment: fixed;
	background-image: url(../images/matrix.png);*/
}

body{
	background-color:#147DCE;
	background-attachment: fixed;
	background-image: url(images/grad_bg.png);
	background-repeat: repeat-x;	
	/*background-color:#0B426A;*/
}

blockquote{
	background-color:#0C4F0D;
	color:#FFFFFF;
	padding:1px 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

blockquote.whiteb{
	background-color:#FFFFFF;
	color:#333;
	padding:1px 15px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border:3px #333333 solid;
}

#full_width{
	/*background-image: url(../images/math_main_bg.png);
	background-repeat: repeat-y;
	background-position:center top;
	background-image: url(../images/math_top.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: fixed;*/
}

#full_width2{
	/*background-attachment: fixed;
	background-image: url(../images/matrix.png);
	background-position: center top;
	behavior: url(iepngfix.htc);*/
}

* html #all_container{
	/*background-image: url(../images/math_top.png);
	background-repeat: no-repeat;
	background-position: 1px top;*/
	
}

#header{
	background-image: url(images/logo_1.png);
	background-repeat: no-repeat;
	background-position: left center;
	behavior: url(../bluemath/css/iepngfix.htc);
}

#main_cont_top{
	/*background-image: url(../images/math_cont_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	behavior: url(iepngfix.htc);*/
	
}

#main_cont_top_r1{
	background-image: url(images/mathiseasy_header_r1.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#main_cont_top_r2{
	background-image: url(images/mathiseasy_header_r2.png);
	background-repeat: repeat-y;
	background-position: center top;
}

#main_cont_top_r3{
	background-image: url(images/mathiseasy_header_r3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	/*overflow:auto;*/
	padding:0 0 45px 0;
}

#main_cont_mid{
	background-image: url(images/math_cont_mid.png);
	background-repeat: repeat-y;
	background-position: center top;
	behavior: url(../bluemath/css/iepngfix.htc);
}

#main_cont_bot{
	background-image: url(images/math_cont_bot.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	behavior: url(../bluemath/css/iepngfix.htc);
}

#matrix{
	/*background-image: url(../images/matrix.png);
	background-repeat: repeat-y;*/
	/*background-repeat:no-repeat;*/
	/*background-position: center 109px;
	background-attachment: fixed;*/padding:50px 0 10px 0;
}

* html #matrix{
	/*background-image: url(../images/matrix.png);
	background-repeat: repeat-y;*/
	/*background-repeat:no-repeat;*/
	/*background-position: center 109px;*/
	padding:50px 0 10px 0;
	/*behavior: url(iepngfix.htc);*/
}

ol.commentlist li.odd{
	background-color:#D7EBFF;
}

.sidestuff, .sidestuff_l{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#FFFFCC;
	border: 1px solid #FFCC00;
}

.widgetbox{
	background-color: #BFE0F9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #0C4A77;
	/*border: 1px solid #147DCE;*/
	/*padding: 10px;*/
	/*margin:0 0 10px 0;*/
	/*padding:0 0 10px 0;#147DCE*/
}

.widgetbox2{
	/*background-color: #BFE0F9;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #999;
	/*border: 1px solid #147DCE;*/
	/*padding: 10px;*/
		/*padding:0 0 10px 0;#147DCE*/
}

.widgetbox3{
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #CFCFCF;
/*	margin:0 0 10px 0;*/
}

.widgetbox4{
/*	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #DFDFDF;
*//*	margin:0 0 10px 0;*/
}

.widgetbox5{
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 1px solid #EFEFEF;
	margin:0 0 10px 0;
}

.widgetbox h3{
	margin:0;
	padding:5px;
	background-color:#0C4A77;
	/*background-color:#147DCE;*/
	color:#FFFFFF;
}

.widgetbox ul li:first-child{
	/*padding:5px 10px 5px 20px;*/
	border-top:#0C4A77 1px none;
	border-bottom:#0C4A77 1px solid;
}

.widgetbox ul li:last-child{
	/*padding:5px 10px 5px 20px;*/
	border-top:#D7ECFB 1px solid;
	border-bottom:#0C4A77 1px none;
}

.widgetbox ul{
	padding:0 0 10px 0;
}

.widgetbox ul li{
	
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D7ECFB;
	border-bottom-color: #0C4A77;
}

.widgetbox ul li:hover{
	background-color: #8AC8F4;
}

.widgetbox ul li a{
	text-decoration:none;
	color: #0C4A77;
	padding:5px 10px 5px 20px;
	display:block;
}
