/*

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:12px; 

color:#000000; 

margin:0px 0 0 0;

padding:0 0 0 0;

background:#dadcd9;

}



p {

margin-bottom:10px;

line-height:1.2em;

}



strong {

font-weight:bold;

}



em {

font-style:italic;

}

.style50 {
	font-size: x-large;
	color: #0000FF;
}

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:none;

}



a:hover {

color:#999999;

text-decoration:underline;

}







/* Main Outer Container */

#pageWrap {

margin:0 auto;

padding:0;

width:980px;
background:#ffffff;

}





/* Header */

#header {

margin:0;

padding:0;

width:980px;

height:200px;

background-image:url(img/header-bg.jpg);

background-position:0 0;

background-repeat:no-repeat;

}



#header h1 {

margin:0;

padding:120px 0 0 170px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#ffffff;

font-size:20px;

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;

width:980px;

height:35px;

line-height:35px;

background:url(img/nav-bar-bg.jpg);

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 20px 9px 20px;

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;

}



#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;

padding:10px 0 0 0;

width:980px;

}









/* Left Content Column - heavy negative margin so center column can appear first in HTML */

#leftColumn {

float:left;

margin:0 0 0 -750px;

padding:0;

width:140px;

font-size:.9em;

color:#686868;


}



#leftColumn h2 {

font-size:14px;

color:#ffffff;
/*font-weight:bold;*/
background-image: url(img/sidemenuheader_bg.jpg);
height:25px;
width:140px;
text-align: center;
padding-top:5px;
margin-bottom:5px;
}



#leftColumn ul, ol {

margin:0 0 12px 0;

padding:0;
padding-left:10px;

}



#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;
text-decoration:none;
padding-bottom:5px;

}

#leftColumn li a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}









/* Center Content Column */

#centerColumn {

float:left;

margin:0 10px 0 145px;

padding:6px 6px 6px 10px;

width:580px;

font-size:.9em;

color:#000000;

border-left:1px dashed #cccccc;

}



#centerColumn h2 {

margin:0 0 5px 0;

padding:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1.8em;

color:#9C291D;

}













/* Right Content Column */

#rightColumn {

float:left;

margin:0;

padding:6px;

width:200px;

font-size:.9em;

color:#646464;

background:#eeeeee;

border:1px solid  #CC0000;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
#search{height:75px;
width:200px;
background-image:url(img/search_bg.jpg);
float:right;
margin-right:20px;
margin-bottom:10px;

}



#rightColumn h2 {

font-size:1.4em;

color:#2C2C2C;
background-image:url(img/right_bg.png);
padding-top:10px;
height:30px;
text-align:center;
font-size:14px;
margin-top:10px;
margin-bottom:5px;
color:#ffffff;
}



#rightColumn li {

background:none;

padding:0;

margin:5px 0 5px 0;

}









/* Footer */

#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 p {

margin:0;

padding:0 150px 0 0;

line-height:100px;

font-family:Arial, Helvetica, sans-serif;

font-size:.8em;

color:#454545;

text-align: center;

}



#footer a {

color:#9C291D;

text-decoration:none;

}



#footer a:hover {

color:#999999;

text-decoration:underline;

}





/* 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;}

.maintext{font-family:Arial, Helvetica, sans-serif;
font-family:Microsoft Sans Serif;
font-size:12px;
}

.subheadingtext{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}
.redheading{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#CC0000;
}





/*-------page----------*/

.blue { width:550px; margin:0 auto 0 auto; padding:5px; background-color:#ae2519;
    -moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3+, Chrome */
    border-radius: 8px; /* Opera 10.5, IE 9 */
	
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666; padding:15px;}
.red { width:640px; margin:0 auto 0 auto; padding:5px; background-color:#d10d1b;
    -moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3+, Chrome */
    border-radius: 8px; /* Opera 10.5, IE 9 */
	
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666; padding:15px;}
.grey { width:640px; margin:0 auto 0 auto; padding:5px; background-color:#b9b9b9;
    -moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3+, Chrome */
    border-radius: 8px; /* Opera 10.5, IE 9 */
	
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666; padding:15px;}
.green { width:640px; margin:0 auto 0 auto; padding:5px; background-color:#70a85a;
    -moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3+, Chrome */
    border-radius: 8px; /* Opera 10.5, IE 9 */
	
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666; padding:15px;}
.top5_wrap-inner { width:550px; margin:0 auto 0 auto; border:#e5e5e5 1px solid; background-color:#FFFFFF;
    -moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3+, Chrome */
    border-radius: 8px; /* Opera 10.5, IE 9 */}

