/*  
Theme name: Ready Set Read Custom Theme
Author: Jennifer Moss
Description: Theme for READY SET READ
Designed by: Jennifer Moss at Moss Gathering Partners
Author URI: http://www.MossGathering.com
*/

/* CSS Document */
body  {
	background-color:#FAD1F2;
        font-size:14px;
	color:#000000;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}

img { display:inline; float:left; border:0px; margin-right:10px; margin-bottom:10px;}

#main_div {
        display:block;
        width:980px;
        height:auto;
        margin-top:5px;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        border: 2px solid #FF0000;
}

#header { 
          height:183px; 
          width:980px; 
          background: URL(/images/rsr_top.jpg) no-repeat; 
}
       

#mainblock {
        display:block;
	width:980px;
	background:url(/images/rsr_bg.jpg);
}

#footer {
          background:url(/images/rsr_bottom.jpg) no-repeat;
          width:980px; 
          display:block; 
          height:57px; 
}

#logo {
     display:inline;
     float:left;
     padding: 5px;
}

#coname {
     display:inline;
     float:left;
     font-family:Times New Roman;
     font-size:37px;
     font-weight:normal;
     color:#000000;
     padding-left:5px;
     padding-top: 60px;
}

#coname a, #coname a:hover, #coname a:visited { text-decoration:none; color:#000000; } 

#coname p {
     font-family:Tahoma, Arial;
     font-size:15px;
     font-weight:bold;
     color:#FF0000;
     text-align:left;
     margin-top:5px;
}

#header_right {
     display:inline;
     float:right;
     font-family:Tahoma, Arial;
     font-size:15px;
     font-weight:bold;
     color:#6300B3;
     padding-right:75px;
     padding-top: 85px;
}


#col_nav { 
	display:inline;
        float:left;
        margin-left:38px;
        width:170px;
	vertical-align:top;
	text-align:left; 
        padding:0px;
}

.page_item li {
   margin-left: 0px;
   color:#FFF;
}
#col_pagecontent { 
        width:720px;
	display:inline;
        float:left;
	vertical-align:top;
	text-align:left; 
        padding-left:10px;
}

#statusbar {
	padding:0px 30px 30px 29px;
	text-align:justify;
	color:#6a6a6a;
}
#statusbar p {
	padding:0px; 
	margin:0px;
}
#statusbar a {
	text-decoration:underline;
	color:#6a6a6a;
}
#statusbar a:hover {
	text-decoration:none;
	color:#6a6a6a;
}

.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	padding:0px 0px 15px 27px;
	margin:0px 0px 0px 0px;
}

.article {
	padding:0px 0px 0px 0px;
}
html { 
	font-size:14px;
        color:#000000; 
	font-family:tahoma, arial; 
} 


h1 { 
	font-family:arial, times new roman, tahoma; 
	color:#6300B3;
	font-size:1.5em;
	line-height:1.01em;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px; 
}

h2 { 
	color:#FF0000;
	font-size:1.01em;
} 


h2 a { 
	color:#FF0000;
	text-decoration:underline;
} 


h2 a:visited { 
	color:#FF0000;
	text-decoration:underline;
} 

h2 a:hover { 
	color:#0000FF;
	text-decoration:underline;
} 


#respond { 
	color:#000000;
	font-size:1.01em;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 

.footer_txt {
        text-align:center;
	color:#FFF;
        font-size:12px;
        font-family:arial,helvetica;
        padding-top:28px;
}
.footer_txt a {
	color:#FFF;
	text-decoration:underline;
}

.co_name {
	padding:15px 20px 10px 100px;
}
.co_name a {
	color:#020403;
	text-decoration:none;
}
.co_name a:hover {
	color:#020403;
	text-decoration:none;
}
.slogan {
	padding:0px 0px 0px 2px;
	color:#020403;
}

.table { 
	width:500px; 
	vertical-align:top;
	display:table; 
} 

.line1 { 
	width:15px; 
	vertical-align:top;
	text-align:left; 
	display:table-cell; 
}


#search {
	vertical-align:top;
	padding:38px 0px 22px 27px;

	color:#FFFFFF;
}
#search strong {
	color:#FFFFFF;
	text-transform:uppercase;
}
#search input {
	font-size:11px; 
	color:#020403;
	font-family:Tahoma, arial, verdana, courier;
	width:145px;
	height:17px;
	border:inset 1px #D4D0C8;

	padding:0px 0px 0px 0px;
	margin:0px 7px 0px 9px;
	vertical-align:middle;
}
#search .input {
	width:55px;
	height:17px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}

.hr {
	padding:0px 20px 25px 20px;
	margin:0px;
	border: 1px solid #DADADA;
	width:650px;
        min-height:450px;
}

.top {
	background:url(images/top.gif) left top no-repeat;
	height:100%;
	width:401px;
}
.foot {
	background:url(images/foot.gif) left bottom no-repeat;
	height:100%;
	width:401px;
}
.sub_foot {
	padding:20px 17px 20px 20px;
}

.table1 { 
	width:364px; 
	display:table; 
} 
.table_row1 { 
	width:364px;
	height:100%; 
	display:table-row; 
} 
.left1 { 
	width:290px; 
	display:table-cell;
}
.right1 { 
	width:74px; 
	display:table-cell; 
	background:url(images/date_bg.gif) left top no-repeat;
}
.head {
	padding:0px 5px 14px 7px;
	line-height:1.11em;
	color:#8F8F8F;
}
.head a {

	color:#ffffff;
	text-decoration:none;
}
.head a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.date {
	color:#FFFFFF;
	font-size:1.11em;
	padding:6px 0px 0px 14px;
}
.content_txt {
	padding:15px 0px 0px 0px;
	line-height:1.31em;
}
.content_txt a {
	color:#FF0000;
	text-decoration:underline;
}
.content_txt a:hover {
	color:#0000FF;
	text-decoration:underline;
}
.comment {
	padding:15px 12px 0px 0px;
	color:#B41700;
	text-align:right;
}
.comment a {
	color:#B41700;
	text-decoration:underline;
}
.comment a:hover {
	color:#B41700;
	text-decoration:none;
}

.widget_style {
	vertical-align:top;
	text-align:left;
	padding:0px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	color:#6300B3;
        font-size:14px;
}
.widget_style a {
	text-decoration:underline;
	color:#6300B3;
}
.widget_style a:hover {
	text-decoration:none;
	color:#9B54D2;
}
.widget_style ul {
	padding:5px 0px 0px 0px; 
	margin:0px 0px 4px 0px;
}
.widget_style li {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	vertical-align:top;
	line-height:1.41em;

}
.widget_style ul li a {
	text-decoration:none;

}
.widget_style li a:hover {
	text-decoration:underline;

}
.widget_style h3 { 
	color:#6054FA;
	font-size:1.01em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#links_with_style ul {
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}
#links_with_style ul ul {
	padding:15px 0px 0px 5px; 
	margin:0px 0px 0px 0px;
}
#links_with_style li h2 { 
	color:#B41700;
	font-size:1.01em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:none;
}
#links_with_style ul li {
	list-style:none;
	background:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:1.41em;
	color:#6A6A6A;
}
#links_with_style ul li ul li {
	list-style:none;
	background:url(images/li_bg.gif) left top no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:1.41em;
	color:#6A6A6A;
}

#categories h3 { 
	color:#B41700;
	font-size:1.01em;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
} 
#categories li {
	list-style:none;
	background:url(images/li_bg.gif) left top no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	line-height:1.61em;
	color:#6A6A6A;
} 

#archives {
	vertical-align:top;
}
#links_with_style {
	vertical-align:top;
}


#meta  {
	vertical-align:top;
}
#recent-comments  {

	vertical-align:top;

}
#recent-posts  {
	vertical-align:top;
}
#categories  {
	vertical-align:top;
}
#calendar {
	vertical-align:top;

}
#calendar_wrap a {
	text-decoration:underline;

	font-weight:bold;
}

#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {


	vertical-align:top;
}
#text-1 {

	vertical-align:top;
}


#delicious {
	vertical-align:top;
}

#delicious-box {




	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:15px 0px 0px 5px;
	font-size:0.91em;
}
.textwidget {
	text-align:left;

	padding:15px 0px 0px 5px;

}

.left #search {
	vertical-align:top;
	padding:0px 30px 30px 29px;
	color:#B41700;
}
.left #search strong {
	color:#B41700;
	text-transform:none;
}
.left #search input {
	font-size:11px; 
	color:#020403;
	font-family:Tahoma, arial, verdana, courier;
	width:109px;
	height:17px;
	border:inset 1px #D4D0C8;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	vertical-align:top;
}
.left #search .input {
	width:55px;
	height:17px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 54px;
	vertical-align:top;
}

.hr #search {
	vertical-align:top;
	padding:10px 0px 0px 0px;
	color:#FFFFFF;
}
.hr #search strong {
	color:#FFFFFF;
	text-transform:uppercase;
}
.hr #search input {
	font-size:11px; 
	color:#020403;
	font-family:Tahoma, arial, verdana, courier;
	width:200px;
	height:17px;
	border:inset 1px #D4D0C8;
	padding:0px 0px 0px 0px;

	margin:0px 7px 0px 9px;
	vertical-align:middle;
}
.hr #search .input {
	width:55px;
	height:17px;
	border:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}

.img_right {
        display:inline;
        float:right;
        border 1px solid #000000;
        margin:10px 5px 10px 10px;
}
.img_left {
        display:inline;
        float:left;
        border 1px solid #000000;
        margin:10px 10px 10px 5px;
}
.img_center {
       display:block;
       margin:0px 200px 20px 150px;
       margin-right:200px;
       
}

#researchtable {
       width:650px;
}

#researchtable TR.header {
       background-color: #B7BAFF;
       font-size:14px;
       font-weight:bold;
}
#researchtable TD {
       vertical-align:top;
       border: 1px dashed #BDBDBD;
       padding:5px;
       font-size:12px;
}

li.current_page_item, li.current_page_item a, li.current_page_item a:visited {
       background-color:#6054FA;
       color:#FFF;
}

#schools {
       width:500px;
       margin-top: 20px;
       margin-left: 30px;
}
#schools p {
       margin:2px 0px 0px 0px;
}


#schools ul {
     list-style-image: url("http://test.mossgathering.com/readysetread/images/schoolhouse.gif");
     list-style-type:square;
     margin-left:50px;
}

#schools ul li {
     color:#6300B3;
     font-size:15px;
     font-weight:bold;
     padding-bottom:5px;
}
.staff {
     height:150px;
     padding:10px;
     border-bottom: 2px dashed #9AC121;
     margin-bottom: 10px;
}
.mainpic {display:block; width:100%; text-align:center; margin:auto;}

.clearall { clear:both; }
