/*
Theme Name: SensationalChild
Theme URI: http://sensationalchild.org/
Description: Theme designed for Sensational Child by The Technology Therapy Group.
Version: 1.1
Author: The Technology Therapy Group
Author URI: http://technologytherapy.com/
Tags: custom header, fixed width, three columns

Sensational Child
	 http://sensationalchild.org/

	This theme was designed and built by the good people at
	The Technology Therapy Group whose site you will find at http://technologytherapy.com/


*/



/*************************** Main Body Stuff ***************************/
*{
margin:0;
padding:0;
}
body{
background:#fff;
font-family: Helvetica, "trebuchet MS", Geneva, sans-serif;
color:#2d2d2d;
background:url(images/back.gif) repeat-x;
margin:0;
padding:0;

}
#page{
width:1004px;
margin:0 auto;
position:relative;
min-height:665px; height:auto !important; height:665px;
background-image:url(images/bg-content.gif);
}

#shop-page{
width:1004px;
margin:0 auto;
position:relative;
min-height:665px; height:auto !important; height:665px;
background:url(images/bg-content-shop.gif) top left repeat-y;
}
p{
margin:0 0 1em 0}
.clr{
clear:both;
}
iframe{border:none;}
.top_bar{
background-image:url(images/top_bar.gif);
width:794px;
height:21px;
color:#FFFFFF;
text-align:right;
line-height:21px;
font-size:11px;
text-transform:uppercase;
float:left;
padding-right:6px;
}
.big_pic{
float:left;
background:url(images/bigpic-back.gif) left top repeat-y;
width:800px;
font-size:18px;
line-height:60px;
}
.big_pic a{
color:#c11b15; text-decoration:none; margin-left:8px; }
.big_pic a:hover{text-decoration:underline;
}
.lnav{
float:left;
margin-left:9px;
width:185px;
}
#main_content{
width:800px;
float:left;
}
.lnav-shop{
float:left;
margin-left:9px;
width:185px;
}
#main_content-shop{
border-top:1px solid #ccc;
width:985px;
margin-left:9px;
margin-top:-8px;
float:left;
}
.content{
float:left;
clear:left;
margin:15px 25px 15px 16px;
font-size:12px;
line-height:22px;
width:550px;
padding-bottom:15px;

}
.content-shop{
float:left;
clear:left;
margin:15px 25px 15px 0;
font-size:12px;
line-height:22px;
width:550px;
padding-bottom:15px;
border:none;
}
.borderno{
border:0px solid #ffffff;
}
#main_content h1{
margin:15px 0 0 16px;
padding:0;
font-size:48px;
}
#main_content-shop h1{
margin:15px 0 0 16px;
padding:0;
font-size:48px;
}

.side_content{
float:left;
width:192px;
padding-bottom:15px;
}
.right_col{
margin:15px 0 10px 0;
padding:6px 4px 4px 4px;
float:left;
font-size:12px;
line-height:22px;
border-top:1px solid #CCCCCC;
width:192px;
min-height:220px; height:auto !important; height:220px;
background:url(images/right_col.gif) no-repeat;
}
.right_col h2{
font-size:18px;
line-height:24px;
color:#851d86;
padding:0;
margin:0;
}

#sidebar li{
list-style-type:none;
}

#sidebar2 li{
list-style-type:none;
}

/*************************** Left Nav ***************************/

.logo{
background:url(images/logo_lg.gif) no-repeat;
width:185px;
height:247px;
text-indent:-5000px;
display:block;
position:relative;
margin-bottom:13px;
}

.nav01{
background:url(images/nav_01.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav01:hover{
background:url(images/nav_01.gif) top left no-repeat;
}

.nav02{
background:url(images/nav_02.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav02:hover{
background:url(images/nav_02.gif) top left no-repeat;
}

.nav03{
background:url(images/nav_03.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav03:hover{
background:url(images/nav_03.gif) top left no-repeat;
}

.nav04{
background:url(images/nav_04.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav04:hover{
background:url(images/nav_04.gif) top left no-repeat;
}

.nav05{
background:url(images/nav_05.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav05:hover{
background:url(images/nav_05.gif) top left no-repeat;
}

.nav06{
background:url(images/nav_06.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav06:hover{
background:url(images/nav_06.gif) top left no-repeat;
}

.nav07{
background:url(images/nav_07.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav07:hover{
background:url(images/nav_07.gif) top left no-repeat;
}

.nav08{
background:url(images/nav_08.gif) bottom left no-repeat;
width:185px;
height:25px;
text-indent:-5000px;
margin-bottom:4px;
display:block;
position:relative;
}
.nav08:hover{
background:url(images/nav_08.gif) top left no-repeat;
}
/*******************  Colors  ***********************/

.directions a{
color:#913392;
text-decoration:none;
}
.directions a:hover{
text-decoration:underline;
}
.directions h1{
color:#913392;
}

.whatis a{
color:#015ea4;
text-decoration:none;
}
.whatis a:hover{
text-decoration:underline;
}
.whatis h1{
color:#015ea4;
}
.whatis h3{
font-size:12px;
border-bottom:1px solid #015ea4;
color:#015ea4;
}


.events a{
color:#00b6e9;
text-decoration:none;
}
.events a:hover{
text-decoration:underline;
}
.events h1{
color:#00b6e9;
}

.work a{
color:#007758;
text-decoration:none;
}
.work a:hover{
text-decoration:underline;
}
.work h1{
color:#007758;
}

.diaper a{
color:#8f8600;
text-decoration:none;
}
.diaper a:hover{
text-decoration:underline;
}
.diaper h1{
color:#8f8600;
}

.shop a{
color:#f3781c;
text-decoration:none;
}
.shop a:hover{
text-decoration:underline;
}
.shop h1{
color:#f3781c;
}

.donations a{
color:#c11b15;
text-decoration:none;
}
.donations a:hover{
text-decoration:underline;
}
.donations h1{
color:#c11b15;
}

.contact a{
color:#f40e64;
text-decoration:none;
}
.contact a:hover{
text-decoration:underline;
}
.contact h1{
color:#f40e64;
}

/*************************** Footer ***************************/


.footer{
background-color:#f86a00;
height:21px;
width:985px;
margin-left:9px;
font-size:11px;
line-height:21px; 
position:absolute;
bottom:0px;
}
.by_ttg{
color:#aaaaaa;
width:989px;
height:21px;
font-size:10px;
text-align:right;
line-height:21px;
position:absolute;
bottom:-21px;
padding:0 15px 0 0;
background-image:url(images/by_ttg.gif);
}
.by_ttg a{
color:#f86a00;
}
.copy{
float:right;
color:#FFFFFF;
border-left:1px solid #ffffff;
padding:0 6px 0 6px;
}
.bnav a{
color:#FFFFFF;
text-decoration:none;
}
.bnav a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.bnav{
float:left;
padding:0 6px 0 6px;
color:#FFFFFF;
}