html, body, form, fieldset {
	margin: 0px;
}
html,body {
    height:100%;
	background: none;
	background: #eaeaea;
}
fieldset{
	padding-bottom:0;
	padding-top:0;
}
span {
	display:inline;
}
.nowrap {
white-space: nowrap;
}
.totalContent{
height:auto !important;
margin:0 auto;
min-height:100%;
position:relative;
}
.mainContentHolder
{
    height:100%;    
    padding-bottom:32px;
}
#div_scene_details_box {
	background:#FAFAFA none repeat scroll 0 0;
	border:3px solid #DEDEDE;
	margin:10px;
	width:256px;
	padding: 3px 5px 5px 3px;
}

#div_search {
	margin-right:10px;
	padding:3px 5px 5px 3px;
	z-index:10;
}
#searchbarTable {
	position:absolute;
	top:235px;		
}
#searchbarTable td {
	white-space:nowrap; 
}
#div_inlog_box {
	float:right;
	margin-right:10px;
	position:relative;
	top:-100px;
}
#loginUsername {
	/*height:12px;*/
	width:75px;
}
#loginPassword {
	/* height:12px; */
	width:75px;
}
#loginSubmit {
	/* height:20px; */
	/*width:50px;*/
}
table.indexTable {
	border-collapse:separate;
	border-spacing:0;
	empty-cells:show;
	width:100%;
}
table.indexTable td {
	border-bottom:1px solid #E6E6E6;
	font-size:11px;
	padding:5px 4px 5px 5px;
	vertical-align:top;
	white-space:nowrap; 
	background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
}
.normalLink
{
	color:#5555EE;
	text-decoration:underline;
}
.content {
	line-height:18px;
}
body, table, td, th, input, textarea, select {
	color:#424242;
/*	font-family:arial,helvetica,"liberation sans","dejavu sans condensed",sans-serif;
/* 	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal; */
	
}

table.indexTable th {
//	background-image:url(img/gradient_bar.gif);
	border-bottom:1px solid #424242;
	color: #424242;
	font-size: 12px;
	font-weight: bold;
	padding:5px;
	text-align:left;
}
fieldset {
	border: 0px none;
}
a.nounderline, h1 a, h2 a, h3 a, h4 a, table a, ul a {
	text-decoration:none;
}
a {
	color:#000000;
}
a, a:hover, a.underline, a.nounderline:hover, .article a {
	text-decoration:underline;
}



table.indexTable .headerScenesUploaded {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-align:center;
/* width:120px; */
}

table.indexTable .headerScenesDownloaded {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-align:center;
/* width:120px; */
}

table.indexTable .headerCommentsMade {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
text-align:center;
/* width:120px; */
}








table.indexTable .headerTitle {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	/* width: 300px; */
	padding-left: 4px;
}
table.indexTable .headerAuthor {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	/* width: 150px; */
}
table.indexTable .headerRating {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	/* width: 125px; */
}
table.indexTable .headerDownloads {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	/* width: 125px; */
}
table.indexTable .headerComments {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	/* width: 125px; */
}
table.indexTable .headerDate {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	text-align: left;
}
table.indexTable .bodyTitle {
	padding-left: 4px;
}
table.indexTable .bodyDownloads {
	text-align: center;
}
table.indexTable .bodyComments {
	text-align: center;
}
table.indexTable .bodyDate {
	text-align: left;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}
.phunboxHeader{
	min-width:950px;
}
.headerNarrow{
	background-image:url(img/header_straight_piece_narrow.gif);
	background-repeat:repeat-x;
	float:left;
	height:100px;
	width:170px;
}

.headerCurl{
	background-image:url(img/header_curved_piece.gif);
	background-repeat:no-repeat;
	float:left;
	height:100px;
	width:100px;
}
.headerLogo{
	background-image:url(img/modern_clean_pbox_logo.gif);
	background-repeat:no-repeat;
	float:left;
	height:100px;
	width:253px;
}

.headerWide{
	background-image:url(img/header_straight_piece_wide.gif);
	background-repeat:repeat-x;
	height:100px;
}
div.div_user_box{
	float:right;
	font-size:12px;
	margin-left:5px;
	margin-right:5px;
	padding-top:0;
	position:relative;
	top:-95px;
}
table#buttonsBar{
	font-size:12px;
	height:36px;
	min-width:950px;
	padding-top:5px;
	position:absolute;
	top:175px;
	z-index:1;
}
#topBackground {
	min-width:950px;
}
#menuTable {
	min-width:950px;
}
table#buttonsBar td{
	white-space:nowrap; 
}

.buttonsBarItem {
	padding:5px;
}

div#div_popupimg {
	background:#FAFFFF none repeat scroll 0 0;
	border:3px solid #DEE6EF;
	height:256px;
	width:256px;
	overflow: hidden;
	/*filter:alpha(opacity=50);*/
	/*-moz-opacity:.50;*/
	/*opacity:.50;*/
}

span.parsedItalic{
font-style: italic;
}
span.parsedBold{
font-weight: bold;
}
span.parsedUnderline{
text-decoration: underline
}


table {
empty-cells : show;
}
td#middle_content {
background-color : #fcfcfc;
padding: 5px;
border:2px solid #ECECEC;
}
td#shadow_bottom_left {
//background-image : url(img/shadow_left.gif);
background-repeat : no-repeat;
height : 25px;
width : 50px;
}
div#shadow_bottom {
position:static;
width:100%;
}
td#shadow_right_table {
table-layout: fixed;
height:100%;
min-height:100%;
}
td#shadow_bottom_middle {
//background-image:url(img/shadow_bottom_middle.gif);
background-repeat:repeat-x;
height:25px;
width:825px;
}
.scene_title{
	font-family: PT Sans, Arial;
	color: #418C5F;
}
td#top_middle {
//background-image:url(img/block_top_middle.gif);
background-repeat:repeat-x;
height:29px;
width:800px;
padding-left: 5px;
color:#424242;
font-family:Arial;
font-size:21px;
font-weight: bold;
text-align:left;
vertical-align:middle;
}
td#shadow_bottom_right_flow {
//background-image : url(img/shadow_right_flow.gif);
background-repeat : no-repeat;
height : 25px;
width : 25px;
}
td#shadow_bottom_right {
//background-image : url(img/shadow_right.gif);
background-repeat : no-repeat;
height : 25px;
width : 25px;
}
div#shadow_right {
height : 100%;
}
div#block_div {
float : left;
}
div#shadow_top_right_div {
//background-image:url(img/shadow_top_right.gif);
background-repeat:no-repeat;
height:50px;
width:25px;
}
div#shadow_middle_right_div {
//background-image:url(img/shadow_middle_right.gif);
background-repeat:repeat-y;
height:100%;
min-height:100%;
width:25px;
}
td#shadow_right_container {
//background-image:url(img/shadow_middle_right.gif);
background-repeat:repeat-y;
height:100%;
min-height:100%;
vertical-align: top;
}


td.settings_labels {
vertical-align: top;
width:30%;
}
td.settings_input {
padding-left: 25px;
vertical-align: top;
}
td.settings_input_submit {
text-align: right;
}

input#settingsScenesPerPage{
width: 8em;
}

table#block_total {
margin-left: 50px;
width:600px;
}

input#uploadTitle, textarea#uploadDescription{
width: 42em;
}

div.formfield_error {
padding: 3px;
float: right;
}

div.pagination {
background-color:#F0F0F0;
font-size:0.8em;
margin-bottom:1px;
padding-bottom:1px;
padding-right:10px;
padding-top:1px;
text-align:center;
border-style: solid; 
border-color: rgb(205, 205, 205); 
border-width: 0px 1px 1px; 
background: rgb(252, 252, 252) none repeat scroll 0% 0%;
padding-left: 10px; 
padding-bottom: 5px; 
padding-top: 0px; 
-moz-border-radius-bottomleft: 10px; 
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
margin-right: 5px;
float:right;
}


div.settings_success_text {
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
background-color:#F9F9F9;
border:1px solid #CCCCCC;
font-weight:bold;
padding:10px;
}

.sceneListTotal {
margin-bottom:50px;
width:100%;
}

.screenshotThumbnail
{
	border: 2px solid #a5a5a5; 
	margin: 5px 5px 5px 7px;
}


.sceneGridBlock
{
    padding-left: 5px; 
    padding-right: 5px;
}

.blockTitle
{
    max-width: 128px; 
    text-align: center;
}

table { 
  border-spacing:15px 6px;
  border-collapse:inherit;
  margin-bottom:0 ;
}
table.block_total {
margin-left: 50px;
width:600px;
}
td.middle_content {
background-color : #fcfcfc;
padding: 5px;
//border:2px solid #ECECEC;
}
td.shadow_bottom_left {
//background-image : url(img/shadow_left.gif);
background-repeat : no-repeat;
height : 25px;
width : 50px;
}
div.shadow_bottom {
position:static;
width:100%;
}
td.shadow_right_table {
table-layout: fixed;
height:100%;
min-height:100%;
}
td.shadow_bottom_middle {
//background-image:url(img/shadow_bottom_middle.gif);
background-repeat:repeat-x;
height:25px;
width:825px;
}
td.top_middle {
//background-image:url(img/block_top_middle.gif);
background-repeat:repeat-x;
height:29px;
width:800px;
padding-left: 5px;
color:#418C5F;
font-family:PT Sans;
font-size:21px;
font-weight: bold;
text-align:left;
vertical-align:middle;
}
td.shadow_bottom_right_flow {
//background-image : url(img/shadow_right_flow.gif);
background-repeat : no-repeat;
height : 25px;
width : 25px;
}
td.shadow_bottom_right {
//background-image : url(img/shadow_right.gif);
background-repeat : no-repeat;
height : 25px;
width : 25px;
}
div.shadow_right {
height : 100%;
}
div.block_div {
float : left;
}
div.shadow_top_right_div {
//background-image:url(img/shadow_top_right.gif);
background-repeat:no-repeat;
height:50px;
width:25px;
}
div.shadow_middle_right_div {
//background-image:url(img/shadow_middle_right.gif);
background-repeat:repeat-y;
height:100%;
min-height:100%;
width:25px;
}
td.shadow_right_container {
//background-image:url(img/shadow_middle_right.gif);
background-repeat:repeat-y;
height:100%;
min-height:100%;
vertical-align: top;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}

.xstooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: 0;  
    left: 0; 
    z-index: 2; 

    font: normal 8pt sans-serif;
    color: white; 
    padding: 3px; 
    border: 1px solid black;
    
    background-repeat: repeat;  
    background-image: url(img/tooltip_background.png);     
}



/*doobox theme additions*/
table#buttonsBar {
	font-size:12px;
	height:36px;
	min-width: 0px;
	padding-top:5px;
	position:relative;
	top:0px;
	z-index:1;
}
#searchbarTable {
	display:none;
	position:inherit;
	top:0px;
}
.phunboxHeader {
	display:none;
}
table#buttonsBar td {
	font-size:12px;
}
table#block_total {
margin-left:0px;
width:850px;
}

td.shadow_right_container {
display:none;
}
div.shadow_bottom {
position:inherit;
width:100%;
 display:none; 
}
td.shadow_bottom_right {
 display:none; 
}
td#shadow_right_container {
 display:none; 
}
div#shadow_bottom {
 display:none; 
}
td#shadow_bottom_right {
 display:none; 
}

#content
{
	padding: 0;
}
.block_total
{
	margin-left:0px;
}
table.indexTable .headerTitle {
width:inherit;
}

textarea {
border: 1px solid #3399FF;
font-size:inherit;
height:auto;
margin:0;
padding:0;
width:auto;
}

.sceneGridRow{
line-height:1.2em;
font-size: 11px;
}

table.indexTable th{
width: ;
}

td.middle_content {
padding: 0px;
border-bottom: 1px solid rgb(205, 205, 205);
}

.blockDetails
{
	-moz-border-radius: 0 0 4px 4px; 
	-webkit-border-radius: 0 0 4px 4px; 
	-webkit-border-radius: 0 0 4px 4px;  
	border-radius: 0 0 4px 4px; 
	background-color: #d8d8d8; 
	border-left: 1px solid #6e6e6e;
	border-right: 1px solid #6e6e6e; 
	border-bottom: 1px solid #6e6e6e; 
	padding: 8px 4px 10px 4px;
	width: 120px;
}
.blockTitle
{
	min-height:2em;
	background-color: #D8D8D8; 
	border-left: 1px solid #6e6e6e; 
	border-right: 1px solid #6e6e6e; 
	margin-top: -3px; 
	padding: 8px 4px 0px 4px;
	text-align: center;
	width: 120px;
}

.sceneGridTab 
{
	//background-image:url(img/block_top_middle.gif);
	background-repeat:repeat-x;
	border-color:white;
	border-style:solid;
	border-width:0 1px 0 1px;
	color:#418C5F;
	cursor:pointer;
	font-family:PT Sans, Arial;
	font-size:21px;
	font-weight:bold;
	padding:0 5px;
	text-align:left;
}
.sceneGridTab td:hover
{
color: #333;
}


.blockImage img{
	border: 1px solid #333;
}
.blockImage:hover{
	opacity: .75;
}
a
{
	color: black;
}

div.warning
{
	position: relative; 
	/*left: 50%; 
	margin-left: -200px; 
	*/
	width: 90%; 
	margin-left:30px;
	border: 1px solid darkGrey;
	padding: 5px; 
	margin-bottom: 10px; 
	color: black;
}

div.warning a
{
	color: black;
}


div.warningTopLeft
{
	float: left; 
	margin-right: 20px;
}

div.warningContent
{
	border-top: 1px dashed lightGrey; 
	padding: 5px;
}

a.basic
{
	color: #00067f;
}
#forum-wrapper a{
	color: #418C5F;
}

#forum-wrapper a:hover {
color: #333;
text-decoration: none;
}
