all-postimg#wpstats {
width:0px;
height:0px;
overflow:hidden
}

hr {
color:#666666;
}

body {
font-family: Arial, Tahoma, Verdana;
font-size: 70%;
color: #000000;
margin: 0px;
padding: 0px;
}

.caribou {
background-image: url(http://www.usatodayeducate.com/images/cups.png);
font-family: Arial, Tahoma, Verdana;
font-size: 70%;
color: #000000;
margin: 0px;
padding: 0px;
}

#wrap_talia {
width: 980px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#wrap_talia2 {
width: 1000px;
padding: 10px;
margin-top: 40px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;

}

#content_talia2 {
overflow: hidden;
width: 1000px;
margin-top: 40px;
background-color: #ffffff;
padding: 10px;
border: 2px solid #5F4C48;
}



#content_talia {
width: 980px;
padding: 20px 0px 0px 0px;
margin-bottom: 27px;
}

p {
margin: 0px;
color: #000000;
padding-top: 2px;
padding-bottom: 4px;
}

#new-social-holder {
width: 305px;
height: 30px;
margin-bottom: 20px;
}

#new-social-holder h1 {
width: 60px;
float: left;
margin: 3px 0px 0px 0px;
padding: 0px;
}


#new-social-holder h2 {
float: right;
margin: 0px 10px 0px 0px;
padding: 0px;
}




.page_headline {
font-size: 22px;
font-weight: bold;
line-height: 21px;
padding-top: 10px;
}

h1 {
position: relative;
vertical-align: middle;
color: #000000;
font-size: 16px;
font-weight: bold;
text-align:left;
margin-top: 3px;
margin-bottom: 3px;
line-height: 25px;
}

h2  {
color: #333333;
font-size: 12px;
font-weight: bold;
}

h3 {
font-size: 14px;
font-weight: bold;
color: #333333;
line-height: 16px;
margin-bottom: 5px;
}

h5 {
color: #333333;
font-size: 16px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 3px;
}

a:link {
color: #000000;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
color:#00528A
}

#header_talia {
width: 100%;
margin: 0 auto 0 auto;
height: 60px;
background-color: #0152A3;
}

#header_talia2 {
width: 100%;
margin: 0 auto 0 auto;
background-color: #0152A3;
}

#header_talia3 {
width: 100%;
margin: 0 auto 0 auto;
background-color: #000;
}



.social_header {
width: 81px;
float: right;
}



#topic-nav {
margin: 0;
padding: 0;
}

#topic-nav li {
display: inline;
list-style-type: none;
padding-top: 2px;
padding-bottom: 2px;
}


#careers {
background-color: #6CCE61;
float: left;
width: 137px;
height: 14px;
}

#careers a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left: 40px;
padding-right: 44px;
}


#style {
background-color: #ED1556;
float: left;
width: 137px;
border-left: 1px solid #000;
height: 14px;
}

#style a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left: 51px;
padding-right: 51px;

}

#campuslife {
background-color: #3399FF;
float: left;
width: 137px;
border-left: 1px solid #000;
height: 14px;

}

#campuslife a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left: 26px;
padding-right: 33px;
}

#entertainment {
background-color: #7745EB;
float: left;
width: 137px;
border-left: 1px solid #000;
height: 14px;
}

#entertainment a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left:25px;
padding-right: 14px;
}

#sports {
background-color: #005B9A;
float: left;
width: 137px;
border-left: 1px solid #000;
height: 14px;
}

#sports a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left: 27px;
}

#opinion {
background-color: #11B3A4;
float: left;
width: 137px;
border-left: 1px solid #000;
height: 14px;
}

#opinion a {
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left: 27px;
padding-right: 20px;
}

#news {
background-color: #FC7E3F;
float: left;
width: 137px;
border-left: 1px solid #000;
height: 14px;
}

#news a {
padding-right: 51px;
font-size: 12px;
font-weight: bold;
color: #ffffff;
font-family: Arial;
padding-left: 46px;
}


/* Redbar navigation styles */
.redbar  {
width: 100%; 
height: 8px; 
background-color: #8E0D03;
padding-top: 4px;
padding-bottom: 14px;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}


.redbar2  {
width: 100%; 
height: 16px; 
background: #003466;
padding-top: 7px;
padding-bottom: 14px;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}


.redbar3  {
width: 100%; 
height: 16px; 
background: #1E1E1D;
padding-top: 7px;
padding-bottom: 14px;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}



#jsddm {	
margin: 0;
padding: 0;
}
	
#jsddm li {	
list-style: none;
font-size: 11px;
font-weight: bold;
font-family: Arial;
float: left;
margin-right: 35px;
margin-top: 1px;
}

#jsddm li a  {	
display: block;
background: #8E0D03;
text-decoration: none;
padding: 2px 4px 2px 4px;
color: #FFFFFF;
white-space: nowrap}


		
#jsddm li ul  {	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
z-index: 90;

padding-top: 3px;
}
		
#jsddm li ul li  {    
/*float: none;*/
clear:both;
display: inline;
z-index: 90;
width:200px;
} 

		
#jsddm li ul li a {	
width: auto;
font-size: 11px;
line-height: 20px;
border-bottom: thin solid #FFFFFF;
background:#8E0D03;
padding-left: 5px;
padding-right: 15px;
}
		
#jsddm li ul li a:hover {	
color: #FFFFFF;
text-decoration: underline;
}


/* end redbar navigation styles  */



#jsddm2 {	
margin: 4px 0px 0px 0px;
padding: 0;
}
	
#jsddm2 li {	
list-style: none;
font-size: 11px;
font-weight: bold;
font-family: Arial;
float: left;
margin-right: 35px;
}

#jsddm2 li a  {	
display: block;
background: #003466;
text-decoration: none;
padding: 2px 4px 2px 4px;
color: #FFFFFF;
white-space: nowrap}

		
#jsddm2 li ul  {	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
z-index: 90;
padding-top: 3px;
}
		
#jsddm2 li ul li  {    
/*float: none;*/
clear:both;
display: inline;
z-index: 90;
width:200px;
} 

		
#jsddm2 li ul li a {	
width: auto;
font-size: 11px;
line-height: 20px;
border-bottom: thin solid #FFFFFF;
background:#003466;
padding-left: 5px;
padding-right: 15px;
}
		
#jsddm2 li ul li a:hover {	
color: #FFFFFF;
text-decoration: underline;
}


#jsddm3 {	
margin: 4px 0px 0px 0px;
padding: 0;
}
	
#jsddm3 li {	
list-style: none;
font-size: 11px;
font-weight: bold;
font-family: Arial;
float: left;
margin-right: 35px;
}

#jsddm3 li a  {	
display: block;
background: #1E1E1D;
text-decoration: none;
padding: 2px 4px 2px 4px;
color: #FFFFFF;
white-space: nowrap}

		
#jsddm3 li ul  {	
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
z-index: 90;
padding-top: 3px;
}
		
#jsddm3 li ul li  {    
/*float: none;*/
clear:both;
display: inline;
z-index: 90;
width:200px;
} 

		
#jsddm3 li ul li a {	
width: auto;
font-size: 11px;
line-height: 20px;
border-bottom: thin solid #FFFFFF;
background:#1E1E1D;
padding-left: 5px;
padding-right: 15px;
}
		
#jsddm3 li ul li a:hover {	
color: #FFFFFF;
text-decoration: underline;
}

.fancybutton {
height: 22px;
width: 45px;
background-image: url(http://www.usatodayeducate.com/images/go-button.png);
border: 0;
margin: 0;
padding: 0;
}


.fancybutton2 {
float: right;
height: 17px;
width: 42px;
background-image: url(http://www.usatodayeducate.com/images/go-button.png);
border: 0;
margin: 0;
padding: 0;
}



#left-rail {
width: 660px;
float: left;
margin-bottom: 20px;
}


#right-rail {
width: 305px;
float: right;
}

.front-ad {
width: 301px;
margin: 31px 0px;
padding: 0px;
}


#footer_talia {
width: 1000px;
padding-top: 25px;
margin-right: auto;
margin-left: auto;
clear: both;
}

#footer_section {
width: 362px;
margin: 0px auto 0px auto;
height: 20px;
}

.privacy {
width: 362px;
padding: 12px 0px 12px 0px; 
margin: 0px auto 0px auto; 
font-size: 10px; 
color: #0066AF;
text-align: center;
}

.privacy a:link {
color: #0066AF;
}

.privacy a:visited {
color: #0066AF;
}

.privacy a:hover {
color: #0066AF;
text-decoration: underline;
}

.privacy a:active {
color: #0066AF;
}

.wide-front {
width: 320px;
float: left;
font-size: 19px;
color: #333333;
font-weight: bold;
font-family: Arial;
margin-bottom: 10px;
margin-right: 10px;
line-height: 25px;
}

.right-front {
width: 315px;
float: left;
margin-bottom: 10px;
margin-right: 15px;
}

#wide-front-caption {
width: 310px;
font-size: 9px;
font-weight: normal;
margin-right: 10px;
color: #000000;
text-align: right;
float: right;
}


#right-front-caption {
font-size: 10px;
font-weight: normal;
color: #000000;
text-align: right;
}


.blogimage {
float: left;
margin-top: 16px;
border: none;
line-height: 50px;
}

.blogimage2 {
margin-bottom: 8px;
}

#right-front-image-holder {
float: right;
width: 165px;
}

#right-front-text-holder {
width: 137px;
float: left;
}

.rightheadline {
font-size: 18px;
font-weight: bold;
font-family: Arial;
line-height: 22px;
}

.rightdescription {
color:#333333;
font-size:12px;
line-height:16px;
padding-top: 15px;
}

.rightdescription a:hover {
text-decoration: underline;
color: #333333;
}


#center-rail {
width: 330px;
float: left;

}


.center-rail-feature-auto {
width: 225px;
float: left;
}

.center-rail-feature-auto h2 {
color: #333333;
    font-family: "Lucinda Grande",Verdana;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0px 0px 2px 0px;
padding: 0px;
vertical-align: top;

}

.center-rail-feature-auto p {
color: #333333;
    font-size: 12px;
    line-height: 15px;
    padding: 4px 0;
    width: 225px;
}

.center-rail-feature-holder {
width: 320px;
height: 90px;
padding-bottom: 3px;
border-bottom: 1px dotted #cccccc;
margin-bottom: 8px;
}


.center-rail-feature {
width: 320px;
padding-bottom: 7px;
border-bottom: 1px solid #CCCCCC;
}

.center-rail-feature img {
float: right;
}

.center-rail-feature-middle {
width: 320px;
padding-top: 10px;
padding-bottom: 7px;
border-bottom: 1px solid #CCCCCC;
}

.center-rail-feature-middle img {
float: right;
}

.center-rail-feature-bottom {
width: 320px;
padding-top: 10px;
padding-bottom: 7px;
}

.center-rail-feature-bottom img {
float: right;
}


.story {
font-size: 14px;
line-height: 16px;
color: #333333;
font-weight: bold;
font-family:"Lucinda Grande", Verdana;
margin-bottom: 2px;
}

.detail  {
font-size: 12px;
color: #333333;
line-height: 15px;
width: 225px;
padding: 4px 0px 4px 0px;
}


.headline-style {
width: 320px;
color: #333333;
}
.headline-style ul {
margin: 0;
padding: 0;
}

.headline-style li {
color: #333333;
font-size: 14px;
font-weight: bold;
list-style-type: none;
line-height: 21px;
padding-bottom: 9px;
margin-bottom: 7px;
border-bottom: 1px dotted #cccccc;
}

.headline-style li a {
color: #333333;
text-decoration: none;

}

.headline-style li a:hover {
text-decoration: underline;
}


.headline-style2 {
width: 320px;
color: #333333;
}
.headline-style2 ul {
margin: 0;
padding: 0;
}

.headline-style2 li {
color: #333333;
font-size: 13px;
font-weight: bold;
list-style-type: disc;
line-height: 17px;
margin-left: 17px;
padding: 5px 0px;
}

.headline-style2 li a {
color: #333333;
text-decoration: none;

}

.headline-style2f li a:hover {
text-decoration: underline;
}



.headline-style3 {
width: 320px;
color: #333333;
}
.headline-style3 ul {
margin: 0;
padding: 0;
}

.headline-style3 li {
color: #333333;
font-size: 13px;
font-weight: bold;
list-style-type: none;
line-height: 18px;
margin-left: 17px;
padding: 9px 0px 9px 0px;
border-bottom: 1px dotted #cccccc;
}

.headline-style3 li a {
color: #333333;
text-decoration: none;

}

.headline-style3 li a:hover {
color: #00529b;
}


.left_main {
float: left;
width: 660px;
padding: 0px 0px 0px 0px;
}

.left_main p {
color: #333333;
}

.left-main-weekend {
float: left;
width: 640px;
height: 292px;
padding: 0px 0px 0px 0px;
background-image: url(http://www.usatodayeducate.com/images/crp/frosh-life.jpg);
background-repeat:no-repeat;
border: 1px solid #333;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;

}

.left-main-weekend p {
color: #333333;
}

.left-main-weekend-inner {
width:640px; 
height: 262px; 
margin-top: 13px; 
margin-bottom: 10px; 
margin-left: 0px;

}

.weekend-headline-holder {
float: right; 
width: 200px; 
height: 215px;
margin-top: 2px;
margin-right: 11px;
}

.weekend-headline-spike {
width: 180px;
font-size: 13px;
line-height: 18px;
font-family: Gill Sans, arial;
font-weight: bold;
font-color: #000;
border-bottom: 1px solid #FBB03B;
padding: 11px 10px 7px 10px;
text-align: right;
}

.weekend-headline-spike-last {
width: 180px;
font-size: 13px;
line-height: 18px;
font-family: Gill Sans, arial;
font-weight: bold;
color: #000;
padding:11px 10px 7px 10px;
text-align: right;
}

.weekend-headline-spike a {
color: #803218;
}

.weekend-headline-spike-last a {
color: #803218;
}

.weekend-headline-spike a:hover {
color: #C37077;

}

.weekend-headline-spike-last a:hover {
color: #C37077;
}

.weekend-big-title {
float: left;
font-size: 26px;
font-family: Gill Sans, Arial;
margin-top: 18px;
margin-left: 14px;
width: 375px;
color: #000;
font-weight: bold;
line-height: 33px;
}



.topheadline {
font-size: 22px;
line-height: 26px;
font-weight: bold;
font-family: Arial;
width: 315px;
float: left;
margin-bottom: 7px;
margin-right: 15px;
}


.recent-posts-front {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 315px;
height: 450px;
margin: 0px;
}


.recent-posts-front h3 {
background-color:#f2f2f2;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #0152A3;
font-family: Arial;
padding: 7px 0px 7px 7px;
}


.recent-posts-front-guts {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}


.recent-posts-front-guts li {
padding: 7px 0px;
border-bottom: 1px solid #cccccc;
list-style-type: none;
}


.recent-posts-front-guts a {
color: #333333;
font-weight: bold;
}

.recent-posts-front-guts a:hover {
text-decoration: underline;
}



.recent-posts-front2 {
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 305px;
margin-bottom: 20px;
margin-right: 22px;
}


.recent-posts-front2 h3 {
background-color:#f2f2f2;
border-bottom:2px solid #f2f2f2;
font-size:13px;
font-weight:bold;
margin:0px;
color: #333333;
font-family: Arial;
padding: 5px 0px 5px 7px;
}


.recent-posts-front-guts2 {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}

.recent-posts-front-guts2 h4 {
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}


.recent-posts-front-guts2 li {
padding: 7px 0px;
border-bottom: 1px solid #cccccc;
list-style-type: none;
}


.recent-posts-front-guts2 a {
color: #333333;
font-weight: bold;
}

.recent-posts-front-guts2 a:hover {
text-decoration: underline;
}

.recent-posts-front-guts2 img {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.uloop-homebox {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 317px;
height: 427px;
margin: 0px;
}

.uloop-homebox h3 {
background-color:#f2f2f2;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #0152A3;
font-family: Arial;
padding: 7px 0px 7px 7px;
}

.uloop-homebox h5 {
color: #000;
font-size: 13px;
margin:7px 0px 5px 5px;
padding: 0;
}

.uloop-homebox-guts a {
font-weight: bold;
color: #1C4A8C;
text-decoration: underline;
}

.uloop-homebox-guts a:hover {
text-decoration: none;
}

.uloop-homebox-guts p {
margin-left: 5px;
padding-bottom: 3px;
font: 12px/1.5 Helvetica,Arial,sans-serif;
}


.uloop-homebox-guts {
background-color: #FFF;
padding: 7px;
font-size: 12px;
color: #333333;
line-height: 18px;
margin-top: 12px;
}

.uloop-homebox-guts img {
float: right;
margin: 0px 0px 7px 7px; 
}


.love {
background-color:#f2f2f2;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
font-size:15px;
font-weight:bold;
margin:0px;
color: #0152A3;
font-family: Arial;
padding: 7px 0px 7px 10px;
width: 630px;
margin-top: 10px;
}

#love-holder {
margin-top: 10px;
margin-bottom: 25px;
width: 660px;
float: left;
}

#love-holder ul {
margin: 0px 0px 25px 0px;
padding: 0;
}

#love-holder li {
border-left: 1px solid #CCCCCC;
    float: left;
    height: 187px;
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 137px;
}
#love-holder .first {
border: none;
    float: left;
    height: 187px;
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 137px;
}

#love-holder .first a {
color: #666666;
}

#love-holder .first a:hover {
text-decoration: underline;
}

#love-holder a {
color: #666666;
}

#love-holder a:hover {
text-decoration: underline;
}

#love-holder h3 {
color: #333333;
font-size: 11px;
padding: 0;
font-weight: normal;
margin: 0;
padding-bottom: 3px;
}

#love-holder p {
color: #666666;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 5px 0;
    white-space: normal;
}



.belt-header {
 background-color: #F2F2F2;
    border: 1px solid #DBDBDB;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
font-size:15px;
font-weight:bold;
margin:0px;
color: #000;
font-family: Arial;
padding: 7px 0px 7px 10px;
width: 630px;
margin-top: 10px;
}

#belt {
margin-top: 10px;
margin-bottom: 25px;
width: 660px;
float: left;
height: 275px;
}

#belt ul {
margin: 0px 0px 25px 0px;
padding: 0;
}

#belt li {
border-left: 1px solid #CCCCCC;
    float: left;
    height: 215px;
    list-style-type: none;
    margin: 10px 0px 0px 2px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 108px;
}
#belt .first {
border: none;
    float: left;
    height: 215px;
    list-style-type: none;
    margin: 10px 0 0;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    width: 108px;
}

#belt .first a {
color: #666666;
}

#belt .first a:hover {
color: #00528A;
text-decoration: none;
}

#belt a {
color: #666666;
}

#belt a:hover {
color: #00528A;
text-decoration: none;
}

#belt h3 {
color: #333333;
font-size: 11px;
padding: 0;
font-weight: bold;
margin: 0;
padding-bottom: 3px;
}

#belt p {
color: #666666;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 5px 0;
    white-space: normal;
}

.belty {
float: left;
height: 107px;
width: 107px;
margin: 0px 0px 10px 0px;
padding: 0px;
border: 0px;
}









.ubeat {
clear: both;
width: 640px;
border-top: 3px solid #ccc;
padding-top: 15px;
padding-bottom: 25px;
height: 224px;

}

.ubeat img {
float: left;
margin-bottom: 10px;
}


.ubeat li {
list-style-type: none;
margin: 0px;
padding: 0px 0px 3px 0px;

}

.ubeat li a {
color: #000;
text-decoration: none;
font-size: 16px;
line-height: 19px;
font-family: Arial;
font-weight: bold;
list-style-type: none;
}

.ubeat li a:hover {
text-decoration: underline;
}

.ubeat h4 {
margin-top: 0px;
margin-bottom: 12px;
line-height: 16px;
font-weight: normal;
color: #fff;
font-size: 12px;
border-bottom: 1px solid #cccccc;
padding-bottom: 4px;
}

.ubeat p {
color: #666666;
}

.ubeat-left {
width: 170px;
float: left;
}

.ubeat-right {
width: 460px;
float: right;
}

.ubeat-left h5 {
font-family: "Lucida Grande", Arial;
text-transform: uppercase;
border: 1px solid #000;
font-size: 13px;
font-weight: bold;
color: #000;
padding: 4px 12px 4px 11px;
margin-left: 3px;
margin-top: 8px;
float: left;
width: 118px;
}

.ubeat-left h6 {
font-family: "Lucida Grande", Arial;
text-transform: uppercase;
border: 1px solid #C42527;
background-color: #000;
font-size: 12px;
font-weight: bold;
color: #C42527;
padding: 4px 12px 4px 11px;
margin-left: 3px;
margin-top: 10px;
float: left;
width: 118px;
}





#bottom_half  {
width: 660px;
margin: 25px auto 0px auto;
padding: 0px;
clear: both;
overflow: hidden;
float: left;
}

.twitter-homebox {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 317px;
height: 374px;
margin: 0px 0px 0px 10px;
}

.twitter-homebox h3 {
background-color:#f2f2f2;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #0152A3;
font-family: Arial;
padding: 7px 0px 7px 7px;
}


ul.twitter {
margin: 0px;
padding-left: 15px;
}

li.twitter-item  {
margin: 3px 0px;
}

.twitter-homebox-guts a {
color:#A60627;
}

.twitter-homebox-guts {
background-color: #FFF;
padding: 7px;
font-size: 12px;
color: #333333;
line-height: 18px;
}


.twitter-homebox2 {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 300px;
height: 375px;
margin: 0px 0px 27px 0px;
}

.twitter-homebox2 h3 {
background-color:#f2f2f2;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #0152A3;
font-family: Arial;
padding: 7px 0px 7px 7px;
}


ul.twitter {
margin: 0px;
padding-left: 15px;
}

li.twitter-item  {
margin: 3px 0px;
}

.twitter-homebox-guts2 a {
color:#A60627;
}

.twitter-homebox-guts2 {
background-color: #FFF;
padding: 7px;
font-size: 12px;
color: #333333;
line-height: 18px;
}





.post-box {
float: right;
height: 35px;
width: 100px;
line-height: 30px;
color: #FFFFFF;
background-image: url(images/commented_v.gif);
background-repeat: no-repeat;
text-align: center;
font-size: 11px;
padding-left: 12px;
margin-left: 200px;
margin-bottom: 25px;
}

.post-box a:link, .post-box a:visited {
color: #FFFFFF;
text-decoration: none;
}

.post-box a:hover, .post-box a:active {
color: #004A8D;
text-decoration: underline;
}

.usat_footer_05 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://i.usatoday.net/_fronts/_home/_i/bg-gannett-logo.gif) no-repeat scroll 50% 100%;
font-size:10px;
padding-bottom: 40px;
text-align:center;
}


/*inside blog page styles */

.right-content-talia {
width: 950px;
}

.post-fixed {
float: left;
height: 0px;
width: 460px;
}

.blog-right {
float: right; 
width: 305px; 
margin-top: 30px;
font-family: "Lucida Grande", Verdana, Arial;
}

.recent-blog {
width: 282px;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#eeeeee;
border: 1px solid #DDDDDD;
color: #0152A3;
padding: 10px;
font-size: 12px;
line-height: 17px;
margin-bottom: 20px;
margin-top: 5px;
}

.recent-blog h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 3px; 0px;
color: #000;
font-family: Arial;
padding: 0px;
line-height: 18px;
margin-bottom: 15px;
}

.recent-blog h5 {
color: #000;
font-size: 13px;
font-weight: normal;
margin:0px 0px 10px 0px;
padding: 0;
}

.recent-blog li {
margin-left: 10px;
margin-bottom: 2px;
}

.recent-blog ul {
list-style-type: none;
padding:0;
margin: 0;
}

.recent-blog a:hover {
text-decoration: underline;
color: #000;
}

.recent-blog .more-dormify {
padding-top: 7px;
margin-left: 20px;
font-weight: bold;
list-style-type: disc;
}

.quick-blog {
width: 282px;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#eeeeee;
border: 1px solid #DDDDDD;
color: #0152A3;
padding: 10px;
font-size: 12px;
line-height: 17px;
margin-bottom: 20px;
margin-top: 25px;
}

.quick-blog h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 3px; 0px;
color: #000;
font-family: Arial;
padding: 0px;
line-height: 18px;
margin-bottom: 15px;
}

.quick-blog li {
margin-left: 10px;
margin-bottom: 2px;
}

.quick-blog ul {
list-style-type: none;
padding:0;
margin: 0;
}


.quick-blog-nfl {
width: 292px;
float: right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#eeeeee;
border: 1px solid #0E1581;
color: #0152A3;
padding: 4px;
font-size: 13px;
line-height: 15px;
margin-bottom: 20px;
margin-top: 15px;
clear: both;
}

.quick-blog-nfl h3 {
font-size:18px;
font-weight:bold;
margin: 0px 0px 3px; 0px;
color: #0E1581;
font-family: Arial;
padding: 5px;
line-height: 18px;
margin: 0px;
}

.quick-blog-nfl li {
margin-left: 10px;
margin-bottom: 2px;
}

.quick-blog-nfl ul {
list-style-type: disc;
color: #0E1581; 
padding:0;
margin: 7px 0px 10px 15px;
}

.sidebar-notch-NFL {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#eeeeee;
border: 1px solid #0E1581;
color: #0152A3;
padding: 4px;
font-size: 13px;
line-height: 15px;
}


.blog-home-main {
width: 605px;
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #d0e8f7;
padding: 10px;
font-size: 12px;
line-height: 17px;
margin-top: 10px;
font-size: 14px;
font-family: "Lucida Grande", Verdana, Arial;
line-height: 17px;
}

.blog-home-main h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 3px; 0px;
color: #000;
font-family: Arial;
padding: 0px;
line-height: 18px;
margin-bottom: 15px;
}

.blog-home-main li {
margin-left: 15px;
padding-bottom: 4px;
}

.month-home-main {
width: 605px;
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #d0e8f7;
padding: 10px;
font-size: 12px;
line-height: 17px;
margin-top: 10px;
font-size: 14px;
font-family: "Lucida Grande", Verdana, Arial;
line-height: 17px;
}

.month-home-main h3 {
font-size:16px;
font-weight:bold;
margin: 0px 0px 3px; 0px;
color: #00529b;
font-family: Arial;
padding: 0px;
line-height: 18px;
margin-bottom: 15px;
}

.month-home-main li {
margin-left: 0px;
padding: 0px 0px 4px 0px;
}

.month-home-main li a {
color: #00529b;
}


.month-home-main li a:hover {
color: #a60627;
text-decoration: none;
}



#post-entry {
float: left;
width: 620px;
margin-right: 20px;
}

#post-entry h1 {
font-size: 19px;
width: 635px;
color: #000000;
float: left;
font-weight: bold;
font-family: "Lucida Grande", Verdana, Arial;
padding-top: 10px;
padding-bottom: 15px;
}

#post-entry h1 a:link, #post-entry h1 a:visited {
color: #000000;
text-decoration: none;
}

#post-entry h1 a:hover, #post-entry h1 a:active {
color: #FF0000;
text-decoration: none;
}

#blogtitle {
font-size: 30px;
line-height: 38px;
width: 635px;
color: #000000;
float: left;
font-weight: bold;
font-family: arial,helvetica,clean,sans-serif;
padding-top: 21px;
padding-bottom: 7px;
}

.post-content {
float: left;
width: 635px;
font-size: 15px;
font-family: Georgia;
}

.spike  {
width: 620px;
font-size: 14px;
font-weight: bold;
margin: 20px 0px;
padding: 3px 0px;
}

.tags {
width: 630px;
float: left;
padding: 20px 0px 20px 0px;
font-size: 12px;
font-weight: bold;
font-style: italic;
line-height: 14px;
}

.page_content {
width: 800px;
font-size: 13px;
line-height: 15px;
}

.digital-blog {
width: 800px;
font-size: 14px;
line-height: 18px;
font-family: "Futura", Arial;
}


.post-commented {
float: left;
width: 460px;
}

.post-content code {
display: block;
padding: 5px;
clear: both;
margin-top: 10px;
margin-right: 40px;
margin-bottom: 10px;
margin-left: 5px;
font-family: "Trebuchet MS", Tahoma, "Arial Narrow";
font-size: 13px;
color: #666666;
background-color: #F4F4F4;
border: 1px dotted #F7F7F7;
}

.post-content img {
padding: 2px;
}

.post-content blockquote {
background-image: url(images/bquote.gif);
background-repeat: no-repeat;
background-position: left top;
clear: both;
margin-top: 10px;
margin-right: 40px;
margin-bottom: 10px;
margin-left: 5px;
padding-top: 15px;
padding-left: 38px;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #333333;
text-align: left;
font-weight: normal;
}

.post-content a:link,  {
color: ##000000;
text-decoration: none;
font-weight: bold;
}

.post-content a:active,  {
color: #000000;
text-decoration: none;
font-weight: bold;
}


.post-content a:hover {
color: #000000;
text-decoration: underline;
}

#comment-temps {
float: left;
width: 620px;
margin-bottom: 30px;
}

#comment-temps a:link, #comment-temps a:visited {
color: #999900;
text-decoration: underline;
}

/*end inside blog styles */



/*comment styles */

h3#comments {
font-family: Arial;
font-size: 18px;
color: #8E0D03;
font-weight: bold;
font-style: italic;
margin: 0;
padding: 20px 0px 0px 0px;
border-top: 1px solid #CCCCCC;
}

.commentlist {
margin-left: 5px;
list-style-type: disc;
}

.commentlist li {
padding-bottom: 20px;
border-bottom: 1px solid #cccccc; 
padding-top: 20px;
}

#respond h3 {
font-family: Arial;
font-size: 14px;
color: #000;
font-weight: bold;
margin-top 20px;
padding: 10px 0px;
}

#comment-temps a:hover, #comment-temps a:active {
color: #000;
text-decoration: none;
}

.comment-body {
font-family: arial;
font-size: 14px;
color: #333333;
}

.comment-body p {
line-height: 20px;
margin: 10px 0px 5px 0px;
}

.commentmetadata {
font-weight: bold;
margin-top: 5px;
font-size: 12px;
}

.reply {
font-weight: bold;
font-size: 11px;
}

.reply a {
color: #8E0D03;
}

.reply a:hover {
text-decoration: underline;
color: #8E0D03;
}

.avatar {
display: none;
}


.com-box {
float: left;
width: 595px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #DEDEDE;
padding: 10px;
margin-bottom: 25px;
line-height: 14px;
letter-spacing: 1px;
font-family: "Arial Narrow"; Verdana;
}

.com-box_alt {
margin-bottom: 25px;
float: left;
width: 595px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#D0E8F7;
border:1px solid #DEDEDE;
font-family: "Arial Narrow"; Verdana;
padding: 10px;
line-height: 14px;
letter-spacing: 1px;
}

.author_com {
float: left;
width: 445px;
font-size: 14px;
font-weight: bold;
background-image: url(images/comment.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 5px 10px 10px 22px;
margin-left: 10px;
}

.author_date {
float: left;
width: 460px;
font-size: 12px;
color: #000000;
margin-left: 10px;
}

.author_com_text {
float: left;
width: 580px;
padding: 10px;
color: #333333;
font-family: Verdana; Arial
font-size: 11px;
line-height: 18px;
}

.author_com_text p {
font-size: 13px;
}

.com-fixed {
float: left;
height: 20px;
width: 460px;
}

.author_com_text blockquote {
clear: both;
margin: 10px 40px 10px 5px;
padding-left: 5px;
border-left-width: 4px;
border-left-style: solid;
border-left-color: #666666;
padding-top: 3px;
padding-bottom: 3px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}

.author_com_text code {
clear: both;
margin-top: 10px;
margin-right: 40px;
margin-bottom: 10px;
margin-left: 5px;
font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans", Tahoma;
color: #666666;
padding: 3px;
border: 1px dotted #EFEFEF;
display: block;

}
#comment-temps form {
margin: 0px;
padding: 0px;
float: left;
width: 460px;
}

#comment-box {
float: left;
width: 600px;
margin: 0px;
padding: 0px;
}

#comment-box p {
padding: 0px;
clear: both;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 13px;
color: #333333;
}

#comment-box input {
margin: 0px;
padding: 1px;
width: 260px;
height: 20px;
border: 1px solid #333333;
}

#comment-box input:hover {
margin: 0px;
padding: 1px;
width: 260px;
height: 20px;
border: 1px solid #999999;
background-color: #FFFFFF;
}

#comment-area {
float: left;
width: 600px;
margin: 0px;
padding: 0px;
}

#comment-area p {
padding: 0px;
clear: both;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 13px;
color: #333333;
}

#comment-area textarea {
padding: 3px;
width: 600px;
height: 180px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border: 1px solid #333333;
margin: 0px 0px 10px 0px;
}

#comment-area textarea:hover {
padding: 3px;
width: 600px;
height: 180px;
border: 1px solid #999999;
margin: 0px;
}

/* end comment styles */


/*archive styles */

.taggy {
width: 800px;
}

/*end archive styles */


/*academic page styles */

.apage_content {
width: 780px;
font-size: 13px;
height: 50px;
}

.apage_content a:link {color: #FFFFFF;}
.apage_content a:visited {color: #FFFFFF; text-decoration: none;}
.apage_content a:hover {color: #F92133; text-decoration: none;}
.apage_content a:active {color: #FFFFFF;}

.csintro {
border: 1px solid #cccccc;
color: #333333; 
padding: 10px; 
line-height: 17px;
width: 610px;
margin-top: 10px;
margin-bottom: 20px;
}


.cc_archive {
padding-left: 60px;
font-size: 14px;
color: #004A8D;
}

.cc_archive a:link {color: #000;}
.cc_archive a:visited {color: #000; text-decoration: none;}
.cc_archive a:hover {color: #A60627; text-decoration: none;}
..cc_archive a:active {color: #000;}

/*end academic page styles */

/*crp page styles */


.crp-blogpost {
font-size: 14px;
font-family: arial,helvetica,clean,sans-serif; 
line-height: 21px;
margin-top: 30px;
margin-bottom: 40px;
}

.crp-blogpost p {
margin-bottom: 20px;
padding: 0px;
color: #000000;
}

.crp-blogpost a:link {color:#00529b;} 
.crp-blogpost a:visited {color:#00529b;}
.crp-blogpost a:hover {color:#00529b;}
.crp-blogpost a:active {color:#00529b;}

.crp-blogpost img {
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.crp-blogpost h3 {
margin: 0px;
padding: 5px 0px 15px 0px;
font-size: 16px;
font-weight: bold;
color: #00529b;
}

.crp-blogpost ul {
margin-top: 0px;
}


.crp-blogpost li {
margin: 0px;
padding: 3px 0px;
}

/*end crp page styles */



/* Other Styles Probably in Use */



.launchtext  {
width: 670px;
text-align: left;
margin-left: 5px;
}

#launch {
	background-image: url(http://www.usatodayeducate.com/collegiatereadership/wp-content/uploads/launchkit.jpg);
background-repeat: no-repeat;
	width: 701px;
	height: 89px;
margin-left: 10px;
}

#camp_cont {
        height: 470px;
	width: 711px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #000000;

}
#left_box {
	width: 370px;
	float: left;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #000000;
	padding-left: 20px;
	padding-top: 5px;
	
}
#summaries {
	background-color: #00529b;
	height: 17px;
	width: 430px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
#each_edition {
	width: 650px;
	margin-bottom: 5px;
	padding-left: 3px;
	font-size: 14px;
	font-weight: bold;
}
#colleges {
	width: 430px;
	float: left;
	padding-left: 3px;
	
	line-height: 14px;
}
#snapshots {
	background-color: #00529B;
	height: 17px;
	width: 250px;
	float: right;
	padding-top: 3px;
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
#snap {
	width: 250px;
	float: right;
}
#right_box {
	width: 280px;
	float: right;
	margin-right: 20px;
margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#right_bott {
	width: 286px;
	float: right;
	padding: 10px;
	line-height: 16px;
}
#camp_bottom {
	width: 700px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#camp_head {
	background-color: #00529B;
	height: 30px;
	width: 703px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}

#twithead {
font-size: 16px;
font-weight: bold;
text-align:left;
margin-top: 9px;
margin-bottom: 14px;
line-height: 19px;
}
#round_cont {
	width: 711px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #000000;
	height: 540px;
}
#round_left {
	float: left;
	width: 365px;
	padding-top: 5px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	height: 495px;
}
#round_right {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 20px;
	float: right;
	width: 285px;
	margin-bottom: 0px;
	height: 360px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#round_bottom {
	float: right;
	height: 80px;
	width: 306px;
	padding-left: 19px;
	padding-top: 10px;
}



#news_left {
	float: left;
	height: 423px;
	width: 350px;
	padding-top: 5px;
	padding-left: 40px;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#news_bott_left {
	float: left;
	width: 365px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	bottom: 200px;
}
#news_cont {
	height: 558px;
	width: 711px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #000000;
}
#news_right {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 20px;
	float: right;
	width: 280px;
	height: 478px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}



.smallfrontheader {
text-align: left;
font-size: 11px;
font-weight: bold;
color: #29AAE1;
padding-top: 2px;
}


.lknav {
width: 695px;
height: 125px;
margin-top: 20px;
}

#lkwelcome  {

width: 670px;
background-color: #C5D4ED;
font-size: 12px;
font-color: #000000;
font-weight: bold;
padding: 10px;
margin-top: 18px;
line-height: 17px;
margin-left: 3px;
}



#lkwelcome2  {

width: 725px;
background-color: #C5D4ED;
font-size: 12px;
font-color: #000000;
font-weight: bold;
padding: 10px;
margin-top: 18px;
line-height: 17px;
margin-left: 3px;
}

.psu  {
margin-left: 8px;
}

.psu a:link {color: #000000; font-weight:normal;} 
	.psu a:visited {color: #000000; font-weight:normal;} 
	.psu a:hover {color: #000000; font-weight:normal; text-decoration: underline;}
.psu a: active {color: #000000; font-weight:normal;}	
.vhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#vbox {
	padding: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: 400px;
}
.vinside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding: 5px;
}





/*Styles in use??? */

img {
border: 0px;
}

.download {
clear: both;
padding: 3px;
color: #666666;
margin-right: 50px;
font-size: 12px;
line-height: 18px;
font-weight: bold;
}

img.alignleft {
float: left;
margin: 5px 8px 2px 0px;
}

img.alignright {
float: right;
margin: 8px 0px 5px 8px;
}

img.aligncenter {
display: block;
margin: 0px auto 4px auto;
clear: both;
}

.alignright {
float: right;
}

.aligncenter {
display: block;
clear: both;
margin: 0px auto 0px auto;
}

h2 {
position: relative;
vertical-align: middle;
color: gray;
margin-bottom: -10px;
font-size: 1.1em;
}

h3 {
color: #333333;
font-size: 16px;
line-height: 20px;
padding: 7px;
text-align: left;
}


h4 {
position: relative;
vertical-align: middle;
color: #000;
font-size: 20px;
text-align:left;
margin-top: 7px;
margin-bottom: 0px;
line-height: 25px;
}

h5 {
position: relative;
vertical-align: middle;
color: #000;
font-size: 19px;
text-align:left;
margin-top: 0px;
margin-bottom: 7px;
line-height: 20px;
}

h6 {
position: relative;
vertical-align: middle;
color: #000;
font-size: 18px;
text-align:left;
margin-top: 0px;
margin-bottom: 1px;
}



.left-content-talia {

	float: left;

	width: 130px;

}

#left-post {

	width: 330px;

	padding-right: 0px;

	padding-left: 0px;

	float: left;

	position: relative;

border-right-width: 0px;

	border-right-style: solid;

border-color: grey;

}


img.suboptions-icon{
margin-right: 9px;
}

#sidebar {
margin: 0px;
padding: 0px;
}

#sidebar h3 {
 background-color: #F2F2F2;
    border: 1px solid #DBDBDB;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
margin-bottom: 17px;
}

#right-sidebars {

	float: right;

	width: 380px;

	padding-right: 0px;


}

#left-sidebars {

	float: left;

	width: 150px;

	padding-bottom: 25px;


}







.src_field {

	width: 100px;

	border: 1px solid #CCCCCC;

	height: 15px;


	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 2px;

}




.navigators {

	float: left;

	width: 490px;

}
.navigators ul {

	margin: 0px;

	float: left;

	width: 490px;

	list-style-type: none;

	padding-top: 36px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.navigators ul li {

	display: inline;

	color: #FFFFFF;

	padding: 0px;

	margin: 0px;

}

.navigators ul li a:link, .navigators ul li a:visited {

	display: block;

	padding-right: 15px;

	padding-left: 15px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	background-color: #F6B81A;

	line-height: 25px;

	height: 25px;

	font-weight: bold;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #F3B40A;

	width: auto;

	float: left;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 2px;

}

.navigators ul li a:hover, .navigators ul li a:active {

	display: block;

	padding-right: 15px;

	padding-left: 15px;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	background-color: #E6A306;

	line-height: 25px;

	height: 25px;

	font-weight: bold;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #EB9B01;

	width: auto;

	float: left;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 2px;

}



.posted-aut-cat {

	float: left;

	width: 460px;

	font-size: 12px;

	color: #666666;

}

.posted-aut-cat a:link, .posted-aut-cat a:visited {

	color: #666666;

	text-decoration: none;

}

.posted-aut-cat a:hover, .posted-aut-cat a:active {

	color: blue;

	text-decoration: underline;

}

















.post-navs {



	margin: 0px;

	padding: 0px;

	float: left;



	width: 460px;





	font-size: 14px;



	color: #666666;

}

.post-navs a:link, .post-navs a:visited {

	color: #666666;

	text-decoration: none;

}

.post-navs a:hover, .post-navs a:active {

	color: blue;

	text-decoration: none;





}



.rssfeed {

	margin: 0px;

	float: left;

	width: 460px;

	background-image: url(images/feed.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 20px;

	text-align: left;

	font-size: 13px;

	color: #666666;

}



#wp-calendar a:link, #wp-calendar a:visited {

	text-decoration: none;

	color: #666666;

	font-weight: bold;

}

#wp-calendar a:hover, #wp-calendar a:active {


	text-decoration: none;

	color: #999900;

	font-weight: bold;

}



#wp-calendar th {

	margin: 0px;


	padding: 0px;

	text-align: center;

}



#wp-calendar #next a {













	text-align: left;

	color: #666666;



	text-decoration: none;

	float: right;

	padding-top: 10px;

}




#wp-calendar #prev a {

	text-align: center;

	color: #999900;

	text-decoration: none;

	float: left;

	padding-top: 10px;

}

#wp-calendar td {

	margin: 0px;


	padding: 0px;




	text-align: center;

}


#wp-calendar tf {

	margin: 0px;

	padding: 0px;

}#wp-calendar {

	background-color: #EEEEDD;

	width: 200px;

	list-style-type: none;

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 2px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E2E2C5;

	border-right-color: #E2E2C5;

	border-bottom-color: #E2E2C5;

	border-left-color: #E2E2C5;

	font-size: 12px;

	margin: 0px;

	float: left;

}

#wp-calendar caption {

	width: 200px;

	font-size: 1.3em;

	color: #FFFFFF;

	background-image: url(images/h2navbg.gif);

	background-repeat: repeat-x;

	height: 31px;

	line-height: 28px;

	text-align: left;

	font-weight: bold;

	margin: 0px;

	background-position: bottom;

	padding: 0px;

	text-indent: 6px;

}

.clear-sidebar {

	float: left;

	height: 10px;

	width: 198px;

}

.featured {

	float: right;

	width: 270px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.featured-closer {

	float: right;

	width: 270px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;


	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.featured h3 {

	float: left;

	width: 265px;

background-color: #00529a;

	border: 1px solid #000;

	font-size: .9em;

	color: #FFFFFF;

	height: 18px;

	line-height: 18px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

margin: 0px;

}

.featured ul {

	background-color: #FFFFFF;

	margin: 0px;

	float: left;

	width: 246px;

	list-style-type: none;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 4px;


	padding-left: 9px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.featured ul ul {

	margin: 0px;


	padding: 0px;

	float: left;

	width: 250px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}



.featured ul li {


	margin: 0px;

	float: left;

	padding: 0px;

}

.featured ul ul li {

	margin: 0px;

	padding: 0px;

	float: left;

}



.featured ul li a:link, .featured ul li a:visited {

	margin: 0px;










	float: left;

	display: block;




	width: 250px;



	padding-top: 3px;




	padding-right: 0px;









	padding-bottom: 3px;

	padding-left: 18px;


	color: #333333;

	text-decoration: none;


	font-size: 13px;








	background-repeat: no-repeat;



	background-position: left 4px;




}

.featured ul li a:hover, .featured ul li a:active {

	margin: 0px;

	float: left;



	display: block;


	width: 250px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;



	padding-left: 18px;

	color: #666666;

	text-decoration: underline;

	font-size: 13px;


	background-repeat: no-repeat;


	background-position: left 4px;

}

.featured ul ul li a:link, .featured ul ul li a:visited {

	margin: 0px;

	float: left;

	width: 250px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 18px;




}


.featured p {
padding-left: 4p;
padding-right: 4p;
}

.navtsettings ul {

	background-color: #FFFFFF;

	margin: 0px;

	float: left;

	width: 125px;

	list-style-type: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 4px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.main
		{
		font-family:Arial,Helvetical,sans-serif;
		font-weight:normal;
		color:#666666;
		font-size:12px;
		}
		
.main a:link {color:#666666; font-weight:bold; text-decoration: underline;}  
.main a:visited {color:#666666; font-weight:bold; text-decoration: underline;} 
.main a:hover {color:#00528A; font-weight:bold; text-decoration: underline;}		

.mainb
		{
		font-family:Arial,Helvetical,sans-serif;
		font-weight:bold;
		color:#666666;
		font-size:12px;
		}		
		

	
.main_title
		{
		font-style:none;
		font-weight:bold;
		font-family:Arial, Helvetica;
		color:#666666;
		font-size:22px;
		}
		
 	

		
.title2
		{
		font-style:none;
		font-weight:bold;
		font-family:Arial, Helvetica;
		color:#666666;
		font-size:18px;
		}


.link
		{
		font-family:Arial,Helvetical,sans-serif;
		font-weight:normal;
		color:666666;
		font-size:12px;
		}

		
	.link a:link {color:#666666; font-weight:normal;} 
	.link a:visited {color:#666666; font-weight:normal;} 
	.link a:hover {color:#990066; font-weight:normal; }		
		


.small
		{
		font-style:none;
		font-weight:normal;
		font-family:Arial, Helvetica;
		color:000000;
		font-size:10px;
		}
		
	.small a:link {color:#0000FF; font-weight:normal;} 
	.small a:visited {color:#0000FF; font-weight:normal;} 
	.small a:hover {color:#0000FF; font-weight:normal; }	



.style1 {font-weight:normal; font-family:Arial, Helvetica; font-size:15px; font-style: none;}




div.hr

{

width: .50px;
color: #d3d3d3;
}

#sponsors {
width: 270px;
float: left;
padding-top: 50px;
}

.frontbullets {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
line-height:14px;
margin-top:9px;
margin-bottom: 7px;
text-align:left;
}

#ccfronttop {
	background-image: url(http://i.usatoday.net/_fronts/_home/_i/searchbar-bg.gif);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00529b;
border-right: 1px solid #00529b;
border-left: 1px solid #00529b;
	height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #00529b;
	width: 310px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
margin-top: 10px;
}

#ccfront {
	width: 303px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00529b;
	border-bottom-color: #00529b;
	border-left-color: #00529b;
padding: 7px; 

}






.featuretext {

margin-top: 10px; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
        text-align: left;
padding-top: 3px;

}


.chatter {
color:#666666;
font-size:12px;
font-weight: normal;
line-height:15px;
text-align:left;
margin-top: 5px;
}




#storefeatured {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
line-height: 16px;
	width: 670px;
	border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-left: 17px;	
padding-right: 24px;
height: 50px;
}



.blogarchive {
margin-right: 25px;
font-size: 11px;
font-weight: bold;
font-family: "Lucida Grande", Verdana, Arial;
margin: 7px 0px 2px 8px;
}

.blogarchive a:link {
color: #ffffff;
}

.blogarchive a:visited {
color: #ffffff;
text-decoration: none;
}

.blogarchive a:hover {
color: #f5ee2c;
text-decoration: underline;
}

.blogarchive a: active  {
color: #ffffff;
}


.simple_acat {
float: left; 
padding: 3px; 
line-height: 18px;
font-size: 14px;
font-family: Georgia;
}

#ccquick {
margin-left: 42px;
margin-top: 10px;
background-color: #EAF3FA;
padding: 7px;
width: 697px;
border: 1px solid #1D507D;
}

#rtquick {
margin-left: 42px;
margin-top: 10px;
background-color: #EAF3FA;
padding: 7px;
width: 697px;
border: 1px solid #1D507D;
}

.archive {
border: 1px solid #333333;
padding: 10px;
font-size: 14px;
font-weight: bold;
background-color: #FFFFFF;
}


.gform_wrapper li, .gform_wrapper form li, .gform_wrapper form ul li { list-style-type:none!important; background-image:none!important}


#gform_wrapper_3 {
background-color: #FF0000;
}
#gform_3 {
background-color: #F7931E;
}

#gform_wrapper_3 left_label {
padding: 0px;
}

#gform_wrapper_3 input.button {
margin-top: 14px;
}

.campuspaper {
width: 900px;
margin-top: 30px;
margin-bottom: 30px;
}

.paper-item {
width: 900px;
border-top: 1px solid #DEDEDE;
padding: 7px 5px 10px 5px;
margin-bottom: 20px;
background-image: url(http://www.usatodayeducate.com/images/crp/paperbg.gif);
background-repeat: repeat-x;
}

.paper-item2 {
width: 900px;
border-top: 1px solid #DEDEDE;
padding: 7px 5px 10px 5px;
margin-bottom: 20px;
background-image: url(http://www.usatodayeducate.com/images/crp/paperbg2.gif);
background-repeat: repeat-x;
}

.paper-title {
font-family: "Lucida Grande", Verdana, Arial;
font-size: 19px;
font-weight: bold;
margin-bottom: 7px;
}

.paper-head {
font-size: 13px;
font-family: "Lucida Grande", Verdana, Arial;
line-height: 12px;
color:#00529b;
padding-left: 5px;
margin-bottom: 15px;
}

.paper-detail {
font-size: 14px;
font-family: "Lucida Grande", Verdana, Arial;
line-height: 17px;
color: #333333;
}

.boomchicka{
height: 200px;
width: 300px;
background-color: #fff000;
border: 1px groove #1D507D;
margin-top: 50px;
padding: 10px;
float: left;
}


.banner-ad {
width: 730px;
margin: 12px auto 0px auto;
height: 95px;
clear: both;
}

.taghead {
font-size: 16px;
font-weight: bold;
font-family: "Lucida Grande", Verdana, Arial;
padding: 7px 0px 7px 0px;
}

.tagentry {
font-size: 14px;
font-family: "Lucida Grande", Verdana, Arial;
line-height: 17px;
margin-bottom: 20px;
color: #333333;
}

.author {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin: 15px 0 25px;
    overflow: hidden;
    padding: 5px 0 5px;
color: #666666;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 12px;
}


.blogpost {
font-size: 14px;
font-family: arial,helvetica,clean,sans-serif; 
line-height: 21px;
margin-top: 10px;
}

.blogpost p {
margin-bottom: 20px;
padding: 0px;
color: #000000;
}


.blogpost a:link {color:#00529b;} 
.blogpost a:visited {color:#00529b;}
.blogpost a:hover {color:#00529b;}
.blogpost a:active {color:#00529b;}

.blogpost img {
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.blogpost ul {
padding-left: 2px;
list-style-type: none;
}

.blogpost li {
margin-top: 14px;
}

.blogpost ol {
clear: both;
margin-top: 24px;
margin-bottom: 24px;
}

.blogpost-subhead {
width: 620px;
margin-bottom: 30px;
margin-top: 5px;
font-size: 15px;
font-weight: bold;
line-height: 22px;
color: #333;
}







.blog-sidebar {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
width: 275px;
border: 1px solid #333333;
padding: 10px;
float: left;
margin-right: 14px;
margin-bottom: 14px;
font-size: 12px;
font-weight: bold;
color: #000000;
background-color: #F0F0F0;
}

.rt-image  {
float: right;
margin-left: 18px;
}

.authorcaption {
font-size: 11px;
font-style: italic;
float: left;
width: 274px;
margin-bottom: 25px;
}

.blogpic-caption {
width: 250px;
padding: 0px 20px 30px 0px; 
float: left;
font-style: italic;
font-size: 11px;
}

.blogpic-caption img {
margin-right: 14px;
margin-bottom: 5px;
border: none;
}

.blogpic-caption-text {
font-size: 11px;
font-style: italic;
float: left;
margin-bottom: 14px;
}

.blogpost ul {
color: #333333;
}

.blogintro {
font-family: "Lucida Grande", Verdana, Arial;
color: #000;
font-style: italic;
font-size: 12px;
padding: 0px 0px 20px 0px;
}

.credit {
color: #000;
font-style: italic;
font-weight: bold;
font-size: 12px;
line-height: 17px;
clear: both;
padding: 35px 0 40px;
overflow: hidden;
border-bottom: 1px solid #ccc;
}

.credit a:link {
color: #00529b;
}

.credit a:visited {
color: #0059b;
text-decoration: none;
}

.credit a:hover {
color: #00529b;
text-decoration: underline;
}

.credit a: active  {
color: #00529b;
}

.blogpost-navigation-holder {
width: 600px;
padding: 10px;
height: 40px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}


.blogpost-navigation-holder2 {
width: 600px;
height: 40px;
margin-top: 10px;
border-bottom:1px solid #CCCCCC;
}


#blogpost-nav-left2 {
width: 290px;
float: left;
font-family: "Lucida Grande", Verdana, Arial;
font-weight: bold;
font-size: 11px;
margin-bottom: 30px;
}

#blogpost-nav-left2 a {
color: #333333;
}

#blogpost-nav-right2 {
width: 290px;
float: right;
font-family: "Lucida Grande", Verdana, Arial;
font-weight: bold;
font-size: 11px;
}

#blogpost-nav-right2 a {
color: #333333;
}


#blogpost-nav-left {
width: 290px;
margin: 5px 0px 5px 0px;
float: left;
font-family: "Lucida Grande", Verdana, Arial;
font-weight: bold;
font-size: 11px;
}

#blogpost-nav-left a {
color: #333333;
}

#blogpost-nav-right {
width: 290px;
margin: 5px 0px 5px 0px;
float: right;
font-family: "Lucida Grande", Verdana, Arial;
font-weight: bold;
font-size: 11px;
}

#blogpost-nav-right a {
color: #333333;
}

.fashionista {
font-size: 12px;
line-height: 15px;
color: #333333;
margin-bottom: 24px;
font-weight: bold;
}

.fashionista a {
color: #00529b;
}

.footer-talia {
width: 900px;
font-size: 11px;
font-weight: bold;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
border-top: 1px solid #00529b;
clear: both;
}

.footer-talia a:hover {
text-decoration:underline;
}

.footyfoot  {
list-style: none;
margin: 0px;
padding: 10px 0px 0px 0px;
float: left;
}

.footyfoot li {
list-style-type: none;
display: inline;
border-right: 1px solid #CCCCCC;
padding: 0px 5px 0px 3px;
}

.private {
float: right;
list-style: none;
}

.private li {
list-style-type: none;
display: inline;
padding: 0px 5px 0px 3px;
}

.private li a {
color: #00529b;
}

.ft-home a {
color: #00529b;
}

.ft-news a {
color: #0076CD;
}

.ft-travel a {
color: #00A6D3;
}

.ft-sports a {
color: #FF0000;
}

.ft-money a {
color: #009933;
}

.ft-life a {
color: #990066;
}

.ft-tech a {
color: #E85801;
}

.ft-weather a {
color: #FDC004;
}

.bottom-footer {
width: 920px;
height: 40px;
margin-top: 15px;
clear: both;
padding-bottom: 15px;
}

.bottom-footer li a {
color: #00529b;
}

.bottom-footer-left  {
list-style: none;
margin: 0px;
float: left;
padding: 5px 0px 0px 0px;
border: none;
}

.bottom-footer-left li {
list-style-type: none;
display: inline;
border:none;
padding: 0px 5px 0px 3px;
}

#usat_footer_05 {
background:url("http://i.usatoday.net/_fronts/_home/_i/bg-gannett-logo.gif") no-repeat scroll 50% 100% transparent;
font-size:10px;
padding-top:5px;
padding-bottom:40px;
text-align:center;
clear:both;
}

.uloop-blog {
float: left;
width: 320px;
border: 1px solid #DEDEDE;
padding: 10px;
margin-right: 14px;
margin-bottom: 14px;
}

.uloop-blog img {
border: none;
}

.uloop-info {
float: left;
font-size: 12px;
margin-top: 5px;
font-style: italic;
}

.hercampus-blog {
float: left;
width: 320px;
border: 1px solid #DEDEDE;
padding: 10px;
margin-right: 14px;
margin-bottom: 14px;
}

.hercampus-blog img {
border: none;
}

.hercampus-info {
float: left;
font-size: 12px;
margin-top: 5px;
font-style: italic;
}

.newsletter-content {
width: 900px;
font-size: 13px;
line-height: 15px;
margin-top: 20px;
}

.newsletter-left  {
float: left;
width: 425px;
}

.newsletter-right {
float: right;
width: 425px;
margin-bottom: 20px;
}

.newsletter-item {
width: 410px;
border-bottom: 1px solid #DEDEDE;
margin-bottom: 20px;
}

.newsletter-item img {
float: left;
margin-right: 18px;
margin-bottom: 18px;
}

.newsletter-item-headline {
font-weight: bold;
font-size: 14px;
padding-bottom: 10px;
line-height: 18px;
color: #333333;
}

.newsletter-item-detail {
color: #333333;
font-size: 12px;
line-height: 15px;
padding: 6px 0px 6px 0px;
}

.newsletter-body  {
padding: 10px 0px 10px 0px;
clear: both;
border-bottom: 1px solid #DEDEDE;
margin-bottom: 15px;
}

.newsletter-body h2 {
font-size: 22px;
font-weight: bold;
color: #333333;
padding-bottom: 20px;
margin: 0px;
}

.newsletter-body p {
font-size: 14px;
color: #333333;
line-height: 18px;
margin-bottom: 5px;
}

.newsletter-body img {
float: left;
margin-right: 25px;
margin-bottom: 25px;
}

.twentyfive  {
width: 670px;
font-family: "Lucinda Grande", Arial;
font-size: 16px;
line-height: 20px;
margin-top: 25px;
color: #333333;
}

.twentyfive ul {
list-style-type: none;
}

.twentyfive li {
padding: 10px 0px 10px 0px;
}

.twentyfive-disclaimer {
font-size: 13px;
font-family: Lucinda Grande, Arial;
font-style: italic;
color: #333333;
margin-bottom: 50px;
margin-top: 20px;
}



.exchange-box {
width: 940px;
float: left;
border: 1px solid #CCCCCC;
padding: 10px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
margin: 30px 0px 30px 0px;
font-size: 11px;
font-weight: normal;
font-family: Arial;
}

.exchange-wrapper {
width: 220px;
float: left;
margin-right: 20px;
border-right: 1px solid #CCCCCC;
padding: 5px;
}

.exchange-wrapper-right {
width: 200px;
float: left;
margin-right: 20px;
border-right: 1px solid #CCCCCC;
padding: 5px;
}

.exchange-header {
font-size: 12px;
font-weight: bold;
color: #0152A3;
}

.exchange-left-first {
list-style-type: none;
padding: 7px 0px 0px 0px;
margin: 0px;
}

.exchange-left-second {
list-style-type: none;
padding: 7px 0px 0px 0px;
margin: 0px;
}

.mobilepaper {
width: 1000px;
padding: 5px;
}

.mobilepaper2 {
width: 1000px;
padding: 35px 5px 5px 5px;
clear: both;
}

.mobilepaper a {
font-size: 18px;
text-decoration: none;
font-weight: bold;
}

.mobilepaper2 a {
font-size: 18px;
text-decoration: none;
font-weight: bold;
}


.mobile-papers-left{
width: 300px;
float: left;
padding-right: 10px;
border-right: 1px solid #333333;
}

.mobile-papers-right {
width: 300px;
float: left; 
margin-left: 20px;
padding-right: 10px;
border-right: 1px solid #333333;
}



/* NEW FOOTER STYLES */

#new-footer-container {
background:none repeat scroll 0 0 #000;
clear:both;
width:100%;
}

#new-footer {
background:none repeat scroll 0 0 #000;
clear:both;
font-size:12px;
margin:0 auto;
padding-top: 20px;
overflow:hidden;
position:relative;
width:960px;
}

.new-footer-links {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0;
}


#new-footer .new-footer-links .block.no-bord {
border:0 none;
width: 235px;
}

#new-footer .new-footer-links .block {
float:left;
margin-bottom:10px;
width:235px;
}

#new-footer .new-footer-links h3.block-title {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:15px 10px;
text-align:left;
}


#new-footer .new-footer-links .block ul {
line-height:18px;
padding:0 15px 0 25px;
}


#new-footer ul {
color:#FFFFFF;
font-size:12px;
text-align:left;
}

#new-footer ul li {
list-style:disc outside none;
}

#new-footer ul li a {
color: #FFFFFF;
}

#new-footer ul li a:hover {
text-decoration: underline;
}


#new-footer-global {
border-top: 1px solid #A60627;
clear:both;
color:#FFFFFF;
margin:20px;
padding-top:20px;
text-align:center;
z-index: 1000;
}

#new-footer .new-footer-links ul.special-friends li a {
color: #cccccc;
}


/* END NEW FOOTER STYLES */


/* NEWSPAPER LIST STYLES */


#new-paper-container {
clear:both;
width:1000px;
}

#new-paper {
clear:both;
font-size:12px;
margin:0 auto;
overflow:hidden;
position:relative;
width:1000px;
}

.new-paper-links {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0;
}


#new-paper .new-paper-links .block.no-bord {
border:0 none;
width: 245px;
}

#new-paper .new-paper-links .block {
float:left;
margin-bottom:10px;
width:245px;
}

#new-paper .new-paper-links h3.block-title {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight: bold;
padding:6px 20px;
text-align:left;
color: #3399FF;
}


#new-paper .new-paper-links .block ul {
line-height:18px;
padding:0 15px 0 25px;
}


#new-paper ul {
color:#333333;
font-size:12px;
text-align:left;
}

#new-paper ul li {
list-style:disc outside none;
padding: 2px 0px;
}

#new-paper ul li a {
color: #000;
font-weight: bold;
}

#new-paper ul li a:hover {
text-decoration: underline;
color: #3399FF;
}


#new-paper-global {
border-top: 1px solid #A60627;
clear:both;
color:#333333;
margin:20px;
padding-top:20px;
text-align:center;
z-index: 1000;
}

#new-paper .new-paper-links ul.special-friends li a {
color: #333333;
}


/* END NEWSPAPER STYLES */











#socialbar {
width: 430px;
height: 24px;
float: right;
margin-top: 23px;
}

#socialbar2 {
width: 130px;
height: 24px;
float: left;
margin-top: 23px;
margin-left: 50px;
border: 1px dotted #ffff00;
}

#rssdata {
float: right; 
height: 42px; 
width: 350px; 
border: 1px dotted #ffff00;
margin-top: 10px; 
margin-right: 10px;
}


#rssdata ul.rss-items {
display: none;       
margin: 0;        
padding: 0;
}
#rssdata ul.rss-items li {        
display: block;        
margin: 0;        
padding: 0;
}
#rssdata ul.rss-items a {        
margin: 0;        
padding: 0;        
display: block;        
padding: 2px 6px;        
background: #ccc;        
color: #333;        
text-decoration: none;        
border-bottom: 1px solid #eee;
}
#rssdata ul.rss-items a:hover {        
background: #666;        
color: #fff;        
text-decoration: none;
}



#facebook-header {
width: 24px;
height: 24px;
background-image: url("http://www.usatodayeducate.com/images/crp/fb-standard.png");
display: block;
float: left;
margin-right: 10px;
}

a#facebook-head {
width: 24px;
height: 24px;
display: block;
}

a#facebook-head:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/fb-pink.png");
}

a#facebook-head span {
display: none;
width: 0px;
height: 0px;
}

#tinyfacebook-header {
width: 14px;
height: 22px;
background-image: url("http://www.usatodayeducate.com/images/crp/tinyfblogo.png");
display: block;
float: left;
margin-right: 10px;
}

a#tinyfacebook-head {
width: 14px;
height: 22px;
display: block;
}

a#tinyfacebook-head:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/tinyfbpalelogo.png");
}

a#tinyfacebook-head span {
display: none;
width: 0px;
height: 0px;
}


#tinysocialholder {
width: 70px;
height: 22px;
float: left;
margin-left: 55px;
}

#tinytwitter-header {
width: 16px;
height: 22px;
background-image: url("http://www.usatodayeducate.com/images/crp/tinytwitter.png");
display: block;
float: left;
margin-right: 11px;
}

a#tinytwitter-head {
width: 16px;
height: 22px;
display: block;
}

a#tinytwitter-head:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/tinytwitterpale.png");
}

a#tinytwitter-head span {
display: none;
width: 0px;
height: 0px;
}



#twitter-header {
width: 24px;
height: 24px;
background-image: url("http://www.usatodayeducate.com/images/crp/twitter-standard.png");
display: block;
float: left;
margin-right: 7px;
}

a#twitter-head {
width: 24px;
height: 24px;
display: block;
}

a#twitter-head:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/twitter-pink.png");
}

a#twitter-head span {
display: none;
width: 0px;
height: 0px;
}


#youtube-header {
width: 24px;
height: 24px;
background-image: url("http://www.usatodayeducate.com/images/crp/youtube-standard.png");
display: block;
float: left;
margin-right:7px;
}

a#youtube-head {
width: 24px;
height: 24px;
display: block;
}

a#youtube-head:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/youtube-pink.png");
}

a#youtube-head span {
display: none;
width: 0px;
height: 0px;
}

#tumblr-header {
width: 24px;
height: 24px;
background-image: url("http://www.usatodayeducate.com/images/crp/tumblr.png");
display: block;
float: left;
margin-right: 7px;
}

a#tumblr-head {
width: 24px;
height: 24px;
display: block;
}

a#tumblr-head:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/tumblr-red.png");
}

a#tumblr-head span {
display: none;
width: 0px;
height: 0px;
}


#header-holder {
width: 980px; 
height: 67px;
margin: 0px auto 0px auto;
repeat: no-repeat;
}


#header-holder2 {
width: 980px; 
height: 73px;
margin: 0px auto 0px auto;
repeat: no-repeat;
padding-top: 12px;
}

#header-holder3 {
width: 980px; 
height: 73px;
margin: 0px auto 0px auto;
repeat: no-repeat;
padding-top: 12px;
}


#small-header {
float: left;
width: 288px;
repeat: no-repeat;
}

.campus-pic {
font-family: "Lucida Grande",Verdana,Arial;
font-size: 14px;
line-height: 17px;
color: #333333;
width: 140px;
float: right;
margin-bottom: 18px;
margin-top: 30px;
}

.campus-pic a {
color: #A60627;
}

.campus-pic a:hover {
text-decoration: underline;
color: #A60627;
}

.live-chat {
font-family: "Lucida Grande",Verdana,Arial;
font-size: 14px;
line-height: 17px;
color: #333333;
width: 575px;
float: right;
margin-bottom: 12px;
margin-top: 12px;
}

.live-chat a {
color: #A60627;
}

.live-chat a:hover {
text-decoration: underline;
color: #A60627;
}


.blog-pix {
float: left;
width: 300px;
font-style: italic;
font-size: 11px;
line-height: 15px;
margin-right: 17px;
margin-bottom: 15px;
margin-top: 5px;
border-bottom: 1px solid #F2F2F2;
padding-bottom: 15px;
}

.blog-pix img {
margin-right: 30px;
margin-bottom: 22px;
}

.blog-pix-2 {
float: left;
width: 170px;
font-style: italic;
font-size: 11px;
margin-right: 18px;
margin-bottom: 15px;
}

.blog-pix-2 img {
margin-right: 20px;
margin-bottom: 18px;
border: 1px solid #DEDEDE
}

.stack {
width: 630px;
float: left;
margin-right: 10px;
height: 500px;
background-color: #ff0000;
}

.stack img {
float: left;
margin: 20px 20px 0px 0px;
padding: 0px;
}

.blog-pix-95 {
float: left;
width: 95px;
font-style: italic;
font-size: 11px;
margin-right: 18px;
margin-bottom: 15px;
}

.blog-pix-95 img {
margin-right: 20px;
margin-bottom: 18px;
border: 1px solid #DEDEDE
}

.dormify-header {
width: 960px;
height: 104px;
margin-bottom: 20px;
margin-top: 20px;
}

.dormifyimg {
width: 355px;
}

.dormifyimg img {
margin-bottom: 10px;
}

.dormify-wide {
width: 615px;
margin-bottom: 25px;
}

.dormify-wide img {
margin-bottom: 10px;
float: left;
}

.dormify-wide p {
margin-bottom: 35px;
}

.dormify-list img {
margin-right: 35px;
}

.dormify-list li {
margin-top: 5px;
margin-left: 20px;
}


.dormify-list ul {
list-style-type: disc;
padding-left: 25px;
margin-bottom: 30px;
}

.dormify-subhead {
margin-bottom: 1px;
font-weight: bold; 
font-size: 16px;
font-style: italic;
}

.blogger-bio {
	font-family: arial; 
	font-size: 12px;
}
.blogger-bio img {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

.popular {
background-color:#f2f2f2;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
font-size:15px;
font-weight:bold;
margin:0px;
color: #000;
font-family: Arial;
padding: 7px 0px 7px 10px;
width: 290px;
margin-bottom: 11px;
}


.popular-archive {
background-color:#f2f2f2;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
font-size:15px;
font-weight:bold;
color: #000;
font-family: Arial;
padding: 7px 0px 7px 10px;
width: 290px;
margin-bottom: 11px;
margin-top: 24px;
}

.follow-holder {
background-color:#f2f2f2;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #00529b;
margin:0px;
color: #0152A3;
padding: 7px 0px 7px 10px;
width: 290px;
height: 100px;
margin-bottom: 14px;
}

#follow-art {
width: 100%;
font-size: 14px;
letter-spacing: 6px;
margin-bottom: 5px;
font-family: "Gill Sans", Arial;
font-weight: 800;
color: #00529b;
}


#follow-art-top {
width: 100%;
font-size: 14px;
letter-spacing: 6px;
margin-bottom: 5px;
font-family: "Gill Sans", Arial;
font-weight: 800;
color: #00529b;
}

#social-right-rail {
width: 100%;
background-color: #00529b;
height: 24px;
margin-bottom: 7px;
}

body #gform_wrapper_5 {height: 9px;}

body #gform_wrapper_5 input.button {height: 22px; background-color: #00529b; color:#fff; border: 0; margin-left: 13px;}

body #gform_wrapper_5 .gform_body {width: 187px; float: left;}

body #gform_wrapper_5 .gform_body .gform_fields .gfield input[type=text] {width: 187px;}

body #gform_wrapper_5 .gform_body .gform_fields {margin: 0px; padding: 0px; width: 187px;}

body #gform_wrapper_5 .gform_body .gform_fields .gfield {width: 187px; margin: 0px; padding: 0px;}


.recent-blog-pager {
width: 580px;
padding: 10px;
float: left;
margin-top: 10px;
margin-bottom: 30px;
}

.blog-archive-holder {
border-bottom: 1px solid #333333;
margin-bottom: 5px;
padding-bottom:5px;
}


.blog-archive-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
padding-bottom: 3px;
padding-top: 5px;
}


.blog-archive-datestamp {
color: #00529b;
font-size: 10px;
font-weight: bold;
font-family: arial;
margin-top: 2px;
}

.blog-archive-excerpt {
font-family: arial;
color: #666666;
font-size: 12px;
}

.blog-archive-excerpt p {
font-family: arial;
color: #666666;
font-size: 12px;
line-height: 16px;
}

.read-the-rest {
font-weight: bold;
}

.read-the-rest a {
font-size: 10px;
font-family: arial;
font-weight: bold;
color: #00529b;
margin: 0;
padding: 0;
}

.read-the-rest a:hover {
text-decoration: underline;
color: #00529b;
}

.monthly-articles {
width: 600px;
padding: 10px;
float: left;
margin-top: 10px;
margin-bottom: 30px;
}

.monthly-articles ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

.monthly-articles li {
font-size: 18px;
font-weight: bold;
font-family: arial;
padding-bottom: 3px;
padding-top: 15px;
border-bottom: 1px solid #cccccc;
}


.author-archive {
margin-top:4px;
color: #666666;
    font-family: arial;
    font-size: 12px;
    line-height: 16px;
padding-bottom: 12px;
font-weight: normal;
}

.writer-container {
clear: both;
width: 633px;

} 

.writer-container ul {
margin: 10px 0px 10px 23px;
padding: 15px 0px 0px 0px;
list-style-type: none;
}

.writer-container li {
width: 85px;
height: 170px;
background-color: #F2F2F2;
float: left;
margin:0px 34px 17px 0px;
font-size: 13px;
line-height: 17px;
color: #333333;
font-weight: bold;
text-transform: uppercase;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 5px;
}

.writer-container li a:link {
color: #333333;
}

.writer-container li a:visited {
color: #333333;
}


.writer-container li a:hover {
color: #333333;
text-decoration: none;
}


.writer-container li a:active {
color: #333333;
}

.writer-container li img {
float: left; 
margin: 0px 5px 5px 0px;
}

.school {
width: 82px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
margin-top: 10px;
float: left;
color: #00529b;
text-align: left;
font-size: 12px;
line-height: 16px;
font-family: Gill Sans, Arial;
font-weight: normal;
padding: 2px 0px;
}



.writer-container-ccp {
width: 633px;

} 

.writer-container-ccp ul {
margin: 0px 0px 10px 39px;
padding: 15px 0px 30px 0px;
list-style-type: none;
}

.writer-container-ccp li {
width: 153px;
height: 266px;
background-color: #F2F2F2;
float: left;
margin: 24px 33px 0px 0px;
font-size: 14px;
line-height: 21px;
color: #D6712D;
font-weight: bold;
text-transform: uppercase;
padding-left: 7px;
padding-top: 3px;
padding-bottom: 5px;
}

.writer-container-ccp li a:link {
color: #333;
}

.writer-container-ccp li a:visited {
color: #333333;
}


.writer-container-ccp li a:hover {
color: #333333;
text-decoration: none;
}


.writer-container-ccp li a:active {
color: #333333;
}

.writer-container-ccp li img {
float: left; 
margin: 5px 5px 17px 5px;
border: 2px solid #fff;
}


.school-ccp {
width: 140px;
border-top: 1px solid #D6712D;
border-bottom: 1px solid #D6712D;
margin-top: 11px;
float: left;
color: #333;
text-align: left;
font-size: 13px;
line-height: 16px;
font-family: Gill Sans, Arial;
font-weight: normal;
padding: 4px 0px;
}



















.newsletter-signup {
width: 300px;
float: left;
}

.newsletter-signup img {
float: left;
margin-right: 14px;
margin-bottom: 5px;
}

.newsletter-signup h3 {
font-size: 25px;
line-height: 30px;
}

#newsletter-signup-form {
width: 250px;
float: right;
}

.blogpost .posts-by {
font-weight: bold;
margin-top: 45px;
font-size: 15px;
}

.blogpost #posts-by-link a {
color: #8E0D03;
font-weight: bold;
}























/* section front page styles  */


.recent-careers {
width: 295px;
font-size:15px;
font-weight:bold;
margin:0px;
color: #0152A3;
font-family: Arial;
width: 290px;
margin-bottom: 11px;
}


.sf-feature-holder {
width: 640px;
float: left;
}

.sf-feature-left-rail {
list-style-type: none;
float: left;
width: 160px;
}

.sf-left-top {
    height: 60px;
    margin: 0;
    width: 159px;
}






.sf-left-middle {
 border-top: 1px solid #FFFFFF;
    height: 60px;
    margin: 0;
    width: 159px;
}

.sf-left-middle-lower {
height: 67px;
margin: 0;
width: 159px;
background-color: #00953A;
}

.sf-left-middle-lower h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 13px;
    font-size-adjust: 0.439;
    font-style: normal;
    font-variant: small-caps;
    font-weight: 600;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
}


.sf-left-middle-lower h2 {
font-family: Arial,Helvetica,sans-serif;
color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    height: 35px;
    letter-spacing: -0.5px;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}

.sf-left-middle-lower h2 a {
color: #ffffff;
}

.sf-left-middle-lower h2 a:hover {
text-decoration: underline;
}



.sf-left-bottom {
 border-top: 1px solid #FFFFFF;
    height: 60px;
    margin: 0;
    width: 159px;
}

.sf-left-bottom-lower {
height: 67px;
margin: 0;
width: 159px;
background-color: #00953A;
}

.sf-left-bottom-lower h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 13px;
    font-size-adjust: 0.439;
    font-style: normal;
    font-variant: small-caps;
    font-weight: 600;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
}


.sf-left-bottom-lower h2 {
font-family: Arial,Helvetica,sans-serif;
color: #fff;
    font-size: 15px;
    font-style: normal;
    color: #fff;
    height: 35px;
    letter-spacing: -0.5px;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}

.sf-feature-right-rail {
width: 480px;
margin:0px;
padding: 0px;
float: right;
}


.sf-feature-image {
height: 255px;
width: 480px;
}

.cl-feature-banner {
height: 24px;
padding: 8px;
background-color: #C5E2F9;
font-family: "Lucida Grande", Arial;
font-size: 19px;
color: #083A63;
}

.car-feature-banner {
height: 24px;
padding: 8px;
background-color: #DDF3DD;
font-family: "Lucida Grande", Arial;
font-size: 19px;
color: #034423;
}

.style-feature-banner {
height: 24px;
padding: 8px;
background-color: #FDE4EA;
font-family: "Lucida Grande", Arial;
font-size: 19px;
color: #49051B;
}


.crp-feature-banner {
height: 24px;
padding: 8px;
background-color: #f2f2f2;
font-family: "Lucida Grande", Arial;
font-size: 19px;
color: #00529b;
}


.sf-feature-description {
height: 62px;
background-color: #1E1E1D;
padding: 15px 10px 10px 10px;
font-family: "Lucida Grande", Arial;
color: #ffffff;
font-size: 15px;
line-height: 20px;
}


.section-front-bottom-left {
width: 310px;
margin: 15px 0px 50px 0px;
padding: 0px;
float: left;
clear: both;
}

.section-front-bottom-right {
width: 310px;
margin: 15px 0px 0px 0px;
padding: 0px;
float: right;
}




.election-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

#political-twitter-head {
width: 300px;
height: 28px;
background-image: url(http://www.usatodayeducate.com/images/crp/politcal-twitter-logo.jpg);
padding: 0;
margin: 18px 0px 0px 0px;
}


.election-latest {
width: 300px;
padding: 0px;
}

.election-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #005B9A;
}

.election-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.election-latest ul li {
color: #005B9A;
} 

.election-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.election-latest li a:hover {
color: #005B9A;
}




/* Careers section front styles begin here */


.careers-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.careers-latest {
width: 300px;
padding: 0px;
margin-bottom: 25px;
}

.careers-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 25px 0px 7px 0px;
font-style: normal;
font-weight: 500;
color: #6CCE61;
}

.careers-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.careers-latest ul li {
color: #6CCE61;
} 

.careers-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.careers-latest li a:hover {
color: #6CCE61;
}

.careers-front-bottom-box {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 308px;
margin: 0px 0px 20px 0px;
padding: 0;
}

.careers-front-bottom-box h3 {
background-color:#DDF3DD;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #034423;
font-family: Arial;
padding: 7px 0px 7px 7px;
}

.careers-front-bottom-box h5 {
float: right;
font-size: 10px;
color: #034423;
font-style: italic;
}


.careers-front-bottom-box-guts {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}

.careers-front-bottom-box-guts ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.careers-front-bottom-box-guts ul li {
color: #6CCE61;
}

.careers-front-bottom-box-guts li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}


.sf-left-lower-careers {
height: 67px;
margin: 0;
width: 159px;
background-image:url('http://www.usatodayeducate.com/images/careers/careers-sf-bg.png');
}

.sf-left-lower-careers h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
color: #333333;
}


.sf-left-lower-careers h2 {
font-family: Arial,Helvetica,sans-serif;
color: #034423;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    letter-spacing: -0.5px;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}




/* Campus Life section front styles begin here */



.campus-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.campus-latest {
width: 300px;
padding: 0px;
}

.campus-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #3399FF;
}

.campus-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.campus-latest ul li {
color: #3399FF;
} 

.campus-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.campus-latest li a:hover {
color: #3399FF;
}

.campus-front-bottom-box {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 308px;
margin: 0px 0px 20px 0px;
padding: 0;
}

.campus-front-bottom-box h3 {
background-color:#C5E2F9;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #083A63;
font-family: Arial;
padding: 7px 0px 7px 7px;
}

.campus-front-bottom-box h5 {
float: right;
font-size: 10px;
color: #333333;
font-style: italic;
}


.campus-front-bottom-box-guts {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}

.campus-front-bottom-box-guts ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.campus-front-bottom-box-guts ul li {
color: #3399FF;
}

.campus-front-bottom-box-guts li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}


.sf-left-lower-campus {
height: 67px;
margin: 0;
width: 159px;
background-image:url('http://www.usatodayeducate.com/images/campuslife/campus-sf-bg.jpg');
}

.sf-left-lower-campus h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
color: #333333;
}


.sf-left-lower-campus h2 {
font-family: Arial,Helvetica,sans-serif;
color: #083A63;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    letter-spacing: -0.5px;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}











/* Style section front styles begin here */



.style-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.style-latest {
width: 300px;
padding: 0px;
}

.style-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #ED1556;
}

.style-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.style-latest ul li {
color: #ED1556;
} 

.style-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.style-latest li a:hover {
color: #ED1556;
}

.style-partners {
margin: 0px;
padding: 0px;
}

.style-partners h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 25px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #ED1556;
}

.style-front-bottom-box {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 308px;
margin: 0px 0px 20px 0px;
padding: 0;
}

.style-front-bottom-box h3 {
background-color:#FDE4EA;
border-bottom:2px solid #f2f2f2;
font-size:15px;
font-weight:bold;
margin:0px;
color: #49051B;
font-family: Arial;
padding: 7px 0px 7px 7px;
}

.style-front-bottom-box h5 {
float: right;
font-size: 10px;
color: #333333;
font-style: italic;
}


.style-front-bottom-box-guts {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}

.style-front-bottom-box-guts ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.style-front-bottom-box-guts ul li {
color: #ED1556;
}

.style-front-bottom-box-guts li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}


.sf-left-lower-style {
height: 67px;
margin: 0;
width: 159px;
background-image:url('http://www.usatodayeducate.com/images/style/style-sf-bg.png');
}

.sf-left-lower-style h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
color: #333333;
}


.sf-left-lower-style h2 {
font-family: Arial,Helvetica,sans-serif;
color: #49051B;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    letter-spacing: -0.5px;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}


.zowie {
float: right;
width: 150px;
height: 150px;
}


/* News section front styles begin here */


#upper-news-holder {
width: 640px;
}

#left-half-holder {
width: 315px;
float: left;
}


#news-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#news-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #FC7E3F;
border-bottom: 3px solid #FC7E3F;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#news-top-half h6 a {
color: #000 !important;
}

#news-top-half h6 a:hover {
color: #FC7E3F !important;
}

#news-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 30px 0px;
}


#news-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #FC7E3F;
border-bottom: 3px solid #FC7E3F;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#news-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#news-bottom-half h6 a:hover {
color: #FC7E3F !important;
}

.big-news-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-news-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #FC7E3F;
border-bottom: 3px solid #FC7E3F;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}


#election-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#election-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #005B9A;
border-bottom: 3px solid #005B9A;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#election-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#election-top-half h6 a:hover {
color: #005B9A !important;
}

#election-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 10px 0px;
}


#election-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #005B9A;
border-bottom: 3px solid #005B9A;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#election-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#election-bottom-half h6 a:hover {
color: #005B9A !important;
}

.big-election-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-election-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #005B9A;
border-bottom: 3px solid #005B9A;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}

.election-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 290px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}

.election-section-bottom-first h2 {
background-color: #005B9A;
border-top: 1px solid #05547F;
border-bottom: 1px solid #05547F;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.election-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.election-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #005B9A;
}

.election-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}








.campus-partners {
margin: 0px;
padding: 0px;
}

.campus-partners h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 25px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #3399FF;
}


#campus-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#campus-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #3399FF;
border-bottom: 3px solid #3399FF;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#campus-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#campus-top-half h6 a:hover {
color: #3399FF !important;
}

#campus-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 10px 0px;
}


#campus-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #3399FF;
border-bottom: 3px solid #3399FF;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#campus-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#campus-bottom-half h6 a:hover {
color: #3399FF !important;
}

.big-campus-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-campus-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #2090ED;
border-bottom: 3px solid #2090ED;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}




.campus-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 250px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}





.campus-section-bottom-first h2 {
background-color: #3399FF;
border-top: 1px solid #2090ED;
border-bottom: 1px solid #2090ED;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.campus-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.campus-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #3399FF;
}

.campus-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}



#style-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#style-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #D81355;
border-bottom: 3px solid #D81355;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#style-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#style-top-half h6 a:hover {
color: #3399FF !important;
}

#style-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 10px 0px;
}


#style-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #D81355;
border-bottom: 3px solid #D81355;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#style-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#style-bottom-half h6 a:hover {
color: #3399FF !important;
}

.big-style-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-style-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #D81355;
border-bottom: 3px solid #D81355;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}




.style-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 335px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}





.style-section-bottom-first h2 {
background-color: #ED1556;
border-top: 1px solid #D81355;
border-bottom: 1px solid #D81355;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.style-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.style-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #ED1556;
}

.style-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}





#careers-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#careers-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #4FB540;
border-bottom: 3px solid #4FB540;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#careers-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#careers-top-half h6 a:hover {
color: #6CCE61 !important;
}

#careers-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 10px 0px;
}


#careers-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #4FB540;
border-bottom: 3px solid #4FB540;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#careers-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#careers-bottom-half h6 a:hover {
color: #6CCE61 !important;
}

.big-careers-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-careers-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #4FB540;
border-bottom: 3px solid #4FB540;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}




.careers-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 250px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}





.careers-section-bottom-first h2 {
background-color: #6CCE61;
border-top: 1px solid #4FB540;
border-bottom: 1px solid #4FB540;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.careers-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.careers-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #6CCE61;
}

.careers-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}



<!----Study Abroad styles start here---->


.sa-latest {
width: 300px;
padding: 0px;
}

.sa-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #11B3A4;
}

.sa-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.sa-latest ul li {
color: #11B3A4;
} 

.sa-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.sa-latest li a:hover {
color: #11B3A4;
}



#sa-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#sa-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #11B3A4;
border-bottom: 3px solid #11B3A4;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#sa-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#sa-top-half h6 a:hover {
color: #11B3A4 !important;
}

#sa-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 10px 0px;
}


#sa-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #11B3A4;
border-bottom: 3px solid #11B3A4;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#sa-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#sa-bottom-half h6 a:hover {
color: #11B3A4 !important;
}

.big-sa-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-sa-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #11B3A4;
border-bottom: 3px solid #11B3A4;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}

.sa-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 290px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}

.sa-section-bottom-first h2 {
background-color: #11B3A4;
border-top: 1px solid #10897A;
border-bottom: 1px solid #10897A;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.sa-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}


.sa-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #11B3A4;
}

.sa-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}


<!---Study Abroad styles end here --->












.toolbox-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.toolbox-latest {
width: 300px;
padding: 0px;
}

.toolbox-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #7745EB;
}

.toolbox-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.toolbox-latest ul li {
color: #7745EB;
} 

.toolbox-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.toolbox-latest li a:hover {
color: #7745EB;
}



#toolbox-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#toolbox-top-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #6142C1;
border-bottom: 3px solid #6142C1;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#toolbox-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#toolbox-top-half h6 a:hover {
color: #7745EB !important;
}

#toolbox-bottom-half {
width: 315px;
height: 150px;
margin: 10px 0px 10px 0px;
}


#toolbox-bottom-half h6 {
padding: 5px;
height: 50px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #6142C1;
border-bottom: 3px solid #6142C1;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:65px;
position:relative;
}

#toolbox-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#toolbox-bottom-half h6 a:hover {
color: #7745EB !important;
}

.big-toolbox-block {
width: 310px;
height: 305px;
margin:5px 0px 0px 0px;
padding: 0px;
float: right;
}

.big-toolbox-block h6 {
padding: 7px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid #6142C1;
border-bottom: 3px solid #6142C1;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
font-family: "Lucida Grande", Arial;
top:130px;
position:relative;
font-size: 16px;
}




.toolbox-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 250px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}





.toolbox-section-bottom-first h2 {
background-color: #7745EB;
border-top: 1px solid #6142C1;
border-bottom: 1px solid #6142C1;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.toolbox-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.toolbox-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #7745EB;
}

.toolbox-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}





















.sf-feature-image {
height: 255px;
width: 440px;
}

.sf-left-top-news {
    height: 125px;
    margin: 0;
    width: 125px;
}

.sf-left-top-news img {
width: 110px;
height: 110px;
}

.sf-left-lower-news {
height: 92px;
margin: 0;
width: 125px;
background-color: #f2f2f2;
}

.sf-left-lower-news h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
color: #FC7E3F;
}


.sf-left-lower-news h2 {
font-family: Arial,Helvetica,sans-serif;
color: #333333;
    font-size: 12px;
    height: 50px;
font-weight: normal;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}






.news-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.news-latest {
width: 300px;
padding: 0px;
}

.news-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #FC7E3F;
}

.news-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.news-latest ul li {
color: #FC7E3F;
} 

.news-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.news-latest li a:hover {
color: #FC7E3F;
}


.news-front-hed {
float: left;
width: 635px;
background-color: #FC7E3F;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 5px 0px 5px 5px;
margin-bottom: 7px;
font-weight: bold;
color: #fff;
}


.news-front-ccp {
width: 420px;
float: left;
}


.news-front-ccp h2 {
margin-top: 4px;
margin-left: 7px;
padding: 3px 0px;
margin-bottom: 1px;
color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    list-style-type: none;
    text-decoration: none;
}


.news-front-ccp h5 {
    color: #666666;
    margin: 0px 0px 5px 7px;
    padding-bottom: 7px;
    padding-top: 1px;
    font-weight: normal;
    line-height: 16px;
font-size: 12px;
}



.news-bottom-first {
width: 640px;
border-radius:5px 5px 5px 5px;
border: 1px solid #eeeeee;
margin-top: 15px;
background-color: #f4f4f4;
height: 220px;
clear: both;
}



.news-section-bottom-first {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 260px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}





.news-section-bottom-first h2 {
background-color: #FC7E3F;
border-top: 1px solid #D6712D;
border-bottom: 1px solid #D6712D;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.news-section-bottom-first h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.news-section-bottom-first ul {
list-style-type: square;
margin: 18px 20px 0px 20px;
padding: 0px;
color: #FC7E3F;
}

.news-section-bottom-first li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}












.left-nbf h2 {
margin-top: 11px;
font-size: 13px;
margin-left: 7px;
padding: 8px 0px;
color: #333333;
border-bottom: 1px dotted #dddddd;
}

.right-nbf {
float: right; 
width: 180px;
height: 177px; 
margin: 10px 10px 0px 0px; 
}

.right-nbf-hed {
margin-top: 9px;
font-weight: bold;
color: #FF9044;
font-size: 14px;
}

.cb-front-hed {
float: left;
width: 635px;
background-color: #C42527;
height: 19px;
font-size: 16px;
margin-top: 10px;
padding: 5px 0px 5px 5px;
margin-bottom: 7px;
font-weight: bold;
color: #fff;
}


.cb-front {
width: 420px;
float: right;
margin-right: 15px;
}


.cb-front h2 {
margin-top: 4px;
margin-left: 7px;
padding: 3px 0px;
margin-bottom: 1px;
color: #000000;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    list-style-type: none;
    text-decoration: none;
}


.cb-front h5 {
    color: #666666;
    margin: 0px 0px 5px 7px;
    padding-bottom: 7px;
    padding-top: 1px;
    font-weight: normal;
    line-height: 16px;
font-size: 12px;
}


.cb-nbf {
float: left; 
width: 180px;
height: 140px; 
margin: 10px 5px 0px 7px; 
}






.news-tablet-rail {
width: 640px;
height: 190px;
margin-bottom: 100px;
}

.news-tablet-rail ul {
padding: 0px;
margin: 0px;
clear: both;
}

.news-tablet-rail li {
    float: left;
    list-style-type: none;
    margin-right: 2px;
    width: 211px;
overflow: hidden
}

.news-tablet-rail li img {
height: 158px;
}

.news-tablet-rail h3 {
height: 50px;
background-color: #FC7E3F;
padding:5px;
color: #fff;
font-size: 14px;
font-weight: bold;
font-family: Gill Sans, Arial;
margin: 0px;
}












/* Readership section front styles begin here */



.readership-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.readership-right h3 {
color: #00529b;
    font-family: "Lucida Grande",Arial,clean;
    font-size: 19px;
line-height: 24px;
    font-style: normal;
    font-weight: bold;
    margin: 7px 0 0;
    padding: 0;
}

.readership-right li {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 6px 0px;
}


.readership-front-bottom-box {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 308px;
margin: 0px 0px 20px 0px;
padding: 0;
}

.readership-front-bottom-box h3 {
background-color:#f2f2f2;
border-bottom:2px solid #dbdbdb;
font-size:15px;
font-weight:bold;
margin:0px;
color: #00529b;
font-family: Arial;
padding: 7px 0px 7px 7px;
}

.readership-front-bottom-box h5 {
float: right;
font-size: 10px;
color: #000;
font-style: italic;
}


.readership-front-bottom-box-guts {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}

.readership-front-bottom-box-guts ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.readership-front-bottom-box-guts ul li {
color: #000;
}

.readership-front-bottom-box-guts li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}


.readership-front-wide-box {
float: left;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
border:1px solid #dbdbdb;
width: 640px;
margin: 25px 0px 20px 0px;
padding: 0;
}

.readership-front-wide-box h3 {
background-color:#f2f2f2;
border-bottom:2px solid #dbdbdb;
font-size:15px;
font-weight:bold;
margin:0px;
color: #00529b;
font-family: Arial;
padding: 7px 0px 7px 7px;
}

.readership-front-wide-box h5 {
float: right;
font-size: 10px;
color: #000;
font-style: italic;
}


.readership-front-wide-box-guts {
background-color: #FFF;
padding: 0px 10px 7px 10px;
font-size: 12px;
font-family: "lucida grande", arial;
color: #333333;
line-height: 18px;
}


.readership-front-wide-box-guts li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}


.sf-left-lower-readership {
height: 67px;
margin: 0;
width: 159px;
background-image:url('http://www.usatodayeducate.com/images/crp/crp-bg.jpg');
}

.sf-left-lower-readership h1 {
font-family: 'Gill Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1px;
    margin: 0;
    padding: 3px 5px 1px 8px;
color: #333333;
}


.sf-left-lower-readership h2 {
font-family: Arial,Helvetica,sans-serif;
color: #00529b;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    letter-spacing: -0.5px;
    line-height: 16px;
    margin: 0 5px 0 8px;
    overflow: hidden;
}







/* SEE ALL AND ARCHIVE STYLES BEGIN HERE */ 

.all-posts  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}

.all-posts-thumb {
float: right;
height: 60px;
width: 60px;
margin: 3px 0px 0px 7px;
padding: 0px;
border: 0px;
}

.all-posts li {
padding: 10px; 
font-size: 17px;
background-color: #f5f5f5;
border-bottom: 1px solid #d4d4d4;
}

.all-posts p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
}

.all-posts li a:link {
color: #000;
font-weight: bold;
font-size: 19px;
}

.all-posts li a:visited {
color: #000;
}




.all-posts-cl  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-cl li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #3399FF;
font-weight: bold;
}

.all-posts-cl p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-cl li a:link {
color: #000;
}

.all-posts-cl li a:visited {
color: #000;
}

.all-posts-cl li a:hover {
color: #787878;
text-decoration: none;
}



.all-posts-career  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-career li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #4FB540;
font-weight: bold;
}

.all-posts-career p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-career li a:link {
color: #000;
}

.all-posts-career li a:visited {
color: #000;
}

.all-posts-career li a:hover {
color: #787878;
text-decoration: none;
}




.all-posts-style  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-style li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #ED1556;
font-weight: bold;
}

.all-posts-style p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-style li a:link {
color: #000;
}

.all-posts-style li a:visited {
color: #000;
}

.all-posts-style li a:hover {
color: #787878;
text-decoration: none;
}



.all-posts-news  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-news li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #FC7E3F;
font-weight: bold;
}

.all-posts-news p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-news li a:link {
color: #000;
}

.all-posts-news li a:visited {
color: #000;
}

.all-posts-news li a:hover {
color: #787878;
text-decoration: none;
}




.all-posts-cb  {
width: 600px;
padding-left: 2px;
list-style-type: none;
clear: both;
margin-top: 30px;
}


.all-posts-cb li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #C42527;
font-weight: bold;
margin-bottom: 30px;
}

.all-posts-cb p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-cb li a:link {
color: #000;
}

.all-posts-cb li a:visited {
color: #000;
}

.all-posts-cb li a:hover {
color: #787878;
text-decoration: none;
}




.all-posts-sa  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-sa li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #11B3A4;
font-weight: bold;
}

.all-posts-sa p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-sa li a:link {
color: #000;
}

.all-posts-sa li a:visited {
color: #000;
}

.all-posts-sa li a:hover {
color: #11B3A4;
text-decoration: none;
}







.all-posts-election  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-election li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #005B9A;
font-weight: bold;
}

.all-posts-election p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-election li a:link {
color: #000;
}

.all-posts-election li a:visited {
color: #000;
}

.all-posts-election li a:hover {
color: #005B9A;
text-decoration: none;
}











.all-posts-writers  {
width: 600px;
padding-left: 2px;
list-style-type: none;
}


.all-posts-writers li {
padding: 10px; 
font-size: 18px;
background-color: #f5f5f5;
border-bottom: 1px solid #000000;
font-weight: bold;
margin-bottom: 30px;
}

.all-posts-writers p {
font-size: 14px;
margin: 0px;
padding: 3px 0px 3px 0px;
font-weight: normal;
}


.all-posts-writers li a:link {
color: #000;
}

.all-posts-writers li a:visited {
color: #000;
}

.all-posts-writers li a:hover {
color: #787878;
text-decoration: none;
}












.careers-border {
padding-bottom: 10px; 
border-bottom: medium dotted #6CCE61;
}

.careers-border p {
color: #333333;
font-size: 14px;
line-height: 21px;
}


.style-border {
padding-bottom: 10px; 
border-bottom: medium dotted #ED1556;
}

.style-border p {
color: #333333;
font-size: 14px;
line-height: 21px;
}


.style-border li a:link {
color: #000;
font-weight: bold;
}

.style-border li a:visited {
color: #000;
font-weight: bold;
}

.style-border li a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}

.style-border li a:active {
color: #000;
font-weight: bold;
}


.campus-border {
padding: 0px 0px 5px 0px; 
margin: 0px;
border-bottom: 2px dotted #3399FF;

}

.campus-border p {
color: #333333;
font-size: 14px;
line-height: 17px;
padding: 0px 0px 3px 0px;
margin: 0px;
}


.campus-border li a:link {
color: #000;
font-weight: bold;
}

.campus-border li a:visited {
color: #000;
font-weight: bold;
}

.campus-border li a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}

.campus-border li a:active {
color: #000;
font-weight: bold;
}

.interiors li  {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}


.toolbox-border {
padding-bottom: 10px; 
border-bottom: medium dotted #7745EB;
}

.toolbox-border p {
color: #333333;
font-size: 14px;
line-height: 21px;
}


.toolbox-border li a:link {
color: #000;
font-weight: bold;
}

.toolbox-border li a:visited {
color: #000;
font-weight: bold;
}

.toolbox-border li a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}

.toolbox-border li a:active {
color: #000;
font-weight: bold;
}






.news-border {
padding-bottom: 10px; 
border-bottom: medium dotted #FC7E3F;
}

.news-border p {
color: #333333;
font-size: 14px;
line-height: 21px;
}


.news-border li a:link {
color: #000;
font-weight: bold;
}

.news-border li a:visited {
color: #000;
font-weight: bold;
}

.news-border li a:hover {
color: #000;
font-weight: bold;
text-decoration: underline;
}

.news-border li a:active {
color: #000;
font-weight: bold;
}



.pagenav {
list-style-type: none;
}



.dormify-wall img {
margin-right: 120px;
margin-left: 110px;
}

.dormify-wall-2 img {
float: left;
margin-right: 330px;
}

#case-study-archive {
list-style-type: disc;
}

#case-study-archive li {
padding: 6px 0px;
}

.blogpost h3 {
width: 630px;
font-size: 14px;
font-family: "Lucida Grande", Arial;
color: #000;
padding: 8px 0px;
}

.graddy {
width: 634px;
padding: 0px;
margin-bottom: 50px;
margin-top: 0px;
}

.graddy img {
margin: 0px;
padding: 0px;
}

.main-story {
float: left;
width: 312px;
height: 295px;
margin-right: 15px;
font-weight: normal;
}

.main-story-weekend {
background-image:url(http://www.usatodayeducate.com/images/crp/paid.jpg);
float: left;
width: 312px;
height: 295px;
margin-right: 15px;
font-weight: normal;
}

.weekend-headlines {
width: 119px;
float: right;
margin: 0px 10px 0px 0px;
padding: 0px;
height: 300px;
}

.weekend-headlines ul {
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
}

.weekend-headlines li {
margin-left: 10px;
margin-top: 0px;
padding: 10px 0px;
list-style-type: none;
font-size: 15px;
font-family: "Lucida Grande", Arial, helvetica;
font-weight: bold;
color: #000;
border-bottom: 1px dotted #8CC63F;
}

.weekend-headlines-last {
margin-left: 10px;
margin-top: 0px;
padding: 12px 0px;
list-style-type: none;
font-size: 15px;
font-family: "Lucida Grande", Arial, helvetica;
font-weight: bold;
color: #F3BA5D;
}


.weekend-headlines li a {
font-weight: bold;
color: #8CC63F;
}

.weekend-headlines li a:hover {
color: #000;
}

.main-photo {
height: 205px;
}

.main-hed-green {
height: 23px;
background-color: #6CCE61;
font-size: 15px;
font-family: "lucida grande", arial;
padding-left: 7px;
padding-top: 7px;
}

.main-hed-beat {
height: 23px;
background-color: #C42527;
font-size: 15px;
font-family: "lucida grande", arial;
padding-left: 7px;
padding-top: 7px;
}


.main-hed-blue {
height: 23px;
background-color: #3399FF;
font-size: 15px;
font-family: "lucida grande", arial;
padding-left: 7px;
padding-top: 5px;
}

.main-hed-red {
height: 23px;
background-color: #ED1556;
font-size: 15px;
font-family: "lucida grande", arial;
padding-left: 7px;
padding-top: 5px;
}

.main-hed-orange {
height: 23px;
background-color: #FC7E3F;
font-size: 15px;
font-family: "lucida grande", arial;
padding-left: 7px;
padding-top: 5px;
}

.main-hed-purple {
height: 23px;
background-color: #7745EB;
font-size: 15px;
font-family: "lucida grande", arial;
padding-left: 7px;
padding-top: 7px;
}





.main-graf {
height: 48px;
background-color: #1E1E1D;
font-family: "lucida grande", arial;
font-size: 13px;
font-weight: bold;
color: #fff;
padding: 8px 7px;
}


#JRICE {
background-color: #CC0033;
font-size: 45px;
font-weight: bold;
font-style: italic;
font-family: arial;
padding: 10px;
margin-top: 5px;
margin-bottom: 25px;
}

.submitbutton {
background-image:url(http://www.usatodayeducate.com/images/now.png);
border:1px solid #603813;
padding:9px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
font-size:15px;
font-weight:bold;
color: #333;
}


.fronty {
float: right;
height: 83px;
width: 83px;
margin: 0px;
padding: 0px;
border: 0px;
}

.data-table {
font-weight: bold;
padding-top: 30px;
padding-bottom: 30px;
}


.protected-post-form  {
margin: 100px 0px;
}

.ccp-top-section  {
width: 640px;
border-bottom: 1px dotted #ccc;
margin-bottom: 15px;
height: 435px;
}

.ccp-top-section img {
float: left;
margin-right: 25px;
}

.ccp-top-section a {
color: #00529b;
}


.ccp-top-section a:hover {
text-decoration: underline;
}

.ccp-top-section h1 {
float: right;
width: 300px;
font-size: 27px;
font-weight: bold;
border-bottom: 1px dotted #ccc;
padding-bottom: 15px;
margin-bottom: 25px;
}

.ccp-top-section h2 {
padding-top: 15px;
font-size: 15px;
line-height: 19px;
font-weight: normal;
color: #000;
border: none;
}


.ccp-top-section-short  {
width: 640px;
border-bottom: 1px dotted #ccc;
margin-bottom: 15px;
height: 370px;
}

.ccp-top-section-short img {
float: left;
margin-right: 25px;
}

.ccp-top-section-short a {
color: #00529b;
}


.ccp-top-section-short a:hover {
text-decoration: underline;
}

.ccp-top-section-short h1 {
float: right;
width: 300px;
font-size: 27px;
font-weight: bold;
border-bottom: 1px dotted #ccc;
padding-bottom: 15px;
margin-bottom: 25px;
}

.ccp-top-section-short h2 {
padding-top: 15px;
font-size: 15px;
line-height: 19px;
font-weight: normal;
color: #000;
border: none;
}


.ccp-top-section-long  {
width: 640px;
border-bottom: 1px dotted #ccc;
margin-bottom: 15px;
height: 460px;
}


.ccp-top-section-long img {
float: left;
margin-right: 25px;
}

.ccp-top-section-long a {
color: #00529b;
}


.ccp-top-section-long a:hover {
text-decoration: underline;
}

.ccp-top-section-long h1 {
float: right;
width: 300px;
font-size: 27px;
font-weight: bold;
border-bottom: 1px dotted #ccc;
padding-bottom: 15px;
margin-bottom: 25px;
}

.ccp-top-section-long h2 {
padding-top: 15px;
font-size: 15px;
line-height: 19px;
font-weight: normal;
color: #000;
border: none;
}








.ccp-bottom-half {
width: 640px;
border-bottom: 1px dotted #ccc;
margin-bottom: 20px;
}

.ccp-bottom-half h3 {
font-size: 16px;
line-height: 20px;
font-weight: bold;
font-style: italic;
padding: 10px 0px;
margin: 0;
}

.ccp-bottom-half p {
color: #333;
font-size: 14px;
line-height: 19px;
margin-bottom: 13px;
}

.ccp-bottom-half li {
color: #333;
font-size: 14px;
line-height: 19px;
}

.ccp-bottom-half a {
color: #00529b;
}


.ccp-bottom-half a:hover {
text-decoration: underline;
}

.ccp-stories ul {
padding: 15px 0px;
margin: 0px;
list-style-type: none;
}

.ccp-stories li {
font-size: 19px;
font-weight: bold;
color: #FC7E3F;
}

.ccp-stories h2 {
padding: 3px 0px;
font-size: 14px;
font-weight: bold;
color: #00529b;
line-height: 21px;
}


.ccp-stories h2 a {
color: #333;
}

.ccp-stories h2 a:hover {
text-decoration: underline;
}


.campus-beat-right {
float: right; 
width: 305px; 
font-family: "Lucida Grande", Verdana, Arial;
}

.campus-beat-latest {
width: 300px;
padding: 0px;
}

.campus-beat-latest h3 {
padding: 0;
font-size: 19px;
font-family: "Lucida Grande", Arial, clean;
margin-bottom: 10px;
margin: 7px 0px 0px 0px;
font-style: normal;
font-weight: 500;
color: #C42527;
}

.campus-beat-latest p {
margin-top: 10px;
font-size: 13px;
line-height: 17px;
margin-bottom: 20px;
font-family: arial;
}

.campus-beat-latest ul {
margin:10px 0px 0px 12px;
padding:0;
list-style-type: square;
}

.campus-beat-latest ul li {
color: #C42527;
} 

.campus-beat-latest li {
padding: 6px 0px;
font-weight: bold;
color: #333333;
font-size: 12px;
line-height: 15px;
}

.campus-beat-latest li a:hover {
color: #C42527;
}




#campus-beat-top-half {
width: 315px;
height: 150px;
margin: 5px 0px 0px 0px;
}

#campus-beat-top-half h6 {
padding: 5px;
height: 55px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid  #C42527;
border-bottom: 3px solid  #C42527;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:55px;
position:relative;
}

#campus-beat-top-half h6 a {
color: #000 !important;
font-weight: 600;
}

#campus-beat-top-half h6 a:hover {
color: #3399FF !important;
}

#campus-beat-bottom-half {
width: 315px;
height: 150px;
margin: 20px 0px 10px 0px;
}


#campus-beat-bottom-half h6 {
padding: 5px;
height: 55px;
font-size: 11px;
background-color: #fff;
 /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
border-top: 3px solid  #C42527;
border-bottom: 3px solid  #C42527;
font-family: "Lucida Grande", Arial;
font-weight: bold;
color: #000;
top:55px;
position:relative;
}

#campus-beat-bottom-half h6 a {
color: #000 !important;
font-weight: bold;
}

#campus-beat-bottom-half h6 a:hover {
color: #3399FF !important;
}




.sidebar-notch {
color: #000;
font-size: 13px;
font-family: Gill Sans, Arial, helvetica;
float: left;
margin: 10px 30px 30px 0px;
width: 245px;
background-color: #EFEDF7;
border: thin solid #7745EB;
border-radius: 5px 5px 5px 5px;
padding: 9px;
}

.sidebar-notch-ccp {
color: #000;
font-size: 13px;
font-family: Gill Sans, Arial, helvetica;
float: left;
margin: 10px 30px 30px 0px;
width: 290px;
background-color: #f2f2f2;
border: thin solid #FC7E3F;
border-radius: 5px 5px 5px 5px;
padding: 9px;
}

.sidebar-notch-ccp h3 {
width: 280px;
font-size: 17px;
line-height: 20px;
padding-top: 0px;
margin-top: 0px;
}

.sidebar-notch-NFL {
float: left;
font-weight: 400;
margin: 10px 30px 30px 0px;
width: 280px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
background-color:#eeeeee;
border: 1px solid #0E1581;
color: #000;
padding: 10px;
font-size: 13px;
line-height: 17px;
}

.sidebar-notch-NFL h3 {
width: 280px;
font-size: 17px;
line-height: 20px;
padding-top: 0px;
margin-top: 0px;
color: #0E1581;
}

.sidebar-notch-NFL li {
    margin-left: 10px;
}


.sidebar-notch-NFL ul {
    color: #0E1581;
    list-style-type: disc;
margin-left: 15px;
}


.sidebar-notch-view {
float: left;
margin: 10px 30px 30px 0px;
width: 280px;
background-color: #f2f2f2;
padding: 0px 0px 9px 0px;
font-family: Gill Sans, arial;
}

.sidebar-notch-view h3 {
width: 280px;
height: 44px;
background-image: url("http://www.usatodayeducate.com/images/crp/viewpoint.png");
padding-top: 0px;
margin-top: 0px;
margin-bottom: 15px;
}

.sidebar-notch-view h4 {
font-size: 18px;
margin-left: 10px;
font-weight: normal;
width: 260px;
}



.insertquote {
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
width: 500px;
margin: 35px 0px 25px 35px;
font-size: 32px;
font-weight: bold;
font-family: Georgia, Arial;
line-height: 39px;
padding: 45px 0px;
color: #333;
}

.bloggy {
width: 298px;
height: 298px;
}

.counselor-link {
clear: both;
padding: 13px;
font-size: 16px;
line-height: 21px;
font-weight: bold;
margin-top: 25px;
margin-bottom: 45px;
background-color: #f2f2f2;
border-radius: 5px;
border: 1px solid #cccccc;
color: #333333;
}


.counselor-link a {
color: #7745EB;
}






.expert-question {
width: 580px;
padding: 13px;
font-size: 24px;
line-height: 32px;
font-weight: bold;
margin-bottom: 45px;
background-color: #f2f2f2;
border-radius: 5px;
border: 1px solid #cccccc;
color: #333333;
}

.expert-asker {
padding: 7px 7px;
background-color: #f2f2f2;
border-radius: 5px;
border: 1px solid #cccccc;
color: #333333;
}

.expert-asker h3 {
color: #333333;
font-size: 16px;
line-height: 21px;
font-weight: bold;
padding-bottom: 5px;
}

.expert-asker li {
margin-left: 7px;
}


.expert-answer {
margin-bottom: 35px;
border-bottom: 1px solid #D7CEEF;
padding-bottom: 35px;
}

.expert-answer img {
margin-top: 14px;
width: 90px;
float: left;
clear: right;
}

.expert-answer h2 {
font-size: 18px;
font-weight: bold;
color: #000;
margin-bottom: 10px;
}

.expert-answer h3 {
font-size: 12px;
}

.hi-experts li {
list-style-type: none;
font-size: 14px;
line-height: 20px;
font-weight: bold;
margin: 0px;
}

.expert-tag {
list-style-type: none;
font-style: italic;
font-size: 16px;
line-height: 20px;
font-weight: normal;
padding-bottom: 14px;
margin: 0;
}


.hi-experts {
margin-bottom: 35px;
border-bottom: 1px solid #D7CEEF;
padding-bottom: 35px;
}

.hi-experts img {
float: right;
width: 200px;
margin-left: 19px;
}


.expert-title {
font-size: 30px;
line-height: 38px;
width: 635px;
color: #000000;
float: left;
font-weight: bold;
font-family: arial,helvetica,clean,sans-serif;
padding-top: 21px;
padding-bottom: 7px;
margin-bottom: 20px;
}



.expert-meet {
width: 440px;
height: 90px;
border-bottom: 1px solid #333333;
padding-bottom: 16px;
}

.expert-meet li {
font-size: 18px;
list-style-type: none;

}

.expert-meet img {
float: left;
margin: 0px 10px 0px 0px;
padding: 0px;
}

#field_40_1 {
font-size: 16px;
line-height: 21px;
margin-bottom: 10px;
color: #333333;
}


#field_40_2 {
font-size: 16px;
line-height: 21px;
margin-bottom: 10px;
color: #333333;
}

#input_40_1 {
margin-top: 15px;
}

.linkage-subhead {
font-size: 21px;
line-height: 26px;
color: #00529b;
margin: 15px 0px 40px 0px;
font-style: italic;
}

.linkage {
padding: 18px;
margin-bottom: 29px;
border-bottom: 1px dotted #00529b;
border-radius: 5px 5px 5px;
background-color: #E6F4FF;
font-size: 16px;
line-height: 22px;
}

.bottom-ad-holder {
width: 730px;
height: 100px;
margin-top: 40px;
margin-right: auto;
margin-left: auto;
margin-bottom: 20px;
clear: both;
}

/*SCROLL STYLES HERE */

	
	.scrollButtons.left {
	    left: -44px;
	}
	
	.scrollButtons {
	    cursor: pointer;
	    position: absolute;
	    top: 104px;
	}
	
	ul.navigation {
	    list-style: none outside none;
	    margin: -32px 0 10px 770px;
	    padding: 0 0 9px;
	}
	.navigation {
	    color: #888888;
	    font-size: 12px;
	    line-height: 18px;
	    overflow: hidden;
	}
	
	.scroll {
	    clear: left;
	    height: 220px;
	    overflow-x: hidden;
	    overflow-y: auto;
	    position: relative;
	    width: 936px;
	}
	
	.scrollButtons.right {
	    right: -20px;
	}
	.scrollButtons {
	    cursor: pointer;
	    position: absolute;
	    top: 104px;
	}
	
	#belt #slider ul.navigation {
		
		 margin: -25px 0 0 550px;
	}
	
	#belt #slider ul.navigation li {
		
		border-left: none;
	    float: left;
	    height: 22px;
	    width: 14px;
	    list-style-type: none;
	    margin: 0px;
	    overflow: hidden;
	    padding-left: 8px;
	    padding-right: 8px;
	    
		
	}
	#belt  .first {
	    border: medium none;
	    float: left;
	    height: 215px;
	    list-style-type: none;
	    margin: 10px 0 0;
	    overflow: hidden;
	    padding-left: 10px;
	    padding-right: 10px;
	    width: 108px;
	}
	
	#belt .featlist {
	    border-left: 1px solid #CCCCCC;
	}
	
	#belt .featlist {
	    border-left: 1px solid #CCCCCC;
	    float: left;
	    height: 215px;
	    list-style-type: none;
	    margin: 10px 0 0 2px;
	    overflow: hidden;
	    padding-left: 10px;
	    padding-right: 10px;
	    width: 108px;
	}

#belt .featlist-last {
	    border-left: 1px solid #CCCCCC;
	    float: right;
	    height: 215px;
	    list-style-type: none;
	    margin: 10px 0 0 2px;
	    overflow: hidden;
	    padding-left: 10px;
	    padding-right: 10px;
	    width: 100px;
	}
	
	
	#belt #slider {
		width: 644px;height:240px;
		
	}
	#belt #slider .scroll {
		
		width: 644px; height:240px;
		
	}

a#onebutton {
font-weight: bold;
font-size: 17px;
color: #000;
font-family: "Lucida Grande," arial;
border-right: 1px dotted #000;
padding-right: 9px;
}

a#twobutton {
font-weight: bold;
font-size: 17px;
color: #000;
font-family: "Lucida Grande," arial;
}


a.homenav:hover {
box-shadow: 0px 2px 3px  #ccc;
}




#writeforus   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#writeforus a {
background-image: url("http://www.usatodayeducate.com/images/crp/write.png");
    background-repeat: no-repeat;
    display: inline-block;
    height:110px;
    width: 630px;
}

#writeforus a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/write32.png");
    background-repeat: no-repeat;
    display: inline-block;
    height:110px;
    width: 630px;
}


#internwithus   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#internwithus a {
background-image: url("http://www.usatodayeducate.com/images/crp/intern.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}

#internwithus a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/intern32.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}




#workwithus   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#workwithus a {
background-image: url("http://www.usatodayeducate.com/images/crp/work.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}

#workwithus a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/work32.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}


#readwithus   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#readwithus a {
background-image: url("http://www.usatodayeducate.com/images/crp/readership.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}

#readwithus a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/readership32.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}


#other   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#other a {
background-image: url("http://www.usatodayeducate.com/images/crp/other.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}

#other a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/other32.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}


#contributings   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#contributings   a {
background-image: url("http://www.usatodayeducate.com/images/crp/contributings.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}

#contributings   a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/contributings32.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}


#ccps   {
width: 630px;
height: 110px;
display: block;
margin-bottom: 27px;
}

#ccps   a {
background-image: url("http://www.usatodayeducate.com/images/crp/ccps.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}

#ccps   a:hover {
background-image: url("http://www.usatodayeducate.com/images/crp/ccps32.png");
    background-repeat: no-repeat;
    display: block;
    height:110px;
    width: 630px;
}


.dormify-div {
width: 610px;
margin: 10px auto 30px auto;
padding: 10px 10px 20px 0px;
border-bottom: 1px dotted #cccccc;
}

.dormify-div img {
margin-left: 165px;
}

.dormify-div p {
width: 610px;
clear: both;
}



/* HOME PAGE BOTTOM BOX STYLES */ 


.section-front-bottom-right-front {
width: 310px;
margin: 15px 10px 0px 0px;
padding: 0px;
float: right;
}



.frontbox-feature-holder {
width: 305px;
height: 95px;
padding-bottom: 3px;
border-bottom: 1px dotted #cccccc;
margin-bottom: 8px;
}


.frontbox-feature-auto {
width: 205px;
float: right;
}

.frontbox-feature-auto h4 {
color: #333333;
    font-family: "Lucinda Grande",Verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin: 0px 0px 2px 0px;
padding: 0px;
vertical-align: top;

}

.frontbox-feature-auto p {
color: #333333;
    font-size: 12px;
    line-height: 15px;
    padding: 4px 0;
    width: 204px;
}


.front-thumb {
float: left;
height: 80px;
width: 80px;
margin: 3px 0px 0px 7px;
padding: 0px;
border: 0px;
}



.career-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.career-frontbox h2 {
background-color: #6CCE61;
border-top: 1px solid #4FB540;
border-bottom: 1px solid #4FB540;
height: 19px;
font-size: 16px;
margin-top: 10px;
margin-bottom: 10px;
padding: 4px 0px 4px 4px;
font-weight: bold;
color: #fff;
}

.career-frontbox h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.career-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #6CCE61;
}

.career-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}


.news-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.news-frontbox h2 {
background-color: #FC7E3F;
    border-bottom: 1px solid #D6712D;
    border-top: 1px solid #D6712D;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.news-frontbox h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.news-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #FC7E3F;
}

.news-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}





.beat-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.beat-frontbox h2 {
background-color: #C42527;
    border-bottom: 1px solid #D6712D;
    border-top: 1px solid #D6712D;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.beat-frontbox h5 {
font-size: 11px;
font-style: italic;
padding-left: 10px;
}

.beat-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #C42527;
}

.beat-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}





.campus-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.campus-frontbox h2 {
background-color: #3399FF;
    border-bottom: 1px solid #2090ED;
    border-top: 1px solid #2090ED;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.campus-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #3399FF;
}

.campus-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}

 




.style-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.style-frontbox h2 {
background-color: #ED1556;
    border-bottom: 1px solid #D81355;
    border-top: 1px solid #D81355;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.style-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #ED1556;
}

.style-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}



.sa-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.sa-frontbox h2 {
background-color: #11B3A4;
    border-bottom: 1px solid #10897A;
    border-top: 1px solid #10897A;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.sa-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #11B3A4;
}

.sa-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}



.election-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.election-frontbox h2 {
background-color: #005B9A;
    border-bottom: 1px solid #05547F;
    border-top: 1px solid #05547F;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.election-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #005B9A;
}

.election-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}






.tool-frontbox {
width: 308px;
float: left;
border-radius:5px 5px 5px 5px;
margin-bottom: 15px;
height: 300px;
clear: both;
background-color: #F7F6F5;
border: 1px solid #E5E5E5;
}


.tool-frontbox h2 {
background-color: #7745EB;
    border-bottom: 1px solid #6142C1;
    border-top: 1px solid #6142C1;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 19px;
    margin-top: 10px;
margin-bottom: 10px;
    padding: 4px 0 4px 4px;
}



.tool-frontbox ul {
list-style-type: square;
margin: 9px 20px 0px 20px;
padding: 0px;
color: #7745EB;
}

.tool-frontbox li {
padding: 4px 3px;
font-size: 12px;
    font-weight: bold;
    line-height: 17px;
font-family: "Lucida Grande", Arial;
}


#writer-page-holder {
width: 620px;
height: 520px;
}

#writer-page-leftcol {
width: 310px;
float: left;
height: 450px;
padding: 0px;
border: 0px;
margin: 0px;
}


#writer-page-leftcol-top {
width: 304px;
height: 225px;
border: 3px solid #FC7E3F;
margin: 0px;
padding: 0px;
background-color: #333333;
color: #ffffff;
font-size: 18px;
line-height: 25px;
font-weight: bold;
}

#writer-page-leftcol-top a:hover {
opacity:.35;
filter:alpha(opacity=35);
filter: “alpha(opacity=35)”;
}


#writer-page-leftcol-top img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#writer-page-leftcol-top h2 {
background-color: #333333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
border: 0px;
}


#writer-page-leftcol-bottom {
width: 304px;
height: 225px;
border: 3px solid #FC7E3F;
margin: 0px;
padding: 0px;
}

#writer-page-leftcol-bottom a:hover {
opacity:.35;
filter:alpha(opacity=35);
filter: “alpha(opacity=35)”;
}

#writer-page-leftcol-bottom img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#writer-page-leftcol-bottom h2 {
background-color: #333333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
border: 0px;
}

#writer-page-rightcol {
width: 310px;
float: right;
height: 450px;
background-color: #f2f2f2;
padding: 0px;
border: 0px;
}

#writer-page-rightcol-top {
width: 304px;
height: 225px;
border: 3px solid #FC7E3F;
margin: 0px;
padding: 0px;
}

#writer-page-rightcol-top a:hover {
opacity:.50;
filter:alpha(opacity=50);
filter: “alpha(opacity=50)”;
}


#writer-page-rightcol-top img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#writer-page-rightcol-top h2 {
background-color: #333333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
}

#writer-page-rightcol-bottom {
width: 304px;
height: 225px;
border: 3px solid #FC7E3F;
margin: 0px;
padding: 0px;
}

#writer-page-rightcol-bottom a:hover {
opacity:.65;
filter:alpha(opacity=65);
filter: “alpha(opacity=65)”;
}

#writer-page-rightcol-bottom img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#writer-page-rightcol-bottom h2 {
background-color: #333333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
}


#contact-page-leftcol {
width: 310px;
float: left;
height: 450px;
padding: 0px;
border: 0px;
margin: 0px;
}


#contact-page-leftcol-top {
width: 304px;
height: 225px;
border: 3px solid #000000;
margin: 0px;
padding: 0px;
background-color: #333333;
color: #ffffff;
font-size: 18px;
line-height: 25px;
font-weight: bold;
}

#contact-page-leftcol-top a:hover {
opacity:.35;
filter:alpha(opacity=35);
filter: “alpha(opacity=35)”;
}


#contact-page-leftcol-top img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#contact-page-leftcol-top h2 {
background-color: #333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
border: 0px;
}


#contact-page-leftcol-bottom {
width: 304px;
height: 225px;
border: 3px solid #000000;
margin: 0px;
padding: 0px;
}

#contact-page-leftcol-bottom a:hover {
opacity:.35;
filter:alpha(opacity=35);
filter: “alpha(opacity=35)”;
}

#contact-page-leftcol-bottom img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#contact-page-leftcol-bottom h2 {
background-color: #333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
border: 0px;
}

#contact-page-rightcol {
width: 310px;
float: right;
height: 450px;
background-color: #f2f2f2;
padding: 0px;
border: 0px;
}

#contact-page-rightcol-top {
width: 304px;
height: 225px;
border: 3px solid #000000;
margin: 0px;
padding: 0px;
}

#contact-page-rightcol-top a:hover {
opacity:.50;
filter:alpha(opacity=50);
filter: “alpha(opacity=50)”;
}


#contact-page-rightcol-top img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#contact-page-rightcol-top h2 {
background-color: #333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
}

#contact-page-rightcol-bottom {
width: 304px;
height: 225px;
border: 3px solid #000000;
margin: 0px;
padding: 0px;
}

#contact-page-rightcol-bottom a:hover {
opacity:.65;
filter:alpha(opacity=65);
filter: “alpha(opacity=65)”;
}

#contact-page-rightcol-bottom img {
padding: 0px;
margin: 0px;
width: 304px;
height: 155px;
vertical-align: top;
}

#contact-page-rightcol-bottom h2 {
background-color: #333;
height: 54px;
padding: 8px;
color: #ffffff;
font-size: 18px;
line-height: 25px;
margin: 0px;
}







