body { font-family: sans-serif; margin: 0 auto; padding: 0; position: relative; top: -2px;}
    span.h1sub{font-size: 16px;}
	
	div#header, div#menu, div#image, div#footer {
        margin:auto;
        width:876px;
        text-align: center;
        background-image: url('../images/body_background.jpg');
        background-position: center;
        background-repeat: repeat-y;
    }
    
    div#footer{
	background-image: none;
    }
	img.downFew{
		position: relative;
		top: 2px;
	}
    img {
        margin:0;padding:0;border:0;
    }
    
    table td.item {
        border-top: 1px solid #999;
        padding-left: 338px;
        background-position: left;
        background-repeat: no-repeat;
        cursor: hand;
        height: 56px;
    }
	#closeCommentBox{
		text-align: right;
		padding-right: 5px;
	}
	#closeCommentBox a{
		color: #ff0000;
	}
	#commentsDisplay{
		width: 728px;
		height: auto;
		text-align: center;
		margin: 0 auto;
	}
	
	#addCommentBox{
	position: relative;
	top: - 400px;
	width: 600px;
	height: 350px;
	z-index: 1000;
	background-image: url(../images/add-comment-bg.png);
	background-repeat: repeat;
	display: none;
	border: 2px solid #999;
	margin: 0 auto;
	}
	.item{
		cursor: pointer;
	}
	
	table#articleFunctions{
		height: 50px;
		vertical-align: top;
	}
	table#articleFunctions td{
		text-align: center;
	}
	table#articleFunctions td a{
		text-align: center;
		display: block;
		padding: 0 3px;
	}
	#menu table{
		position: relative;
		left: -14px;
	}
	
	/*auto generated forms*/

.form{
	text-align: top;
	text-align: center;
	margin: 0 auto;
	padding: 0px 8px 5px 8px;
	background-image: url(../images/poll_content_bg.png);
	background-repeat: repeat-y;
	background-position: left top;		
	width: 104px;
}
.form h4{
	margin: 0;
	padding: 0;
}
#formHead{
	background-image: url(../images/poll_header_bg.png);
	background-repeat: no-repeat;
	background-position: left top;	
	width: 120px;
	height: 22px;
	margin: 6px auto 0 auto;
	
}
#formFooter{
	background-image: url(../images/poll_footer_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 8px;
	margin: 0 auto;
}
.form ul{
	text-align: top;
	text-align: left;
	margin: 0;
	list-style-type: none;
	padding: 0 0px;
	text-align: left;
	
}
.form p{
    text-align: center;
	padding: 0;
	margin: 0;
	text-align: left;
}
.form ul li{
	margin: 0;
	padding: 0;
	text-align: left;
}
.form.radio{
    padding: 0;
	margin: 0;
	text-align:left;
}
.form .submiter{
    text-align:center;
}

#fullad {
    position: absolute;
    top: 50px;
    z-index: 2;
}

#next_image {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 12px;
    cursor: pointer;
    background: url('../images/next.jpg') no-repeat;
    width: 84px;
    height: 30px;
    z-index: 2;
}

#fullad_image {
    position: relative;
}

#fullad_image a {
    position: absolute;
    left: 0;
}

#cover {
    position: absolute;
    left: 0;
    top: 0;
    /*background: black;*/
    background: white;
    width: 100%;
    height: 100%;
    /*opacity: 0.8;*/
}
/*end forms*/


/* misc */
#moLuxArticle img{
	float: left;
	display: block;
	padding: 0 20px 600px 0;
	margin: 0 auto;
}
td#moLuxArticle{
	text-align: left !important;
}
div.ad1{
	margin: 0 auto;
}
div.ad2{
	padding-top: 6px;
	margin: 0 auto;
}
div.ad3{
	padding-top: 6px;
	margin: 0 auto;
}
div.ad4{
	padding-top: 6px;
	margin: 0 auto;
}

ul.linkList{
	margin: 0px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
ul.linkList li{
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
	list-style-image: none;
}
ul.linkList li a{
	text-decoration: none;
}
ul.linkList li a:hover{
	text-decoration: underline;
	color: #666;
}
.videoPopupText{
	display: block;
	padding-top: 5px;
}
