#cc_section_left {
float:left;
width:310px;
padding: 10px;
border-right: 1px solid #eee;
}
#cc_section_left h2 {
font-size: 135%;
}
#cc_section_right {
float:right;
width:218px;
padding:10px;
}
#cc_section_right h2 {
font-size: 120%;
}
#cc_section_left p, #cc_section_right p{
font-size: 110%;
line-height: 1.4em;
margin: .3em 0;
}	
#cc_section_left p.section_author {
margin: .4em 0 0 0;
font-size: 90%;
color: #666;
}
h1 {
margin: .3em 0;
}
.section_slug {
border-bottom: 1px dotted #ccc;
padding-bottom: .5em;
}
#cc_section_right p.section_slug {
font-size: 95%;
}
#cc_section_right p.section_multimedia {
margin: 0 0 .5em 0;
padding: .3em;
font-size: 90%;
font-weight:bold;
}
h4#section_title {
padding: .4em 1em;
font-size: 120%;
border-bottom: 1px solid #ddd;
text-align:center;
}
#cc_section_lower_left {
float:left; 
width:200px;		
text-align:center;
padding-bottom: 10px;
}
#cc_section_lower_right {
float: right;
width: 348px;
padding: 0 10px;
border-left: 1px solid #ddd;
}
#cc_section_lower_right h3 {
font-size: 105%;
padding: .5em 0;
}
.previous a, .next a {
text-transform: uppercase;
font-size: 90%;
text-decoration:underline;
}
.previous a:hover, .next a:hover {
text-decoration:none;
}
p.previous {
float:left;
}
p.next {
float:right;
}
#cc_section_right p.heading {
font-family:verdana;
font-size: 70%;
text-transform: uppercase;
margin:0;
}
h3.columnists_single_entry {
padding-bottom: 1em;
}
h3.subcategories {
font-size: 90%;
margin: 1em 0;
}
#presidio {
border-top: none;
padding: 0;
padding-bottom: .4em;
}
#presidio ul {
padding: 0;
}
