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

/*  
Site Name:      BOLD Nebraska
Site URI:       boldnebraska.org
Description:    Main site stylesheet
Version:        1.0
Author:         Emir Plicanic
Author URI:     emirplicanic.com

*/

/*  =COLORS
---------------------------------------------------
    Body Background:    #E6E2DC
    Main Text:          #424242         
    Links:              #0156B9
*/


/*  =RESET
---------------------------------------------------*/

*{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    font-size: inherit;
}
:focus {
    outline: 0;
}
body {
    line-height: 1;
}
table {
    border-collapse:collapse;
    border-spacing: 0;
}
caption, th  {
    font-weight: normal;
    text-align: left;
}   
    
/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */

body {
    color: #424242;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: #E6E2DC url(../images/body-bg.gif) repeat-x left top;
	-moz-hyphens: auto;
	hyphens:auto;
}

a{
    color: #0156B9;
    text-decoration: none;
}
a:hover, a:active {
    text-decoration: none;
    color: #CC0D0F;
}
h1, .post-head h3{
    color: #0156B9;
    font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1.5px;
}

.post-head h1{margin-top:10px;}
.post-head p{margin-bottom:0px;}

h2{

}
.red-callout{
    color: #CC0D0F;
    font-size:26px;
    line-height:32px;
    margin:15px 0px 0px;
}
h3   {
    font-size:20px;
    line-height:26px;
    margin:5px 0px 0px;
}
.post-body h3 {
	 color: #0156B9;
	font-size: 28px;
    line-height: 34px;
    font-weight: bold;
    text-transform: none;
    letter-spacing: -1px;
}

h4 {
    font-size: ;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    /*letter-spacing: -1px;*/
    margin-bottom: 10px;
    padding-top: 3px;
    padding-bottom: 4px;
}
.box h4{
    margin-bottom:0px;
    padding-bottom:0px;
}

#footer .toplevel-headings  {
    background:none;
}
.toplevel-headings  {
    color: #acacac;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
    height: 27px;
    width: auto;
    background:#E6E2DC url(../images/toplevel-headings-background.gif) no-repeat bottom left;
}
#sidebar .toplevel-headings{background:none;}
.toplevel-headings h1, .toplevel-headings h2 {
    float: left;
    width: auto;
    color: #acacac;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing:normal;
    padding-right:2px;
}
.toplevel-headings a:hover{
    color: #ACACAC;
}

p {
    margin: ;
    margin: 0px 0px 10px;
    padding: 5px 0px 0px;
}
ul ,ol{
    margin:10px 30px;
}

li {
    margin:0px 0px 5px;
}

blockquote {
    margin:20px;
    padding:15px;
}

#wrapper {
    width: 990px;
    margin: 0px auto;
    position: relative;
}


/*  =HEADER
-------------------------------------------------------------- */

#header {
    height: 180px;
    position: relative;
    margin: 0px 0px 15px;
    padding: 0px;
    line-height: 16px;
}
#topnav {
    color: #FFF;
    font-size: 11px;
    position: relative;
    height: 18px;
    line-height: 16px;
    margin: 0px;
    padding: 0px 8px 0px 0px;
}
#topnav ul, .footer-top-nav {
    color: #FFF;
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
}
#topnav li, .footer-top-nav li {
    float: right;
    margin: 0px;
    padding: 0px;
    background: url(../images/topnav-separator.gif) no-repeat right center;
}
#topnav li a, .footer-top-nav li a {
    color: #FFF;
    text-decoration: none;
    margin: 0px;
    padding: 0px 12px 0px 10px;
}
#topnav li a:hover, .footer-top-nav li a:hover, .promo-text a:hover {
color: #AEDFF3;
}
#social-media {
    color: #ACACAC;
    font-size: 11px;
    text-align: right;
    margin: 0px;
    padding: 7px 4px 0px 0px;
}
#social-media a {
    display: inline;
    margin: 0px;
    padding: 0px 5px;
    float: right;
}
#social-media span {
    display: block;
    float: right;
    font-size: 11px;
    line-height: 24px;
}
#logo{
    height: 95px;
    width: 379px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    left: 1px;
    top: 47px;
    background:url(../images/BOLD-Nebraska.gif) no-repeat top left;
}
#logo:hover{
    background:url(../images/BOLD-Nebraska.gif) no-repeat bottom left;
}
#logo span{display:none;}


/*  =NAVIGATION
-------------------------------------------------------------- */

#navigation {
    position: absolute;
    height: 56px;
    width: 598px;
    left: 392px;
    top: 67px;
    text-transform: uppercase;
}
#navigation ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#navigation li {
    float: left;
    margin: 0px;
    padding: 3px 0px;
    background: url(../images/navigation-separator.gif) no-repeat right center;
    width: auto;
}
#navigation li a {
    padding: 0px 18px 0px 5px;
    text-decoration: none;
    color: #AFDFF3;
    white-space: nowrap;
    display: block;
    height:47px;
}
#navigation li a span {
    display: none;
}

/* NEWS */
#navigation .nav-one{
    background:url(../images/NEWS.gif) no-repeat top left;
    width:110px;
    padding-right: 18px;
}
#navigation .nav-one:hover{
        background:url(../images/NEWS.gif) no-repeat bottom left; 
}

/* ISSUES */
#navigation .nav-two{
    background:url(../images/ISSUES.gif) no-repeat top left;
    width:136px;
    padding-right: 13px !important;
    margin-left: 3px;
}
#navigation .nav-two:hover{
        background:url(../images/ISSUES.gif) no-repeat bottom left; 
}

/* EVENTS */
#navigation .nav-three{
    background:url(../images/EVENTS.gif) no-repeat top left;
    width:145px;
    margin-left: 4px;
    padding-right:0px;
}
#navigation .nav-three:hover{
        background:url(../images/EVENTS.gif) no-repeat bottom left; 
}

/* DONATE */
#navigation .nav-four{
    background:url(../images/DONATE-button.gif) no-repeat top left;
    width:150px;
    height:61px !important;
    margin-left: 4px;
    margin-top: -8px;
    width: 149px;
}
#navigation .nav-four:hover{
    background:url(../images/DONATE-button.gif) no-repeat bottom left; 
}

/*  =SEARCH
-------------------------------------------------------------- */
#search{
    position:absolute;
    width:301px;
    height:30px;
    top: 146px;
    left: 685px;
}
#q {
    font-size: 11px;
    line-height: 20px;
    color: #ACACAC;
    border-style: none;
    float: left;
    padding: 0px 0px 0px 2px;
    width: 210px;
    background: url(../images/search-box.gif) no-repeat left center;
    margin: 0px;
    height: 20px;
}
#submit {
    height: 20px;
    width: 29px;
    background: url(../images/search-box.gif) no-repeat right center;
    border-right: 1px solid #acacac;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    float: left;
    padding: 0px;
    margin-right: 11px;
}
.rss {
    background: url(../images/rss.gif) no-repeat left top;
    display: block;
    height: 17px;
    width: 43px;
    float: left;
}
.rss:hover {
    background: url(../images/rss.gif) no-repeat left bottom;
}

.search_previous{float:left;font-size:14px; font-weight:bold;}
.search_next{float:right;font-size:14px; font-weight:bold;}

/*  =CONTENT
-------------------------------------------------------------- */

#content {
    float: left;
    width: 665px;
    margin: 0px;
    padding: 0px;
    position: relative;
}
#content_loader{
    background:url(../images/box-column-bottom.gif) no-repeat bottom left;
    padding-bottom:10px;
}
.page-actions {
    margin: 10px 0px 20px 155px;
    padding: 0px;
    list-style: none;
    display: block;
}
.page-actions li {
    margin: 0px 0px 0px 20px;
    padding: 0px;
    float: left;
    display: block;
}
.page-actions li a {
    display: block;
    width: 90px;
    text-decoration: none;
}
.page-actions li a:hover {
    text-decoration: underline;
}
.page-actions li a span{
    float: left;
    padding: 0px;
    margin: 0px 5px 0px 0px;
}

/*  =CONTENT: Columns
-------------------------------------------------------------- */

#content .column {
    width:665px;
    background: url(../images/content-background.gif) repeat-y left top;
    position: relative;
}
#content_loader_short {
    clear: both;
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 10px;
}
#content_loader_short p {
    background: url(../images/seperator-lines.png) no-repeat left bottom;
    padding-bottom: 22px;
    margin: 0px 0px 5px;
}
#content_loader_short p a {
    font-size: 20px;
    line-height: 23px;
    font-weight: bold;
    letter-spacing:normal;
}
#event_loader_short p,
#sidebar .sidebar-links li{
    margin:0px;
    font-weight:bold;
    padding:0px 0px 5px;
}



#event_loader_short{
    padding-bottom:15px;
}
.articlenav {
    /*float: left;*/
    font-size: 14px;
    text-transform: none;
    font-weight: normal;
    color: #acacac;
    width: auto;
    
}
.articlenav-abs {
    position:absolute;
    right:5px;
    top:-28px;
}
.articlenav .posts-nav, .articlenav-abs .post-nav{
    float: right;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    white-space: nowrap;    
}
.articlenav .newerposts, .articlenav-abs .newerposts {
    margin: 0px;
    padding: 0px 10px 0px 5px;
   /* background: url(../images/arrows.png) no-repeat right 5px;*/
    display: block;
    float: left;
    
    color: #0156B9;
    font-weight:bold;
    font-size:14px;
}
.articlenav .newerposts:hover, .articlenav-abs .newerposts:hover,
.articlenav .olderposts:hover, .articlenav-abs .olderposts:hover{
	 color: #CC0D0F;
}
.articlenav .olderposts, .articlenav-abs .olderposts {
    margin: 0px;
    padding: 0px 5px 0px 10px;
   /* background: url(../images/arrows.png) no-repeat 0px -26px;*/
    display: block;
    float: left;
    border-right: 1px solid #acacac;
    color: #0156B9;
    font-weight:bold;
    font-size:14px;
}

.articlenav .archive, .articlenav-abs .archive {
    /*padding-right: 5px;*/
    margin-left:5px;
}
.archivelink{background:none !important; margin-left:10px !important;}
.post-label {
    font-size: 10px;
    text-transform: uppercase;
    color: #ACACAC;
}
.post-head {
    margin-left: 2px;
    margin-right: 5px;
    background: url(../images/post-head-background.gif) repeat-x left bottom;
    padding: 8px 20px 25px 25px;
    /*border-top: 1px solid #eaeaea;*/
    position: relative;
}
.post-body {
    border-bottom: 2px dotted #eaeaea;
    margin-right: 5px;
    margin-left: 2px;
    padding: 10px 15px 20px 25px;
    background: url(../images/separator-lines-white.png) no-repeat 25px 45px;
    /*margin-bottom: 5px;*/
    position: relative;
}
.post_webresult{
    border-bottom: 1px solid #eaeaea;
    padding: 10px 0px;
    margin-bottom:10px;
}
.search-title{
    display:block;
}

.text-size {
    position: absolute;
    height: 20px;
    width: 109px;
    left: 530px;
    top: 69px;
}
.text-size a {
    display: block;
    float: left;
    height: 12px;
    width: 12px;
    margin: 4px 6px 0px 0px;
    padding: 0px;
}
.text-size .textdown {
    background: url(../images/text-size.gif) no-repeat right top;
}
.text-size .textdown:hover {
    background: url(../images/text-size.gif) no-repeat right bottom;
}

.text-size .textup {
    background: url(../images/text-size.gif) no-repeat left top;
}
.text-size .textup:hover {
    background: url(../images/text-size.gif) no-repeat left bottom;
}


.text-size .post-label {
    float: left;
    display: block;
    margin: 0px 10px 0px 0px;
    padding: 0px;
}
.post-body .author {
    margin-bottom: 30px;
}
.webresult{
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #eaeaea;
}

#promo {
    background:url(../images/promo-bg-2.gif) no-repeat left top;
    height: 395px;
    width: 665px;
    clear: both;
    position: relative;
}
#promos {
    height: 380px;
    width: 650px;
    position: absolute;
    margin: 0px;
    padding: 0px;
    left: 6px;
    top: 6px;
    overflow: hidden;
    z-index: 1;
}
#promoslides {
    position: relative;
}
.promo-item {
    height: 380px;
    width: 650px;
    position: absolute;
    z-index: 2;
    left: 0px;
    top: 0px;
}
.promo-text {
    position: absolute;
    z-index: 4;
    height: 75px;
    width: 650px;
    left: 0px;
    top: 305px;
    background: #0156B9;
    
    overflow:hidden;
    /*filter: alpha(opacity=85);
    opacity:0.85;*/
}
.promo-text a{
    padding:8px 16px;
    color:#FFF;
    font-size:27px;
    line-height:31px;
    font-weight:bold;
    letter-spacing:-1px;
    display:block;
    width:auto;
}
.nav {
    padding-top:3px;
}

.nav a{
    font-size:2px;
    border:1px solid #0156B9;
    padding:1px 5px;
    background:#E6E2DC;
    color:#E6E2DC;
    margin-right:2px;
}

.nav .activeSlide{
    background:#0156B9;
    color:#0156B9;
}
/*Evnets table nav */
/*.eventstable .nav a{
    font-size:12px;
    border:1px solid #0156B9;
    padding:1px 5px;
    background:#E6E2DC;
    color:#0156B9;
    margin-right:2px;
}*/
/* CALENDAR EVENTS STYLES */

.eventstable {
    position: relative;
    margin:20px 0;
}
#calendartabs .eventstable{margin-top:0px;}
.eventstable th {
    color: #000;
    text-align: left;
    padding: 5px;
}
.eventstable td {
    padding: 10px 5px;
    border-bottom: 1px dotted #aeaeae;
    line-height: 16px;
    font-size:12px;
}
.eventstable td h4 {
    line-height: 18px;
    font-size:12px;
    font-weight:normal;
}
.eventstable .odd{
    background: #ffffff;
}
.eventstable .timecol{width:35%;}
.eventstable .detailcol{width:65%;}
.eventstable td h3{margin:0px;}
.eventstable .caldate{font-size:100%; font-weight:bold;}
.eventstable .calday{font-size:14px; font-weight:bold; color:#0156B9;display:block;float:left;clear:both;white-space:nowrap;}
.eventstable .eventdate{float:left;}
.eventstable .nav{float:right;width:100px; padding:0px;}
.eventstable .nav a{float:left;margin-right:5px;display:block; font-size:11px; background:none; border:none;color:#ACACAC;}
.callabel{
    /*display:block; float:left; font-weight:bold;*/
    font-size: 10px;
    text-transform: uppercase;
    color: #ACACAC;
    }
.eventstable .detaillabel{width:70px; display:block; float:left;}
.span-cell{display:block; float:left;margin-right:10px;}
.date-cells {background: #fff; border-bottom:1px solid #ccc;border-top:1px solid #fff; padding:5px 3px;}


/*  =SIDEBAR
-------------------------------------------------------------- */

#sidebar {
    float: right;
    width: 305px;
}
#sidebar h2 {}
#sidebar .categories, #sidebar .sub-column ul {
    list-style: none;
    line-height: 16px;
    display: block;
    margin: 0px 0px 0px 3px;
    padding: 0px;
}
#sidebar .categories li{
   /* float: left;
    width: 40%;
    padding-right: 9%;*/
    padding-bottom: 0px;
}
#sidebar .sidebar-links{
    margin-bottom:15px;
}
#sidebar .sidebar-links li{
    padding-bottom:5px;
}
#sidebar .box {
    background: url(../images/box-body.gif) repeat-y left top;
    margin: 26px 0 20px;
    padding: 0px;
}

#sidebar .box-head {
    background: url(../images/box-top.gif) no-repeat left top;
    height: 30px;
    padding: 6px 12px 12px;
}
#sidebar  .box-body {
    padding-right: 12px;
    padding-bottom: 10px;
    padding-left: 12px;
}
#sidebar  .box-body h3 {
    font-size: 26px;
    line-height: 30px;
    font-weight: normal;
    letter-spacing: -1px;
    color: #AFDFF3;
}
#sidebar .box-bottom {
    background: url(../images/box-bottom.gif) no-repeat left bottom;
    clear: both;
    height: 6px;
}
#sidebar .box-body .separator {
    display: block;
    clear: both;
    margin-top: 8px;
    margin-bottom: 2px;
}

/*  = Subcolumns
--------------------------------------------------------------*/
.sub-column{
    float: left;
    padding-right: 4%;
    width: 45%;
    margin-bottom:20px;
}

#sidebar .sub-column .categories li, #sidebar .sub-column li{
    float: none;
    width:100%;
    padding-right:0px;
}

/*  =FORMS
-------------------------------------------------------------- */

input {}
textarea {}
button {}

input:focus {}
textarea:focus {}
button:hover {}


/*  =TABLES
-------------------------------------------------------------- */

table {}
thead{}
tbody{}
tr {}
th {}
td {}


/*  =FOOTER
-------------------------------------------------------------- */

#footer {
    clear: both;
    display: block;
    position: relative;
    margin: 10px 0px 0px;
    padding: 0px 0px 120px;
    background: url(../images/footer-background.gif) no-repeat 3px 100%;
    height: 185px;
}
#footer .toplevel-headings {
    padding-left: 3px;
}
#footer .image-column {
    float: left;
    width: 243px;
    background: url(../images/footer-image-bg.gif) no-repeat left bottom;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    height: 190px;
    position: relative;
}
#footer .image-column .image-column-content {
    height: 150px;
    width: 226px;
    position: absolute;
    top: 30px;
    left: 7px;
    overflow: hidden;
}
#footer h4 {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    margin-bottom: 8px;
}
#signup, #signup_two{
    padding-left: 10px;
}
#signup label, #signup_two label{display:none;}
#signup #signup_submit, #signup_two #signup_submit{
    border: 1px solid #FFF;
    text-transform: uppercase;
    color: #0156B9;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
#signup input, #signup_two input {
    background: #FFF;
    padding: 3px 2px;
    border: 1px solid #acacac;
    color: #acacac;
    text-transform: uppercase;
    font-size: 10px;
}
#signup p, #signup_two p {
    margin: 0px;
    padding: 0px 0px 8px;
}
#footer_wrapper {
    color: #AEDFF3;
    background: #0155b8 url(../images/footer-wrapper-bg.gif) repeat-x left top;
    padding-top: 40px;
    padding-bottom: 0px;
    margin-top: 20px;
    clear: both;
}
#footer_content {
    margin: 0px auto;
    width: 982px;
}
#footer_content .footer-top-nav {
    float: left;
    clear: both;
    font-size: 12px;
}
#footer_content .footer-top-nav li{
    float: left;
}
#footer_content .footer-top-nav li:first-child a{
	padding-left:0;
}

.footer-main-nav {
    display: block;
    list-style: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    margin: 0px;
    padding: 0px;
}
.footer-main-nav li {
    float: left;
    background: url(../images/footer-main-nav-webparator.gif) no-repeat right center;
    padding-right: 5px;
}
.footer-main-nav a {
    display: block;
    color: #AEDFF3;
    text-decoration: none;
    margin: 0px;
    padding: 0px 10px;
    line-height: 14px;
}
.footer-main-nav a:hover {
    color:#fff; 
}
#copyright {
    padding: 40px 0px 10px;
    font-size: 10px;
}


/*  =DEFAULT STYLES
-------------------------------------------------------------- */

.alignleft {float: left;}
.alignright {float: right;}
.clear {clear: both; display:block; font-size:1px; line-height:-1px;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.small {
    font-size: 10px;
}
.hidden {display: none !important;}
.noborder {border:none !important;}
.nobackground {
    background: url(none) !important;
}
#header .nobackground-header {
    background: url(none) !important;
}
.no-padding{
    padding:0px;
}
.noleftpadding {
    padding-left: 0px !important;
}
.norightpadding {
    padding-right: 0px !important;
}
.norightmargin {
    margin-right: 0px !important;
}

/* PAGINATION */
#paginate-this{
    padding-top:5px;
}
.pagination-title{padding-top:20px;}
#pagination{
    font-size:16px;
    font-weight:bold;
    padding:10px 0px;
    
}
.previous_link{
    float:left;
    display:block;
}
.next_link{
    float:right;
    display:block;
}

.page_link{
    padding:2px 10px;
}

.active_page{
    color: #ACACAC;
}

/*BOTTOM POST PAGINATION*/
.bottom-pagination{
    padding:15px;
    border-top:2px dotted #DADADA;
    clear:both;
}

.bottom-pagination h2{
    float: left;
    width: auto;
    color: #ACACAC;
    font-size: 17px;
    line-height: 17px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: normal;
    padding-right: 2px;
    margin-top:2px;
}



/* COMMENTS */
.comments_form {clear:both;padding:25px;}
.comments_form .showcommentform a{font-size:80%;letter-spacing:normal;background:url(newsight/z-images/comment_add.gif) no-repeat left center; padding-left:26px; float:right; }
#contentbox .showcommentform a:hover{background:#fff url(newsight/z-images/comment_add.gif) no-repeat left center;color: #023a91; }
.formrow{padding:0px 0px 20px;}
.comments_form .showcommentform .contactme{background:url(newsight/z-images/email.png) no-repeat left center; padding-left:26px; margin-left:10px; }
.comments_form .addcomment{display:block;}
.comments_form label, .lbl_mathguard{display: block; font-weight:bold; font-size: 14px; padding-bottom:2px; width:100px !important; float:left; clear:left;}
.comments_form .textfield{font: normal 12px/14px Helvetica, arial, sans-serif; padding:5px 2px; border:1px solid #ACACAC;color:#666; width:300px;-moz-box-shadow:inset 0px 0px 3px #CCC;
 box-shadow:inset 0px 0px 3px #CCC; }
#comment_text{width:350px;}
.comments_form #commentcode{width:130px; height:50px; display:block;}
.comments_form .btn_commentsubmit{
    text-transform: uppercase;
    color: #0156B9;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    background:url(../images/SUBMIT-button.png) no-repeat top left;
    width:150px;
    height:61px;
    display:block;}
.comments_form .btn_commentsubmit:hover{background:url(../images/SUBMIT-button.png) no-repeat 0px -61px;
    }
.comments_box {
margin:15px 0px 20px 0px;
}
#content .comments_box h3{
letter-spacing:-1px;
line-height:13px;
margin:0;
padding:10px 25px;
font-size:20px;
background: url(../images/separator-lines-white.png) no-repeat 25px 45px;
height:35px;
line-height:20px;
}
.comments_box .comment{padding:5px 25px; border-bottom:1px dotted #dadada; margin:10px 0px 1px 0px; font-size:12px; line-height:18px;}
.comments_box .comment h4{font-size:11px; } 
.comments_box .comment p{margin-bottom:10px;margin-top:3px;}
.comments_box .comment .del_comment{width:30px; display:block; float:right; padding:3px;}   
.comments_box .comment_date{color:#999; padding:0px 10px 0px 0px; display:block;line-height:18px;letter-spacing:normal; font-weight:normal;}
.comments_box .commentreply{text-align:right; padding-right:10px;} 
#math_guard_answer{border:1px solid #666; margin:2px 5px; padding:3px font: normal 12px/14px Helvetica, arial, sans-serif; color:#666;width:20px;} 
.comment_error{ padding-left:20px; color: #CC0D0F;}
.math_instruct{font-size:11px;}
/* END COMMENTS */
