/* <!-- */
/* General styles */
body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
    background-color: #000000;
	background-image: url("../../../../images/stories/golders/background.jpg");
	background-repeat: no-repeat;
	background-position:center;
	background-attachment:fixed;
	font-size:90%;
	font-family:"Trebuchet MS";
}
body.width_0 div#wrap {
	width:760px;
}

body.width_1 div#wrap {
	width:960px;
}

body.width_2 div#wrap {
	width:1800px;
}

body.width_3 div#wrap {
	min-width:860px;
	max-width:960px;
	width:auto !important;
}

#wrap {
	text-align:left;
	margin:0 auto;
}

a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	padding:0;
	border:0;	
}

/* Start of 3 Column Header */
#container3Header {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff; /* column 3 background colour */
	background-image: url("../images/header.gif");
	background-repeat: repeat-x;
	height:130px;
}
#container2Header {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
	background:transparent; /* column 2 background colour */
}
#container1Header {
	float:left;
	width:100%;
	position:relative;
	right:33.33%;
	background:transparent; /* column 1 background colour */
}
#col1Header {
	float:left;
	width:33.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
}
#col2Header {
	float:left;
	width:25.33%;
	position:relative;
	left:72.67%;
	overflow:visible;
	padding-top:30px;
}
#col3Header {
	float:left;
	width:33.33%;
	position:relative;
	left:73.67%;
	overflow:hidden;
	text-align:right;
}

div.white {
	color:#ffffff;
}

div.white a {
	color:#ffffff;
}

/* Start of 3 Column TopMenu */
#container3TopMenu {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff; /* column 3 background colour */
	background-image: url("../images/topmenu.png");
	background-repeat: repeat-x;
	height:42px;
}
#container2TopMenu {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
	background:transparent; /* column 2 background colour */
}
#container1TopMenu {
	float:left;
	width:100%;
	position:relative;
	right:33.33%;
	background:transparent; /* column 1 background colour */
}
#col1TopMenu {
	float:left;
	width:57.33%;
	position:relative;
	left:68.67%;
	overflow:visible;
	padding-top:8px;
}
#col2TopMenu {
	float:left;
	width:22.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
	text-align:right;
	padding-top:8px;
}
#col3TopMenu {
	float:left;
	width:17.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
	text-align:right;
	padding-top:8px;
}

div.w_menu {
	color:#ffffff;
}

div.w_menu a {
	color:#ffffff;
}

/* Start of 2 Column Main */
#container2Main {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#ffffff; /* column 2 background colour */
}
#container1Main {
	float:left;
	width:100%;
	position:relative;
	right:50%;
	background:transparent; /* column 1 background colour */
}
#col1Main {
	float:left;
	width:15%;
	position:relative;
	left:52%;
	overflow:visible;
}
#col2Main {
	float:left;
	width:75%;
	position:relative;
	left:54%;
	overflow:visible;
	background-image: url("../images/left.gif");
	background-repeat: repeat-y;
	padding-left:20px;
	padding-bottom:20px;
}

/* Footer */
#footer {
	clear:both;
	float:left;
	width:100%;
    background:#ffffff;
	background-image: url("../images/footer.gif");
	background-repeat: repeat-x;
	height:20px;
}

/* TagCloud */
#tagCloud {
	clear:both;
	float:left;
	width:100%;
    background:#ffffff;
}

/* align left and right for placing two pieces of text on the same line */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}


/* --> */
