body {font: 90%/190% "Arial", sans-serif; text-align: center; background:#663300;}

#container {width: 98%;	margin: 0 auto;	text-align: left; background: url(http://colleenoconnorolson.com/content-bg1.jpg); border:2px solid #333;}
#header-top {clear:both; text-align:right; border-bottom:2px solid #333; padding:8px;}
#header {clear:both; text-align:center; background:URL(http://colleenoconnorolson.com/header.jpg) no-repeat; height:250px; border-bottom:2px solid #333;}
#sidebar {float: left; width: 22%; padding:8px;}
#content {float: right;	width: 73%; padding:8px;}
#footer {clear:both; padding:8px; height:50px;border-top:2px solid #333; text-align:center; background:URL(http://colleenoconnorolson.com/footer-bg.jpg) no-repeat; font-weight:bold;}

h1, h2 {font: 400 150%/120% "georgia"; color:#330000; text-align:left; font-style: italic; border-bottom:1px solid #996600;}

.nav {margin:0; padding: 0; list-style-type: none;}
.nav li {margin-bottom: 5px;}
.nav li ul li {list-style-type: none; margin-top:5px; margin-left:-25px;}
.nav a:link, .nav a:visited, .nav a:active {text-decoration: none; font-weight:normal; display: block; width: 90%; padding:5px 15px; color:#eee; background:#993300; border-bottom:2px solid #330000;}
.nav a:hover {background:#330000; color:#ccc; font-weight:normal; border-bottom:2px solid #993300;}

#content ul {list-style-type: circle;}

p {line-height:175%; padding:0; margin:0px 0px 20px 0px;}

blockquote {text-align:justify; font:15px Georgia, serif; line-height: 30px; border-left:5px solid #330000; background:#ffff99; color:#333; padding:8px;}
strong, b, em, i {color:#996600;}

a:link, a:visited,  a:active {color:#990000; text-decoration:none; font-weight:bold;}
a:hover {color:#000; text-decoration:underline; font-weight:bold;}

#footer a {background:#eee; padding:2px;}

.home {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/house.png) no-repeat scroll 3px 2px;}
.bio {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/report_user.png) no-repeat scroll 3px 2px;}
.contact {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/email.png) no-repeat scroll 3px 2px;}
.books {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/book_open.png) no-repeat scroll 3px 2px;}
.book1 {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/control_play.png) no-repeat scroll 3px 2px;}
.inworks {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/book_next.png) no-repeat scroll 3px 2px;}
.links {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/link.png) no-repeat scroll 3px 2px;}
.sitemap {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/sitemap.png) no-repeat scroll 3px 2px;}
.web {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/user_female.png) no-repeat scroll 3px 2px;}
.cart {padding-left: 23px; background: url(http://colleenoconnorolson.com/images/icons/cart.png) no-repeat scroll 3px 2px;}
.read {padding-left: 23px; padding-bottom:; background: url(http://colleenoconnorolson.com/images/icons/information.png) no-repeat scroll 3px 2px;}

.source {text-align:right; font-style: italic;}
.bread {text-align:left;}

.book_img {width:250px; height:380px; float:left; border:1px solid #000; margin: 9px;}
.book_img2 {width:62.5px; height:95px; float:left; border:1px solid #000; margin: 9px;}
.book_img3 {width:125px; height:190px; float:left; border:1px solid #000; margin: 20px;}
.book_img4 {width:400px; height:250px; float:left; border:1px solid #000; margin: 9px;}

hr {color:#663333; background:#663333;}

label {display:block; font-weight:bold;}

input, textarea {padding:5px; margin-left: 3px; margin-bottom: 3px; background:#fff; border:1px solid #663333;}
button {margin-bottom: 3px;  margin-left: 3px;  text-align:center; padding:5px; background:#fff; border:1px solid #663333;}
select, option {background-color:#fff; margin-left: 3px;  margin-bottom: 3px;}


