/* 

culture shock: voodoo dolly v1.0

pogy366: http://www.raykdesign.net

Oct. 2005 

*/



/* general page structure and layout */

body {

font-family:Arial, Helvetica, sans-serif;

font-size:.8em; 

color:#000000; 

margin:20px 0 0 0;

padding:0 0 0 0;

background:#ffffff;

text-align:center;

}



.top {

display:none;

}



.page_wrap {

/* includes the header, main body content and the footer */

margin:0 auto;

padding:0 0 0 0;

width:780px;

background:#ffffff;

text-align:center;

}



.header {

position:relative;

margin:0 0 0 0 !important;

margin:-7px 0 0 0;

padding:0 0 0 ;

width:780px !important;

width:742px;

height:125px;

background:#ffffff;

text-align:left;

}



.header_block {

position:relative;

margin:0 20px 0 20px;

padding:0 0 0 0;

width:740px;

background:transparent;

text-align:left;

color:#000000;

}



.logo {

display:none;

}



.navbar {

position:relative;

margin:0 0 0 0;

padding:0 0 0 0;

width:780px !important;

width:742px;

height:39px;

background:#ffffff;

text-align:left;

color:#000000;

font-size:.9em;

}



.container {

position:relative;

margin:10px 0 0 10px;

padding:0 0 0 0;

width:760px !important;

width:742px;

background:transparent;

text-align:left;

}



.left_column {

position:absolute;

left:0;

width:140px;

margin:0 0 0 0;

padding:0 4px 0 0;

background:transparent;

font-size:.9em;

color:#000000;

}



.center_column {

position:relative;

width:595px;

margin:0 0 0 151px;

padding:0 0 0 10px;

border-left:1px solid #999999;

}



.box_right {

position:relative;

float:right;

width:150px;

margin:0 0 3px 10px !important;

margin:0 5px 3px 10px;

padding:2px 5px 2px 10px;

background:#ffffff;

border:1px solid #000000;

text-align:left;

color:#000000;

font-size:.9em;

}



.footer {

position:relative;

margin:0 0 0 0;

padding:10px 0 0 0;

width:780px;

font-family:Arial, Helvetica, sans-serif;

font-size:.8em;

color:#000000;

background:transparent;

text-align:center;

}



.footer_logo {

display:none;

}



#footer {

/* aligns the text to the middle of the footer, in relation to the logo */

vertical-align:-250%;

}



.bottom {

display:none;

}



/* navigation bar */

#nav ul{

padding:0 0 0 0;

margin: 0 0 0 0;

white-space: nowrap;

font-size:1.1em;

color:#ffffff;

float:left;

width:100%;

height:39px;

background:#ffffff;

border:1px solid #999999;

list-style:none;

}



#nav ul li{

display:inline;

list-style:none;

}



#nav ul li a{

margin: 0 0 0 0;

padding: 1em 1em .4em 1em;

color:#999999;

text-decoration:underline;

float: left;

background:transparent;

}



#nav ul li a:hover{

color:#000000;

text-decoration:underline;

}



/* fonts and colors */

h1 {

color:#000000;

font-size:2em;

letter-spacing:.1em;

text-transform:capitalize;

margin:0 0 0 0;

padding:20px 0 0 0;

}



h2 {

color:#000000;

font-size:1.2em;

text-transform:capitalize;

font-weight:bold;

padding:0 0 0 0;

margin:0 0 -6px 0;

}



h2:after {

display:none;

}



h3 {

color:#000000;

font-size:1.1em;

text-transform:capitalize;

font-weight:bold;

padding:0 0 0 0;

margin:0 0 -8px 0;

}



h3:after {

display:none;

}



.box_right h3 {

color:#000000;

font-size:1.1em;

text-transform:capitalize;

font-weight:bold;

padding:0 0 0 0;

margin:0 0 -8px 0;

}



.box_right h3:after {

display:none;

}



a {

color:#999999;

text-decoration:underline;

}



a:hover {

color:#999999;

text-decoration:none;

}



.left_column a {

color:#999999;

text-decoration:underline;

}



.left_column a:hover {

color:#999999;

text-decoration:none;

}



/* images */

img {

border:none;

}



.left {

float:left;

margin:0 0 0 0;

padding:0 0 0 0;

}



.right {

float:right;

margin:0 0 0 0;

padding:0 0 0 0;

}





/* workarounds and hacks */

.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 */



