/* 

This CSS stylesheet deals purely with the physical layout and element placement on the sub pages.

For individual styling of content block elements (headers, paragraphs, links, lists, etc),
see sp_style.css 

*/

* {
padding:0;
margin:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:95%;
background-color:#28313e;
}

#container { 
margin:0 auto;
width:960px;
background-image:url(/images/bg_content.gif);
background-repeat:repeat-y;
}

#banner {
width:960px;
float:left;
height:175px;
background:#ffffff;
}

#leftnav { 
color:#333;
width:307px;
float:left;
}

#leftnav img { /* eliminates space between images in left nav */
display: block; 
}

#content { 
float:right;
background:#ffffff;
width:613px;
display:inline;
}

#test_box_right {
position:relative;
width:220px;
float:right;
border:2px #313a4f solid;
padding:0px 0px 0px 0px;
margin:-50px 15px 15px 15px; /* puts spacing around box for wrapping text */
}

#test_box_wide {
position:relative;
width:565px;
border:2px #313a4f solid;
padding:0px 0px 0px 0px;
margin:15px 15px 15px 10px; /* puts spacing around box for wrapping text */
}

#promotion_box_wide {
position:relative;
width:565px;
border:2px #415f39 solid;
padding:0px 0px 0px 0px;
margin:15px 15px 15px 10px; /* puts spacing around box for wrapping text */
}

#feature_box {
position:relative;
width:220px;
float:right;
border:1px #d2cfaf solid;
padding:0px 0px 0px 0px;
margin:10px 15px 15px 15px; /* puts spacing around box for wrapping text */
}


#book_box {
width:100%;
clear:both;
margin-top:20px;
}

#book_left {
float:left;
}

#book_right {
float:right;
width:85%;
}

#book_clear {
clear:both;
}

#footer { 
width:960px;
clear:both;
height:50px;
}