BODY.body {
	background					: #B6C2CD  url(/img/background.jpg);
	margin-top					: 19px;
}

P, TD, BODY, INPUT, SELECT {
	font-family					: Verdana;
	font-size						: 9px;
	color								: #54534A;
}

FORM {
	margin							: 0px;
}

P {
	margin							: 0px;
	padding							: 0px;
	padding-top					: 5px;
	padding-bottom			: 5px;
}

IMG {
	border							: none;
}

DIV.jail {
	margin-left					: auto;
	margin-right				: auto;
	width								: 800px;
	background-image		: url(/img/jail_bg.gif);
}

DIV.jail DIV.header {
	background-color		: #BAC6D2;
}

DIV.footer {
	margin							: 6px auto 0 auto;
	width								: 800px;
	text-align					: right;
	text-transform			: uppercase;
	color								: #EEEEEE;
	font-family					: Tahoma;
}

DIV.footer A {
	color								: #EEEEEE;
	text-decoration			: none;
	font-family					: Tahoma;
}

DIV.bottom {
	clear								: both;
	height							: 31px;
}

UL.mainmenu {
	position					: relative;
	background				: #C9C7C7 url(/img/menu_bg.gif);
	height						: 70px;
	margin						: 0;
	padding						: 9px 0 0 0;
	list-style				: none;
	border-bottom			: 1px solid #5C5C5C;
}

UL.top {
	z-index						: 20;
	position					: absolute;
	top								: 193px;
	background				: none;
	border-bottom			: none;
}


UL.mainmenu LI {
	float							: left;
	width							: 138px;
	height						: 60px;
	padding-left			: 10px;
	padding-right			: 11px;
	border-left				: 1px solid #c8c7c6;
}

UL.top LI {
	border-left				: none;
}

UL.mainmenu LI.first {
	border-left				: none;
	padding-left			: 11px;
}

IMG.dame {
	z-index						: 10;
	position					: absolute;
}

IMG.front_picture {
	z-index						: 10;
	position					: absolute;
	top								: 210px;
}

IMG.portfolio_picture {
  z-index           : 10;
  position          : absolute;
  top               : 194px;
}

IMG.clients { top: 239px; }
IMG.links   { top: 235px; }
IMG.info    { top: 218px; }
IMG.contact { top: 222px; }
IMG.portfolio{top: 215px; }

DIV.chatbox {
	text-align				: right;
	margin						: 8px 0 8px 0;
}

DIV.frame {
	margin						: 0 5px 0 0;
}

DIV.main {
	float							: left;
	width							: 635px;
}

DIV.left {
	float: left;
}

DIV.portleft {
  margin-top        : 145px;
}

DIV.port_left {
  height            : 255px;
  overflow          : hidden;
  border-bottom     : 1px solid #636161;
}

DIV.port_right {
  height            : 400px;
  overflow          : hidden;
  border-bottom     : 1px solid #636161;
}

DIV.dame {
	width							: 340px;
	height						: 401px;
	margin-left				: -30px;
	background-image	: url(/img/black_line.gif);
	background-repeat	: no-repeat;
	background-position: 30px bottom;
}

DIV.right {
	float: right;
}

DIV.newsfeed {
	margin-top				: 160px;
  margin-left       : 4px;
	width							: 311px;
}

DIV.newsfeed DIV.news {
  background-image  : url(/img/newsfeed_bg.jpg);
	color							: #B9B9B9;
	width							: 295px;
	height						: 188px;
	overflow					: -moz-scrollbars-vertical;	
	overflow-y				: scroll;
	padding						: 0px 8px 8px 8px;
}

DIV.newsfeed DIV.news DIV.date {
	color							: #787878;
	padding-top				: 10px;
}

DIV.newsfeed DIV.news P {
	color							: #737373;
}

DIV.newsfeed DIV.news H1 {
	background-image	: url(/img/icon_newsfeed.gif);
	background-repeat	: no-repeat;
	background-position: 0 3px;
	padding-left			: 14px;
	color							: #5e5d5d;
	text-transform		: uppercase;
	font-size					: 9px;
	font-weight				: bold;
	margin						: 2px 0 0px 0;
}

DIV.newsfeed DIV.navigation {
	height						: 13px;
	background-color	: #E4E2DA;
	border-bottom			: 1px solid #636161;
	padding						: 6px 6px 4px 6px;
}

/* CLIENT LOGIN BOX */
DIV.client_login {
	width							: 156px;
  height            : 132px;
  background-color  : #F5F5F5;
}

DIV.client_login DIV.inner {
	background-color	: #F5F5F5;
	padding						: 9px 5px 5px 9px;
	font-weight				: bold;
}

DIV.client_login DIV.inner INPUT {
	font-weight				: normal;
	width							: 135px;
	margin-bottom			: 5px;
}

DIV.client_login DIV.inner INPUT.login {
	width							: 31px;
	height						: 15px;
	margin-left				: 108px;
	margin-bottom			: 0px;
}


html>body DIV.client_login DIV.inner INPUT.login {
	margin-bottom			: 6px;
}

DIV.contact_info {
	width							: 156px;
  height            : 268px;
	border-bottom			: 1px solid #636161;
}

DIV.contact_info DIV.inner {
	background-color	: #F5F5F5;
	padding						: 10px 8px 8px 14px;
}

DIV.contact_info DIV.inner P {
	line-height				: 15px;
  padding-bottom     : 4px;
}

DIV.contact_info DIV.inner DIV.contact {
	color							: #A4A49F;
	line-height				: 15px;
}

DIV.contact_info DIV.inner DIV.contact A {
	color							: #A4A49F;
	text-decoration		: none;
}

DIV.recent_projects {
	width							: 316px;
	background-color	: #F5F5F5;
	padding-bottom		: 8px;
	border-bottom			: 1px solid #636161;
}

TABLE.inner {
	border-collapse		: collapse;
}

DIV.recent_projects TABLE.inner TD.txt {
	width							: 215px;
	padding						: 8px 5px 0px 12px;
	vertical-align		: top;
}

DIV.recent_projects TABLE.inner TD.pic {
	padding						: 8px 8px 0 0;
}



DIV.voiceover {
  margin-left: 4px;
  width							: 311px;
	background-color	: #F5F5F5;
	padding-bottom		: 8px;
	border-bottom			: 1px solid #636161;
}

DIV.voiceover TABLE.inner TD.txt {
  width             : 294px;
  padding						: 8px 5px 0px 12px;
	vertical-align		: top;
}

SPAN.date {
	color							: #C6C5C3;
}

DIV.client_list, DIV.links_list, DIV.info, DIV.contact_page {
	width							: 316px;
	height						: 392px;
	background-color	: #FFFFFF;
	padding-bottom		: 8px;
	border-bottom			: 1px solid #636161;
}

DIV.client_list A, DIV.links_list A {
  color             : #787878;
  text-decoration   : none;
}

DIV.scroller {
  height: 379px;
  overflow: auto;
}

DIV.client_list TABLE.inner TD.txt, DIV.links_list TABLE.inner TD.txt {
	width							: 306px;
	padding						: 0px 0px 0px 10px;
	vertical-align		: top;
	border-bottom			: 1px solid #f5f5f5;
}

SPAN.red {
	color							: #b5111b;
}

DIV.info DIV.inner, DIV.contact_page DIV.inner {
  padding           : 8px 5px 0px 12px;
}

DIV.portfolio {
  margin-left       : 4px;
  background-image  : url(/img/port_back.png);
  height            : 400px;
  border-bottom     : 1px solid black;
}

DIV.portfolio TABLE.inner {
  margin-top        : 7px;
  margin-left       : 249px;
}

TABLE.inner TD.preview {
  width             : 297px;
}

TABLE.inner TD.port_thumb {
  width             : 76px;  
  background-color  : #e4e4e4;
}

TABLE.inner TD.port_thumb IMG {
  float             : left;
  margin-bottom     : 1px;
}

DIV.portfolio DIV.content {
  margin-top        : 7px;
  margin-left       : 13px;
  width             : 603px;
  line-height       : 15px;
  color             : black;
}

DIV.portfolio DIV.content P {
  color             : black;
}

DIV.portfolio DIV.content H4 {
  margin						: 9px 0 9px 0;
}

/* Contact page */

DIV.contact_page STRONG {
  color             : black;
}

DIV.contact_page INPUT, DIV.contact_page TEXTAREA {
  margin-top        : 3px;
  margin-bottom     : 10px;
}

/* Headers */

H2 {
	background-repeat : no-repeat;
	height						: 21px;
	margin						: 0px;
}

H2 SPAN {
	display						: none;
}

H3, H4 {
  color							: #B5111B;
	text-transform		: uppercase;
	font-weight				: bold;
	font-size					: 9px;
  margin						: 2px 0 2px 0;
}

H3 {
	margin						: 2px 0 10px 0;
  background-image  : url(/img/icon_lyd.gif);
  background-repeat : no-repeat;
  background-position: 0px 2px;
  padding-left      : 11px;
}

DIV.recent_projects H2	{ background-image: url(/img/header_recentprojects.gif); }
DIV.client_login H2			{ background-image: url(/img/header_clientlogin.gif); }
DIV.contact_info H2			{ background-image: url(/img/header_contactinfo.gif); }
DIV.newsfeed H2					{ background-image: url(/img/header_newsfeed.gif); }
DIV.client_list H2			{ background-image: url(/img/header_clients.gif); }
DIV.links_list H2				{ background-image: url(/img/header_links.gif); }
DIV.info H2             { background-image: url(/img/header_info.gif); }
DIV.contact_page H2     { background-image: url(/img/header_contact.gif); }
DIV.portfolio H2        { background-image: url(/img/header_portfolio.gif); }
DIV.voiceover H2        { background-image: url(/img/header_voiceover.gif); }