/* Scholastic Overrides */
body {background:#eaf1f4; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
#universal4o {margin-bottom:0;}
#schlHeader {display:none;}
#schlPageContent {width:960px; padding-bottom:0; background:#fff; margin: 0 auto;}
#schlMainContent {width:960px; margin: 0 auto;}
#schl3o {width:960px;}
#unMain {display:none;}

/* Page */
#poetry {padding: 0; margin: 0; background-color: #fff;}
#poetry p {font-family: 'Open Sans Condensed', sans-serif; margin: 0; padding: 0;}


#poetry #poetryheader {width: 960px; min-height: 455px; background:url(../images/poetry_header.jpg) top center no-repeat; position: relative;}
#poetry #poetryheader #sponsored {font-family: 'Open Sans', sans-serif; font-size: 16px; color: #000; padding: 17px 0 0 20px;}
#poetry #poetryheader #grades {font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 19px; color: #000; position: absolute; right:20px; top:16px;}
#poetry #poetryheader h1 {width: 378px; height: 240px; margin: 0; padding: 0; text-indent: -9999px; background:url(../images/poetry_logo.png) top center no-repeat;  position: absolute; left:308px; top:20px;}
#poetry #poetryheader h2 {width: 383px; height: 55px; margin: 0; padding: 0; text-indent: -9999px; background:url(../images/poetry_tagline.png) top center no-repeat;  position: absolute; left:299px; top:278px;}
#poetry #poetryheader #headercopy {color: #64073a; font-size: 24px; /*width: 560px;*/ margin: 0 auto; text-align: center; padding: 305px 0 0 0;line-height: 30px;}
#poetry #poetryheader #headercopy sup {font-size: 14px;}

#poetry h3#expressyourself {width: 960px; height: 51px; margin: 0; padding: 0; text-indent: -9999px; background:url(../images/express_yourself.png) top center no-repeat;}
#poetry h3#classroomresources {width: 960px; height: 51px; margin: 0; padding: 0; text-indent: -9999px; background:url(../images/classroom_resources.png) top center no-repeat;}

#poetry #poetrymid {width: 960px; min-height: 321px; background:url(../images/poetry_mid.jpg) top center repeat-y; position: relative;}
#poetry #poetrymid #prizecopy {font-size: 24px; text-align: center;letter-spacing: -.5px;padding: 14px 0;color: #a70f38;white-space: nowrap;}
#poetry #poetrymid #prizes {padding: 0 0 0 240px; font-family: 'Open Sans Condensed', sans-serif; color: #275160; font-size: 29px; text-align: left;letter-spacing: -1px;}
#poetry #poetrymid #prizes span {padding: 0 0 0 36px;  background:url(../images/arrow.png) left 50% no-repeat;  color: #a70f38; display: block; font-family: 'londrina_solidregular', sans-serif; font-size: 31px; text-align: left;letter-spacing: normal;}
#poetry #poetrymid img {height: 165px; width: 165px;  position: absolute; right:30px; top:85px;}

#poetry #poetryresources {width: 960px; height:866px; background:url(../images/poetry_resources2.png) top center no-repeat; position: relative; text-align:center;}
#poetry #poetryresources #resources {font-size: 24px; color: #762481; width: 870px; text-align: center; margin: 0 auto; line-height: 30px; padding: 18px 0 25px 0;}
#poetry #poetryresources #resources sup {font-size: 16px; margin:  0 0 0 -4px;}
#poetry #poetryresources .resourcepods {width: 280px; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 16px; color: #000; vertical-align: top; display: inline-block; text-align: center; text-transform: uppercase;letter-spacing: -.5px; margin:0 20px;}
#poetry #poetryresources .resourcepods img {padding: 8px 0 3px 0; margin: 0 auto; display: block;}
#poetry #poetryresources .resourcepods a {color: #b41d8d; text-decoration: underline; font-size: 20px;  font-family: 'londrina_solidregular', sans-serif; display: block;letter-spacing: normal;text-transform: none;font-weight: normal;}

#poetry #poetryresources:after {
    content: '';
    display: block;
    clear: both;
}  

#resources-video {text-align:center; clear:both; padding-top:10px;}
#resources-video strong {
	display:block;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: -.5px;
    padding: 0 0 10px 0;	
}
#resources-video a.video-thumb {display:block;}
#resources-video a.video-link {
	display:block;
    color: #b41d8d;
    text-decoration: underline;
    font-size: 20px;
    font-family: 'londrina_solidregular', sans-serif;
    display: block;
    letter-spacing: normal;
    text-transform: none;
    font-weight: normal;
}

#poetry #poetrybottom {width: 960px; min-height: 414px; margin: 0; padding: 0;  background-color: #fff;}

#poetry #poetrybottom #divider {width: 960px; height: 51px; margin: 0; padding: 0;  background:url(../images/divider.png) top center no-repeat;}

#poetry #poetrybottom #gabriela_info {width: 437px; height: 167px; background:url(../images/book_bg.png) top center no-repeat; float: left;margin: 43px 0 30px 110px;line-height: 26px;}
#poetry #poetrybottom #gabriela_info img {float: left;padding-right: 14px;}
#poetry #poetrybottom #gabriela_info span {
    font-size: 19.5px;
    display: block;
    padding-top: 26px;
    width: 410px;
    /* padding-right: 50px; */
    /*! margin-left: 50px; */
}
#poetry #poetrybottom #gabriela_info span a {color: #b41d8d; text-decoration: underline; }
#poetry #poetrybottom #ag_logo {
	width: 229px;
    float: right;
    text-align: center;
    font-size: 21px;
    padding: 70px 90px 0 0;
    margin-right: 90px;
}
#poetry #poetrybottom #ag_logo img {display: block;}

#poetry #poetrybottom hr {clear: both; width: 836px; border-top: 1px solid #27275f;}

#poetry #poetrybottom #rules {padding: 10px 0 15px 0; width: 836px; text-align: left; margin: 0 auto; font-size: 11px; color: #5f5c5c;}
#poetry #poetrybottom #rules p {margin: 0; padding: 0 0 5px 0;  font-family: Arial, Helvetica, sans-serif; }
#poetry #poetrybottom #rules a {color: #027aa4;}

.modal-content {
	background:transparent;
	box-shadow:none;
	border:0
}
.modal-content .modal-header {
	border-bottom:0
}
.modal-content .close {
	float:right;
	font-size:31px;
	font-weight:bold;
	margin-right:33px;
	line-height:1;
	color:#ffffff;
	text-shadow:none;
	opacity:1;
	filter:alpha(opacity=100)
}
