@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------------
   Site Name (www.charlesstone.net)
   For: Charles Stone
   Site by: Daryl McMullen (webdrivenchurch.com)
   Photography: Stock / Personal
      
   Tools: Adobe CS4 (Dreamweaver, Fireworks, Photoshop, Flash) 
   
   Created: 8 November 2009
   --------------------------------------------------------------------- */

/* Global Defaults */

html, body {margin:0px; padding:0px; border:0px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
div, p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin:0; padding:0;}
blockquote {margin:0; padding:0;}
q {font-style:italic;}
acronym, abbr {cursor:help; border-bottom:1px dashed;}
small {font-size:.85em;}
big {font-size:1.2em;}
a, a:link, a:visited, a:active, a:hover {text-decoration:none;}
img {border:none;}
table.sample {margin:0px; padding:0px; border-collapse:collapse; border-bottom-width:0px; border-top-width:0px; border-left-width:0px; border-right-width:0px;}
form {margin:0; padding:0; display:inline;}
label {cursor:pointer;}

/* ::::: Site Colors ::::: 



*/

/* ::::: Site Layout ::::: */
body {background-color:#FFF; background-image:url(../images/bodyBKG.gif); background-position:top left; background-repeat:repeat-x; margin-top:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:1.5em;}
#container {width:936px; margin:0 auto; text-align:left;}
#header {width:936px; height:159px;}
#navContainer {width:555px; height:38px; float:right; overflow:hidden;}
#homeFlash {width:640px; height:360px; float:right;}
#mainContentHome {width:880px; padding:10px 10px 0 46px;; background-image:url(../images/mainContentBKG.gif); background-position:top left; background-repeat:repeat-y; min-height:800px;}
#mainContent {width:870px; padding:15px 15px 5px 51px;; background-image:url(../images/mainContentBKG.gif); background-position:top left; background-repeat:repeat-y; min-height:800px;}
#pageSidebar {width:280px; float:right; background-color:#95A974; background-image:url(../images/sidebarBKG.gif); background-position:bottom left; background-repeat:no-repeat; padding: 10px 10px 15px 10px; margin-left:10px; color:#fff; }
.promo {width:222px; background-color:#95A974; padding:4px; color:#FFF;}
.promoSpace {height:9px;}
#bookPromo {width:222px; height:81px; background-image:url(../images/bookPromoBKG.jpg); background-position:top left; background-repeat:no-repeat; padding:4px 4px 4px 4px; color:#FFF;}
#bookPromo img {float:right; padding-left:4px;}
#homePods {width:880px; clear:right;}
#footer {height:30px; background-color:#95A974; background-image:url(../images/footerContentBKG.gif); background-position:top center; background-repeat:no-repeat; text-align:center; padding-top:30px; text-transform:uppercase; font-size:80%; clear:both;}

/* ::::: Site Navigation ::::: */
#nav ul {margin:0; padding:0; height:38px; list-style:none; display:inline; overflow:hidden; text-indent:-999999px;}
#nav li {margin:0; padding:0; list-style:none; display:inline;}

#nav a,
#nav a:link,
#nav a:visited {float:left; padding-top:60px; overflow:hidden; height:0px !important; height /**/:38px; /* for IE5/Win only */}

#nav a:hover,
#nav a:active {background-position:0 -38px;}

#tbio a {width:60px; background:url(../images/nav/bioBTN.jpg) top left no-repeat;}
#tboo a {width:77px; background:url(../images/nav/booksBTN.jpg) top left no-repeat;}
#tblo a {width:68px; background:url(../images/nav/blogBTN.jpg) top left no-repeat;}
#tbuz a {width:66px; background:url(../images/nav/buzzBTN.jpg) top left no-repeat;}
#tfre a {width:112px; background:url(../images/nav/freeBTN.jpg) top left no-repeat;}
#tpre a {width:71px; background:url(../images/nav/pressBTN.jpg) top left no-repeat;}
#tcon a {width:101px; background:url(../images/nav/contactBTN.jpg) top left no-repeat;}

/* ::::: Text/Heading Styles ::::: */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#95A974; line-height:30px;}
h2 {text-transform:uppercase; font-weight:bold; font-size:120%; color:#333;}
h3 {text-transform:uppercase; font-weight:bold; font-size:120%; background-image:url(../images/h3_BKG.png); background-position:top left; background-repeat:no-repeat; height:22px; padding:3px 0 0 5px;}
h4 {text-transform:uppercase; font-weight:bold; font-size:90%; color:#999;}
h5 {text-transform:uppercase; font-weight:bold; font-size:100%; color:#333;}


/* ::::: Site Hyperlink Properties ::::: */
a,
a:link,
a:visited { color:#C60; font-weight:bold; text-decoration:none;}

a:hover,
a:active {color:#C60; font-weight:bold; text-decoration:underline;}

.promo a,
.promo a:link,
.promo a:visited {color:#FFF; font-weight:bold; text-decoration:none;}

.promo a:hover,
.promo a:active {color:#FFF; font-weight:bold; text-decoration:underline;}

#bookPromo a,
#bookPromo a:link,
#bookPromo a:visited {color:#FFF; font-weight:bold; text-decoration:none;}

#bookPromo a:hover,
#bookPromo a:active {color:#FFF; font-weight:bold; text-decoration:underline;}

#pageSidebar a,
#pageSidebar a:link,
#pageSidebar a:visited {color:#C60; font-weight:bold; text-decoration:none;}

#pageSidebar a:hover,
#pageSidebar a:active {color:#C60; font-weight:bold; text-decoration:underline;}

#footer a,
#footer a:link,
#footer a:visited {color:#C60; font-weight:bold; text-decoration:none;}

#footer a:hover,
#footer a:active {color:#C60; font-weight:bold; text-decoration:underline;}

/* ::::: Site Elements ::::: */
#twitter_div {width:230px; margin:0; padding:0; line-height:1.4em; color:#333;}
#twitter_div ul {list-style:none;}
#twitter_div li {padding-bottom:10px;}
.imgBottomSpace {padding-bottom:4px;}
#mainContent ul {margin-left:30px; margin-top:10px; margin-bottom:15px; line-height:1.5em;}
#mainContent ul li {list-style:url(../images/bullet.png);}
#mainContent ol {margin-left:36px; margin-top:10px; margin-bottom:15px; line-height:1.5em;}
#mainContent ol li {list-style:number;}
#mainContent ol li li {list-style:lower-alpha;}
#mainContent blockquote {margin:20px 0 0 30px; padding-bottom:5px; padding-left:55px; line-height:1.20em; background-image:url(../images/bq.png); background-position:top left; background-repeat:no-repeat; min-height:31px;}
#mainContent img {padding:4px; background-color:#94A873;}
#pageSidebar img {padding:0; background:transparent;}
#mainContent img.left {padding:4px; background-color:#94A873; margin-right:8px;}
.alignright,img.alignright {float:right; margin:1em 0 0 1em;}
.alignleft,img.alignleft {float:left; margin:0 8px 8px 0;}
.aligncenter,img.aligncenter {display:block; margin:1em auto; text-align:center;}

/* Blog Styles */

#blogMenu {padding:10px; background-color:#333;}
#blogContent {padding-right:10px;}
#blogContent ul {list-style-type: none; list-style-image: none;}
#blogContent ul li {list-style-type: none; list-style-image: none;} 
#creditfooter {display:none;}
div.feedburnerFeedBlock p.date {font-size:80%; color:#666;}
div.feedburnerFeedBlock ul li div {list-style-type: none; list-style-image: none;}
div.feedburnerFeedBlock span.headline a {font-weight:bold;}
div.feedburnerFeedBlock ul li {margin-bottom: 2em; padding-left:0; text-indent:0; list-style-type: none; list-style-image: none;}
div.feedburnerFeedBlock ul {margin:0; padding:0;}