@charset "utf-8";
/* CSS Document */
/* Designed by: Adel Youssef*/
/* ©2009. All rights reserved.*/


/******************************/

/*** Core html layout stuff ***/

/******************************/

html
{
	height: 100%; margin-bottom: 0px;
}

form 
{
  margin: 0; padding: 0;
}

body 
{
	background: black; margin: 0; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: white;
}

p 
{ 
	margin-top: 0; margin-bottom: 5px; 
}

img 
{ 
	border: 0 none; 
}

a
{
	font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration:none;
}

a:link 
{
	color: #B58555;
}

a:hover
{
	text-decoration:underline;
}

a:visited 
{
	color: #B58555;
}



/*****************************************/

/*** Template Specific Layout Elements ***/

/*****************************************/

#tWeb, #tContent
{
	width: 768px; height: 100%; border: 0;
}

#tdHeader
{
	width: 768px; height: 227px;
}

#divHeader
{
	width: 768px; height: 195px;
}

#topNav
{
	width: 768px; height: 32px;
}

#tdBody
{
	width: 768px; height: 100%; text-align: left; vertical-align: top;
}

#leftPanel
{
	width: 235px; height: 100%; vertical-align: top; text-align: left; background:url(../images/leftPanel.png) no-repeat;
}

#latestNews
{
	width: 235px; height: 20px; background:url(../images/latestNews.png) no-repeat; margin-top:30px;
}

#lpmain
{
	width: 213px; height: 140px; margin-top: 10px; padding-left: 7px; padding-right: 15px; text-align: left;
}

.lsep
{
	width: 235px; height: 5px; background:url(../images/lSep.png) no-repeat center; margin-top: 10px; margin-bottom: 10px;
}

#bandPic
{
	width: 235px; height: 257px; /*background:url(../images/band.png) no-repeat center;*/ margin-bottom: 140px; text-align: center; display: block;
}

#main
{
	width: 533px; height: 100%; vertical-align: top; text-align: left;
}

#tdFooter
{
	text-align: right;
}

#myspaceBanner
{
	height: 23px;	
}

/***********************************/

/*** Additional Layout Elements ***/

/**********************************/

td.greyline 
{
	width: 20px; background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

table.nopad 
{
	width: 100%; border-collapse: collapse; padding: 0; margin: 0; margin-bottom: 15px;
}

table.nopad td.middle_pad 
{
	width: 20px;
}

div#maindivider 
{
	border-top: 1px solid #ddd; margin-bottom: 10px; overflow: hidden; height: 1px;
}

#leftcolumn div.module 
{
	padding: 0 2px;
}

#leftcolumn div.module table 
{
	width: auto;
}

#leftcolumn 
{
	padding: 0;	margin: 0; width: 10%; float: left;
}

#maincolumn, #maincolumn_full 
{
	/*margin-left: 20%; padding-left: 15px;*/ width: 100%; text-align: justify;
}

#maincolumn_full 
{
	margin-left: 0; padding: 0;	width: 100%;
}

div#search 
{
	float: right; width:320px; margin-top: 175px; margin-right: 15px; height: 20px; overflow: hidden; text-align:right; 
}

span.pathway 
{
	display: block; margin: 0 20px; height: 16px; line-height: 16px; overflow: hidden;
}

div#pathway 
{
	padding: 0px 10px 8px; width: auto; margin-top: 0px; margin-right: 250px; text-align: left;
}

span.article_separator 
{
	display: block; height: 20px; background:url(../images/articlesep.png) no-repeat center;
}

.column_separator 
{
	border-left: 1px dashed #e0e0e0; padding-left: 10px;
}

a.readon 
{
	margin-top: 10px; display: block; float: left; background: url(../images/mw_readon.png) top right no-repeat; padding-right: 20px; line-height: 14px; height: 16px;
}

table.contentpaneopen, table.contentpane 
{
	margin: 0; /*padding-left: 10px;*/ padding-top: 10px; width: 100%;
}

/*****************************************/