/*
Theme Name: New Shoes
Theme URI: http://www.apt32.com/
Description: This is a custom theme created by <a href="http://www.apt32.com">Apt. 32</a> for <a href="http://www.newshoeslearning.com">New Shoes Learning</a>.
Version: 1.0
Author: Don Havey
Author URI: http://www.donhavey.com/
Tags: fixed width, two columns
*/

/* dark text: 596237, medium text: 778256, light text: A6B088, border: bbcc99, background: e6f0d7, light background: EEF9DF, red: 9C2B23, light red: FFEAE2 */

html{margin:0;padding:0;width:100%;}
body{font:13px "Georgia","Lucida Bright",serif;color:#383C2C;margin:0;padding:0;text-align:center;vertical-align:top;background:#e6f0d7;width:100%;}
*{margin:0;padding:0;top:0;left:0;zoom:1;z-index:1;position:relative;}
img{border:1px solid #A6B088;padding:5px;outline:0;}
a:link{color:#596237;}
a:visited{color:#596237;}
a:hover{color:#000;}

blockquote{padding:7px 15px;font-size:11px;font-style:italic;color:#596237;}

p{padding-bottom:7px;}

h3{color:#9C2B23;width:100%;clear:both;float:left;font-size:16px;border-bottom:1px dotted #bbcc99;text-align:left;padding:2px 0 5px 0;margin:5px 0 10px 0;font-weight:normal;}
h2{color:#9C2B23;width:100%;clear:both;float:left;font-size:20px;text-align:left;padding:2px 0 5px 0;font-weight:normal;}
h1{color:#9C2B23;width:100%;clear:both;float:left;font-size:26px;text-align:left;padding:2px 0 5px 0;font-weight:normal;}

input,textarea{color:#778256;background:#EEF9DF;font-family:"Arial","Verdana",sans serif;font-size:11px;padding:2px;margin-bottom:7px;line-height:1.2em;border:1px solid #bbcc99;}

#background{position:absolute;top:0;left:0;width:100%;z-index:1;}
#fade{position:absolute;top:0;left:0;width:100%;height:500px;background:url(bg.gif);background-repeat:repeat-x;z-index:1;}

#foreground{position:absolute;top:0;left:0;width:100%;z-index:2;}

#wrapper{width:902px;margin:20px auto;text-align:left;}

#header{width:902px;float:left;clear:both;margin-bottom:7px;}

#title{letter-spacing:1px;font-size:48px;color:#A6B088;width:663px;height:53px;float:left;clear:both;background:#fff;border-left:1px solid #bbcc99;border-right:1px solid #bbcc99;overflow:visible;z-index:3;}
#title div{padding:0 22px;margin-top:-2px;}
#title a:link{color:#A6B088;text-decoration:none;}
#title a:visited{color:#A6B088;text-decoration:none;}
#title a:hover{color:#A6B088;text-decoration:none;}

#logo{text-align:left;position:absolute;top:0;left:auto;right:0;width:228px;height:80px;background:#fff;border:1px solid #bbcc99;border-top:0;z-index:1;margin-left:7px;}
#logo img{border:0;padding:0;}
#logo .input{width:125px;float:left;clear:none;}
#logo .button{color:#596237;padding:1px;margin-left:5px;width:60px;background:#e6f0d7;float:left;clear:none;cursor:pointer;}

#subtitle{color:#596237;font-size:16px;width:663px;height:27px;float:left;clear:both;background:#fff;border:1px solid #bbcc99;border-top:0;z-index:2;}
#subtitle div{padding:0 25px;}

#menu{line-height:15px;color:#9C2B23;width:900px;float:left;clear:both;margin-top:7px;height:25px;background:#fff;border:1px solid #bbcc99;}
.item{color:#9C2B23;line-height:15px;padding:5px 0;text-align:center;border-right:1px dotted #bbcc99;display:block;clear:none;float:left;background:#fff;}
.item:link{color:#9C2B23;text-decoration:none;}
.item:visited{color:#9C2B23;text-decoration:none;}
.item:hover{color:#9C2B23;background:#FFEAE2;text-decoration:none;}

#blog-link-wrapper{width:235px;padding:5px 0;display:block;clear:none;float:left;text-align:center;}
#blog-link{color:#9C2B23;background:#FFEAE2;margin:0 5px;width:225px;display:block;}
#blog-link:link{color:#9C2B23;text-decoration:none;}
#blog-link:visited{color:#9C2B23;text-decoration:none;}
#blog-link:hover{color:#9C2B23;background:#FFEAE2;text-decoration:none;}

#body{width:665px;float:left;clear:left;}
#body .content{width:663px;float:left;clear:both;background:#fff;border:1px solid #bbcc99;border-top:0;}

#ask{margin-top:-10px;width:607px;border:1px solid #E1A0A0;background:#FFEAE2;color:#9C2B23;clear:both;float:left;margin-bottom:15px;}
#ask .title{width:100%;font-size:20px;clear:both;float:left;padding:0 0 5px 0;}
#ask .text{margin-top:10px;width:579px;height:40px;background:#fff;color:#9C2B23;border:1px solid #E1A0A0;clear:both;float:left;}
#ask .input{width:469px;background:#fff;color:#9C2B23;border:1px solid #E1A0A0;clear:left;float:left;}
#ask .button{padding:1px;margin-left:10px;background:#E1A0A0;border:1px solid #9C2B23;color:#9C2B23;clear:none;float:left;width:100px;cursor:pointer;}

#respond{width:100%;float:left;clear:both;}
#respond .input{vertical-align:top;width:200px;}
#respond label{top:2px;vertical-align:top;margin-bottom:7px;}
#respond .text{width:400px;}
#respond .button{color:#596237;width:120px;background:#e6f0d7;cursor:pointer;}

#comments{width:100%;float:left;clear:both;}
#comments .odd{width:100%;clear:both;float:left;background:#EEF9DF;}
#comments .even{width:100%;clear:both;float:left;background:#e6f0d7;}

#sidebar{width:230px;float:left;clear:none;margin-left:7px;}
#sidebar .content{width:228px;float:left;clear:left;margin-bottom:7px;background:#fff;border:1px solid #bbcc99;border-top:0;overflow-x:hidden;}
#sidebar .input{width:130px;float:left;clear:none;}
#sidebar .button{color:#596237;padding:1px;margin-left:5px;width:55px;background:#e6f0d7;float:left;clear:none;cursor:pointer;}
#sidebar h3{text-align:center;margin-top:0;margin-bottom:5px;}
#sidebar ul{width:100%;clear:both;float:left;}
#sidebar li{width:180px;clear:both;float:left;list-style-position:inside;list-style-type:none;background:url(li.png) no-repeat 0 3px;padding-bottom:10px;padding-left:18px;}
#sidebar .children{margin-top:5px;margin-bottom:-5px;}
#sidebar .children li{padding-bottom:5px;}

#footer{font-size:10px;width:665px;float:left;clear:both;margin-top:7px;line-height:1.6em;}
#info{width:663px;background:#fff;border:1px solid #bbcc99;clear:both;float:left;color:#A6B088;}
#copyright{width:663px;color:#A6B088;clear:both;float:left;margin-top:7px;padding-bottom:30px;}

.entry{width:100%;margin-bottom:25px;float:left;clear:both;}
.entry .title{clear:both;float:left;width:100%;font-size:26px;color:#778256;font-weight:normal;}
.entry .title a:link{text-decoration:none;color:#778256;}
.entry .title a:visited{text-decoration:none;color:#778256;}
.entry .title a:hover{text-decoration:none;color:#596237;}
.entry .title-red{width:100%;font-size:26px;font-weight:normal;color:#9C2B23;float:left;clear:both;}
.entry .info{color:#778256;width:100%;float:left;clear:both;font-size:10px;margin-top:-5px;}
.entry .text{clear:both;float:left;width:100%;line-height:1.5em;}
.entry .text *{position:static;zoom:0;}
.entry .details{width:100%;background:#e6f0d7;margin-top:5px;border-top:1px dotted #bbcc99;font-size:10px;line-height:1.6em;color:#778256;float:left;clear:both;}

.cap{width:100%;height:7px;left:0;clear:both;float:left;overflow:hidden;}
.cap .right{position:absolute;top:1px;left:auto;right:1px;width:6px;height:6px;background:url(corner.gif);background-repeat:none;background-position:right top;overflow:hidden;z-index:2;}
.cap .center{position:absolute;top:0;left:auto;right:7px;width:1000px;height:6px;background:#fff;border-top:1px solid #bbcc99;overflow:hidden;z-index:1;}
.cap .left{position:absolute;top:1px;left:0;width:6px;height:6px;background:#fff;border-left:1px solid #bbcc99;overflow:hidden;z-index:2;}

.navigation{width:100%;height:20px;margin-bottom:10px;clear:both;float:left;}
.navigation .previous{position:absolute;left:0;}
.navigation .next{position:absolute;left:auto;right:0;}

.error{color:#000;background:#fdd;border-top:1px solid #faa;border-bottom:1px solid #faa;width:100%;clear:both;float:left;margin-top:10px;}
.error .close{position:absolute;top:7px;right:10px;left:auto;width:11px;height:11px;}

.status{color:#777;background:#fff;border-top:1px solid #bbcc99;border-bottom:1px solid #bbcc99;width:100%;clear:both;float:left;margin-top:10px;}
.status .close{position:absolute;top:7px;right:10px;left:auto;width:11px;height:11px;}
.status a:link{color:#777;}
.status a:visited{color:#777;}
.status a:hover{color:#555;}

.padding-2{margin:0;padding:2px;}
.padding-3{margin:0;padding:3px;}
.padding-4{margin:0;padding:4px;}
.padding-5{margin:0;padding:5px;}
.padding-10{margin:0;padding:10px;}
.padding-15{margin:0;padding:15px;}
.padding-25{margin:0;padding:25px;}

.required{color:#f00;}

.light{color:#A6B088;}
.light:link{color:#A6B088;}
.light:visited{color:#A6B088;}
.light:hover{color:#778256;}
.medium{color:#778256;}
.medium:link{color:#778256;}
.medium:visited{color:#778256;}
.medium:hover{color:#596237;}
.dark{color:#596237;}
.dark:link{color:#596237;}
.dark:visited{color:#596237;}
.dark:hover{color:#000;}

.aligncenter{display:block;margin:0 auto 2px auto;}
.alignleft{float:left;clear:none;display:inline;margin:0 5px 2px 0;}
.alignright{float:right;clear:none;display:inline;margin:0 0 2px 5px;}

