/*



Theme Name: Solobis

Theme Date: 17112008

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

Description: Customize WordPress Theme for SOLOBIS.net

Author: Frederick Roy Bautista

Author URI: http://incsub.com/

Tags: green, white, fixed width, one column, widgets.



*/





/* start bits added by James */



img { border: 0; }





/* end bits added by James */



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

	font-family: Arial, Helvetica;

}



body {

	font-family: Verdana, Geneva, Helvetica;

	font-size: 65.7%;

	color: #3A3A3A;

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

}



#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: 0px 0px 1em;

	float: left;

	width: 940px;

}

.bottom-h-content {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 940px;

}



.site-logo {

	margin: 0px;

	padding: 0px;

	float: center;

	font-size:30px;

}

.site-logo img {

	border-width: 0px;

}

.site-testimonial {

	margin: 0px;

	padding: 0px;

	float: center;

	font-size:20px;

}





#main-header {

	width: 100%;

	margin-right: auto;

	margin-left: auto;

}

#main-header-content {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	background: #ecf4f9;

	border-top: 1px solid #D3E7F1;

	border-bottom: 1px solid #D3E7F1;

}

#main-header-inner {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

}

#main-header-inner-content {

	float: left;

	width: 940px;

	padding-top: 1.5em;

	padding-bottom: 1.5em;

}

#main-header-inner-content small a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 18px;

	padding: 5px 8px;

	background: #0066CC;

}

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

	color: #FFFFFF;

	text-decoration: underline;

	font-size: 18px;

	background: #0066CC;

	padding: 5px 8px;

}



#main-header-inner-content h4 {

	font-size: 32px;

	margin: 0px;

	padding: 5px 0px 10px;

	float: left;

	width: 100%;

	color: #000000;

	border-bottom: 1px solid #C6DEEC;

}





.navigation {

	float: left;

	width: 940px;

}





.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.85em;

	color: #000000;

	font-weight: normal;

}

.pg-nav ul li {

	display: inline;

	margin: 0px;

	padding: 0px;

	float: left;

	font-size: 1em;

	font-weight: bold;

}

.pg-nav li a {

	margin: 0px;

	padding: 0px 12px;

	float: left;

	line-height: 30px;

	height: 30px;

	color: #181919;

	text-decoration: none;

	border-top: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

}

.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;

	color: #000000;

}

#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: 435px;

}

#list-benefits ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

#list-benefits ul li {

	margin: 0px 0px 6px;

	padding: 2px 0px 2px 9%;

	float: left;

	width: 90%;

	list-style-type: none;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	height: 28px;

	line-height: 28px;

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

}

.list1 {

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

}

.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;

	width: 500px;

}

#edublog-free {

	background:url(images/ed-member.gif) no-repeat;

	float: left;

	height: 111px;

	width: 219px;

	padding: 15px;

}

#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.85em;

	color: #000000;

	line-height: 24px;

}

#edublog-free p {

	text-align: center;

	margin: 0px;

	padding: 10px 0px 0px;

	float: left;

	width: 219px;

	font-size: 1.75em;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: underline;

	line-height: 20px;

}

#edublog-free p a {

	color: #1EB9DD;

	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: 18px;

	line-height: 21px;

}

#wraps {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

#container {

	width: 940px;

	margin: 0px;

	float: left;

	padding-top: 1em;

	padding-bottom: 2em;

}

#front-left {

	float: left;

	width: 460px;

	border-right: 1px solid #EDEDED;

}

#front-right {

	float: right;

	width: 470px;

	margin: 0px;

	padding: 0px;

}

#services {

	float: left;

	width: 460px;

	padding-bottom: 1em;

}

#services h4 {

	margin: 0px 0px 0.5em;

	padding: 0px 0px 3px;

	float: left;

	width: 95%;

	font-size: 1.75em;

	color: #000000;

	border-bottom: 1px solid #ededed;

}

.service-block {

	float: left;

	width: 200px;

	height: 200px;

	padding-right: 30px;

	padding-left: 0px;

}

.service-block img {

	margin: 0px;

	padding: 0px;

	float: left;

	border-width: 0px;

}

.service-block h3 {

	margin: 0px;

	padding: 0px 3px 3px;

	float: left;

	width: 190px;

	font-size: 1.5em;

	color: #000000;

	line-height: 20px;

}

.service-block p {

	margin: 0px;

	padding: 0px 3px;

	float: left;

	width: 190px;

	font-size: 11px;

	color: #000000;

	line-height: 17px;

}

#more-features {

	margin: 0px;

	padding: 0px 15px 0px 0px;

	float: right;

	width: 200px;

}

#more-features a {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 185px;

	background: url(images/more-features.gif) no-repeat right center;

	height: 43px;

	display: block;

	color: #FFFFFF;

	text-decoration: none;

}

#more-features a:hover {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 185px;

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

	height: 43px;

	display: block;

	color: #FFFFFF;

	text-decoration: none;

}

#top-right-front {

	float: left;

	width: 470px;

	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;

}

#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;

	font-size: 15px;

	color: #000000;

	line-height: 22px;

	border-bottom: 1px solid #D3E7F1;

}

#top-right-panel label {

	font-size: 12px;

	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;

	font-size: 13px;

	color: #333333;

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

}

#top-right-panel .submit-button {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.chk {

	font-size: 11px;

	color: #000000;

}

.chk a {

	color: #166692;

	text-decoration: underline;

}

.needhelp {

	font-size: 11px;

	line-height: 17px;

	color: #000000;

	font-weight: bold;

}

.chk a:hover {

	color: #0066CC;

	text-decoration: none;

}

#user-profile {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 180px;

	font-size: 11px;

	line-height: 18px;

	color: #000000;

}

#user-profile img {

	border: 5px solid #DAEAF3!important;

}

#user-profile a {

	color: #0099CC;

	text-decoration: underline;

}

#user-profile a:hover {

	color: #000000;

	text-decoration: underline;

}

#user-profile p {

	margin: 0px 0px 5px;

	float: left;

	width: 180px;

	font-size: 11px;

	line-height: 18px;

	color: #000000;

}





#top-right-panel img {

	margin: 0px;

	padding: 0px;

	float: left;

	border: 2px solid #C8E0EE;

}

#latest-news {

	float: right;

	width: 260px;

}

#latest-news h3 {

	font-size: 20px;

	line-height: 24px;

	margin: 0px 0px 8px;

	padding: 0px 0px 1px;

	font-size: 1.75em;

	float: left;

	width: 260px;

	color: #004E9B;

	border-bottom: 1px solid #ededed;

}

#latest-news .news {

	margin: 0px;

	padding: 6px 0px 10px;

	float: left;

	width: 260px;

	border-bottom: 1px solid #eeeeee;

}

#latest-news .date-in {

	font-size: 1.125em;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 260px;

}

#latest-news .news h1 {

	font-size: 1.35em;

	line-height: 20px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 260px;

}

#latest-news .news h1 a {

	color: #000000;

	text-decoration: none;

}

#latest-news .news h1 a:hover {

	color: #0066CC;

	text-decoration: none;

}

.news .com-count {

	font-size: 11px;

	color: #000000;

	margin: 0px;

	padding: 2px 0px 0px;

	float: left;

	width: 260px;

	line-height: 20px;

}

.news .com-count a {

	color: #000000;

	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: #006699;

	text-decoration: underline;

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

	padding-left: 17px;

	padding-top: 2px;

	padding-bottom: 2px;

}









#edusupport {

	background: #f2f0e4 url(images/slide.gif) no-repeat center bottom;

	margin: 0px;

	padding: 5px 5px 10px;

	float: left;

	width: 446px;

	border: 1px solid #E7E2CB;

}

.supporter p {

	float: right;

	width: 400px;

	font-size: 11px;

	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: 416px;

	margin: 0px 0px 10px;

	padding: 0px 0px 0px 30px;

	float: left;

	background: ;

	border-bottom: 1px solid #E7E3CB;

	font-size: 1.65em;

	color: #4D503D;

}

.supporter {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 446px;

}

.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;

	font-size: 11px;

	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 url(images/slidetag.gif) no-repeat center bottom;

	margin: 1em 0px 0px;

	padding: 5px 5px 10px;

	float: left;

	width: 446px;

	border: 1px solid #CCCCCC;

}

#edutag p {

	float: right;

	width: 400px;

	font-size: 11px;

	line-height: 18px;

	font-weight: bold;

	color: #000000;

	text-align: right;

	margin: 0px;

	padding: 0px 10px 0px 0px;

}

#edutag p a {

	color: #0066CC;

	text-decoration: underline;

}

#edutag p a:hover {

	color: #0066CC;

	text-decoration: none;

}



#edutag h3 {

	line-height: 30px;

	background: ;

	margin: 0px 0px 10px;

	padding: 0px 0px 0px 33px;

	float: left;

	height: 30px;

	width: 413px;

	font-size: 1.65em;

	color: #000000;

	border-bottom: 1px solid #E6E6E6;

}

.edtag {

	margin: 0px;

	padding: 0px 0px 10px;

	float: left;

	width: 446px;

	line-height: 22px;

	color: #000000;

	font-size: 12px;

	font-family: Arial, Helvetica;

}

.edtag a {

	color: #0066CC;

	text-decoration: none;

}

.edtag a:hover {

	color: #003399;

	text-decoration: none;

}

#footer {

	margin: 0px;

	padding: 0px;

	float: center;

	width: 100%;

	/*background: #FFFFFF;*/

	#border-top: 1px solid #C9EAFC;

}

#footer-wrap {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

#footer-container {

	width: 940px;

	margin: 0px;

	float: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

#footer-container p {

	margin: 0px;

	padding: 0px;

}

.myedu {

	background:;

	float: center;

	height: 35px;

	width: 400px;

	padding-left: 65px;

	padding-top: 15px;

	padding-bottom: 5px;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: bold;

}

.myedu a {

	color: #000000;

	text-decoration: none;

}

.myedu a:hover {

	color: #0066CC;

	text-decoration: underline;

}



.incsubfooter {

	float: right;

	height: 60px;

	width: 325px;

	margin-top: -70px;

	padding-left: 65px;

	padding-right: 25px;

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: 12px;

	color: #000000;

	line-height: 18px;

	font-weight: bold;

}



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



#content {

	float: left;

	width: 100%;

}

#post-entry {

	float: left;

	width: 620px;

	padding-right: 10px;

	border-right: 1px solid #efefef;

}

#post-entry h2 {

	font-size: 28px;

	line-height: 34px;

	color: #999999;

	margin: 8px 0px 15px;

	padding: 0px 0px 2px;

	float: left;

	width: 90%;

	border-bottom: 1px solid #ededed;

}

#sidebar {

	float: right;

	width: 300px;

}

.post-meta {

	margin: 0px 0px 1.125em;

	padding: 10px 0px;

	float: left;

	width: 100%;

	border-bottom: 1px solid #ededed;

}

.post-meta h1 {

	margin: 0px;

	padding: 0px;

	font-size: 22px;

	line-height: 32px;

	color: #000000;

}

.post-meta h1 a {

	color: #000000;

	text-decoration: none;

}

.post-meta h1 a:hover {

	color: #0066CC;

	text-decoration: none;

}

.post-meta h1 img {

	margin-right: 3px;

}

.post-title {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

}

.coms-post a {

	background: url(images/coms-alt.gif) 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/coms-alt.gif) 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: 12px;

	line-height: 18px;

	margin: 0px;

	padding: 0px 0px 2px;

	float: left;

	width: 100%;

	color: #666666;

	border-bottom: 1px solid #ededed;

}

.post-author a {

	color: #0099CC;

	text-decoration: underline;

}

.post-author a:hover {

	color: #0066CC;

	text-decoration: underline;

}

.post-under {

	font-size: 12px;

	line-height: 18px;

	margin: 0px;

	padding: 2px 0px 0px;

	float: left;

	width: 100%;

	color: #666666;

}

.post-under a {

	color: #0099CC;

	text-decoration: underline;

}

.post-under a:hover {

	color: #0066CC;

	text-decoration: underline;

}

.post-content {

	font-size: 12px;

	line-height: 22px;

	margin: 0px;

	padding: 15px 0px 10px;

	float: left;

	width: 100%;

}

.post-content a {

	color: #0099CC;

	text-decoration: underline;

}

.post-content a:hover {

	color: #0066CC;

	text-decoration: underline;

}

.post-social {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	font-size: 11px;

	background: #F1FAFE;

	border-top: 1px solid #DAF5FC;

	border-bottom: 1px solid #DAF5FC;

}

.post-social a {

	margin: 0px;

	padding: 5px 12px;

	background: #F1FAFE;

	display: inline-block;

	float: left;

	border-right: 1px solid #A2DEF9;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

.post-social a:hover {

	margin: 0px;

	padding: 5px 12px;

	background: #D9F2FD;

	display: inline-block;

	float: left;

	border-right: 1px solid #D1EFFC;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}







#post-navigator {

	color: #000000;

	margin: 0px;

	padding: 0em 0px 1em;

	float: left;

	width: 99%;

	font-size: 12px;

}

#post-navigator-single {

	margin: 0px;

	padding: 5px 0px;

	float: left;

	width: 99%;

	font-size: 13px;

}

.wp-pagenavi {

	float: left;

	width: 99%;

	padding-top: 8px;

	padding-bottom: 8px;

	font-size: 1.125em;

}

.pages {

	color: #000000;

	background: #f8f8f8;

	padding: 2px 5px;

	border: 1px solid #dddddd;

	margin-right: 5px;

	font-weight: bold;

}

.current {

	background: #FFFFFF;

	padding: 2px 4px;

	border: 1px solid #CCCCCC;

	margin-left: 4px;

	color: #000000;

}



#post-navigator a {

	color: #000000;

	background: #F1FAFE;

	padding: 2px 4px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

	border: 1px solid #C6EBFB;

	font-weight: bold;

}

#post-navigator a:hover {

	color: #FFFFFF;

	background: #000000;

	padding: 2px 4px;

	margin: 0px 0px 0px 3px;

	text-decoration: none;

	border: 1px solid #0033CC;

	font-weight: bold;

}

#post-navigator-single .alignleft {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 45%;

	overflow: hidden;

	height: 18px;

}

#post-navigator-single .alignright {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	float: right;

	width: 45%;

	overflow: hidden;

	height: 18px;

}

#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: 18px;

	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;

}

.box-widget {

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

	margin: 0px 0px 1em;

	padding: 0px;

	float: left;

	width: 291px;

}

.widget-sidebar {

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

	float: left;

	width: 271px;

	margin: 0px;

	padding: 10px;

	border-bottom: 1px solid #B5D5DD;

}

.widget-sidebar h3 {

	float: left;

	width: 271px;

	font-size: 18px;

	line-height: 24px;

	color: #000000;

	margin: 0px;

	padding: 0px;

}

.widget-sidebar .list {

	margin: 0px;

	padding: 8px 0px 0px;

	float: left;

	width: 271px;

	list-style-type: none;

}

.widget-sidebar .list ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 271px;

	list-style-type: none;

}

.widget-sidebar .list li {

	margin: 0px 0px 8px;

	padding: 0px;

	float: left;

	width: 271px;

	list-style-type: none;

	font-size: 12px;

	line-height: 18px;

	color: #000000;

}

.widget-sidebar .list ul li {

	margin: 8px 0px 0px;

	padding: 0px;

	float: left;

	width: 271px;

	list-style-type: none;

	font-size: 12px;

	line-height: 18px;

	color: #000000;

}

.widget-sidebar .list li a {

	list-style-type: none;

	color: #006699;

	text-decoration: none;

}

.widget-sidebar .list li a:hover {

	list-style-type: none;

	color: #000000;

	text-decoration: underline;

}

#edu-students {

	background:url(images/edublog-f.png) no-repeat;

	float: left;

	height: 40px;

	width: 240px;

	padding-top: 80px;

	padding-left: 22px;

	font-size: 15px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 7px;

	margin-left: 5px;

}

#edu-students a {

	color: #00B0D8;

	text-decoration: underline;

}

#edu-students a:hover {

	color: #000000;

	text-decoration: underline;

}

#edu-schools {

	background: ;

	float: left;

	height: 40px;

	width: 240px;

	padding-top: 80px;

	padding-left: 22px;

	font-size: 15px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 7px;

	margin-left: 5px;

}

#edu-schools a {

	color: #F7931D;

	text-decoration: underline;

}

#edu-schools a:hover {

	color: #000000;

	text-decoration: underline;

}

















#themeswitcher {

	margin: 0px;

	padding: 5px 0px 12px;

	float: left;

	width: 96%;

	list-style-type: none;

}

#themeswitcher li {

	margin: 0px;

	padding: 0px 0px 0px 5px;

	float: left;

	width: 95%;

}

#themeswitcher select {

	margin: 0px;

	padding: 2px;

	float: left;

	width: 98%;

	border: 1px solid #CCCCCC;

	font-size: 11px;

	color: #666666;

	background: #FFFFFF;

}

.akpc_pop {

	font-size: 12px;

	line-height: 22px;

	color: #666666;

	margin: 15px 0px;

	padding: 0px;

	clear: both;

}



.subscribe-to-comments {

	font-size: 11px!important;

	color: #000000;

}

.subscribe-to-comments a {

	color: #003366;

	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;

}







.caption-img-left {

	display: block;

	margin: 15px 5px 2px 0px;

	padding: 5px;

	float: left;

	width: 50%;

	background: #F9F9F9;

	border: 1px solid #CCCCCC;

}

.caption-img-left p {

	font-size: 12px;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

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

}



.caption-img-left em {

	font-size: 12px;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

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

}

.caption-img-left img {

	margin: 0px;

	padding: 0px;

	width: 100%;

}







.caption-img-right {

	display: block;

	margin: 15px 0px 2px 5px;

	padding: 5px;

	float: right;

	width: 50%;

	background: #F9F9F9;

	border: 1px solid #CCCCCC;

}

.caption-img-right p {

	font-size: 12px;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

	font-family: Arial, Helvetica;

}



.caption-img-right em {

	font-size: 12px;

	color: #000000;

	padding: 0px;

	clear: both;

	display: block;

	margin: 0px;

	width: auto;

	text-decoration: none;

	line-height: 18px;

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

}

.caption-img-right img {

	margin: 0px;

	padding: 0px;

	width: 100%;

}





































dl {

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

	padding-left: 10px;

	font-size: 1em;

	margin-top: 8px;

	margin-bottom: 8px;



}



dt {

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

margin-bottom: 5px;

margin-top: 0px;

font-weight: 400;

font-size: 1em;

}



dd {

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

font-style: italic;

margin-bottom: 8px;

margin-left: 0px;

font-size: 1em;



}

blockquote p {

	margin: 0px;

	padding: 0px;

}

blockquote {

	font-size: 15px;

	line-height: 21px;

	color: #000000;

	margin: 10px;

	padding: 7px;

	clear: both;

	font-style: italic;

	border-left: 5px solid #111111;

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

}





.alignleft {

	text-align: left;

	float: left;

}

.alignright {

	text-align: right;

	float: right;

}

.center {

	text-align: center;

	margin: 0px auto;

	clear: both;

}

.border {

	padding: 3px;

	border: 1px solid #CCCCCC!important;

}



img.alignleft {

	float: left;

	margin-right: 5px;

	margin-top: 7px;

	margin-bottom: 5px;

	padding: 0px;

}

img.alignright {

	padding: 4px;

	float: right;

	margin-top: 0px;

	margin-left: 10px;

}

img.center {

	padding: 4px;

	display: block;

	margin: 5px auto;

	clear: both;

}

pre {

	margin: 8px 0px;

	padding: 10px;

	clear: both;

	width: 92%;

	overflow: scroll;

	background: #FFFFFF;

	color: #000000;

	font-size: 14px;

	line-height: 22px;

	white-space: nowrap;

	border: 1px solid #eeeeee;

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

}

em {

	font-style: italic;

}



.post-content ul ul {

	margin: 0px;

	padding: 0px;

}

.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;

}


