/*Theme Name: Voodoo DollyDescription: Version: 1.0Author: Theme Lab
*/
/* culture shock: voodoo dolly v2.0pogy366: http://www.raykdesign.netSept 2007*/

body {font-family:Helvetica, Arial, Verdana, sans-serif; font-size:.8em;  color:#666666;  margin:20px 0 0 0; padding:0 0 0 0; background:#666666; }

/* Use this if you dont want the top margin: body{ margin:0; } */

p {margin-bottom:10px; line-height:1.2em; }
strong {font-weight:bold; }
em {font-style:italic; }
ul, ol {margin:0 0 12px 0; padding:0; }
/* li {margin:0 0 5px 15px; padding-left:15px; list-style:none; background-image:url(img/bulleted-li-bg-dark.gif); background-position:0 3px; background-repeat:no-repeat; font-size:1em; color:#454545; } */
a {color:#6E312A; text-decoration:underline; }
a:hover {color:#999999; text-decoration:none; }
/* Main Outer Container */

#pageWrap {margin:0 auto; padding:0; width:800px; background:#ffffff; }

/* Header */                                                                                       
#header {margin:0; padding:0; width:980px; height:230px; background-image:url(img/header-bg.jpg); background-position:0 0; background-repeat:no-repeat; }
#header h1 {margin:0; top:-100000px; left:-100000px; position:absolute; padding:30px 0 0 170px; color:#ffffff; font-size:3em; font-weight:lighter; }
#header h1 a {color:#ffffff; text-decoration:none; }
#header p {margin:0; padding:5px 0 0 175px; color:#eeeeee; top:-100000px; left:-100000px; position:absolute; }

/* Main Navigation */
#navBar {margin:0; padding:0; width:800px; height:35px; line-height:35px; background:#999999; background-position:0 0; background-repeat:no-repeat; }
#navBar ul{list-style-type:none; margin-left:20px; }
#navBar li{margin:0; padding:0; list-style-type:none; display:inline; background-image:none; }
#navBar li a{margin:0 0 0 -5px; padding:9px 10px 9px 10px; color:#ffffff; text-decoration:none; font-size:1.1em; border-right:1px solid #757575; }
#navBar ul li a:hover{color:#ffffff; text-decoration:none; background-color:#AC4B41; line-height:35px; height:35px; }
#navBar li.first {margin:0; padding:0; list-style-type:none; display:inline; background-image:none; }
#navBar li.first a{margin:0 0 0 -5px; padding:9px 20px 9px 20px; color:#ffffff; text-decoration:none; font-size:1.1em; border-left:1px solid #757575; border-right:1px solid #757575; }
#navBar li.first a:hover{ color:#ffffff; text-decoration:none; background-color:#AC4B41; }

/* Content Container */
#container {margin:0;  width:800px; background:url(img/page-bg.jpg) repeat-y; }

/* Left Content Column - heavy negative margin so center column can appear first in HTML */
#leftColumn { float:left; padding:0;font-size:.9em;color:#686868; }
#leftColumn h2 {font-size:1.4em; color:#9C291D; }
#leftColumn ul, ol {margin:0 0 2px 0; padding-bottom:130px;} /* tack on 90 pix for the bottom logo to have room */
#leftColumn li {margin:10px 0; padding-left:5px; list-style:none; font-size:12px; color:#666666; font-style:italic; font-weight:bold; }
#leftColumn li a{ text-decoration: none; color:#666666; }
#leftColumn li a:hover{ text-decoration: none; color:#6E312A; }


/* Center Content Column */
#centerColumn {float:right;font-size:.9em; margin:0; margin-bottom:30px;  }
#centerColumn h2 {margin:0 0 5px 0; padding:0; font-size:1.4em; color:#666666; font-weight:bold; }
#centerColumn #content p{ line-height:16px; padding:5px 0 0 0;  }

/* Right Content Column */
#rightColumn {float:left;margin:0;padding:6px;width:200px;font-size:.9em;color:#646464;background:#eeeeee;border:1px solid #cccccc;  }
#rightColumn h2 {font-size:1.4em; color:#2C2C2C; }
#rightColumn li {background:none; padding:0; margin:5px 0 5px 0; }

/* Footer */
#bottom_logo{ width:180px; height:120px; background:url(img/page-bg.jpg) repeat-y; text-align:center; position:absolute; margin-top:-120px;  }


/* #footer {margin:30px 0 10px 0; padding:0; width:980px; height:100px; background-image:url(img/footer-bg.jpg); background-position:0 0; background-repeat:no-repeat; } */
#footer{ height:50px; line-height:50px; background:#cccccc; }
#footer #ft_container{  font-size:10px; font-weight:bold; color:#666666; background:#cccccc; padding:0; }
#footer #ft_container a {color:#666666;  text-decoration:none; }
#footer #ft_container a:hover {color:#666666; text-decoration:underline; }
#footer #ft_container #ft_left{ float:left; width:300px; padding-left:10px;  }
#footer #ft_container #ft_right{ float:right; width:460px; text-align:right; font-size:14px; font-style:italic; }
#footer #ft_container #ft_right ul#ulJoin{ padding:0; margin:0; list-style:none; }
#footer #ft_container #ft_right ul#ulJoin li{ display:inline;  padding-right:20px; }

/* Clears nested floats */
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.clearfix {display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
br.clear{ clear:both; }

/* End hide from IE-mac */
.commentlist, .commentlist p {padding-top:10px; }img.avatar {float:left; margin-right:5px; }
.alignleft {float:left; }
.alignright {float:right; }