/*

Theme Name: Voodoo Dolly


Description: 

Version: 1.0

Author: Theme Lab



*/



/* 

culture shock: voodoo dolly v2.0

pogy366: http://www.raykdesign.net

Sept 2007

*/





body {

font-family:Arial, Helvetica, sans-serif;

font-size: .8em; 

color:#000000; 

margin: 0 auto;

padding:0;

background: #ffffff url(img/site_background.jpg) repeat-x;

}



p {

margin-bottom:10px;

line-height:1.2em;

}



strong {

font-weight:bold;

}



em {

font-style:italic;

}

ul, ol {

margin:0 0 12px 40px;

padding:0;

}



li {

margin:0 0 0 5px;

padding-left:3px;

background-position:0 3px;

background-repeat:no-repeat;

font-size:1em;

color:#000000;

list-style-type: circle;

}





a {

color:#6E312A;

text-decoration:underline;

}



a:hover {

color:#999999;

text-decoration:none;

}







/* Main Outer Container */

#pageWrap {

margin:0 auto;

padding:0;

width:925px;

background-image:url(img/content_background.png);

}





/* Header */

#header {

margin:0;

padding:0;

width:925px;

height:133px;

background-image:url(img/header-bg-wisdom.jpg);

background-position:0 0;

background-repeat:no-repeat;

}



#header h1 {

margin:0;

padding:30px 0 0 170px;

font-family:Verdana, Arial, Helvetica, sans-serif;

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;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#eeeeee;

}







/* Main Navigation */

#navBar {

margin:0;

padding:0 0 0 48px;

width:880px;

height:35px;

line-height:35px;

background:#646060;

background-position:0 0;

background-repeat:no-repeat;

}



#navBar ul{

list-style-type:none;

margin-left:-3px;

}



#navBar li{

margin: 0px;

padding:0px;

list-style-type:none;

display:inline;

background-image:none;

}



#navBar li a{

margin:0px 0px 0px -5px;

padding:9px 41px 9px 35px;

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:#b7131a;

}



#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:#b7131a;

}





/* Content Container */

#container {

margin:0;

padding:10px 0 0 0;

width:925px;

}




/* Left Content Column - heavy negative margin so center column can appear first in HTML */

#leftColumn {

float:left;

margin:0 0 0 15px;

padding:0 0 0 0px;

width:140px;

font-size:.9em;

color:#686868;

}



#leftColumn h2 {

font-size:1.4em;

color:#9C291D;

}



#leftColumn ul, ol {

margin:0 0 12px 0;

padding:0;

}



#leftColumn li {

margin:5px 0 0 0;

padding-left:15px;

list-style:none;

background-image:url(img/bulleted-li-bg-dark.gif);

background-position:0 1px;

background-repeat:no-repeat;

font-size:.95em;

color:#6E312A;

}









/* Center Content Column */

#centerColumn {

float:left;

margin:0 10px 0 5px;

padding:6px 6px 6px 10px;

width:575px;

font-size: 1.2em;

color:#000000;

}


#centerColumn h1 {

margin:0 0 10px 0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#000000;
font-weight:bold;

}


#centerColumn h2 {

margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#9C291D;
font-weight:bold;

}



#centerColumn h3 {

margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#9C291D;

}


#centerColumn h4 {

margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#000000;

}


#centerColumn h5 {

margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
color:#9C291D;

}

#centerColumn h6 {

margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000000;

}


/* Right Content Column */

#rightColumn {

float:left;

margin:0px 3px 0px 0px;

padding:6px;

width:140px;

font-size:.9em;

color:#646464;

}


#rightColumn ul {

margin:15px 3px 0px 0px;

padding:6px;

width:130px;

background:#eeeeee;

border:1px solid #cccccc;

}




#rightColumn h2 {

font-size:1.4em;

color:#2C2C2C;

margin-bottom: 7px;

}



#rightColumn li {

background:none;

padding:0;

margin:5px 0 5px 0;

}









/* Footer */

#footer {

margin:30px 0 10px 0;

padding:10px 0px 0px 0px;

width:925px;

height:400px;

background: #646060;

background-position:0 0;

background-repeat:no-repeat;

font-size: 1.2em;

}



#footer a {

color:#999999;

text-decoration:none;

}



#footer a:hover {

color:#999999;

text-decoration:underline;

}


#footer h2 {

margin:0 0 5px 0;

padding:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1.4em;

color:#ffffff;

}



#footerleft { float: left;
              width: 400px;
              padding-left: 6px;
padding-right: 200px;
padding-top: 20px;
             } 


#footerright { float: left;
              width: 300px;
              padding-left: 6px;
padding-top: 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;}

/* End hide from IE-mac */



.commentlist, .commentlist p {

padding-top:10px;

}



img.avatar {

float:left;

margin-right:5px;

}



.alignleft {float:left;}

.alignright {float:right;}


    h2.widgettitle {
	padding: 25px 0 3px 0;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1.2pt;
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans", Verdana, Arial, sans-serif;
	border-bottom: 1px solid #eee;
}


#rss-feed  { padding-top: 10px; }
#rss-feed p {
  font-size: 1.3em;
  line-height: 2em;
}
#rss-feed a.rss, #rss-feed a.email, #rss-feed a.twitter {
  float: left;
  font-size: 1.5em;
  margin: 10px 10px 0 0;
  display: block;
  padding: 0 0 0 25px;
  background: url(img/feed-icon.png) no-repeat 0 .2em;
}
#rss-feed a.email {
  padding: 0 0 0 25px;
  background: url(img/mail-icon.png) no-repeat 0 .3em;
}
#rss-feed a.twitter {	
	margin-right: 0;
	padding-left: 25px; 
	background: url(img/twitter-icon.png) no-repeat 0 .05em; 
}


blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }
