@charset "utf-8";
/* CSS Document */
/********************************************************************************
        TAGS
********************************************************************************/
body    {
        margin:0; padding:0;
/*		background:#e9deca url('images/main_bg.gif') top repeat-x; /*ulr('images/main_bg.gif') top repeat-x;*/
        background-color:#000000;
/*
        background-image:ulr('images/main_bg.gif');
        background-repeat:repeat-x; background-position:top;*/
		color:#e5e5e5;
}
body, *       {
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        font-size: 11px; color:#e5e5e5;
        font-style:normal;
}

a img   {
        border:0;
}

a               {
		font-weight:normal
}
a:link  {
        color:#fee6af; text-decoration:none;
}
a:visited       {
        color:#e2cc9b; text-decoration:none;
}
a:hover         {
        color:#fffe8f; text-decoration:underline;
}
a:active        {
        color:#fffe8f; text-decoration:underline;
}

h1      {
        font-size: 18px; font-weight:bold;
        color:#fff;
        display:block; margin:0; padding: 5px 0 0 10px;
}
h2      {
        font-size: 12px; font-weight:bold;
        display:block;
}

h3      {
        font-size: 12px; font-weight:bold;
        display:block; margin:0; padding: 5px 0 0 10px;
		color:#fee6af;
		}


p       {
        margin: 5px 0;
}
ul      {
        margin:0
}

/********************************************************************************
	COMMON
********************************************************************************/
.imgBlock	{display:block}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.mb10	{margin-bottom:10px;}
.mr6	{margin-right:6px;}
.mr10	{margin-right:10px;}
.ml6	{margin-left:6px;}
.ml10	{margin-left:10px;}
.ml20	{margin-left:20px;}
.ml170	{margin-left:170px}
.mt10	{margin-top:10px;}
.mt-7	{margin-top:-7px;}
DIV.dfl	{float:left}
DIV.dfr	{float:right}
DIV.dcb	{clear:both}
IMG.ifl	{display:block; float:left;}
IMG.ifr	{display:block; float:right;}

.height1	{height:1px}
.height5	{height:5px}

.thumbnail	{ border:#a3b0bf 2px solid;}

.note		{font-size:10px}

/********************************************************************************
	Colors
********************************************************************************/
.olive		{ color:#808000}
.ohr		{ color:#e17400}
a.ohr		{ color:#e17400; text-decoration:underline;}
.green		{ color:#008000}
.teal		{ color:#00807b}
.greenLT	{ color:#50e645}
.brown		{ color:#54402a}
.blueLT		{ color:#2a80a8}
.pink		{ color:#ee3e6a}
.red		{ color:#cd480d}
.cyan		{ color:#02a9db}
.black		{ color:#000000}
.blue		{ color:#004fa8}

/********************************************************************************
	Main Blocks
********************************************************************************/
div#mainFrame	{
	position:absolute;
	left:50%; margin-left:-500px;
	width:1000px; padding:1px;
	background-color:#49525d;
/*	background-image:url('images/bg_mainframe.gif');
	background-position:top; background-repeat:repeat-x;*/
}

/********************************************************************************
	Header banner
********************************************************************************/
div#Header	{ 
	width:998px; height:145px;
	background-image:url('images/bg_header.png');
	background-position:top; background-repeat:repeat-x;
	margin:3px 1px;
}

img#dmwLogo	{
	position:relative; top:15px; left:15px;
	width:120px; height:120px;
	float:left;
}

#inHeaderText	{
	position:relative;
	float:left;
	width: 447px;
	padding:5px;
	margin-left:15px;
}
#inHeaderText H1	{
	margin-left:0;
	padding-left:0;
}

div#icons	{
	position:relative;
	float:left;
	width: 85px;
	height:143px;
	text-align:center;
}


div#icons div {
	text-align:center;
	margin:12px auto;
}
div#icons div a:link	{ 
	color:#fee6af; text-decoration:none;
	font-weight:bold;
	font-size: 11px;
}
div#icons div a:visited	{ 
	color:#fee6af; text-decoration:none;
	font-weight:bold;
}
div#icons div a:hover	{ 
	color:#ffff80; text-decoration:underline;
	font-weight:bold;
}
div#icons div a:active	{ 
	color:#ffffa0; text-decoration:underline;
	font-weight:bold;
}

#inHeaderAdText	{
	position:relative;
	float:left;
	width: 305px;
	padding:5px;
	margin-left:0;
	text-align:center;
}
#inHeaderAdText H1	{
	margin-left:0;
	padding-left:0;
	font-size:14px;	
}


/********************************************************************************
	Main menu
********************************************************************************/
div.menuBar	{
	width:100%; height:23px;
	background-color:#424446;
	background-image:url('images/bg_menu_top.png');
	background-position:top; background-repeat:repeat-x;
	text-align:center; vertical-align:middle;
	margin-bottom:5px; padding-top:7px;
	clear:both;
}
div.menuBar, div.menuBar *, div.menuBar a, div.menuBar a:visited {
	font-weight:normal	; color:#fff;
}
div.menuBar a { padding:0 10px; text-decoration:none}
div.menuBar a:hover, a:active { color:#ffff80; text-decoration:underline}


/********************************************************************************
	Main content
********************************************************************************/
#mainBlockLft	{width: 390px; float:left}
#mainBlockMid	{width: 390px; float:left}
#mainBlockRgt	{width: 212px; float:right; margin-right:6px;}

a.bigGray	{
	font-size:14px; font-weight:bold; color:#bac1c7;
}

a.bigGray:link, a.bigGray:visited	{
	color:#bac1c7; text-decoration:underline;
}
a.bigGray:hover, a.bigGray:active	{
	color:#fef0a0; text-decoration:none;
}


/*************
General Block Styles
*************/

.line /* When the link several lines */
{
	width:366px;
	height:145px;
/*	border:1px solid green;*/
}	

html>body .line {
	width:386px;
}

.line .inBlock,
{
	width:105px;
}

html>body .line .inBlock
{
	width:115px;
}


.line0 /* When no text link & small thumb*/
{
	width:366px;
	height:60px;
/*	border:1px solid green;*/
}	

html>body .line0 {
	width:386px;
}

.line0 .inBlock,
{
	width:76px;
}

html>body .line0 .inBlock
{
	width:82px;
}

.line1 /* When the link 1 line */
{
	width:366px;
	height:116px;
/*	border:1px solid green;*/
}	

html>body .line1 {
	width:386px;
}

.line1 .inBlock,
{
	width:105px;
}

html>body .line1 .inBlock
{
	width:115px;
}




/*************
SubBlock
*************/
.ContentSubBlockGray ul
{
list-style:none;
margin-bottom:5px;
margin-left:5px;
}

.ContentSubBlockGray ul li
{
margin-bottom:7px;
}


html>body .ContentSubBlockGray ul 	
 { margin-left:-40px;} /* gecko & IE7 */
 
*:first-child+html .ContentSubBlockGray ul
{
	margin-left:0; !important; /* #%@#%(! IE 7 */
}



/*************
 VideoBlock
*************/

.VideoMainBlock	h2	{
	color:#5a5fa1;
}


.contentVb .inLinks	a
{
	color:#FFFFFF; text-decoration:none;
}

.contentVb .inLinks	span
{
	color:#5a5fa1; text-decoration:none;
}

/*************
 PhotoBlock
*************/

.PhotoMainBlock	a,
.PhotoMainBlock a:link
{
	color:#80333c;
	text-decoration:underline;
}

.PhotoMainBlock a:visited
{
	color:#bc6d58;
	text-decoration:underline;
}

.PhotoMainBlock a:hover
{
	color:#cc4408;
	text-decoration:underline;
}
.PhotoMainBlock a:active
{
	color:#cc4408;
	text-decoration:none;
}


.PhotoMainBlock	h2,
.contentPhbL h2,
{
	color:#cc4400;
}

.contentPhb .inLinks a,
.contentPhb .inLinks a:visited
{
	color:#FFFFFF; text-decoration:none;
}

.contentPhb .inLinks	span
{
	color:#cc4400; text-decoration:none;
}

/*************
 ProfilesBlock
*************/

.ProfileMainBlock	a,
.ProfileMainBlock	a:link
{
	color:#0d8063;
	text-decoration:underline;
}
.ProfileMainBlock a:visited
{
	color:#69b3a1;
	text-decoration:underline;
}
.ProfileMainBlock a:hover
{
	color:#99993d;
	text-decoration:underline;
}
.ProfileMainBlock a:active
{
	color:#99993d;
	text-decoration:none;
}

.ProfileMainBlock	h2	{
	color:#99993d;
}


.contentPb .inLinks	a,
.contentPb .inLinks	a:visited
{
	color:#FFFFFF; text-decoration:none;
}

.contentPb .inLinks	span
{
	color:#99993d; text-decoration:none;
}


/*************
Contests Block
*************/
ul#contestLink{
	width:100%;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#contestLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#contestLink{
	margin-left:0px;
} /* For IE7 */

ul#contestLink li{
	margin:0; padding:0;
}

ul#contestLink li a{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#e17400;
	font-weight:bold;
	background-image:url(images/inb_subi.png);
	background-position:top; background-repeat:repeat-x;
	height:23px;
}

ul#contestLink li span
	{
	display:block;
	padding-top:4px;
	padding-left:6px;
	width:auto;
	color:#ffffff;
	font-weight:bold;
	background-image:url(images/inb_subi_on.png);
	background-position:top; background-repeat:repeat-x;
	height:23px;

}

ul#contestLink li p{
	margin-left:6px;
}

/*************
Trade Links with pictures Block
*************/
ul#tradeLink{
	width:100%;
	list-style:none;
	margin:auto 0; /* For <IE7 */
}

html>body ul#tradeLink{
	margin-left:-40px;
} /* For Gecko */

*:first-child+html ul#tradeLink{
	margin-left:0px;
} /* For IE7 */

ul#tradeLink li{
	margin:5px 3px; padding:0;
	height:50px;
	max-height:120px;
}

/*************
Profile of the day
*************/
.UserName	{
	font-size: 12px; font-weight:bold;
	color:#fee6af;
}

/*************
	links list / right side
*************/
ul.linkList {
list-style-type:square;
margin-left:25px;
}
html:root ul.linkList { margin-left:-15px;} /* gecko ONLY */

ul.linkList li {
	margin-bottom:4px;
}

ul.linkList li a:link, ul.linkList li a:visited	{
	text-decoration:underline; color:#bac1c7;
} 

ul.linkList li a:hover, ul.linkList li a:active	{
	text-decoration:underline; color:#ffffe0;
} 

/*************
footer
*************/


#footer
{
	width:1000px; height:70px;
	margin:0;
	text-align:center;
	background-image:url(images/bg_footer.png);
	background-position:top left; background-repeat:no-repeat;
	padding-top:16px;
	clear:both;
}
