/*

Theme Name: PowerSites Main
Theme URI: http://powersites.net
Description: PowerSites.Net Main Portal
Version: 1.0
Author: Lisa Sabin-Wilson
Author URI: http://ewebscapes.com

*/


img {
border:0;
}

#user-profile p.wel {
display:block;
width:100%;
margin:-25px 0 0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial, Helvetica;
}

body {
font-family:Verdana, Geneva, Helvetica;
font-size:65.7%;
color:#3A3A3A;
background:#fff url(img/mainbg.jpg) repeat-x;
margin:0;
padding:0;
}

#top-header {
width:1000px;
margin-right:auto;
margin-left:auto;
}

.h-content {
float:left;
margin:0;
padding:1em 0 0;
}

.top-h-content {
float:left;
margin:0;
padding:0 0 1em;
}

.bottom-h-content {
float:left;
margin:0;
padding:0;
}

.site-logo {
float:left;
font-size:30px;
width:420px;
margin:0;
padding:10px 0 0;
}

.site-logo img {
border-width:0;
}

#wp_quotes {
float:right;
font-size:1.4em;
font-style:italic;
width:570px;
padding:35px 0 0;
}

.wp_quotes_author, .wp_quotes_quote {display:inline;}

#main-header {
margin:0 auto;
}

#main-header-content {
float:left;
width: 100%;
background:#fff3cd url(img/bg.jpg) repeat-x;
border-bottom:1px solid #e1e5d4;
margin:0;
padding:0;
}

#main-header-inner {
width: 1000px; 
margin: 0 auto;
padding:0;
}

#main-header-inner-content {
margin:0; padding:0;
}

#main-header-inner-content small a {
color:#FFF;
text-decoration:none;
font-size:18px;
background:#06C;
padding:5px 8px;
}

#main-header-inner-content small a:hover {
color:#FFF;
text-decoration:underline;
font-size:18px;
background:#06C;
padding:5px 8px;
}

#main-header-inner-content h4 {
font-size:32px;
width:100%;
color:#fff;
margin:0;
padding:15px 0 0 0;
}

.navigation {
float:left;
width:1000px;
}

.navigation .children {
display:none;
}

.pg-nav {
list-style-type:none;
float:left;
display:inline-block;
font-family:Arial, Helvetica;
margin:0;
padding:0;
}

.pg-nav ul {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

.pg-nav li {
display:inline;
float:left;
font-size:1.85em;
color:#000;
font-weight:400;
margin:0;
padding:0;
}

.pg-nav ul li {
display:inline;
float:left;
font-size:1em;
font-weight:700;
margin:0;
padding:0;
}

.pg-nav li a {
float:left;
line-height:30px;
height:30px;
color:#181919;
text-decoration:none;
border-top:1px solid #FFF;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
margin:0;
padding:0 12px;
}

.pg-nav li a:hover {
float:left;
line-height:30px;
height:30px;
color:#fff;
text-decoration:underline;
background:#219bc4;
border-top:1px solid #0b6496;
border-right:1px solid #0b6496;
border-left:1px solid #0b6496;
margin:0;
padding:0 12px;
}

#home a {
background:#219bc4;
border-top:1px solid #0b6496;
border-right:1px solid #0b6496;
border-left:1px solid #0b6496;
color:#fff;
}

#home a:hover {
background:#F5B812;
border-top:1px solid #e79009;
border-right:1px solid #e79009;
border-left:1px solid #e79009;
}

.pg-nav li.current_page_item a {
background:#219bc4;
border-top:1px solid #0b6496;
border-right:1px solid #0b6496;
border-left:1px solid #0b6496;
color:#fff;
}

.pg-nav li.current_page_item a:hover {
background:#F5B812;
border-top:1px solid #e79009;
border-right:1px solid #e79009;
border-left:1px solid #e79009;
}

#intro-log {
width: 100%;
margin:0;
padding:0;
overflow:hidden;
}

#list-benefits {
float:left;
width:510px;
margin:10px 0 0;
}

#list-benefits ul {
float:left;
width:100%;
list-style-type:none;
margin:0;
padding:0;
}

#list-benefits ul li {
float:left;
width:90%;
list-style-type:none;
font-size:14px;
color:#000;
font-weight:700;
height:28px;
line-height:28px;
font-family:Arial, Tahoma, "Lucida Sans";
margin:0 0 6px;
padding:2px 0 2px 9%;
}

.list1 {
background:url(img/list-1.png) no-repeat left center;
}

.list2 {
background:url(img/list-2.png) no-repeat left center;
}

.list3 {
background:url(img/list-3.png) no-repeat left center;
}

.list4 {
background:url(img/list-4.png) no-repeat left center;
}

#intro-package {
float:left;
margin-left:10px;
width:480px;
}

#edublog-free {
background:url(images/ed-member.gif) no-repeat;
float:left;
height:111px;
width:219px;
padding:15px;
}

#edublog-corp {
float:left;
height:111px;
width:219px;
padding:15px;
}

#edublog-free h3 {
width:219px;
float:left;
text-align:center;
font-size:1.85em;
color:#000;
line-height:24px;
margin:0;
padding:5px 0 0;
}

#edublog-free p {
text-align:center;
float:left;
width:219px;
font-size:1.75em;
font-weight:700;
text-transform:uppercase;
text-decoration:underline;
line-height:20px;
margin:0;
padding:10px 0 0;
}

#edublog-free p a {
color:#1EB9DD;
text-decoration:underline;
}

#edublog-free p a:hover {
color:#000;
text-decoration:underline;
}

#edublog-corp h3 {
width:219px;
float:left;
text-align:center;
font-size:1.85em;
color:#000;
line-height:24px;
margin:0;
padding:5px 0 0;
}

#edublog-corp p {
text-align:center;
float:left;
width:219px;
font-size:1.75em;
font-weight:700;
text-transform:uppercase;
line-height:20px;
margin:0;
padding:10px 0 0;
}

#edublog-corp p a {
color:#F78D11;
text-decoration:underline;
}

#edublog-corp p a:hover {
color:#000;
text-decoration:underline;
}

#edublog-corp span {
font-size:18px;
line-height:21px;
}

#wraps {
width:1000px;
margin-right:auto;
margin-left:auto;
}

#container {
width:1000px;
float:left;
padding-top:1em;
padding-bottom:2em;
margin:0;
}

#front-left {
float:left;
width:510px;
border-right:1px solid #EDEDED;
margin: -15px 0 0 0;
}

#front-right {
float:right;
width:480px;
margin:0;
padding:0;
}

#services {
float:left;
width:480px;
padding-bottom:1em;
}

#services h4 {
width:100%;
font-size:1.75em;
color:#000;
border-bottom:1px solid #ededed;
margin:0 0 .5em;
padding:0 0 3px;
}

.service-block {
float:left;
width:220px;
height:200px;
padding-right:20px;
padding-left:0;
}

.service-block img {
border-width:0;
margin:0;
padding:0; display:block;
width: 197px; height: 99px;
}

.service-block h3 {
font-size:1.5em;
color:#000;
line-height:20px;
margin:0;
padding:0 3px 3px;
}

.service-block p {
float:left;

font-size:11px;
color:#000;
line-height:17px;
margin:0;
padding:0 3px;
}

#more-features {
float:right;
width:200px;
margin:-30px 0 0 0;
padding:0 15px 0 0;
}

#more-features a {
float:right;
width:185px;
background:url(img/more-features.png) no-repeat right center;
height:43px;
display:block;
color:#FFF;
text-decoration:none;
margin:0;
padding:0;
}

#more-features a:hover {
float:right;
width:185px;
background:url(img/more-featuresh.png) no-repeat right center;
height:43px;
display:block;
color:#FFF;
text-decoration:none;
margin:0;
padding:0;
}

#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;
border:1px solid #FFF3CD;
padding:10px;
}

#top-right-panel form {
float:left;
width:180px;
margin:0;
padding:0;
}

#top-right-panel h3 {
float:left;
width:180px;
font-size:15px;
color:#000;
line-height:22px;
border-bottom:1px solid #D3E7F1;
margin:0 0 .5em;
padding:0;
}

#top-right-panel label {
font-size:12px;
float:left;
width:180px;
color:#000;
font-weight:700;
margin:0;
padding:0;
}

#top-right-panel p {
float:left;

margin:0 0 10px;
padding:0;
}

#top-right-panel .inbox {
width:170px;
border-top:2px solid #999;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
border-left:2px solid #666;
background:#FFF;
font-size:13px;
color:#333;
font-family:Arial, Tahoma, "Lucida Sans";
padding:2px;
}

#top-right-panel .submit-button {
font-size:12px;
font-weight:700;
color:#000;
}

.beta {
background:url(img/beta.png) top left no-repeat;
min-height:55px;
padding:2px 0 0 60px;
}

p.chk {
float:left;
font-size:9px;
color:#000;
margin-right:25px; margin-left: 25px;
padding:0;

}

p.chk1 {
line-height:.1em;
font-size:9px;
margin:0;
padding:10px 0 0;
}

#intro-log form fieldset {
border:1px solid #F6BE30;
background:#FFF url(img/fieldset.jpg) bottom left repeat-x;
}

#intro-log form legend {
font-weight:700;
_margin:0 -7px;
background:url(img/tab.gif) repeat-x;
border:1px solid #F6BE30;
padding:5px;
}

#intro-log form label {
display:inline-block;
line-height:1.8;
vertical-align:top;
}

#intro-log form {
font-size:1.0em;
color:#333;
}

#intro-log form legend, #intro-log form label {
color:#333;
}

#intro-log form input {
border:1px solid #F6BE30;
background:#FFF;
margin-bottom:4px;
width: 130px;
}

#intro-log form input.submit-button {width: 50px; display:inline;}
#intro-log form input#rememberme {width: 15px; margin:0; background: none; border: none;}
#intro-log form p.chk input {margin-bottom:0;}

.inbox {
margin:0;
padding:0;
}

.needhelp {
font-size:11px;
line-height:17px;
color:#000;
font-weight:700;
}

#user-profile {
float:left;
line-height:1.2em;
font-size:11px;
color:#000;
margin:0;
padding:0;
}

#user-profile img {
float:left;
border:5px solid #f6dc96!important;
background:#fff;
margin:0 10px 30px 0;
padding:2px;
}

#user-profile a,#intro-package a {
color:#219bc4;
line-height:1.6em;
text-decoration:underline;
}

#user-profile a:hover {
color:#000;
text-decoration:underline;
}

#user-profile p {
float:left;
width:200px;
font-size:11px;
line-height:1.2em;
color:#333;
margin:0 0 5px;
}

#top-right-panel img {
float:left;
border:2px solid #8FB001;
margin:0;
padding:0;
}

#latest-news {
float:right;
width:260px;
}

#latest-news h3 {
line-height:24px;
font-size:1.75em;
float:left;
width:260px;
color:#004E9B;
border-bottom:1px solid #ededed;
margin:0 0 8px;
padding:0 0 1px;
}

#latest-news .news {
float:left;
width:260px;
border-bottom:1px solid #eee;
margin:0;
padding:6px 0 10px;
}

#latest-news .date-in {
font-size:1.125em;
float:left;
width:260px;
margin:0;
padding:0;
}

#latest-news .news h1 {
font-size:1.35em;
line-height:20px;
color:#000;
float:left;
width:260px;
margin:0;
padding:0;
}

#latest-news .news h1 a {
color:#000;
text-decoration:none;
}

#latest-news .news h1 a:hover {
color:#06C;
text-decoration:none;
}

.news .com-count {
font-size:11px;
color:#000;
float:left;
width:260px;
line-height:20px;
margin:0;
padding:2px 0 0;
}

.news .com-count a {
color:#000;
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:#069;
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;
float:left;
width:446px;
border:1px solid #E7E2CB;
margin:0;
padding:5px 5px 10px;
}

.supporter p {
float:right;
width:400px;
font-size:11px;
text-align:right;
padding-right:10px;
line-height:18px;
font-weight:700;
color:#000;
padding-top:5px;
padding-bottom:5px;
margin:0;
}

.supporter p a {
color:#4B4012;
text-decoration:underline;
}

.supporter p a:hover {
color:#000;
text-decoration:none;
}

#edusupport h3 {
line-height:30px;
height:30px;
width:416px;
float:left;
border-bottom:1px solid #E7E3CB;
font-size:1.65em;
color:#4D503D;
margin:0 0 10px;
padding:0 0 0 30px;
}

.supporter {
float:left;
width:446px;
margin:0;
padding:0;
}

.supporter ul {
float:left;
width:446px;
list-style-type:none;
margin:0;
padding:0;
}

.supporter ul li {
float:left;
width:213px;
list-style-type:none;
height:35px;
font-size:11px;
line-height:16px;
color:#000;
overflow:hidden;
margin:0 10px 10px 0;
padding:0;
}

.supporter img {
float:left;
border:3px solid #FFF;
margin:0 5px 0 0;
padding:0;
}

.supporter li a {
color:#131313;
text-decoration:none;
}

.supporter li a:hover {
color:#FFF;
text-decoration:none;
background:#615E29;
}

#edutag {
background:#f7fafb url(images/slidetag.gif) no-repeat center bottom;
float:left;
width:446px;
border:1px solid #CCC;
margin:1em 0 0;
padding:5px 5px 10px;
}

#edutag p {
float:right;
width:400px;
font-size:11px;
line-height:18px;
font-weight:700;
color:#000;
text-align:right;
margin:0;
padding:0 10px 0 0;
}

#edutag p a {
color:#06C;
text-decoration:underline;
}

#edutag p a:hover {
color:#06C;
text-decoration:none;
}

#edutag h3 {
line-height:30px;
float:left;
height:30px;
width:413px;
font-size:1.65em;
color:#000;
border-bottom:1px solid #E6E6E6;
margin:0 0 10px;
padding:0 0 0 33px;
}

.edtag {
float:left;
width:446px;
line-height:22px;
color:#000;
font-size:12px;
font-family:Arial, Helvetica;
margin:0;
padding:0 0 10px;
}

.edtag a {
color:#06C;
text-decoration:none;
}

.edtag a:hover {
color:#039;
text-decoration:none;
}

#footer {
float:left;
width:100%;
background:#FFF3CD;
border-top:1px solid #F5B812;
margin:0;
padding:0;
}

#footer-wrap {
width:1000px;
margin-right:auto;
margin-left:auto;
}

#footer-container {
width:1000px;
float:left;
padding-top:10px;
padding-bottom:10px;
margin:0;
}

#footer-container p {
margin:0;
padding:0;
}

.myedu {
float:left;
height:35px;
width:490px;
padding-left:0;
padding-top:15px;
padding-bottom:5px;
font-size:12px;
color:#F5B812;
line-height:18px;
font-weight:700;
}

.myedu a {
color:#219bc4;
text-decoration:none;
}

.myedu a:hover {
color:#06C;
text-decoration:underline;
}

.incsubfooter {
float:right;
height:90px;
width:320px;
margin-top:-70px;
font-size:12px;
color:#000;
font-weight:700;
}

.incsubfooter a img {
padding:0;
}

.incsubfooter a {
color:#219bc4;
}

#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:#999;
float:left;
width:90%;
border-bottom:1px solid #ededed;
margin:8px 0 15px;
padding:0 0 2px;
}

#sidebar {
float:right;
width:300px;
}

.post-meta {
float:left;
width:100%;
border-bottom:1px solid #ededed;
margin:0 0 1.125em;
padding:10px 0;
}

.post-meta h1 {
font-size:22px;
line-height:32px;
color:#000;
margin:0;
padding:0;
}

.post-meta h1 a {
color:#000;
text-decoration:none;
}

.post-meta h1 a:hover {
color:#06C;
text-decoration:none;
}

.post-meta h1 img {
margin-right:3px;
}

.post-title {
float:left;
width:100%;
margin:0;
padding:0;
}

.coms-post a {
background:url(images/coms-alt.gif) no-repeat left center;
display:inline-block;
padding-left:18px;
padding-right:15px;
color:#000;
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:0 5px 0 0;
padding:0;
}

.post-title p img {
border:4px solid #f6f6f6;
}

.post-author {
font-size:12px;
line-height:18px;
float:left;
width:100%;
color:#666;
border-bottom:1px solid #ededed;
margin:0;
padding:0 0 2px;
}

.post-author a {
color:#09C;
text-decoration:underline;
}

.post-author a:hover {
color:#06C;
text-decoration:underline;
}

.post-under {
font-size:12px;
line-height:18px;
float:left;
width:100%;
color:#666;
margin:0;
padding:2px 0 0;
}

.post-under a {
color:#09C;
text-decoration:underline;
}

.post-under a:hover {
color:#06C;
text-decoration:underline;
}

.post-content {
font-size:12px;
line-height:22px;
float:left;
width:100%;
margin:0;
padding:15px 0 10px;
}

.post-content a {
color:#09C;
text-decoration:underline;
}

.post-content a:hover {
color:#06C;
text-decoration:underline;
}

.post-social {
float:left;
width:100%;
font-size:11px;
background:#F1FAFE;
border-top:1px solid #DAF5FC;
border-bottom:1px solid #DAF5FC;
margin:0;
padding:0;
}

.post-social a {
background:#F1FAFE;
display:inline-block;
float:left;
border-right:1px solid #A2DEF9;
color:#000;
text-decoration:none;
font-weight:700;
margin:0;
padding:5px 12px;
}

.post-social a:hover {
background:#D9F2FD;
display:inline-block;
float:left;
border-right:1px solid #D1EFFC;
color:#000;
text-decoration:none;
font-weight:700;
margin:0;
padding:5px 12px;
}

#post-navigator {
color:#000;
float:left;
width:99%;
font-size:12px;
margin:0;
padding:0 0 1em;
}

#post-navigator-single {
float:left;
width:99%;
font-size:13px;
margin:0;
padding:5px 0;
}

.wp-pagenavi {
float:left;
width:99%;
padding-top:8px;
padding-bottom:8px;
font-size:1.125em;
}

.pages {
color:#000;
background:#f8f8f8;
border:1px solid #ddd;
margin-right:5px;
font-weight:700;
padding:2px 5px;
}

.current {
background:#FFF;
border:1px solid #CCC;
margin-left:4px;
color:#000;
padding:2px 4px;
}

#post-navigator a {
color:#000;
background:#F1FAFE;
text-decoration:none;
border:1px solid #C6EBFB;
font-weight:700;
margin:0 0 0 3px;
padding:2px 4px;
}

#post-navigator a:hover {
color:#FFF;
background:#000;
text-decoration:none;
border:1px solid #03C;
font-weight:700;
margin:0 0 0 3px;
padding:2px 4px;
}

#post-navigator-single .alignleft {
font-size:12px;
float:left;
width:45%;
overflow:hidden;
height:18px;
margin:0;
padding:0;
}

#post-navigator-single .alignright {
font-size:12px;
float:right;
width:45%;
overflow:hidden;
height:18px;
margin:0;
padding:0;
}

#post-navigator-single a {
color:#06C;
text-decoration:underline;
margin:0 0 0 3px;
padding:5px 8px;
}

#post-navigator-single a:hover {
color:#333;
text-decoration:none;
margin:0 0 0 3px;
padding:5px 8px;
}

#comments-template {
float:left;
width:100%;
padding-top:1em;
padding-bottom:1em;
}

#comments-template h4 {
font-size:18px;
float:left;
width:100%;
line-height:20px;
color:#000;
margin:1em 0;
padding:0;
}

#comments-template #comments {
font-size:21px;
margin:0;
padding:0;
}

#rss-subscriber {
font-size:12px;
line-height:18px;
color:#CCC;
float:left;
width:90%;
margin:0 0 2.125em;
padding:0;
}

#rss-subscriber a {
color:#06C;
text-decoration:underline;
}

#rss-subscriber a:hover {
color:#09F;
text-decoration:none;
}

.com-box {
float:left;
width:100%;
margin:0 0 10px;
padding:0;
}

.com-box a {
color:#06C;
text-decoration:none;
}

.com-box a:hover {
color:#000;
text-decoration:underline;
}

.com-avatar {
float:left;
height:54px;
width:54px;
}

.com-avatar img {
border:3px solid #F3F3F3;
}

.com-wrp {
background:url(img/cc.gif) repeat-y;
float:left;
width:551px;
}

.com-bottom {
background:url(img/cb.gif) no-repeat bottom;
float:right;
height:15px;
width:551px;
}

.com-content {
background:url(img/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:700;
color:#000;
line-height:22px;
}

.com-date {
float:left;
width:501px;
font-size:11px;
margin:0;
padding:0;
}

.com-text {
float:left;
width:501px;
font-size:12px;
line-height:20px;
color:#333;
overflow:hidden;
margin:0;
padding:8px 0;
}

.com-text a {
color:#06C;
text-decoration:underline;
}

.com-text a:hover {
color:#09C;
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 {
float:left;
width:100%;
margin:0 0 0 75px;
padding:0;
}

#commentform label {
font-size:13px;
font-weight:700;
color:#000;
line-height:18px;
}

#commentform p {
margin:0 0 20px;
padding:0;
}

#commentform .comfield {
width:350px;
border-top:1px solid #F79122;
border-right:1px solid #F79122;
border-bottom:1px solid #F79122;
border-left:1px solid #F79122;
background:#fafafa;
font-size:12px;
color:#666;
font-family:Verdana, Arial, "Times New Roman", sans-serif;
padding:3px;
}

#commentform #secureimgdiv {
font-size:12px!important;
line-height:18px;
}

#commentform label span {
font-size:13px;
color:#900;
padding-left:5px;
}

#commentform .comarea {
width:520px;
border-top:1px solid #F79122;
border-right:1px solid #F79122;
border-bottom:1px solid #F79122;
border-left:1px solid #F79122;
background:#fafafa;
font-size:12px;
color:#666;
height:250px;
line-height:20px;
font-family:Verdana, Arial, "Times New Roman", sans-serif;
padding:3px;
}

#commentform .submit-button {
background:url(img/hometab.gif) repeat-x;
color:#fff;
border:1px solid #F79122;
font-size:14px;
font-weight:700;
padding:5px;
}

.box-widget {
background:url(img/side-c.gif) repeat-y;
float:left;
width:291px;
margin:0 0 1em;
padding:0;
}

.widget-sidebar {
background:url(img/side-t.gif) no-repeat top;
float:left;
width:271px;
border-bottom:1px solid #F79122;
margin:0;
padding:10px;
}

.widget-sidebar h3 {
float:left;
width:271px;
font-size:18px;
line-height:24px;
color:#000;
margin:0;
padding:0;
}

.widget-sidebar .list {
float:left;
width:271px;
list-style-type:none;
margin:0;
padding:8px 0 0;
}

.widget-sidebar .list ul {
float:left;
width:271px;
list-style-type:none;
margin:0;
padding:0;
}

.widget-sidebar .list li {
float:left;
width:271px;
list-style-type:none;
font-size:12px;
line-height:18px;
color:#000;
margin:0 0 8px;
padding:0;
}

.widget-sidebar .list ul li {
float:left;
width:271px;
list-style-type:none;
font-size:12px;
line-height:18px;
color:#000;
margin:8px 0 0;
padding:0;
}

.widget-sidebar .list li a {
list-style-type:none;
color:#cc6b04;
text-decoration:none;
}

.widget-sidebar .list li a:hover {
list-style-type:none;
color:#000;
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:#000;
font-weight:700;
margin-bottom:7px;
margin-left:5px;
}

#edu-students a {
color:#00B0D8;
text-decoration:underline;
}

#edu-students a:hover {
color:#000;
text-decoration:underline;
}

#edu-schools {
float:left;
height:40px;
width:240px;
padding-top:80px;
padding-left:22px;
font-size:15px;
color:#000;
font-weight:700;
margin-bottom:7px;
margin-left:5px;
}

#edu-schools a {
color:#F7931D;
text-decoration:underline;
}

#edu-schools a:hover {
color:#000;
text-decoration:underline;
}

#themeswitcher {
float:left;
width:96%;
list-style-type:none;
margin:0;
padding:5px 0 12px;
}

#themeswitcher li {
float:left;
width:95%;
margin:0;
padding:0 0 0 5px;
}

#themeswitcher select {
float:left;
width:98%;
border:1px solid #CCC;
font-size:11px;
color:#666;
background:#FFF;
margin:0;
padding:2px;
}

.akpc_pop {
font-size:12px;
line-height:22px;
color:#666;
clear:both;
margin:15px 0;
padding:0;
}

.subscribe-to-comments {
font-size:11px!important;
color:#000;
}

.subscribe-to-comments a {
color:#036;
text-decoration:underline;
}

.pullquote-left {
color:#000;
float:left;
width:30%;
text-align:center;
font-size:18px;
font-style:italic;
line-height:20px;
font-weight:400;
font-family:Georgia, "Times New Roman", Helvetica, sans-serif;
margin:8px 8px 0 2px;
padding:3px 3px 8px;
}

.pullquote-right {
color:#000;
float:right;
width:30%;
text-align:center;
font-size:18px;
font-style:italic;
line-height:20px;
font-weight:400;
font-family:Georgia, "Times New Roman", Helvetica, sans-serif;
margin:8px 8px 0 2px;
padding:3px 3px 8px;
}

.caption-img-left {
display:block;
float:left;
width:50%;
background:#F9F9F9;
border:1px solid #CCC;
margin:15px 5px 2px 0;
padding:5px;
}

.caption-img-left p {
font-size:12px;
color:#000;
clear:both;
display:block;
width:auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Tahoma, "Lucida Sans";
margin:0;
padding:0;
}

.caption-img-left em {
font-size:12px;
color:#000;
clear:both;
display:block;
width:auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Tahoma, "Lucida Sans";
margin:0;
padding:0;
}

.caption-img-left img {
width:100%;
margin:0;
padding:0;
}

.caption-img-right {
display:block;
float:right;
width:50%;
background:#F9F9F9;
border:1px solid #CCC;
margin:15px 0 2px 5px;
padding:5px;
}

.caption-img-right p {
font-size:12px;
color:#000;
clear:both;
display:block;
width:auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Helvetica;
margin:0;
padding:0;
}

.caption-img-right em {
font-size:12px;
color:#000;
clear:both;
display:block;
width:auto;
text-decoration:none;
line-height:18px;
font-family:Arial, Tahoma, "Lucida Sans";
margin:0;
padding:0;
}

.caption-img-right img {
width:100%;
margin:0;
padding:0;
}

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:0;
font-weight:400;
font-size:1em;
}

dd {
font-family:Arial, Tahoma, "Lucida Sans";
font-style:italic;
margin-bottom:8px;
margin-left:0;
font-size:1em;
}

blockquote p {
margin:0;
padding:0;
}

blockquote {
font-size:15px;
line-height:21px;
color:#000;
clear:both;
font-style:italic;
border-left:5px solid #111;
font-family:Georgia, "Times New Roman", Helvetica, sans-serif;
margin:10px;
padding:7px;
}

.alignleft {
text-align:left;
float:left;
}

.alignright {
text-align:right;
float:right;
}

.center {
text-align:center;
clear:both;
margin:0 auto;
}

.border {
border:1px solid #CCC!important;
padding:3px;
}

img.alignleft {
float:left;
margin-right:5px;
margin-top:7px;
margin-bottom:5px;
padding:0;
}

img.alignright {
float:right;
margin-top:0;
margin-left:10px;
padding:4px;
}

img.center {
display:block;
clear:both;
margin:5px auto;
padding:4px;
}

pre {
clear:both;
width:92%;
overflow:scroll;
background:#FFF;
color:#000;
font-size:14px;
line-height:22px;
white-space:nowrap;
border:1px solid #eee;
font-family:"Courier New", "MS Sans Serif", sans-serif, serif;
margin:8px 0;
padding:10px;
}

em {
font-style:italic;
}

.post-content ul ul {
margin:0;
padding:0;
}

.post-content img {
border-width:0;
}

.post-content h1 {
font-size:17px;
font-weight:700;
line-height:20px;
color:#000;
margin:0 0 5px;
padding:0 0 3px;
}

.post-content h2 {
font-size:17px;
font-weight:700;
line-height:20px;
color:#000;
margin:0 0 5px;
padding:0 0 3px;
}

.post-content h3 {
font-size:18px;
font-weight:700;
line-height:20px;
color:#000;
border-bottom:1px solid #eee;
margin:25px 0 5px;
padding:0 0 2px;
}

.post-content h4 {
font-size:18px;
font-weight:700;
line-height:24px;
margin:0 0 5px;
padding:0;
}

.post-content h5 {
font-size:16px;
font-weight:700;
line-height:19px;
margin:0 0 5px;
padding:0;
}

#ed_toolbar {
width:550px;
font-size:12px;
color:#000;
font-family:Arial, Tahoma, "Lucida Sans";
margin:0;
padding:0 0 5px;
}

#ed_toolbar input.ed_button {
padding:2px 3px;
}

#ed_toolbar input.ed_button:hover {
padding:2px 3px;
}

.post-content .alignleft {
float:left;
clear:left;
background:#eee;
border:1px solid silver;
margin:0 1.571em 1.571em 0;
padding:3px;
}

.post-content .alignright {
float:right;
clear:right;
background:#eee;
border:1px solid silver;
margin:0 0 1.571em 1.571em;
padding:3px;
}

.post-content .aligncenter {
display:block;
float:none;
clear:both;
background:#eee;
border:1px solid silver;
margin:0 auto 1.571em;
padding:3px;
}

.post-content .alignnone {
display:block;
clear:both;
margin:0 auto 1.571em 0;
}

.post-content .wp-caption {
background-color:#F3F3F3;
border:.071em solid #CCC;
text-align:center;
padding:.714em;
}

.post-content .wp-caption p {
font-size:.786em;
margin-bottom:0;
}

.post-content .aligncenter img {
border:1px solid silver;
padding:0;
}

.mu_register input {
border:1px solid #4B7BEE;
background:#fafafa;
}

.mu_register #setupform #submit {
width:300px;
color:#FFF;
background:#FF7922;
border:1px solid #FF7922;
padding:10px;
}
