html {height:100%;}
body {height:100%; margin:0; padding:0;  font: 62.5% "Trebuchet MS", sans-serif; }
/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
/* places the content ontop of the background image */
#content {position:relative; z-index:1; }


.thebox {
	background-color: #999;
	border: 0px;
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	-moz-border-radius-topleft:  10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.flashbox {
	display:none;
	background-color: #999;
	border: 0px;
	width: 845px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	-moz-border-radius-topleft:  10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.homepageheader{
	width: 80%;
	height:44px;
	background-color: #666;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.homepageholder{
	width: 80%;
	
	border: 0px;
	margin-left: auto;
	margin-right: auto;	
}

.homepagecontent{
	float:left;
	text-align:center;
	width: 100%;
	background-color: #999;
	border: 0px;
	-moz-border-radius-topleft:  10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.homepagesidebox{
	float:left;
	width: 100%;
	background-color: #CCC;
	border: 0px;
	
	
	
	-moz-border-radius-topleft:  10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.homepagesideboxinside{
	padding:10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: xx-small;
}

.homepagesideboxinsidecover{
	text-align:center;
}



.homepagesideboxinside ul { list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;


}

.header{
	width: 845px; /*Width of Carousel Viewer itself*/
	background-color: #666;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	color: #CCC;
}

.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px solid #CCC;
	
	overflow: scroll; /*leave this value alone*/
	width: 840px; /*Width of Carousel Viewer itself*/
	height: 595px; /*Height should enough to fit largest content's height*/
	margin-left: auto;
	margin-right: auto;
	
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 840px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
z-index: 2; 
}



.navigate{
	
	border: 0px;
	width: 840px; /*Width of Carousel Viewer itself*/
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	
}

.topnavigate{
	
	
	border: 0px;
	width: 840px; /*Width of Carousel Viewer itself*/
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
}

a.pagethumbdps {
	float:left;
	border: 1px solid #000;
	margin: 2px;
} 

a.pagethumbdps:hover { 
	float:left;
	border: 1px dashed #000;
	margin: 2px; 
}

a.pagethumbdpsover { 
	float:left;
	border: 1px dashed #000;
	margin: 2px; 
}


.pagelinks{
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	text-decoration: none;
	font-size: xx-small;
}

.sidelinks{
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: xx-small;
}



.comments{
	width: 850px; /*Width of Carousel Viewer itself*/
	margin-left: auto ;
	margin-right: auto ;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: small

}

a.pagelinks:hover {
	background-color: #fff;
}


/* Socialable*/

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



/* previous next navs */
.displace {
	position: absolute;
	left: -5000px;
	}
	
a.previousfeature {
	float:left;
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/previousfeature.png");
	}

a.previousfeature:hover {
	background-position: -45px 0;
	}

a.nextfeature {
	float:right;
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/nextfeature.png");
	}

a.nextfeature:hover {
	background-position: -45px 0;
	}
	

	
	
a.nextpage {
	float:right;
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/nextpage.png");
	}

a.nextpage:hover {
	background-position: -45px 0;
	}
	
a.previouspage {
	float:left;
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/previouspage.png");
	}

a.previouspage:hover {
	background-position: -45px 0;
	}
	
	
a.previousfeature {
	
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/previousfeature.png");
	}

a.previousfeature:hover {
	background-position: -45px 0;
	}

a.nextfeature {
	
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/nextfeature.png");
	}

a.nextfeature:hover {
	background-position: -45px 0;
	}
	

	
	
a.backtocontents {
	
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/backtocontents.png");
	}

a.backtocontents:hover {
	background-position: -45px 0;
	}
	
a.switchview {
	
	display: block;
	width: 45px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.tweakerzine.com/siteimages/navicons/switchview.png");
	}

a.switchview:hover {
	background-position: -45px 0;
	}
	

	
	
	
	
/*top menu li version */
	 
.topmenuholder {
	vertical-align:bottom;	 
}

ul.topmenu {
	list-style: none;
	padding: 0px;
	
	vertical-align:bottom;
	}


ul.topmenu li {
	float: left;
	padding-left: 5px;
	text-align:right;
	}
	
/* accordian stuff */



dd ul  {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}



dl { width: 325px;

margin-top:0;
padding-top:0;
}

dt {
	-moz-border-radius-topleft:  10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	background-color: #666;
	font-size: x-small;
	padding: 10px;
	margin-bottom: 2px;	
}


dd {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: xx-small;
	-moz-border-radius-topleft:  10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft:  10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	padding: 10px;
	margin: 2px;
	background-color: #999;
 }

dt a {
	color: #CCC;
	text-decoration:none
}
dt a:hover{ color: white; text-decoration:none }
dd a {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	font-size: xx-small;
}
	
dd a:hover{
	background-color: #fff;
}






