@charset "utf-8";
/* CSS Document */

/********************************************************************************
	PHPFox Header banner
********************************************************************************/
div#pfHeader	{ 
	width:998px; height:55px;
	background-image:url('images/bg_in_header.png');
	background-position:top; background-repeat:repeat-x;
	margin:3px 1px;
}

div#pfHeader p	{
margin:0;
margin-bottom:5px;
}

img#dmwInLogo	{
	position:relative; top:5px; left:15px;
	width:180px; height:45px;
	float:left;
}

#inHeaderInText	{
	position:relative;
	float:left;
	width: 770px;
	padding:5px;
	margin-left:15px;
}
#inHeaderText H1	{
	margin-left:0;
	padding-left:0;
}

/********************************************************************************
	Main content
********************************************************************************/
#inpageBlockLft	{width: 775px; float:left}
#inpageBlockRgt	{width: 225px; float:right}


/********************************************************************************
	Elements styling
********************************************************************************/
h3      {
        font-size: 14px; font-weight:bold;
        color:#e17400;
        display:block; margin:0; padding: 10px 0 20px 5px;
}

h4      {
        font-size: 13px; font-weight:bold;
        color:#e17400;
        display:block; margin:0; padding: 0 0 7px 5px;
}


/*************
	links lists
*************/
ul.linkList {
list-style-type:none; 
margin-left:0px;
}

ul.linkList *	{
	font-size:15px;
}

html:root ul.linkList { margin-left:-40px;} /* gecko ONLY */

ul.linkList li {
	margin-bottom:6px;
}

/*ul.linkList li span
{
	font-weight:bold;
	color:#e17400;

}*/

/*************
	Video subblocks
*************/

#videoContainer
{
	width:450px;
	float:left;
	margin-left:12px;
}
#videoComments
{
	float:left;
	width:265px;
/*	border:1px solid red;*/
	margin-left:12px;
}
html>body #videoComments	{width:275px;}

#videoSubblock
{
	clear:both;
}


#VideoTagsCloud {
	text-align:center;
}
#VideoTagsCloud a, #VideoTagsCloud a:visited, #VideoTagsCloud a:link	{
	color:#660a15;
}
#VideoTagsCloud a:hover { color:#cc4400;}

.inBlockSmall
{
	width:131px; float:left; margin-left:12px;
}

.inBlockMedium
{
	width:175px; float:left; margin-left:12px;
}


#HRorng	{
	width:100%; height:2px; margin:5px auto;
	clear:both;
	background-image:url(images/hr_orng.png); background-repeat:no-repeat; background-position:top center;
}

/*************
	Contests subblocks
*************/

#ContestSubMenu	{
	float:left; width:256px;
/*	border:1px solid red;*/
}

#ContestSubInfo	{
	float:left; 
	width:482px;
	margin-left:6px;
/*	border:1px solid green;*/
}

html>body #ContestSubInfo { width:486px; }

#ContestSubInfo	p#descriptor	{
	font-size:12px; color:#54402a;
}
#ContestSubInfo	p#rules	{
	font-size:12px; color:#660a15;
}

#StatusAct	{
	height:21px;
	background:#e06200 url('images/status_bg.gif') repeat-x top;
	width:482px;
	padding-top:7px;
	float:left;
	margin-bottom:0;
	margin-top:auto;
/*	position:absolute; top:226px; left: 264px;*/
	color:#ffffff;
	margin-left:6px;
	font-size:12px; font-weight:bold;
}

html>body #StatusAct {	width:486px;}

#StatusAlt	{
	height:21px;
	background:#f3bb3d url('images/status_alt_bg.gif') repeat-x top;
	width:50%;
	float:right;
	margin-top:-7px;
	padding-top:7px; padding-left:7px;
	color:#660a15;
}

#MainframeTable	{
	width:720px;
}
html>body #MainframeTable	{
	width:100%;
}


ul#InContestLink{
	width:100%;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#InContestLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#InContestLink{
	margin-left:0px;
} /* For IE7 */

ul#InContestLink li{
	margin:0; padding:0;
}

ul#InContestLink li a{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#660a15;
	text-decoration:none;
	font-weight:bold;
	background-image:url('images/contests_menu_bg_off.gif');
	background-position:top; background-repeat:repeat-x;
	height:23px;
}
ul#InContestLink li a:link, ul#InContestLink li a:visited {
	color:#660a15;
}
ul#InContestLink li a:hover, ul#InContestLink li a:active {
	color:#cc4400; text-decoration: underline;
}


ul#InContestLink li a.subItem{
	display:block;
	padding-top:4px;
	padding-left:6px;
	color:#cc4400;
	text-decoration:none;
	width:auto;
	font-weight:bold;
	background:transparent;
	height:23px;
}

ul#InContestLink li a.subItem:link, ul#InContestLink li a.subItem:visited {
	color:#cc4400;
}
ul#InContestLink li a.subItem:hover, ul#InContestLink li a.subItem:active {
	color:#660a15; text-decoration:underline;
}

ul#InContestLink li span
	{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#ffffff;
	font-weight:bold;
	background-image:url('images/contests_menu_bg_on.gif');
	background-position:top; background-repeat:repeat-x;
	height:23px;

}

ul#InContestLink li p{
	margin-left:6px;
}


.contestant, .contestant * {
	font-size:12px;
}

.contestant a, .contestant a:link {
	color:#660a15;
	font-weight:bold;
}

.contestant a.user, .contestant a.user:link {
	color:#e17400;
	font-weight:bold;
}

a.pageLister:link, a.pageLister:visited	{ color:#660a15; text-decoration:underline}
a.pageLister:hover, a.pageLister:active	{ color:#CC3300; text-decoration:underline}

a.subContest, a.subContest:link, a.subContest:visited	{ color:#e17400; text-decoration:none}
a.subContest:hover, a.subContest:hover h4, a.subContest:active	{ color:#660a15; text-decoration:underline}

/********************************************************************************
	PHPFox elements styling
********************************************************************************/

 /*########################
 	SITE MENUS
 ########################*/
 
 
 .item {
 
 	border-top:1px #cc4400 solid;
 	border-left:1px #cc4400 solid;
 	border-right:1px #cc4400 solid;
 	border-bottom:1px #cc4400 solid;
 	padding:5px;
 	cursor:pointer;
 	font-size:7pt;
 	font-weight:bold;
	background:#fefceb;
	background-image:url('images/menu_button_bg.gif');
	background-repeat:repeat-x; background-position:top;
 
 }
 
 .item2 {
 
 	border-top:2px #cc4400 solid;
 	border-left:1px #cc4400 solid;
 	border-right:1px #cc4400 solid;
 	border-bottom:1px #fff solid;
 	padding-top:9px;
 	padding-bottom:5px;
 	padding-right:5px;
 	padding-left:5px;	
 	cursor:pointer;
 	font-size:7pt;
 	font-weight:bold;
 	background:#fff;
 }
 
 .item3 { border-bottom:1px #cc4400 solid;}
 .item3, .item3 *	{color:#660a15;}
 .item a { color:#660a15; text-decoration:none; }
 .item2 a { color:#cc4400; text-decoration:none; font-weight:bold; }
 .item2 a:hover { color:#cc4400; text-decoration:underline; }
 
 
 /*       */
 
  .mainmenu4 {
 	background:#f3e5d4 url(images/bar_bg_rgt.gif) top right no-repeat;
 	font-size:8pt;
 	color:#e17400;
 }
 .mainmenu4 * {
	font-style:oblique;
 	color:#e17400;
 }
 

 
  /* COMMENT BOX */
.commentTable {
 	border:1px #bfb9ae solid;
    background:#fdf5e8;
/*    color:#000;*/
 }
 
 .comment-text {
 	color:#54402a;	
 	font-size:12px;
 }
 
 .comment-headline {
 	background:#fdf5e8;
 	color:#fff;
 	padding:5px;
 	font-size:7pt;
 }
 
 .comment-head {
 	background:#e17400; 
/* 	font-size:7pt;*/
 	color:#fff;
 	padding:5px;
 }
 
 .comment-head a, .comment-head b  { color:#fff; }
 .comment-head a:hover { color:#fef9ad; }
 
 .commentIt,  .commentIt *	{
 	font-size:14px;}


