/*



Theme Name: Edu Clean

Theme Date: 09082009

Version: 2.1.2

Theme URI: http://premium.wpmudev.org

Description: Custom WPMU theme with tabbed rss feeds and extended colourpicker to customize your own theme. Based on <a href="http://edublogs.org">Edublogs</a> design.

Author: incsub

Author URI: http://incsub.com/



Tags: Two Columns, Right Sidebar, Fixed Width, Custom Colors, Custom Header, Theme Options, Threaded Comments



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php



*/



body {

	font-family: Arial, Tahoma, "Lucida Sans";

	font-size: 0.6875em;

	color: #292929;

	margin: 0px;

	padding: 0px;

	background: #fff url(images/top-shades.png) repeat-x top;

}



h1, h2, h3, h4, h5, h6 {

	font-family: Arial, Tahoma, "Lucida Sans";

	margin: 0px;

	padding: 0px;

}



img { border: 0; }



#wp-calendar {

	margin: 0px!important;

	padding: 0px!important;

	width: 100%!important;

	font-size: 1.025em!important;

	text-align: center!important;

	clear: both!important;

	;

}





#gravatar_comments img {

	background: #FFFFFF;

	padding: 5px;

	border: 1px solid #dadada;

	margin-right: 8px!important;

}



#top-header {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

.h-content {

	float: left;

	width: 940px;

	margin: 0px;

	padding: 1em 0px 0em;

}

.top-h-content {

	margin: 0px;

	padding: 2em 0px;

	float: left;

	width: 940px;

}

.bottom-h-content {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 940px;

	position: relative;

	height: 32px;

}



.site-logo {

	margin: 0px;

	padding: 0px;

	float: left;

	font-size: 2em;

	width: 500px;

}

.site-logo h1 {

	font-size: 1.65em;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.site-logo a {

	color: #121212;

	text-decoration: none;

}





.site-logo img {

	border-width: 0px;

}

.site-testimonial {

	margin: 0px;

	padding: 8px 12px;

	float: right;

	font-size:1.5empx;

	display: block;

	background: #efefef;

}

.site-stats {

	margin: -40px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	float: right;

	font-size:17px;

	display: block;




}

.site-stats span {

	background: url(images/pright.png) no-repeat right center;

	margin: 0px;

	padding: 0px 19px 0px 0px;

	height: 43px;

	display: inline-block;

	float: left;

}





#main-header {

	width: 100%;

	margin: 0px;

	padding: 0px;

	float: left;

}

#main-header-content {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	background: #ecf4f9;

	border-top: 1px solid #D3E7F1;

	border-bottom: 5px solid #D3E7F1;

}

#main-header-inner {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

}

#main-header-inner-content {

	float: left;

	width: 940px;

	margin: 0px;

	padding: 2em 0px;

}

#main-header-inner-content small a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 1.25em;

	padding: 8px;

	background: #0066CC;

	display: block;

	float: right;

}

#main-header-inner-content small a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	font-size: 1.25em;

	background: #0066CC;

	padding: 8px;

	display: block;

	float: right;

}



#main-header-inner-content h4 {

	font-size: 3em;

	margin: 0px 0px 5px;

	padding: 0px;

	float: left;

	width: 100%;

	letter-spacing: -1px;

}

#main-header-inner-content h4 .alignleft {

	float: left;

	width: 70%;

}

#main-header-inner-content h4 .alignright {

	float: right;

	width: 30%;

	text-align: right;

}



.navigation {

	float: left;

	width: 940px;

	position: absolute;

	top: 2px;

	bottom: 0px;

}





.navigation .children {

	display: none;

}





.pg-nav  {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float: left;

	display: inline-block;

	font-family: Arial, Helvetica;



}

.pg-nav ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float: left;

}

.pg-nav li {

	display: inline;

	margin: 0px;

	padding: 0px;

	float: left;

	font-size: 1.5em;

	color: #000000;

	font-weight: normal;

}

.pg-nav ul li {

	display: inline;

	margin: 0px;

	padding: 0px;

	float: left;

	font-size: 1em;

	font-weight: normal;

}

.pg-nav li a {

	margin: 0px;

	padding: 1px 13px 0px;

	float: left;

	line-height: 30px;

	height: 30px;

	color: #181919;

	text-decoration: none;

}

.pg-nav li a:hover {

	margin: 0px;

	padding: 0px 12px;

	float: left;

	line-height: 30px;

	height: 30px;

	color: #000000;

	text-decoration: underline;

	background: #ECF4F9;

	border-top: 1px solid #C1DCEC;

	border-right: 1px solid #C1DCEC;

	border-left: 1px solid #C1DCEC;

}

#home a {

	background: #ECF4F9;

	border-top: 1px solid #C1DCEC;

	border-right: 1px solid #C1DCEC;

	border-left: 1px solid #C1DCEC;

	padding-right: 13px;

	padding-left: 13px;

}

#home a:hover {

	background: #ECF4F9;

	border-top: 1px solid #C1DCEC;

	border-right: 1px solid #C1DCEC;

	border-left: 1px solid #C1DCEC;

}



.pg-nav li.current_page_item a {

	background: #ECF4F9;

	border-top: 1px solid #C1DCEC;

	border-right: 1px solid #C1DCEC;

	border-left: 1px solid #C1DCEC;

	color: #000000;

}

.pg-nav li.current_page_item a:hover {

	background: #ECF4F9;

	border-top: 1px solid #C1DCEC;

	border-right: 1px solid #C1DCEC;

	border-left: 1px solid #C1DCEC;

}





#intro-log {

	margin: 0px;

	padding: 0.5em 0px 0em;

	float: left;

	width: 940px;

}

#list-benefits {

	float: left;

	width: 650px;

	margin: 0px;

	padding: 0.5em 0px 0px;

}

#list-benefits ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#list-benefits ul li {

	margin: 0px 0px 10px;

	padding: 8px 0px 8px 42px;

	float: left;

	width: 90%;

	list-style-type: none;

	font-size: 1.25em;

	font-weight: bold;

	background: url(images/listing.png) no-repeat left 1px;

}

.list1 {

	background: url(images/list1.gif) no-repeat left 1px;

}

.list2 {

	background: url(images/list2.gif) no-repeat left center;

}

.list3 {

	background: url(images/list3.gif) no-repeat left center;

}

.list4 {

	background: url(images/list4.gif) no-repeat left center;

}

#intro-package {

	float: right;

	padding-top: 1.05em;

}

#edublog-free {

	float: left;

	height: 111px;

	width: 219px;

	padding: 10px;

	background: #FFFFFF url(images/top-shades.png) repeat-x top;

	border: 1px solid #333333;

	-moz-border-radius: 10px;

}

#edublog-corp {

	background: ;

	float: left;

	height: 111px;

	width: 219px;

	padding: 15px;

}

#edublog-free h3 {

	width: 219px;

	margin: 0px;

	padding: 5px 0px 0px;

	float: left;

	text-align: center;

	font-size: 1.75em;

	line-height: 1.2em;

	color: #222!important;

}

#edublog-free p {

	text-align: center;

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 219px;

	font-size: 1.35em;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: underline;

}

#edublog-free p a {

	color: #0066CC;

	text-decoration: underline;

}

#edublog-free p a:hover {

	color: #000000;

	text-decoration: underline;

}





#edublog-corp h3 {

	width: 219px;

	margin: 0px;

	padding: 5px 0px 0px;

	float: left;

	text-align: center;

	font-size: 1.85em;

	color: #000000;

	line-height: 24px;

}

#edublog-corp p {

	text-align: center;

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 219px;

	font-size: 1.75em;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 20px;

}

#edublog-corp p a {

	color: #F78D11;

	text-decoration: underline;

}

#edublog-corp p a:hover {

	color: #000000;

	text-decoration: underline;

}#edublog-corp span {

	font-size: 1.25em;

	line-height: 21px;

}

#wraps {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

#container {

	width: 940px;

	margin: 0px;

	float: left;

	padding: 2em 0px 3em;

}

#front-left {

	float: left;

	width: 460px;

}

#front-right {

	float: right;

	width: 460px;

	margin: 0px;

	padding: 1em 0px 0px;

}

#services {

	float: left;

	width: 460px;

	padding-bottom: 2em;

	margin: 0px;

}

#services h4 {

	margin: 0px 0px 1em;

	padding: 0px 0px 3px;

	float: left;

	width: 95%;

	font-size: 1.5em;

	border-bottom: 1px solid #ededed;

}

.service-block {

	float: left;

	width: 210px;

	height: 250px;

	padding-right: 20px;

	padding-left: 0px;

}

.service-block  a {

	color: #0066CC;

	text-decoration: underline;

}



.service-block img {

	margin: 0px 0px 0.5em;

	padding: 3px;

	float: left;

	border: 1px solid #ddd;

	background: #FFFFFF;

}

.service-block h3 {

	margin: 0px;

	padding: 0px 3px 3px;

	float: left;

	width: 190px;

	font-size: 1.25em;

}

.service-block p {

	margin: 0px;

	padding: 0px 3px;

	float: left;

	width: 190px;

	line-height: 18px;

}

#more-features {

	margin: 0px;

	padding: 2em 0px;

	float: left;

	width: 94%;

}

#more-features a {

	margin: 0px;

	padding: 5px 12px;

	background: #FFFFFF;

	display: block;

	color: #000000;

	text-decoration: none;

	border: 1px solid #aaa;

	font-size: 1.125em;

	text-align: center;

	float: right;

	font-weight: bold;

}

#top-right-front {

	float: left;

	width: 100%;

	padding-bottom: 1em;

}

#bottom-right-front {

	float: left;

	width: 470px;

}



#top-right-panel {

	float: left;

	width: 180px;

	background: #ECF4F9;

	padding: 10px;

	border: 1px solid #D1E6F1;

	margin-right: 15px;
	
	margin-bottom: 15px;

	position: relative;

}

#top-right-panel form {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 180px;

}

#top-right-panel h3 {

	margin: 0px 0px 0.5em;

	padding: 0px;

	float: left;

	width: 180px;



}

#top-right-panel label {

	font-size: 1em;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 180px;

	color: #000000;

	font-weight: bold;

}

#top-right-panel p {

	margin: 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 180px;

}

#top-right-panel .inbox {

	padding: 2px;

	width: 170px;

	border-top: 2px solid #999999;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 2px solid #666666;

	background: #FFFFFF;

	color: #333333;

	font-family: Arial, Tahoma, "Lucida Sans";

}

#top-right-panel .submit-button {

	font-size: 1em;

}

.chk {

	color: #000000;

	font-size: 1em;

}

.chk a {

	color: #166692;

	text-decoration: underline;

}

.needhelp {

	font-size: 1em;

	color: #000000;

}

.chk a:hover {

	color: #0066CC;

	text-decoration: none;

}

#user-profile {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 180px;

	font-size: 1em;

	line-height: 20px;

}

#user-profile img {

	border: 5px solid #FFFFFF!important;

}

#user-profile a {

	color: #004E9B;

	text-decoration: underline;

}

#user-profile a:hover {

	color: #000000;

	text-decoration: underline;

}

#user-profile p {

	margin: 0px 0px 5px;

	float: left;

	width: 180px;

	color: #000000;

}





#top-right-panel img {

	margin: 0px;

	padding: 0px;

	float: left;

	border: 2px solid #FFFFFF;

}

#latest-news {

	float: right;

	width: 100%;

}

#latest-news h3 {

	font-size: 1.325em;

	margin: 0px 0px 0.5em;

	padding: 0px 0px 3px;

	font-size: 1.125em;

}

.news {

	margin: 0px 0px 1em;

	padding: 8px 10px 1em;

	border-bottom: 1px solid #eeeeee;

	background: url(images/top-shades.png) repeat-x top;

}

.news p {

	font-size: 1em;

	line-height: 16px;

	color: #333333;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 0px;

}

.news p a {

	color: #0066CC;

	text-decoration: none;

}





#latest-news .date-in {

	font-size: 0.85em;

	margin: 0px;

	padding: 0px 0px 5px;

	font-family: "Lucida Grande", "Trebuchet MS", Arial;

	color: #CCCCCC;

	font-style: italic;

}

.news h1 {

	font-size: 1.5em;

	line-height: 20px;

	margin: 0px;

	padding: 0px;

	font-weight: bold;

}

.news h1 a {

	color: #0066CC;

	text-decoration: none;

}

.news h1 a:hover {

	color: #000000;

	text-decoration: none;

}

.news .com-count {

	font-size: 0.75em;

	margin: 0px;

	padding: 5px 0px 0px;

}

.news .com-count a {

	color: #999;

	text-decoration: none;

	background: url(images/coms.gif) no-repeat left center;

	padding-left: 17px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.news .com-count a:hover {

	color: #000000;

	text-decoration: underline;

	background: url(images/coms.gif) no-repeat left center;

	padding-left: 17px;

	padding-top: 2px;

	padding-bottom: 2px;

}









#edusupport {

	background: #f2f0e4;

	margin: 0px;

	padding: 3%;

	float: left;

	width: 93%;

	border: 1px solid #E7E2CB;

}

.supporter p {

	float: right;

	width: 400px;

	text-align: right;

	padding-right: 10px;

	margin: 0px;

	line-height: 18px;

	font-weight: bold;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 5px;

}

.supporter p a {

	color: #4B4012;

	text-decoration: underline;

}

.supporter p a:hover {

	color: #000000;

	text-decoration: none;

}





#edusupport h3 {

	line-height: 30px;

	height: 30px;

	width: 100%;

	margin: 0px 0px 10px;

	padding: 0px;

	float: left;



	background: ;

	border-bottom: 1px solid #E7E3CB;

	font-size: 1.25em;

	color: #4D503D;

}

.supporter {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.supporter ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 446px;

	list-style-type: none;

}

.supporter ul li {

	margin: 0px 10px 10px 0px;

	padding: 0px;

	float: left;

	width: 213px;

	list-style-type: none;

	height: 35px;

	line-height: 16px;

	color: #000000;

	overflow: hidden;

}

.supporter img {

	margin: 0px 5px 0px 0px;

	padding: 0px;

	float: left;

	border: 3px solid #FFFFFF;

}

.supporter li a {

	color: #131313;

	text-decoration: none;

}

.supporter li a:hover {

	color: #FFFFFF;

	text-decoration: none;

	background: #615E29;

}

#edutag {

	background: #f7fafb;

	margin: 1em 0px 0px;

	padding: 3%;

	float: left;

	width: 93%;

	border: 1px solid #CCCCCC;

}

#edutag p {

	float: right;

	width: 400px;

	font-weight: bold;

	color: #000000;

	text-align: right;

	margin: 0px;

	padding: 0px 10px 0px 0px;

}

#edutag p a {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	margin: 0px;

	padding: 5px 12px;

	float: right;

	border: 1px solid #0066D4;

	background: #0066D4;

}



#edutag h3 {



	margin: 0px 0px 10px;

	padding: 0px;

	float: left;

	height: 30px;

	width: 100%;

	font-size: 1.125em;

	border-bottom: 1px solid #E6E6E6;

}

.edtag {

	margin: 0px;

	padding: 0px 0px 1.5em;

	float: left;

	width: 100%;

	line-height: 1.4em;

}

.edtag a {

	color: #0066CC;

	text-decoration: none;

}

.edtag a:hover {

	color: #003399;

	text-decoration: none;

}

#footer {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	background: #EDF8FE;

	border-top: 1px solid #C9EAFC;

	line-height: 20px;

}

#incsubfooter {

	margin: 0px;

	padding: 0px;

	float: right;

	text-align: right;

	width: 38%;

}

#footer a {

	font-weight: bold;

	color: #222;

	text-decoration: none;

}

#footer-wrap {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

#footer-container {

	width: 940px;

	margin: 0px;

	float: left;

	padding-top: 1.125em;

	padding-bottom: 1.125em;

}

#footer-container p {

	margin: 0px;

	padding: 0px;

}

#wp-footer {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}



.myedu {

	float: left;

	width: 60%;

}

.myedu a {

	color: #000000;

	text-decoration: none;

}

.myedu a:hover {

	color: #000000;

	text-decoration: underline;

}



.incsubfooter {

	float: right;

	width: 325px;

	color: #000000;

	line-height: 18px;

	font-weight: bold;

}



/*////////post css //////////////////*/



#content {

	float: left;

	width: 100%;

}

#post-entry {

	float: left;

	width: 600px;

	padding-right: 30px;

	border-right: 1px solid #eee;

}



h2#post-header {

	font-size: 1.5em;

	line-height: 24px;

	color: #999;

	margin: 8px 0px 15px;

	padding: 0px 0px 2px;

	float: left;

	width: 90%;

	border-bottom: 1px solid #ededed;

}

#sidebar {

	float: right;

	width: 285px;

	padding-left: 15px;

}

.post, .page {

	margin: 0px 0px 2em;

	padding: 0px 0px 2em;

	float: left;

	width: 100%;

	border-bottom: 1px solid #ededed;

}

h1.post-title {

	margin: 0px;

	padding: 0px 0px 5px;

	font-size: 2.5em;

	font-weight: normal;

	float: left;

	width: 100%;

}

h1.post-title a {

	color: #000000;

	text-decoration: none;

}

h1.post-title a:hover {

	color: #0066CC;

	text-decoration: none;

}

h1.post-title img {

	margin-right: 3px;

}



.post-title {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.coms-post a {

	background: url(images/comment.png) no-repeat left center;

	display: inline-block;

	padding-left: 18px;

	padding-right: 15px;

	color: #000000;

	text-decoration: none;

}

.coms-post a:hover {

	background: url(images/comment.png) no-repeat left center;

	display: inline-block;

	padding-left: 18px;

	padding-right: 15px;

}





.post-title p {

	float: left;

	margin: 0px 5px 0px 0px;

	padding: 0px;

}

.post-title p img {

	border: 4px solid #f6f6f6;

}



.post-author {

	font-size: 0.9em;

	margin: 0px;

	padding: 7px 2% 7px 1%;

	float: left;

	width: 97%;

	color: #555;

	border-top: 1px solid #dadada;

	border-bottom: 1px solid #DADADA;

}

.post-author a {

	color: #0066CC;

	text-decoration: underline;

}

.post-author a:hover {

	color: #000000;

	text-decoration: none;

}

.post-under {

	font-size: 0.9em;

	margin: 0px;

	padding: 8px 0px 8px 25px;

	float: left;

	width: 94%;

	color: #666666;

	background: url(images/tag.png) no-repeat 3px 7px;

}

.post-under a {

	color: #0066CC;

	text-decoration: underline;

}

.post-under a:hover {

	color: #0066CC;

	text-decoration: underline;

}

.post-content {

	font-size: 1em;

	margin: 0px;

	padding: 1em 0px;

	float: left;

	width: 100%;

	line-height: 22px;

	overflow: hidden;

}

.post-content a {

	color: #0066CC;

	text-decoration: underline;

}

.post-content a:hover {

	text-decoration: none;

	color: #000000;

}

.post-social {

	margin: 0px;

	padding: 0px;

	float: left;

}







#post-navigator {

	margin: 0px;

	padding: 0em 0px 1em;

	float: left;

	width: 99%;

	font-size: 1em;

}

#post-navigator-single {

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 99%;

}

.wp-pagenavi {

	float: left;

	width: 99%;

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 1.125em;

}

.pages {

	color: #000000;

	padding: 2px 5px;

	margin-right: 5px;

	font-weight: bold;

}

.current {

	background: #FFFFFF;

	padding: 4px 8px;

	margin-left: 4px;

	color: #000000;

	border: 1px solid #aaa;

}



#post-navigator a {

	color: #000000;

	background: #F1FAFE;

	padding: 4px 8px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

	font-weight: bold;

}

#post-navigator a:hover {

	color: #FFFFFF;

	background: #121212;

	padding: 4px 8px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

	font-weight: bold;

}

#post-navigator-single .alignleft {

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 45%;

	overflow: hidden;

	text-align: left;

}

#post-navigator-single .alignright {



	margin: 0px;

	padding: 0px;

	float: right;

	width: 45%;

	overflow: hidden;

	text-align: right;

}

#post-navigator-single a {

	color: #0066CC;

	padding: 5px 8px;

	margin: 0px 0px 0px 3px;

	text-decoration: underline;

}

#post-navigator-single a:hover {

	color: #333333;

	padding: 5px 8px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

}#comments-template {

	float: left;

	width: 100%;

	padding-top: 1em;

	padding-bottom: 1em;

}

#comments-template h4 {

	font-size: 1.45em;

	margin: 1em 0px;

	padding: 0px;

	float: left;

	width: 100%;

	line-height: 20px;

	color: #000000;

}

#comments-template #comments {

	margin: 0px;

	padding: 0px;

	font-size: 21px;

}

#rss-subscriber {

	font-size: 12px;

	line-height: 18px;

	color: #CCCCCC;

	margin: 0px 0px 2.125em;

	padding: 0px;

	float: left;

	width: 90%;

}

#rss-subscriber a {

	color: #0066CC;

	text-decoration: underline;

}

#rss-subscriber a:hover {

	color: #0099FF;

	text-decoration: none;

}





.com-box {

	margin: 0px 0px 10px;

	padding: 0px;

	float: left;

	width: 100%;

}

.com-box a {

	color: #0066CC;

	text-decoration: none;

}

.com-box a:hover {

	color: #000000;

	text-decoration: underline;

}



.com-avatar {

	float: left;

	height: 54px;

	width: 54px;

}

.com-avatar img {

	border: 3px solid #F3F3F3;

}

.com-wrp {

	background: url(images/cc.gif) repeat-y;

	float: left;

	width: 551px;

}

.com-bottom {

	background: url(images/cb.gif) no-repeat bottom;

	float: right;

	height: 15px;

	width: 551px;

}

.com-content {

	background: url(images/ct.gif) no-repeat top;

	float: left;

	width: 501px;

	padding-top: 10px;

	padding-left: 30px;

	padding-right: 20px;

}

.com-author {

	float: left;

	width: 501px;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	line-height: 22px;

}

.com-date {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 501px;

	font-size: 11px;

}

.com-text {

	margin: 0px;

	padding: 8px 0px;

	float: left;

	width: 501px;

	font-size: 12px;

	line-height: 20px;

	color: #333333;

	overflow: hidden;

}

.com-text a {

	color: #0066CC;

	text-decoration: underline;

}

.com-text a:hover {

	color: #0099CC;

	text-decoration: none;

}

.com-wrp-author {

	background: url(images/cca.gif) repeat-y;

	float: left;

	width: 551px;

}

.com-bottom-author {

	background: url(images/cba.gif) no-repeat bottom;

	float: right;

	height: 15px;

	width: 551px;

}

.com-content-author {

	background: url(images/cta.gif) no-repeat top;

	float: left;

	width: 501px;

	padding-top: 10px;

	padding-left: 30px;

	padding-right: 20px;

}

#comments-template #commentform {

	margin: 0px!important;

	padding: 0px;

	float: left;

	width: 100%;

}

#commentform label {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	line-height: 18px;

}

#commentform p {

	margin: 0px 0px 20px;

	padding: 0px;

}

#commentform .comfield {

	padding: 3px;

	width: 350px;

	border-top: 1px solid #666666;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #DEDEDE;

	border-left: 1px solid #666666;

	background: #FFFFFF;

	font-size: 12px;

	color: #666666;

	font-family: Verdana, Arial, "Times New Roman", sans-serif;

}

#commentform #secureimgdiv {

	font-size: 12px!important;

	line-height: 18px;

}

#commentform label span {

	font-size: 13px;

	color: #990000;

	padding-left: 5px;

}

#commentform .comarea {

	padding: 3px;

	width: 450px;

	border-top: 1px solid #666666;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #DEDEDE;

	border-left: 1px solid #666666;

	background: #FFFFFF;

	font-size: 12px;

	color: #666666;

	height: 250px;

	line-height: 20px;

	font-family: Verdana, Arial, "Times New Roman", sans-serif;

}

#commentform .submit-button {



	font-size: 14px;

	font-weight: bold;

	color: #000000;

}



#edu-students {

	font-size: 15px;

	color: #000000;

	font-weight: bold;

	background: #ECF4F9;

	margin: 0px 0px 1em;

	padding: 5%;

	float: left;

	width: 83%;

	border: 3px solid #D9E9F2;

}

#edu-students  h4, #edu-schools h4 {

	font-size: 1.5em;

	line-height: 24px;

}

#edu-students span {

	font-size: 13px;

	color: #444;

}



#edu-schools span {

	font-size: 13px;

	color: #f6f6f6;

}

#edu-students a {

	color: #FFFFFF;

	text-decoration: none;

	background: #0066CC;

	padding: 4px 12px;

	margin: 10px 0px 0px;

	float: left;

	display: block;

	font-size: 0.9em;

}

#edu-students a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

#edu-schools {

	background: ;

	float: left;

	width: 83%;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px 0px 2em;

	padding: 5%;

	background: #83310b;

	border: 3px solid #A53F0E;

}

#edu-schools a {

	color: #FFFFFF;

	text-decoration: none;

	background: #BF3000;

	padding: 4px 12px;

	margin: 10px 0px 0px;

	float: left;

	display: block;

	font-size: 0.9em;

}

#edu-schools a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

























.pullquote-left {

	color: #000000;

	margin: 8px 8px 0px 2px;

	padding: 3px 3px 8px;

	float: left;

	width: 30%;

	text-align: center;

	font-size: 18px;

	font-style: italic;

	line-height: 20px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}

.pullquote-right {

	color: #000000;

	margin: 8px 8px 0px 2px;

	padding: 3px 3px 8px;

	float: right;

	width: 30%;

	text-align: center;

	font-size: 18px;

	font-style: italic;

	line-height: 20px;

	font-weight: normal;

	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}









input, select, textarea {

	font-family: Arial, Tahoma, "Lucida Sans";

}

input.button[class] {

    width: auto;

	}

fieldset, img {

	border-width: 0px;

	border-style: none;

}





/* Captions */

div.aligncenter {

	display: block!important;

	margin: 0px auto;

}

div.alignleft {

	float: left!important;

	margin-right: 10px;

}

div.alignright {

	float: right!important;

	margin-right: 0px;

	margin-left: 10px;

}

.wp-caption {

	border: 1px solid #CCCCCC;

	text-align: center;

	background-color: #F8F8F8;

	padding-top: 4px;

	margin-top: 10px;

	margin-bottom: 10px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 16px;

	padding: 5px 4px;

	margin: 0;

	font-family: Arial, Tahoma, "Lucida Sans";

	color: #949494;

	font-style: normal;

}

/* End captions */	







p img {

	padding: 0;

	max-width: 100%;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	float: right;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	float: left;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}



	

dt {

margin-bottom: 5px;

margin-top: 0px;

font-weight: 400;

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;

}







dd {

font-style: italic;

margin-bottom: 8px;

margin-left: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;



}

code {

	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

	font-size: 1.025em;

}





blockquote p {

	margin: 0px;

	padding: 0px;

}



blockquote {

	margin: 15px;

	line-height: 24px;

	font-size: 20px;

	padding: 12px 0px 12px 10px;

	font-family: Cambria, Georgia, Geneva, Verdana;

	border-left: 4px solid #9CB95E;

	color: #000000;

	letter-spacing: -1px;

	font-weight: normal;

}



pre {

	margin: 8px 0px;

	padding: 10px;

	clear: both;

	width: 92%;

	overflow: scroll;

	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

	background: #FFFFFF;

	color: #000000;

	font-size: 13px;

	line-height: 22px;

	white-space: nowrap;

	border: 1px solid #eeeeee;

}

em {

	font-style: italic;

	font-weight: normal;

}



.post-content img.alignleft {

	float: left;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 5px;

	padding: 5px;

	border: 1px solid #dadada;

}

.post-content img.alignright {

	padding: 5px;

	float: right;

	margin-top: 0px;

	margin-left: 15px;

	margin-right: 8px;

	border: 1px solid #dadada;

}

.post-content img.center {

	padding: 5px;

	display: block;

	margin: 5px auto 10px;

	clear: both;

	border: 1px solid #dadada;

}



.post-content li {

	width: 98%;

	list-style-type: square;

	list-style-position: inside;

}

.post-content ul ul {

	margin: 0px;

	padding: 0px;

}



.post-content .gallery {

	margin: 0px;

	padding: 15px 0px 0px!important;

	float: left;

	width: 100%!important;

}

dl.gallery-item {

	display: inline-block!important;

	margin: 0px 15px 15px 0px!important;

	padding: 0px!important;

	float: left!important;

	width: auto!important;

}

dt.gallery-icon {

	margin: 0px!important;

	padding: 0px!important;

	float: left!important;

}



.post-content img {

	border-width: 0px;

}

.post-content h1 {

	margin: 0px 0px 5px;

	padding: 0px 0px 3px;

	font-size: 17px;

	font-weight: bold;

	line-height: 20px;

	color: #000000;

}

.post-content h2 {

	margin: 0px 0px 5px;

	padding: 0px 0px 3px;

	font-size: 17px;

	font-weight: bold;

	line-height: 20px;

	color: #000000;

}

.post-content h3 {

	margin: 25px 0px 5px;

	padding: 0px 0px 2px;

	font-size: 18px;

	font-weight: bold;

	line-height: 20px;

	color: #000000;

	border-bottom: 1px solid #eeeeee;

}

.post-content h4 {

	margin: 0px 0px 5px;

	padding: 0px;

	font-size: 18px;

	font-weight: bold;

	line-height: 24px;

}

.post-content h5 {

	margin: 0px 0px 5px;

	padding: 0px;

	font-size: 16px;

	font-weight: bold;

	line-height: 19px;

}





#ed_toolbar {

	margin: 0px;

	padding: 0px 0px 5px;

	width: 550px;

	font-size: 12px;

	color: #000000;

	font-family: Arial, Tahoma, "Lucida Sans";

}





#ed_toolbar input.ed_button {

	padding: 2px 3px;

}

#ed_toolbar input.ed_button:hover {

	padding: 2px 3px;

}

ul.sidebar_list {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

ul.sidebar_list select {

	background: #FFFFFF;

	padding: 3px;

	width: 90%;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #dedede;

	border-bottom: 1px solid #dedede;

	border-left: 1px solid #dedede;

}

ul.sidebar_list .widget_text {

	font-size: 1em;

	line-height: 18px;

}

ul.sidebar_list a {

	color: #0066CC;

	text-decoration: underline;

}



ul.sidebar_list li {

	margin: 0px;

	padding: 0px 0px 2em;

	float: left;

	width: 100%;

	list-style-type: none;

}

ul.sidebar_list li h3 {

	margin: 0px 0px 1em;

	padding: 1% 2%;

	float: left;

	width: 96%;

	list-style-type: none;

	font-size: 1.25em;

	background: #ECF4F9;

	border: 2px solid #E2EEF5;

}

ul.sidebar_list h3 a {

	color: #222;

	text-decoration: none;

}

ul.sidebar_list li ul {

	margin: 0px;

	padding: 0px 2%;

	float: left;

	width: 96%;

	list-style-type: none;

}

ul.sidebar_list li ul li {

	margin: 0px 0px 0.75em;

	padding: 0px 0px 0.75em;

	float: left;

	width: 100%;

	list-style-type: none;

	font-size: 1em;

	border-bottom: 1px solid #ededed;

}

ul.sidebar_list li ul li ul li {

	margin: 0.75em 0px 0px;

	padding: 0.75em 0px 0px 13px;

	float: left;

	width: 90%;

	list-style-type: none;

	font-size: 1em;

	border-width: 0px;

	border-style: none;

	background: url(images/bullet.png) no-repeat left 14px;

}

ul.sidebar_list a:hover {

	color: #222;

	text-decoration: none;

}

