/*
Theme Name: LiteracyWorks
Theme URI: http://www.literacyworks.com.au/
Version: 5
Author: Monday in the Sun
Author URI: http://mondayinthesun.com.au/
*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
background: #131416 url(images/main-bg.jpg) repeat;
color: #323232;
padding: 20px 0 0px; 
}
.container_12 {
padding:5px;
padding-left:10px;
padding-right: 10px;
}
a {
color: #C13910;
text-decoration: none;
border: none;
}
a:hover {
text-decoration: underline;
}
img {
border:none;
}
li {
margin-left: 5px;
}
h1 {
font-weight: normal;
text-align: center;
}
h2 {
margin-top: 5px;
margin-bottom: 5px;
line-height:23px;
}
h3 {
color: #939393;
margin: 0;padding: 0;
font-size: 13px;
font-weight: normal;
}
.post .entry h3 {
font-size: 1.2em;
padding: 3PX;
display:block;
color:#001F4B;
}
small {
font-size: 10px;
text-transform: uppercase;
}
.tw img {
margin:0;
margin-top: 14px;
padding:0;
}
.stylize input{
background: #C13910;
border: none;
color: #fff;
padding: 5px;
vertical-align: top;
}
.contactinput  input {
border: 1px solid #001F4B;
}
.contactinput  .yellow {
background: #FFFFA0;
}
.contactinput  .white {
background: #FFF;
}
.contactinput  .pale {
background: #f7f7f7;
}
/***************************

Post book

***************************/
.post-book .entry h2 {
}
.post-book .entry h3 {
/* background: url(images/icon-book.gif) left no-repeat; */
background-image: url(images/icon-book.gif);
background-position: left;
background-repeat: no-repeat;
*height: 31px;
text-indent: 34px;
font-size: 1.2em;
padding-top: 5PX;
padding-bottom: 5PX;
padding-left: 3px;
display:block;
}
.post-book .entry ol {
padding-left:8px;
}
.post-book .entry a {
padding:3px;
color: #FFF;
font-size: 10px;
background-color: #C13910;
text-transform: uppercase;
}
/***************************

global

***************************/
.entry {
padding-bottom: 20px;
}
/***************************

STYLES

***************************/
.post-style1 .entry h3, .post-style2 .entry h3 {
font-size: 1.2em;
padding: 3PX;
padding-left: 0;
padding-bottom:5px;
display:block;
font-weight: bold;
background: none;
}
.post-style1 .entry ol, .post-style2 .entry ol{
padding-left:0px;
}
.post-style1 .entry a, .post-style2 .entry a, .post-style3 .entry a , .download a{
padding:3px;
color: #FFF;
font-size: 10px;
background-color: #C13910;
text-transform: uppercase;
}
.post-style1 .entry p,.post-style1  .entry ul,.post-style2 .entry p,.post-style2  .entry ul {
padding-left:0px;
}
.post-style3 .entry p,.post-style3  .entry ul {
padding-left:37px;
}
.post-style1  .entry ul, .post-style2  .entry ul , .post-style3  .entry ul{
margin-top: 3px;
margin-left: 10px;
}
.post-style1  .entry ul li{
list-style-type: square;
}
.post-style2  .entry ul li{
list-style-type: none;
}
/***************************

BLOG entry-blog

***************************/
.post .entry-blog h3 {
font-size: 1.2em;
padding: 3PX;
display:block;
color:#001F4B;
}
.entry-blog p, .entry-blog ul {
padding-left:0px;
}
.entry-blog  ul li{
list-style-type: none;
}
.entry-blog  h5{
font-size:13px;
font-weight: normal;
}
.entry-blog img {
padding-right: 15px;
padding-bottom: 15px;
padding-top: 15px;
}
.post .no-underline{
border-bottom:0;
padding-bottom: 0px;
margin-bottom: 5px;
line-height:1em;
font-size:23px;
line-height:1em;
padding:0 0 .5em 0;
margin:0 0px 0 0px;
}
.post .no-underline a:hover{
text-decoration: underline;
}
.entry ul {
padding-left:32px;
}
.entry p{
padding-left:37px;
}
.entry ul li{
list-style-type: none;
}
.entry h5{
font-size:13px;
font-weight: normal;
}
h4 {
color: #4C4C4C;
font-size:.9em;
font-weight: normal;
display: block;
margin: 0;
padding: 0;
font-style: italic;
margin-bottom: 3px;
}
#logo {
/* display:block;
width:239px;
height:110px;
margin:0 0 0 10px;
padding:0;
border:none;
text-indent:-9999em;
background: url(images/lw_logo.gif) 0 30PX  no-repeat;
padding-top: 10px;
*/
		display:block;
		width:239px;
		height:66px;
		margin:0px 0 0 0px;
		padding:0;
		border-style:none;
		text-indent:-9999em;
		background: transparent url(images/lw_logo.gif) 0 0 no-repeat;
		margin-bottom: 28px;
		margin-top: 28px;
		z-index: 10000;
} 
a#logo:hover {
text-decoration: none;
border-style:none;
}

#rss a.rss-link {
padding:0 0 0 18px;
background:url(images/rss-icon.gif) no-repeat left 1px;
font-size:11px;
letter-spacing:0.01em;
line-height:11px;
text-transform:uppercase;
color:#7d7b76;
text-align: left;
}
#rss a.rss-link:hover {
color:#6f2f2d;
}

#rss {
/* margin-top: 83px; */

}







.container_12 {
background: #fff;
}
 #leg {
background: url(images/lw_bot.jpg) center  no-repeat;
height: 100px;
margin: 0;
padding: 0;
padding-bottom:20px;
} 
 #leg p{
color: #666;
font-size: 10px;
text-align: center;
line-height: 130%;
}

#sidebar {
margin-top: 8px;
/* width: 300px; */
}

.alpha_omega { 
margin-left:0;
margin-right:0;
}
#cpdw p{
margin:0;
padding:5px;
}
#cpdw {
 width: 213px; /**/
 border-top: 2px solid #e4e3e0;
 border-bottom:1px solid #e4e3e0;
 margin-right:0;
 margin-left:17px;
}
#cpdw ul {
padding-bottom:0;
margin-bottom:0;
}
#cpdw ul li{
list-style-type: none;
}
#cpdw p{
color:#939393;
padding-top:0;
margin-top:10px;
}
.bks, .bks-d {
border-top: 2px solid #e4e3e0;
border-bottom:1px solid #e4e3e0;
/* width: 378px; */
margin-bottom: 18px;
}
ul {
margin-top: 8px;
}
.bks ul li, .bks-d ul li {
list-style-type: none;
}
.download {
/* width: 382px; */
height:48px;
margin-bottom: 18px;
background: #fff ;
}
.download p{
margin-left: 10px;
}

.download h3{
text-align: left;
padding-top:5px;
text-decoration: underline;
font: bold 18px 'Helvetica Neue',helvetica,arial,sans-serif;color: #C13910
}
.download h3 a{
color: #C13910
}
.alignleft  {float: left;}
.alignright  {float: right;}
.entry img {
padding-right: 15px;
padding-bottom: 15px;
padding-top: 15px;
}
#heading {
margin: 0;
padding: 0;
}
#heading ul li{
list-style-type: square;
}
#heading ul{
padding-left:10px;
}
#heading p {
padding-left:0px;
}
#heading p img{
padding-right:10px;
}
#heading ol {
margin-left: 8px;
margin-top: 3px;
}
.notop p a{
color: blue;
text-decoration: underline;
background: #fff;
}



.notop .post-edit-link {
font-size: 13px;
background: none;
color: blue;
border: 0;
height: auto;
width: auto;
}
.bks h3,#cpdw h3, .bks-d h3{
color:#001F4B;
background: #ECEBE9;
padding: 5px;
text-transform: uppercase;
font-size:11px;
font-weight: bold;
text-align: center;
}
.imagetop {
background: #ecebe9;
padding: 10px;
}
.imagetop img{
float: left;
}
/*#top {
margin-bottom: 10px;
}
 #bottom {
margin-top: 18px;
margin-bottom: 18px;
} */
#leg {
margin: auto;
margin-left: 10px; margin-right: 10px;
/* margin-top: 18px;
margin-bottom: 18px;
margin-right:10px;
margin-left:10px; */
}
#leg p {
margin-top: 18px;
margin-bottom: 18px;
}

#top_img {
padding-top: 8px;
}
.top-title {
position: relative;
border-top: 3px solid #ecebe9; border-bottom:1px solid #ecebe9;
background: #ecebe9;
}
.top-title h2{
font-size: 2em;
color: #fff;
}
.post {
padding: 5px;
padding: 0;
margin: 0;
margin-top: 15px;
}
.post h2 a{
color:#C13910;
text-decoration: none;
font-size: .9em;
}
.right_box {
 border: 1px solid #f7f7f7; /**/
padding: 3PX;
 background: #fff url(images/gradient_gray.gif) repeat-x; 
margin-bottom: 10px;
}
.right_box h3 { 
margin-top:5px;
text-align: center;
color:#001F4B;
font-size:11px;
font-weight: bold;
padding: 5px;
text-transform: uppercase;
}
.right_box h4 { 
text-align: center;
color: #939393;
}
.postmetadata {
background: #F7F7F7;
border: 1px solid #CCC;
padding: 3px;
text-transform: uppercase;
font-size: .7EM
}
.postmetadata a{
color: #C13910;
}
.right_box ul li{
list-style-type: none
}
.right_box li a{
}
.box_right {float:left; width:120px;}
.box_left {float:left; width:120px;}

/* sdsds */
/* #testimonial p{
background: url(images/rquote.gif) right bottom no-repeat;
font-style:italic;
padding: 5px;
padding-top: 10px;
padding-left:20px;
font-weight: bold;
}
#testimonial blockquote{
background: url(images/lquote.gif) left top no-repeat;
}
#testimonial {
padding-top: 10px;
padding-right: 5px;
padding-left: 5px;
}
#testimonial h6{
font-size: 12px;
font-weight: normal;
text-align: right;
padding-right: 15px;
} */
#testimonial h6{
background: url(images/rquote.gif) right bottom no-repeat;
font-style:italic;
padding: 5px;
padding-top: 10px;
padding-left:20px;
font-weight: bold;
font-size: 13px;text-align: left;color: #323232;
}
#testimonial blockquote{
background: url(images/lquote.gif) left top no-repeat;
}
#testimonial {
padding-top: 10px;
padding-right: 5px;
padding-left: 5px;text-align: right;font-size: 11px;
color: #939393;
}
/* #testimonial p{
font-size: 12px;
font-weight: normal;
padding-right: 15px;
} */






.bleft {float:left; width:115px;}
.bright {float:left; width:115px;}
/* .bright {float:left; width:135px;} */
/* .bleft {float:left; width:135px;} */
.bleft li,.bright li,.right_box li,.bks li,.ws li {
background:url(images/arrow7.gif) 0px 4px no-repeat;
padding-left:18PX;
padding-top:3px;
padding-bottom:3px;
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
height:1%;
}



.books-list a {
background: #fff;
color: #C13910;
padding: 2px;
text-transform: uppercase;
}
.books-list li   {
list-style-type: none;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #E1DFDA;
}
.wpcf7 submit {
background: #ccc;
}
/***********************************

Navbar  									

************************************/
.container_12 #navbar {
/* width: 940px; */
background: #001F4B;
/* margin: auto;
margin-left: 10px; margin-right: 10px; */
margin-bottom: 10px;
}
#nav {
margin: auto;
padding: 0px;
}
#nav ul {
float: left;
list-style: none;
/* margin: 0px;
padding: 0px; */
margin: auto;
}
#nav li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}
#nav li a, #nav li a:link, #nav li a:visited {
color: #FFFFFF;
display: block;
font-size: 12px;
font-family: Arial, Sans Serif;
font-weight: 500;
text-transform: uppercase;
margin: 0px;
padding: 9px 15px 8px 15px;
border-right: 1px solid #FFFFFF;
}
#nav li a:hover, #nav li a:active {
background: #C13910;
color: #FFFFFF;
margin: 0px;
padding: 9px 15px 8px 15px;
text-decoration: none;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
#nav li:hover, #nav li.sfhover { 
position: static;
}
#nav .current_page_item a {
background: #C13910;
}	
/***********************************

Footer 									

************************************/
#footer {
/* width: 940px; */
background: #001F4B;
color: #fff;
}

#footer p{
padding: 3px;
margin: 0;text-align: center;
}

#footer a{
color: #fff;
}
#footer a:hover{
text-decoration: underline;
}
/***********************************

Paddings  									

************************************/	
.pad20 {
display:block;
height:20px;
}
.pad70 {
display:block;
height:70px;
}
.test {
margin-left: 10px;
margin-right: 10px;
background: green;
}

.bks-d h6, .bks-d h5  {
margin-bottom: 0;
}

.talic {
font-style: italic; 
color: #939393;
}

.bks-d li.arrow{
background:url(images/arrow7.gif) 0px 4px no-repeat;
padding-left:18px;
padding-top:3px;
padding-bottom:3px;
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
height:1%;
}




/*
background:url(images/arrow7.gif) 0px 4px no-repeat;
padding-left:18PX;
padding-top:3px;
padding-bottom:3px;
position: relative;  
min-width: 0; 
height:1%;
*/











