#content-middle, #content-bottom {

clear:			both;
margin-top:		35px;

}

#content-bottom {

margin-bottom:		42px;

}

#videos {

width:			486px;
height:			371px;
float:			left;

}

.video {

padding:		2px;
border:			1px solid #bcbcbc;

}

.main.video {

margin-bottom:		3px;

}

.secondary.video img {

width:			114px;

}

.secondary.video {

float:			left;
margin-right:		2px;

}

.secondary.video.last {

margin-right:		0px;

}

#content-top-right {

float:			left;
margin-left:		20px;
width:			262px;
height:			365px;
padding-top:		15px;
padding-bottom:		15px;

}

#in-this-issue {

margin-bottom:		40px;
font-family:		Georgia, Serif;
color:			#bbbbbb;
font-weight:		bold;
font-style:		italic;
font-size:		15px;
height:			200px;

}

#in-this-issue h1 {

margin-bottom:		35px;

}

#in-this-issue ul {

list-style-image:	url(images/arrow.png);
list-style-position:	outside;
margin-left:		30px;

}

#in-this-issue li {

margin-bottom:		20px;

}

#featured-campaign {


}

#featured-campaign h1 {

margin-bottom:		7px;

}

#featured-campaign .content img {

float:			left;
margin-right:		5px;

}

#craigs-corner {

float:			left;
width:			193px;
margin-right:		14px;
font-family:		Georgia, Serif;
color:			#747474;
font-size:		12px;
font-weight:		bold;
font-style:		italic;

}

#craigs-corner .content {

border-right:		1px solid #eaeaea;
padding-right:		20px;
background:		url(images/craigs-corner-background.png) no-repeat center left;
margin-left:		-14px;
padding-left:		14px;
margin-top:		-14px;
padding-top:		14px;
height:			275px;
line-height:		20px;

}

#craigs-corner .content img {

float:			left;
margin-right:		5px;

}

#youth-in-action, #from-the-field {

float:			left;
width:			256px;
height:			158px;
position:		relative;

}

#youth-in-action {

margin-right:		30px;
margin-left:		1px;

}

.image-wrapper {

background:		url(images/image-border.png) no-repeat;
width:			135px;
height:			81px;
padding:		6px;

}

#youth-in-action h1, #from-the-field h1 {

margin-bottom:		20px;

}

#youth-in-action .content img, #from-the-field .content img {

float:			left;
margin-right:		10px;
padding:		1px;
border:			1px solid #bcbcbc;

}

#content-middle, #content-bottom {

margin-left:		14px;

}

#content-middle-right p {

margin-bottom:		0px;

}

#content-middle-bottom .read-more {

bottom:			0;
right:			0;

}

#content-middle-top {

margin-bottom:		40px;

}

#content-middle-right {

float:			left;

}

#your-issues, #your-voices, #teachers-corner {

float:			left;
width:			145px;
height:			186px;
position:		relative;

}

#content-middle-top .read-more{

bottom:			17px;
right:			0;

}

#your-issues, #your-voices {

margin-right:		57px;

}

#teachers-corner {


}

#craigs-corner h1, #your-issues h1, #your-voices h1, #teachers-corner h1 {

margin-bottom:		12px;

}

#calendar {

float:			left;
width:			448px;
color:			#231f20;
font-weight:		bold;
margin-right:		44px;

}

#calendar table {

width:			100%;

}

#calendar td, #calendar th {

text-align:		center;

}

#calendar td {

font-size:		40px;
font-style:		italic;
font-weight:		normal;

}

#calendar h1 img {

margin-bottom:		22px;

}

#calendar #month-year {

font-family:		arial, sans-serif;
font-size:		47px;
color:			#231f20;
line-height:		40px;

}

#calendar th {

font-size:		7px;
font-family:		arial, sans-serif;
font-size:		10px;

}

#quote-of-the-month {

clear:			both;
margin-top:		42px;

}

#quote-of-the-month h1 {

margin-bottom:		18px;

}

#quote {

background:		url(images/quote-background.png) no-repeat center left;
font-family:		georgia, serif;
font-style:		italic;
color:			#bbbbbb;
line-height:		20px;
font-size:		15px;
margin-left:		-14px;
padding-left:		14px;
padding-right:		30px;
font-weight:		bold;

}

#quote .source {

text-align:		right;

}

#quote .name, #article-header .name {

color:			#ff0000;

}

.event {

color:			red;

}

.event_content {

display:		none;

}

.read-more {

text-align:		right;
position:		absolute;

}

#top-5 {


font-size:		17px;
color:			#bbbbbb;
font-weight:		bold;
font-family:		arial, sans-serif;

}

#top-5 a {

color:			#bbbbbb;
font-weight:		bold;

}

#top-5 h1 img {

margin-bottom:		17px;

}

#top-5 h2 {

font-family:		georgia, serif;
color:			#ff00ea;
font-weight:		bold;
font-style:		italic;
margin-bottom:		20px;

}

#top-5 ul {

list-style-type:	none;

}

#top-5 li {

margin-bottom:		20px;

}

#top-5 ul img {

vertical-align:		middle;
margin-right:		10px;

}

