@charset "UTF-8";
/* 
Site: BookSwim.com
Release: 3.2
Intended Media: Screen [XGA, WXGA, SXGA; 4:3, 16:9] Internet Explorer 8; Firefox 2.0-3.6, Safari 3,4
*/
body{ margin:0; padding:0; text-align:center; font-size:14px; !font-size:.85em; background-color:#fff; }
img{border:0;}
td {vertical-align:top}
@font-face {font-family: "Gill Sans"; src: url("/fonts/GillSans.ttf") format("truetype");}
h1, h2, h3, h4, h5, h6, p, blockquote, tt, li p, td p, table p { color:#333333;}
p, blockquote, tt, li, a, li a, li p, td p, table p, td a , table a {font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Light", "Gill Sans MT Light", Arial, Helvetica, sans-serif; margin:0; margin-bottom:.5em; font-weight:400;}
h1 { font-size: 34px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
blockquote{margin:10px 20px;}
p {font-size:14px; margin: 0em .5em 1em; line-height:1.1em; }
a {text-decoration:none; color:#73894d; cursor:pointer;}
a:hover {text-decoration:underline;}
ol, ul {padding:0; margin:0; }
	li { margin-left:20px; list-style-position:outside;}	
input[type="text"], input[type="password"], textarea {font-size:14px; padding:2px; border:2px solid #000;}
.bodydivide { width:100%; display:block; text-align:center;  }
.bodydivide.stripe { background-image:url(../images_site/common_32/heaver-nav-bias-stripe.png); background-repeat:repeat; }
.contentholder { width:926px; margin:0 auto; text-align:left; }
.contentholder.stripe { background-image:url(../images_site/common_32/heaver-nav-bias-stripe.png); background-repeat:repeat; }
.contentholder.home_bottom {padding-top:30px; width:860px; padding-bottom:30px;}
#header { background-color:#a6b68b; height:92px; background-image:url(../images_site/common_32/header-stripe.gif); background-repeat:repeat-x;  }
#header .contentholder{background-image:url(../images_site/common_32/header-logo.png) !important; background-repeat:no-repeat; background-position:0px 8px; height:92px; width:956px; background-image:url(../images_site/common_32/header-logo-ie6.png);}
#tagline {font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Light", "Gill Sans MT Light", Arial, Helvetica, sans-serif; color:#FFF; font-size:18px; margin:0px; padding-top:66px; margin-left:60px; padding-bottom:4px; _margin-left:30px; width:370px; float:left;}
#header_search { float:right; width:270px; padding-top:20px;}
#search_autocomplete {background-image:url(../images_site/common_32/header_search_bg.png); background-repeat:no-repeat; padding: 5px 10px 5px 30px; border:0; height:20px; width:195px; font-size:16px; display:inline;}
#header_search #search_autocomplete { background-color:#fcfbeb;  }
#acct_nav { float:right;  width:460px; padding-top:20px; text-align:right; font-size:12px;}
#acct_nav a {color:#FFF}
#acct_nav p.welcome {color:#FFF; display:inline; font-size:12px; margin-right:0;}
.signinprompt { float:right; width:430px; text-align:right; padding-top:22px; height:28px }
.signinprompt a { padding:5px; font-size:12px; }
#titleline { background-image:url(../images_site/common_32/heaver-nav-bias-stripe.png); background-repeat:repeat; }
#titleline h1 { margin:0; padding:.5em; padding-left:0; width:575px; *width:490px;   }
#titleline.nostripe { background-image:none;}
#tieronenav {float:right; margin-top:29px; zoom:1; display:inline;}
#tieronenav li {display:inline; margin-left:15px; font-size:14px;}
#tieronenav .active>a {color:#000; cursor:default; }
#pagetitle {width:300px;}
#_content  {padding-top:20px; padding-bottom:20px;}
._alert { margin-top:10px; margin-bottom:20px; padding-top:10px; position:relative; min-height:75px; *height:75px;   }
._alert p, ._alert h3{margin-left:110px; *color:#cc3333;}
._alert._warning{ background-image:url('../images_site/alert_warning.png'); background-repeat:no-repeat; }
._alert._success{ background-image:url('../images_site/alert_success.png');  background-repeat:no-repeat; background-position:20px 5px;  }
#footernav { text-align:center; background-image:url('../images_site/common_32/footer-nav-biasstripe.png'); background-repeat:repeat; }
	#footernav #main {font-size:18px; text-align:center;  margin:0; padding-top:20px; padding-bottom:10px; }
	#smallitems {text-align:center; margin:0; padding:1em; }
#footernav a {color:#000}
.footerholder {margin:0 auto; width:570px; text-align:center; padding:1em;}
.footerholder ol, .footerholder ul {margin:0;}
.footerholder li {display:inline-block; zoom:1; *display:inline; }
#footernavbig li {font-size:18px;}
#footerbugs { background-color:#d1dcbd; }
#footerbugs p {margin:0; padding:1em;}
#footerseo { background-color:#fcfbeb;  }
#footerseo p {margin:0; padding:1em;}
#footerseo li {margin-left:1em;}
#footerseo li:first-child { margin-left:0; }
#logoholder { margin:0 auto; max-width:550px; padding:20px; text-align:center; }
#logoholder ul {list-style-type:none; }
#logoholder li { margin:0 auto; }
p#copy {text-align:center; font-size:12px;}
div#header-link-home {z-index:1000; width:220px; height:88px; cursor:pointer; *left:0; *top:0; position:absolute; }
