body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
background-image:url(images/bgart.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#37c9ff;
}

div {
	margin: 0;
	padding: 0;
}

/* Links */
a:link, a:visited{
color:#FFFFFF;
border: none;
}

a:hover{
color:#FFFFFF;
text-decoration:none;
}

:focus {
outline: 0;
}

a.sliding-element:hover{
color:#FF9900;
}

ul#sliding-navigation{  
list-style: none;     
}  
    
ul#sliding-navigation li.sliding-element a.nav:link, a.nav:visited{  
display:block;
margin:0px;  
padding:0px;
list-style:none;
}  
 
a.desiresdesign:link, a.desiresdesign:visited{
color:#999999;
font-size:12px;
/*font-weight:bold;*/
text-decoration:none;
}

a.desiresdesign:hover{
color:#FF9900;
text-decoration:none;
font-size:12px;
}

a.fnav:link, a.fnav:visited{
text-decoration:none;
color:#999999;
font-weight:bold;
font-size:11px;
}

a.fnav:hover{
color:#FF9900;
}



/* Text */

h1{
padding:5px 0px;
margin:0px;
font-size:14px;
}

h2{
padding:0px;
padding-bottom:5px;
margin:0px;
font-size:12px;
}

h3{
padding:0px;
padding-bottom:5px;
margin:0px;
}

ul{
padding:0px;
padding-left:25px;
margin:0px 0px;
}

p{
padding:0px;
margin:0px;
}

/* IDs */

#wrapper{
width:955px;
margin-left:auto;
margin-right:auto;
}

#top{
background-image:url(images/top.png);
width:955px;
height:106px;
}

#quote{
float:right;
width:617px;
height:82px;
padding-right:30px;
padding-top:24px;
}

#logo{
float:left;
padding-top:24px;
padding-left:55px;
}

#left_header{
float:left;
background-image:url(images/left_header.png);
width:48px;
height:458px;
}

#navigation_area{
float:left;
background-image:url(images/navigation_area.png);
width:243px;
height:433px;
padding-top:25px;
padding-left:0px;
}

#altnavigation_area{
background-image:url(images/middle.png);
background-repeat:repeat-y;
width:915px;
padding:20px 20px 10px 20px;
text-align:center;
}

#altnavigation_area img{
padding:0px .0625px;
}

#flash{
float:left;
background-image:url(images/flash.png);
width:664px;
height:458px;
}

#altheader{
padding-left:27px;
}

#middle{
background-image:url(images/middle.png);
background-repeat:repeat-y;
width:865px;
padding:0px 45px;
padding-top:10px;
line-height:22px;
}

#footer_imgs{
text-align:center;
}

#footer_imgs img{
margin:0px 10px;
}

#footer{
text-align:center;
font-weight:bold;
}

#footerinfo{
font-weight:normal;
font-size:12px;
}

#bottom{
background-image:url(images/bottom.png);
width:955px;
height:47px;
}

/* About the Author */
#ata{
background-image:url(images/ata_bg.jpg);
width:368px;
padding-top:195px;
padding-left:400px;
padding-right:93px;
padding-bottom:56px;
color:#FFFFFF;
}

/* Classes */

.clear{
clear:both;
}

.right{
float:right;
padding-left:10px;
}

.left{
float:left;
padding-right:10px;
}

.center{
text-align:center;
}

.blue_title{
background-image:url(images/blue_container_top.jpg);
width:845px;
height:37px;
padding:0px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

.blue_container{
background-color:#3986a3;
widows:845px;
padding:0px 10px;
color:#FFFFFF;
}

.blue_container2{
background-color:#3986a3;
widows:865px;
padding:0px;
color:#FFFFFF;
}


.blue_footer{
background-image:url(images/blue_container_footer.jpg);
width:865px;
height:19px;
}

.green_title{
background-image:url(images/green_container_top.jpg);
width:845px;
height:37px;
padding:0px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

.green_container{
background-color:#62a339;
widows:845px;
padding:0px 10px;
color:#FFFFFF;
}

.green_footer{
background-image:url(images/green_container_footer.jpg);
width:865px;
height:19px;
}

.yellow_title{
background-image:url(images/yellow_container_top.jpg);
width:845px;
height:37px;
padding:0px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

.yellow_container{
background-color:#a38039;
widows:845px;
padding:0px 10px;
color:#FFFFFF;
}

.yellow_footer{
background-image:url(images/yellow_container_footer.jpg);
width:865px;
height:19px;
}

.orange_title{
background-image:url(images/orange_container_top.jpg);
width:845px;
height:37px;
padding:0px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

.orange_container{
background-color:#a35939;
widows:845px;
padding:0px 10px;
color:#FFFFFF;
}

.orange_footer{
background-image:url(images/orange_container_footer.jpg);
width:865px;
height:19px;
}

.red_title{
background-image:url(images/red_container_top.jpg);
width:845px;
height:37px;
padding:0px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

.red_container{
background-color:#a33940;
widows:845px;
padding:0px 10px;
color:#FFFFFF;
}

.red_footer{
background-image:url(images/red_container_footer.jpg);
width:865px;
height:19px;
}

/* Form */

input{
	margin: 2px;
}
td{
	padding:4px;
}


/* Show Hide */
.bookexcerpts{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color:#FFFFFF;
font-weight:bold;
font-size:15px;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color:#FFFFFF;
font-weight:bold;
font-size:15px;
}

/*Extra Stuff Page Button Links*/
a.extrastufflinks:hover{
text-decoration:none;
}
a.extrastufflinks:link , a.extrastufflinks:visited{
text-decoration:none;
}


#extracontainer{
}

#educators{
float:left;
padding-right:7px;
}

#students{
float:left;
padding-right:7px;
}

#collegeandprep{
float:left;
}

.extratop{
background-image:url(images/extracontentheader.jpg);
height:38px;
width:263px;
padding:0px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:5px;
}

.extramiddle{
background-image:url(images/extracontent.jpg);
background-repeat:repeat-y;
width:263px;
padding:0px 10px;
padding-top:7px;
color:#FFFFFF;
}

.extrabottom{
background-image:url(images/extracontentfooter.jpg);
height:24px;
width:283px;
}


/*

Modified by Desires Design, LLC
Author: Royce L Haynes royce.haynes@desiresdesign.com

Change Log:

- footer icons class on 'The Book' page

 */
 
div.footer_icons {
	width: 550px;
	
} 

div.footer_icons ul{
	
}

div.footer_icons li{
	margin: 3px;
	list-style: none;
	display: inline;
}

.contact_form{
	width: 500px;
	text-align: left;
}


div.contact_form2{
	text-align: left;
	margin: 0;
	padding: 0;
}

div.sharn_img{
	float: right;
	padding-right:38px;
	padding-top:0px;
}

div.box2{
	float: left;
	width: 300px;
	padding-left:30px;
}
.table_form_1 td{
	align:left;
}
.contact_form2 form{
	width: 400px;
}

div.contact_form2 ul{
	
}

div.contact_form2 li{
	list-style: none;
	display: inline-block;
	margin-right: 60px;
}
 