﻿body
{
    margin: 0px;
    padding: 0px;
    background-color: #356aa0;
    background-image: url("http://static.fsxaddons.com/content/images/background.gif");
    background-position: top;
    background-repeat: repeat-x;
	color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}

form
{
	margin: 0px;
	padding: 0px;
}

#outer
{
	margin: 0px auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
    background-color: #FFFFFF;
    border-bottom: 1px solid #356aa0;
}

#outer #header
{
    margin: 0px auto;
    padding: 0px;
    width: 940px;
    height: 100px;
    clear: both;
    overflow: hidden;
}

#outer #header #logo
{
    margin: 0px;
    padding: 0px;
    width: 450px;
	float: left;
	text-align: left;
}

#outer #header #dashboard
{
    margin: 0px;
    padding: 0px;
    width: 490px;
	float: right;
	text-align: right;
}

#outer #header #dashboard ul
{
	margin: 16px 0px 0px 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

#outer #header #dashboard li
{
	margin: 0px;
	padding: 0px 4px 0px 4px;
	list-style: none;
	display: inline;
	color: #DDDDDD;
}

#outer #header #dashboard li.spacer
{
	margin: 0px;
	padding: 0px;
}

#outer #header #dashboard a
{
	color: #0066CC;
	text-decoration: none;	
}

#outer #header #dashboard a:hover
{
	color: #000000;
	text-decoration: underline;	
}

#outer #header #dashboard #search
{
    margin: 10px 0px 0px 0px;
    padding: 0px;    
}

#inner
{
	margin: 0px auto;
	padding: 0px;
	background-color: Transparent;
	clear: both;
	overflow: hidden;
}

#inner #menu
{
	margin: 0px auto;
	padding: 0px;
	width: 940px;	
	clear: both;
	overflow: hidden;
    background-color: #000000;
    text-align: left;
}

#inner #menu div.links
{
	margin: 0px auto;
	padding: 0px;
}

#inner #menu div.links ul
{
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

#inner #menu div.links li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
	color: #242424;
}

#inner #menu div.links li.spacer
{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background-image: url("http://static.fsxaddons.com/content/images/menu_spacer.png");
	background-repeat: no-repeat;
	background-position: center;
}

#inner #menu div.links li a
{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	height: 1%;
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#inner #menu div.links li a:hover
{
	color: #e6c300;
	text-decoration: none;	
}

#inner #content
{
	margin: 0px auto;
	padding: 0px;
	width: 940px;
	clear: both;
	overflow: hidden;
    background-color: #85B6E7;
}

#inner #content #location
{
	margin: 10px 10px 10px 10px;
	padding: 8px;
	clear: both;
	overflow: hidden;
    background: #FFFFFF;
    border: 1px solid #000000;
    text-align: left;
}

#inner #content #location span
{
    margin: 0px;
    padding: 0px;
    color: #000000; 
}

#inner #content #location img
{
    vertical-align: middle;   
}

#inner #content #location a
{
	color: #0066CC;
	text-decoration: none;	
}

#inner #content #location a:hover
{
	color: #000000;
	text-decoration: underline;	
}

#inner #content #main
{
    margin: 0px;
    padding: 0px; 
    height: 1%;
	background-image: url("http://static.fsxaddons.com/content/images/main.gif");
	background-repeat: repeat-y;
	background-position: top;
	clear: both;
	overflow: hidden;
}

#inner #content #main #left
{
    width: 620px;
    float: left;
}

#inner #content #main #right
{
    width: 320px;
    float: right;
}

#inner #content div.title
{
    margin: 10px 10px 0px 10px;
	padding: 0px;
	background-color: #356aa0;
	clear: both;
	overflow: hidden;
	text-align: left;
}

#inner #content div.title h1
{
	margin: 0px;
	padding: 7px 8px 7px 8px; 
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}

#inner #content div.title div.left
{
    float: left;
}

#inner #content div.title div.right
{
	margin: 0px;
	padding: 6px 6px 0px 6px; 
    float: right;
}

#inner #content div.title div.right img
{
    border: none;   
}

#inner #content div.google_results
{
    margin: 0px 10px 0px 10px;
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #356aa0;
}

#inner #content div.sponser
{
    margin: 0px;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	text-align: left;
}

#inner #content div.form
{
    margin: 0px 10px 10px 10px;
    padding: 0px;
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

#inner #content div.form div.message
{
    margin: 10px 0px 10px 0px;
    padding: 0px;
	clear: both;
	overflow: hidden;
}

#inner #content div.form div.message ul
{
    margin: 0px;
    padding: 8px 12px 8px 12px;
}

#inner #content div.form div.message li
{
    margin: 0px;
    padding: 4px 0px 4px 0px;
    list-style: none;
    text-align: left;
}

#inner #content div.form div.message div.error
{
    margin: 0px;
    padding: 0px;
    background: #fbe3e4;
    border: 1px solid #fbc2c4;
	color: #000000;
}

#inner #content div.form div.message div.warning
{
    margin: 0px;
    padding: 0px;
    background: #fff6bf;
    border: 1px solid #ffd324;
    color: #000000;
}

#inner #content div.form div.message div.success
{
    margin: 0px;
    padding: 0px;
    background: #e6efc2;
    border: 1px solid #c6d880;
    color: #000000;
}

#inner #content div.form div.fields
{
	margin: 0px;
	padding: 14px;
	text-align: left;
}

#inner #content div.form div.fields div.field
{
	margin: 0px;
	padding: 0px; 
	clear: both;
	overflow: hidden;
}

#inner #content div.form div.fields div.field span.field-validation-error
{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	height: 1%;
	display: block;
	color: #FF0000;
}

#inner #content div.form div.fields div.field div.label
{
	margin: 0px;
	padding: 0px;
}

#inner #content div.form div.fields div.field div.label label
{
    color: #000000;
    font-weight: bold;   
}

#inner #content div.form div.fields div.field div.label span
{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	height: 1%;
	display: block;
	color: #0066CC;
}

#inner #content div.form div.fields div.field div.input
{
	margin: 0px;
	padding: 0px;
}

#inner #content div.form div.fields div.field div.input input
{
    margin: 6px 0px 0px 0px;
    padding: 6px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	
}

#inner #content div.form div.fields div.field div.input div.captcha img
{
    margin: 6px 0px 0px 0px;
    border: 1px solid #CCCCCC;
}

#inner #content div.form div.fields div.field div.input input.input-validation-error
{
    background: #FFEEEE;
    border: 1px solid #fbc2c4;
}

#inner #content div.form div.fields div.field div.input div.link
{
    margin: 0px;
    padding: 4px 0px 0px 0px;
}

#inner #content div.form div.fields div.field div.input div.link a
{
    color: #0066CC;
    text-decoration: none;
}

#inner #content div.form div.fields div.field div.input div.link a:hover
{
	color: #000000;
    text-decoration: underline;
}

#inner #content div.form div.fields div.field div.textarea
{
	margin: 0px;
	padding: 0px;
}

#inner #content div.form div.fields div.field div.textarea textarea
{
    margin: 6px 0px 0px 0px;
    padding: 6px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	
}

#inner #content div.form div.fields div.field div.select
{
	margin: 0px;
	padding: 0px;
}

#inner #content div.form div.fields div.field div.select select
{
	margin: 6px 0px 0px 0px;
	background: #FFFFFF;
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	
}

#inner #content div.form div.fields div.field div.checkbox
{
	margin: 0px;
	padding: 0px;
}

#inner #content div.form div.fields div.field div.checkbox label
{
    color: #000000;
    font-weight: bold;   
}

#inner #content div.form div.fields div.field div.list
{
    margin: 10px 0px 0px 0px;
    padding: 0px;   
}

#inner #content div.form div.fields div.field div.button
{
    margin: 6px 0px 0px 0px;
    padding: 0px;   
}

#inner #content div.form div.fields div.field fieldset
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #cfc9b3;
}

#inner #content div.form div.fields div.field legend
{
    padding: 0px 10px 0px 10px;
    color: #000000;
}

#inner #content div.form div.fields div.field div.fieldset
{
    margin: 0px;
    padding: 6px 10px 6px 10px;
    color: #000000;   
}

#inner #content div.form div.fields div.field div.fieldset div.option
{
    margin: 0px;
    padding: 2px 0px 2px 0px;
}

#inner #content div.form div.fields div.field div.fieldset div.option label
{
    font-weight: normal;
}

#inner #content div.form div.fields div.seperator
{
    margin: 0px;
    padding: 0px;
    height: 10px;
    clear: both;
    overflow: hidden; 
}

#inner #content div.form div.fields div.footer
{
	margin: 16px 0px 0px 0px;
	padding: 0px;
}

#inner #content div.form div.fields div.footer input
{
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;	
}

#inner #content div.form div.fields div.footer a
{
	color: #0066CC;
	font-size: 14px;
	text-decoration: none;	
}

#inner #content div.form div.fields div.footer a:hover
{
	text-decoration: underline;	
}

#inner #content div.form table td.attachment-icon
{
    width: 5%;
    text-align: center;
}

#inner #content div.form table td.attachment-title
{
    text-align: left;
}

#inner #content div.form table td.attachment-default
{
    width: 20%;
    text-align: center;
}

#inner #content div.form table td.attachment-delete
{
    width: 15%;
    text-align: center;
}

#inner #content table
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    border: none;
    border-collapse: collapse;
}

#inner #content table th
{
    padding: 6px;
    background: #DDDDDD;
    border: 1px solid #000000;
    color: #454545;
    font-weight: bold;
}

#inner #content table th.left
{
    text-align: left;   
}

#inner #content table th.right
{
    text-align: right;   
}

#inner #content table th.center
{
    text-align: center;   
}

#inner #content table td
{
    padding: 6px;
    background: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-weight: normal;
}

#inner #content table td a
{
    color: #0066CC;
    font-weight: bold;
    text-decoration: none;
}

#inner #content table td a.normal
{
    font-weight: normal;
}

#inner #content table td a:hover
{
    color: #000000;
    text-decoration: underline;
}

#inner #content table td a.selected
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#inner #content table td span
{
    margin: 0px;
    padding: 2px 0px 0px 0px;
    height: 1%;
    display: block;
}

#inner #content table td span a
{
    color: #595959;
    font-weight: normal;
    text-decoration: none;
}

#inner #content table td span a:hover
{
    color: #000000;
    text-decoration: underline;
}

#inner #content table td div.left
{
    float: left;   
}

#inner #content table td div.right
{
    float: right;   
}

#inner #content div.buttons
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    height: 1%;
    clear: both;
    overflow: hidden;
}

#inner #content div.buttons div.links
{
    margin: 0px;
    padding: 0px;
    text-align: right;
    float: left;
}

#inner #content div.buttons div.links span
{
    margin: 0px;
    padding: 4px 8px 4px 8px;
    height: 1%;
    background: #F6F6F6;
    border: 1px solid #000000;
	color: #000000;
    font-weight: bold;
    text-decoration: line-through;
    display: block;
    float: left;
}

#inner #content div.buttons div.links a 
{
    margin: 0px;
    padding: 4px 8px 4px 8px;
    height: 1%;
    background: #F6F6F6;
    border: 1px solid #000000;
	color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
}

#inner #content div.buttons div.links a:hover, 
#inner #content div.buttons div.links a:active 
{
	background: #356AA0;
    border: 1px solid #000000;
	color: #FFFFFF;
    font-weight: bold;
}

#inner #content div.action
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    text-align: right;
}

#inner #content div.action select
{
	margin: 0px;
	background: #FFFFFF;
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;	
}

#inner #content div.action div.button
{
    margin: 0px;
    padding: 6px 0px 0px 0px;
}

#inner #content div.action div.button input
{
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;	
}

#inner #content div.pagination
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    height: 1%;
    clear: both;
    overflow: hidden;
}

#inner #content div.pagination div.results
{
    margin: 0px;
    padding: 0px;
    text-align: left;
    float: left
}

#inner #content div.pagination div.results span 
{
    margin: 0px;
    padding: 4px 8px 4px 8px;
    height: 1%;
    background: #F6F6F6;
    border: 1px solid #000000;
	color: #000000;
    font-weight: normal;
    display: block;
}

#inner #content div.pagination div.pager
{
    margin: 0px;
    padding: 0px;
    text-align: right;
    float: right;
}

#inner #content div.pagination div.pager a 
{
    margin: 0px 0px 0px 4px;
    padding: 4px;
    height: 1%;
    background: #F6F6F6;
    border: 1px solid #000000;
	color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
}

#inner #content div.pagination div.pager a:hover, 
#inner #content div.pagination div.pager a:active 
{
	background: #356AA0;
    border: 1px solid #000000;
	color: #FFFFFF;
    font-weight: bold;
}

#inner #content div.pagination div.pager span
{
    margin: 0px 0px 0px 4px;
    padding: 4px;
    height: 1%;
    background: #F6F6F6;
    border: 1px solid #000000;
	color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    float: left;
}

#inner #content div.pagination div.pager span.current 
{
    margin: 0px 0px 0px 4px;
    padding: 4px;
    height: 1%;
	background: #356AA0;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
}
	
#inner #content div.pagination div.pager span.disabled 
{
    margin: 0px 0px 0px 4px;
    padding: 4px;
    height: 1%;
    background: #F6F6F6;
    border: 1px solid #000000;
	color: #000000;
    font-weight: bold;
    text-decoration: line-through;
    display: block;
    float: left;
}

#inner #content div.comments
{
	margin: 0px;
	padding: 0px 18px 18px 18px;
	height: 1%;
    background: #FFFFFF;
    border: 1px solid #000000;
	clear: both;
	overflow: hidden;	
}

#inner #content div.comments div.empty
{
    padding: 18px 0px 0px 0px;
    color: #000000;   
    text-align: center;
}

#inner #content div.comments div.comment
{
	margin: 18px 0px 0px 0px;
	padding: 0px;
	height: 1%;
	clear: both;
	overflow: hidden
}

#inner #content div.comments div.comment div.member
{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	height: 1%;
	clear: both;
	overflow: hidden
}

#inner #content div.comments div.comment div.member a
{
	color: #414340;
	text-decoration: none;
}

#inner #content div.comments div.comment div.member a:hover
{
	color: #0066CC;
	text-decoration: underline;	
}

#inner #content div.comments div.comment div.member div.avatar
{
	margin: 0px 6px 0px 0px;
	padding: 0px;
	float: left;
}

#inner #content div.comments div.comment div.member div.avatar img
{
	margin: 0px;
	border: none;	
}

#inner #content div.comments div.comment div.member div.name
{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

#inner #content div.comments div.comment div.member div.name h2
{
	margin: 0px;
	padding: 0px;
	background: transparent;
	border: none;	
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

#inner #content div.comments div.comment div.member div.name span
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
}

#inner #content div.comments div.comment div.message
{
	margin: 0px;
	height: 1%;
	clear: both;
	overflow: hidden
}

#inner #content div.comments div.comment div.message div.body
{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border: none;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	color: #000000;
	text-align: left;	
}

#inner #content div.comments div.comment div.message div.body blockquote
{
	padding: 10px;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
}

#inner #content div.comments div.comment div.message div.body blockquote div.member
{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;	
}

#inner #content div.comments div.comment div.message div.links
{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	text-align: right;	
}

#inner #content div.comments div.comment div.message div.links ul
{
	margin: 0px;
	padding: 0px;	
}

#inner #content div.comments div.comment div.message div.links li
{
	margin: 0px;
	padding: 0px 4px 0px 4px;
	list-style: none;
	display: inline;
	float: right;
	color: #DDDDDD;
}

#inner #content div.comments div.comment div.message div.links li.spacer
{
	margin: 0px;
	padding: 0px;
}

#inner #content div.comments div.comment div.message div.links a
{
	color: #0066CC;	
	text-decoration: none;
}

#inner #content div.comments div.comment div.message div.links a:hover
{
	color: #414340;
	text-decoration: underline;	
}

#inner #content div.members
{
    margin: 0px;
    padding: 10px;
}

#inner #content div.members div.title
{
    margin: 0px;    
}

#inner #content div.members div.heading
{
    margin: 0px;
	padding: 8px;
	clear: both;
	overflow: hidden;
	background-color: #EEEEEE;
	text-align: left;
}

#inner #content div.members div.heading div.avatar
{
    margin: 0px;
    padding: 0px;
    float: right;   
}

#inner #content div.members div.heading h1
{
	margin: 0px;
	padding: 0px; 
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}

#inner #content div.members div.heading span
{
    color: #3f3f3f;    
}

#inner #content div.members div.form
{
    margin: 0px;  
}

#inner #content div.members td.name
{
    padding: 0px 0px 0px 8px;
    width: 40%;
    text-align: left;
}

#inner #content div.members td.online
{
    width: 30%;
    text-align: center;
}

#inner #content div.members td.posts
{
    width: 15%;
    text-align: center;
}

#inner #content div.members td.avatar
{
    width: 15%;
    text-align: center;
}

#inner #content div.members div.member div.tabs
{
    margin: 0px;
    padding: 6px 6px 0px 2px;
	clear: both;
	overflow: hidden;
    background: #DDDDDD;
}

#inner #content div.members div.member div.tabs ul
{
    margin: 0px;
    padding: 0px; 
}

#inner #content div.members div.member div.tabs li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

#inner #content div.members div.member div.tabs li a
{
    margin: 0px 0px 0px 4px;
    padding: 6px 10px 6px 10px;
    height: 1%;
    display: block;
    background: #EEEEEE;
    color: #585858;
    text-decoration: none;
}

#inner #content div.members div.member div.tabs li a:hover
{
    background: #FFFFFF;
}

#inner #content div.members div.member div.tabs li.selected a
{
    background: #FFFFFF;
}

#inner #content div.members div.member div.information
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #000000;
}

#inner #content div.members div.member div.information table td.l
{
    width: 24%;
    background: #EEEEEE;
    border: none;
    border-right: 1px solid #DDDDDD;
    text-align: right;
}

#inner #content div.members div.member div.information table td.r
{
    width: 76%;
	background: #FFFFFF;
    border: none;
    text-align: left;
}

#inner #content div.contacts
{
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

#inner #content div.contacts div.title
{
    margin: 0px;    
}

#inner #content div.contacts div.tabs
{
    margin: 0px;
    padding: 6px 6px 0px 2px;
	clear: both;
	overflow: hidden;
    background: #DDDDDD;
}

#inner #content div.contacts div.tabs ul
{
    margin: 0px;
    padding: 0px; 
}

#inner #content div.contacts div.tabs li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

#inner #content div.contacts div.tabs li a
{
    margin: 0px 0px 0px 4px;
    padding: 6px 10px 6px 10px;
    height: 1%;
    display: block;
    background: #EEEEEE;
    color: #585858;
    text-decoration: none;
}

#inner #content div.contacts div.tabs li a:hover
{
    background: #FFFFFF;
}

#inner #content div.contacts div.tabs li.selected a
{
    background: #FFFFFF;
}

#inner #content div.contacts td.name
{
    width: 65%;
    text-align: left;   
}

#inner #content div.contacts td.avatar
{
    width: 15%;
    text-align: center;   
}

#inner #content div.contacts td.status
{
    width: 15%;
    text-align: center;   
}

#inner #content div.contacts td.check
{
    width: 5%;
    text-align: center;   
}

#inner #content div.avatars
{
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

#inner #content div.avatars div.title
{
    margin: 0px;    
}

#inner #content div.messages
{
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

#inner #content div.messages div.title
{
    margin: 0px;    
}


#inner #content div.messages td.group-title
{
    background: #DDDDDD;    
}

#inner #content div.messages td.group-title div.left
{
    font-weight: bold;
    font-style: italic;   
}

#inner #content div.messages td.group-checkbox
{
    background: #DDDDDD;   
}

#inner #content div.messages td.icon
{
    width: 5%;
    text-align: center;
}

#inner #content div.messages td.title
{
    padding: 8px;
    width: 90%;
    text-align: left;
}

#inner #content div.messages td.checkbox
{
    width: 5%;
    text-align: center;
}

#inner #content div.messages div.message div.title
{
    margin: 0px;   
}

#inner #content div.messages div.message div.title h1 a
{
    color: #FFFFFF;
    text-decoration: none;    
}

#inner #content div.messages div.message div.title h1 a:hover
{
    text-decoration: underline;
}

#inner #content div.messages div.message table
{
    margin: 0px 0px 10px 0px;   
}

#inner #content div.messages div.message th.left
{
    border-right: none;   
}

#inner #content div.messages div.message th.right
{
    border-left: none;   
}

#inner #content div.messages div.message td.author
{
    background: #EEEEEE;
    padding: 14px;
    width: 34%;
    text-align: left;
    vertical-align: top;
}

#inner #content div.messages div.message td.author div.avatar
{
    margin: 0px;
    padding: 6px 0px 0px 0px;
}

#inner #content div.messages div.message td.title
{
    padding: 8px 8px 0px 8px;
    border-bottom: none;
    text-align: left;
    font-style: italic;
}

#inner #content div.messages div.message td.title div.line
{
    margin: 6px 0px 0px 0px;
    padding: 0px;
    background: #cfc9b3;
    height: 1px;
}

#inner #content div.messages div.message td.body
{
    padding: 10px;
    width: 66%;   
    height: 100px;
    border-top: none;
    border-bottom: none;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

#inner #content div.messages div.message td.body blockquote
{
	padding: 10px;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
}

#inner #content div.messages div.message td.body blockquote div.member
{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;	
}

#inner #content div.messages div.message td.body div.attachment
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-size: 11px;
}

#inner #content div.messages div.message td.body div.attachment fieldset
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #DDDDDD;
}

#inner #content div.messages div.message td.body div.attachment legend
{
    padding: 0px 10px 0px 10px;
    color: #000000;
}

#inner #content div.messages div.message td.body div.attachment div.fieldset
{
    margin: 0px;
    padding: 8px 10px 8px 10px;    
}

#inner #content div.messages div.message td.body div.attachment div.fieldset ul
{
    margin: 0px;
    padding: 0px;
}

#inner #content div.messages div.message td.body div.attachment div.fieldset li
{
    margin: 0px;
    padding: 2px 0px 2px 0px;
    list-style: none;
}

#inner #content div.messages div.message td.body div.attachment div.fieldset li a
{
    font-weight: normal;   
}

#inner #content div.messages div.message td.body div.attachment div.fieldset li img
{
    vertical-align: middle;   
}

#inner #content div.messages div.message td.body div.signature
{
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #cfc9b3;
    font-size: 11px;
}

#inner #content div.messages div.message td.links
{
    padding: 6px 8px 8px 8px;
	text-align: right;
	border-top: none;
}

#inner #content div.messages div.message td.links ul
{
    margin: 0px;
    padding: 0px;
	clear: both;
	overflow: hidden;
}

#inner #content div.messages div.message td.links li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
}

#inner #content div.messages div.message td.links li.spacer
{
	margin: 0px;
	padding: 0px 4px 0px 4px;
    color: #a8a8a8;
}

#inner #content div.forums
{
    margin: 0px;
    padding: 0px 10px 0px 10px;
}

#inner #content div.forums div.title
{
    margin: 0px;
    background-color: #000000;   
}

#inner #content div.forums div.title h1 a
{
    color: #FFFFFF;
    text-decoration: none;
}

#inner #content div.forums div.title h1 a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#inner #content div.forums div.forum
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    clear: both;
    overflow: hidden;   
}

#inner #content div.forums div.forum table td.icon
{
    width: 5%;
    text-align: center;
}

#inner #content div.forums div.forum table td.title
{
    width: 40%;
    text-align: left;
}

#inner #content div.forums div.forum table td.topics
{
    width: 10%;
    text-align: center;
}

#inner #content div.forums div.forum table td.posts
{
    width: 10%;
    text-align: center;
}

#inner #content div.forums div.forum table td.date
{
    width: 35%;
    text-align: center;
}

#inner #content div.topics
{
    margin: 0px;
    padding: 0px 10px 10px 10px;
}

#inner #content div.topics div.form
{
    margin: 0px;   
}

#inner #content div.topics div.title
{
    margin: 0px;
    background-color: #000000;   
}

#inner #content div.topics div.title h1 a
{
    color: #FFFFFF;
    text-decoration: none;
}

#inner #content div.topics div.title h1 a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#inner #content div.topics table td.icon
{
    width: 5%;
    text-align: center;
}

#inner #content div.topics table td.title
{
    width: 40%;
    text-align: left;
}

#inner #content div.topics table td.replies
{
    width: 10%;
    text-align: center;
}

#inner #content div.topics table td.views
{
    width: 10%;
    text-align: center;
}

#inner #content div.topics table td.date
{
    width: 35%;
    text-align: center;
}

#inner #content div.posts
{
    margin: 0px;
    padding: 0px 10px 10px 10px;
    clear: both;
    overflow: hidden;
}

#inner #content div.posts div.post
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    clear: both;
    overflow: hidden;
}

#inner #content div.posts div.post table
{
    margin: 0px;   
}

#inner #content div.posts div.post th.left
{
    border-right: none;   
}

#inner #content div.posts div.post th.right
{
    border-left: none;   
}

#inner #content div.posts div.post td.author
{
    background: #EEEEEE;
    padding: 14px;
    width: 25%;
    text-align: left;
    vertical-align: top;
}

#inner #content div.posts div.post td.author div.avatar
{
    margin: 0px;
    padding: 6px 0px 0px 0px;
}

#inner #content div.posts div.post td.title
{
    padding: 8px 8px 0px 8px;
    border-bottom: none;
    text-align: left;
    font-style: italic;
}

#inner #content div.posts div.post td.title div.line
{
    margin: 6px 0px 0px 0px;
    padding: 0px;
    background: #cfc9b3;
    height: 1px;
}

#inner #content div.posts div.post td.body
{
    padding: 10px;
    width: 75%;   
    height: 100px;
    border-top: none;
    border-bottom: none;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

#inner #content div.posts div.post td.body blockquote
{
	padding: 10px;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
}

#inner #content div.posts div.post td.body blockquote div.member
{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 6px 0px;
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;	
}

#inner #content div.posts div.post td.body div.attachment
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-size: 11px;
}

#inner #content div.posts div.post td.body div.attachment fieldset
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #DDDDDD;
}

#inner #content div.posts div.post td.body div.attachment legend
{
    padding: 0px 10px 0px 10px;
    color: #000000;
}

#inner #content div.posts div.post td.body div.attachment div.fieldset
{
    margin: 0px;
    padding: 8px 10px 8px 10px;    
}

#inner #content div.posts div.post td.body div.attachment div.fieldset ul
{
    margin: 0px;
    padding: 0px;
}

#inner #content div.posts div.post td.body div.attachment div.fieldset li
{
    margin: 0px;
    padding: 2px 0px 2px 0px;
    list-style: none;
}

#inner #content div.posts div.post td.body div.attachment div.fieldset li a
{
    font-weight: normal;   
}

#inner #content div.posts div.post td.body div.attachment div.fieldset li img
{
    vertical-align: middle;   
}

#inner #content div.posts div.post td.body div.signature
{
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #cfc9b3;
    font-size: 11px;
}

#inner #content div.posts div.post td.links
{
    padding: 6px 8px 8px 8px;
	text-align: right;
	border-top: none;
}

#inner #content div.posts div.post td.links ul
{
    margin: 0px;
    padding: 0px;
	clear: both;
	overflow: hidden;
}

#inner #content div.posts div.post td.links li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline;
}

#inner #content div.posts div.post td.links li.spacer
{
	margin: 0px;
	padding: 0px 4px 0px 4px;
    color: #a8a8a8;
}

#inner #content div.online
{
    margin: 0px;
    padding: 0px 10px 10px 10px;
}

#inner #content div.online div.title
{
    margin: 0px; 
}

#inner #content div.online table td
{
    border: 1px solid #356aa0;   
}

#inner #content div.online table td.icon
{
    width: 5%;
    text-align: center;
}

#inner #content div.online table td.list
{
    width: 95%; 
    text-align: left;
}

#inner #content div.online table td.list div.active
{
    margin: 0px;
    padding: 0px;   
}

#inner #content div.online table td.list div.members
{
    margin: 2px 0px 0px 0px;
    padding: 0px;   
}

#inner #content div.files
{
    margin: 0px 10px 10px 10px;
    padding: 0px;
    background-color: #FFFFFF;
    border: 1px solid #356aa0;
}

#inner #content div.files div.tabs
{
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-color: #d7d7d7;
}

#inner #content div.files div.tabs ul
{
	margin: 0px;
	padding: 6px 0px 0px 6px;	
}

#inner #content div.files div.tabs li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
}

#inner #content div.files div.tabs a
{
	margin: 0px 1px 0px 0px;
	padding: 6px 8px 6px 8px;
	height: 1%;
	display: block;
	float: left;
	background-color: #EEEEEE;
	color: #414340;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#inner #content div.files div.tabs a:hover
{
	background-color: #FFFFFF;	
}

#inner #content div.files div.list
{
	margin: 0px;
	padding: 16px 0px 16px 1px;
	height: auto;
	clear: both;
	overflow: hidden; 
}

#inner #content div.files div.list div.file
{
    margin: 0px 0px 0px 15px;
    padding: 0px;
    width: 135px;
    float: left;
    text-align: left;  
}

#inner #content div.files div.list div.file img
{
    border: 1px solid #000000;
}

#inner #content div.files div.list div.file div.detail
{
    margin: 0px;
    padding: 0px;
}

#inner #content div.files div.list div.file div.detail h2
{
    margin: 0px;
    padding: 5px 0px 2px 2px;
}

#inner #content div.files div.list div.file div.detail span
{
    margin: 0px;
    padding: 0px 0px 5px 2px;
    height: 1%;
    display: block;
    color: #000000;
}

#inner #content div.files div.list div.file div.detail a
{
    color: #892303;
    text-decoration: none;  
}

#inner #content div.files div.list div.file div.detail a:hover
{
    text-decoration: underline;
}

#inner #content div.articles
{
    margin: 0px;
    padding: 10px 10px 0px 10px;
}

#inner #content div.articles div.tabs
{
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-color: #EEEEEE;
	border: 1px solid #000000;
}

#inner #content div.articles div.tabs ul
{
	margin: 0px;
	padding: 0px;	
}

#inner #content div.articles div.tabs li
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	float: left;
}

#inner #content div.articles div.tabs a
{
	margin: 1px 0px 1px 1px;
	padding: 6px 8px 6px 8px;
	height: 1%;
	display: block;
	float: left;
	background-color: #EEEEEE;
	border-left: 1px solid #d7d7d7;
	color: #414340;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#inner #content div.articles div.tabs a:hover
{
	background-color: #FFFFFF;	
}

#inner #content div.articles div.article
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    clear: both;
    overflow: hidden;
}

#inner #content div.articles div.title
{
    margin: 0px;
}

#inner #content div.articles div.form
{
    margin: 0px 0px 10px 0px;
}

#inner #content div.articles div.article div.title
{
    margin: 0px;
    padding: 6px;
    clear: both;
    overflow: hidden;
    background: #000000;
}

#inner #content div.articles div.article div.title span.date
{
    margin: 0px 6px 0px 0px;
    padding: 0px 6px 0px 0px;
    height: 1%;
    width: 30px;
    display: block;
    float: left;
    border-right: 1px solid #494949;
}

#inner #content div.articles div.article div.title span.date span.day
{
    margin: 0px;
    padding: 0px;
    height: 1%;
    display: block;
    clear: both;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

#inner #content div.articles div.article div.title span.date span.month
{
    margin: 0px;
    padding: 0px;
    height: 1%;
    display: block;
    clear: both;
    overflow: hidden;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
}

#inner #content div.articles div.article div.title a
{
    color: #a3a3a3;
    text-decoration: none;
}

#inner #content div.articles div.article div.title a:hover
{
    color: #FFFFFF;   
}

#inner #content div.articles div.article div.title h1
{
    margin: 0px;
    padding: 0px 0px 2px 0px;
	color: #94BfEA;
    font-weight: bold;
    font-size: 14px;
}

#inner #content div.articles div.article div.title h1 a
{
	color: #94BfEA;
    text-decoration: none;
}

#inner #content div.articles div.article div.title h1 a:hover
{
    color: #FFFFFF;   
}

#inner #content div.articles div.article div.body
{
    margin: 0px;
    padding: 16px;
    clear: both;
    overflow: hidden; 
    background: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    text-align: left;
}

#inner #content div.articles div.article div.body a
{
    color: #0066CC;
    text-decoration: none;
}

#inner #content div.articles div.article div.body a:hover
{
	color: #000000;
    text-decoration: underline;
}

#inner #content div.articles div.article div.body img.bbcode-image
{
    margin: 0px 10px 10px 0px;
    border: 1px solid #000000;
    text-align: left;
}

#inner #content div.articles div.article div.links
{
    margin: 0px;
    padding: 6px;
    clear: both;
    overflow: hidden; 
    background: #DDDDDD;
    border: 1px solid #000000;
    border-top: none;
    color: #000000;
    text-align: right;
}

#inner #content div.articles div.article div.links a
{
    color: #0066CC;
    text-decoration: none;
}

#inner #content div.articles div.article div.links a:hover
{
	color: #000000;
    text-decoration: underline;
}

#inner #content #main #left div.statuses
{
    margin: 10px;
    padding: 0px;
}

#inner #content #main #left div.statuses div.title
{
    margin: 0px;   
}

#inner #content #main #left div.status
{
    margin: 0px;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    text-align: center;
}

#inner #content #main #left div.title
{
    background: #000000;    
}

#inner #content #main #left div.members div.sponser
{
    margin: 0px;
}

#inner #content #main #left div.files
{
    margin: 0px 10px 10px 10px;
    padding: 0px;
    background-color: transparent;
    border: none;
}

#inner #content #main #left div.files div.title
{
    margin: 10px 0px 0px 0px;   
}

#inner #content #main #left div.files div.form
{
    margin: 0px;   
}

#inner #content #main #left div.files table
{
    margin: 10px 0px 0px 0px;
}

#inner #content #main #left div.files table th
{
    background: #000000;   
}

#inner #content #main #left div.files table th a
{
	color: #FFFFFF;
    text-decoration: none; 
}

#inner #content #main #left div.files table th a:hover
{
	color: #94BfEA; 
}

#inner #content #main #left div.files table td.image
{
    padding: 8px;
    width: 25%;
    text-align: center;
}

#inner #content #main #left div.files table td.image img
{
    border: 1px solid #000000;   
}

#inner #content #main #left div.files table td.information
{
    padding: 0px;
    width: 75%;
    vertical-align: top;
    text-align: left;
}

#inner #content #main #left div.files table td.information table
{
    margin: 8px 10px 10px 10px;
    width: 80%;  
}

#inner #content #main #left div.files table td.information table td.title
{
    padding: 3px 0px 3px 0px;
    width: 30%;
    border: none;
    font-weight: bold;
    text-align: left;  
}

#inner #content #main #left div.files table td.information table td.body
{
    padding: 3px 0px 3px 0px;
    width: 70%;
    border: none;
    text-align: left;   
}

#inner #content #main #left div.files div.file
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
	clear: both;
	overflow: hidden;
}

#inner #content #main #left div.files div.file div.title
{
    margin: 0px;   
}

#inner #content #main #left div.files div.file div.title h1 a
{
    color: #FFFFFF;
    text-decoration: none;    
}

#inner #content #main #left div.files div.file div.title h1 a:hover
{
    text-decoration: underline;
}

#inner #content #main #left div.files div.file div.tabs li.selected a
{
    background: #FFFFFF;
}

#inner #content #main #left div.files div.file table
{
    margin: 0px;
}

#inner #content #main #left div.files div.file table th
{
    background: #DDDDDD;
    color: #454545;
    font-weight: bold;
}

#inner #content #main #left div.files div.file table td.title
{
    width: 50%;
}

#inner #content #main #left div.files div.file table td.game
{
    width: 25%;
    text-align: center;
}

#inner #content #main #left div.files div.file table td.category
{
    width: 25%;
    text-align: center;
}

#inner #content #main #left div.files div.file table td.attachment-icon
{
    width: 5%;
    text-align: center;
}

#inner #content #main #left div.files div.file table td.attachment-title
{
    width: 55%;
    text-align: left;
}

#inner #content #main #left div.files div.file table td.attachment-content
{
    width: 20%;
    text-align: center;
}

#inner #content #main #left div.files div.file table td.attachment-link
{
    width: 20%;
    text-align: center;
}

#inner #content #main #left div.files div.file table td.content-title
{
    width: 60%;
    text-align: left;
}

#inner #content #main #left div.files div.file table td.content-compressed
{
    width: 20%;
    text-align: center;
}

#inner #content #main #left div.files div.file table td.content-uncompressed
{
    width: 20%;
    text-align: center;
}

#inner #content #main #left div.files div.file div.info
{
    margin: 0px;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-top: none;
    clear: both;
    overflow: hidden;
}

#inner #content #main #left div.files div.file div.info td.title
{
    width: 25%;
    background: #EEEEEE;
    border: 1px solid #DDDDDD;
    color: #000000;
    font-weight: bold;
    text-align: right;
}

#inner #content #main #left div.files div.file div.info td.body
{
    background: #F6F6F6;
    border: 1px solid #DDDDDD;
    text-align: left;
}

#inner #content #main #left div.files div.file div.info div.description
{
    margin: 10px 0px 0px 0px;
    padding: 8px;
    background: #F6F6F6;
    border: 1px solid #DDDDDD;
    color: #000000;
    text-align: left;
}

#inner #content #main #left div.files div.file div.screenshot
{
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-top: none;
}

#inner #content #main #left div.files div.file div.screenshot div.image
{
    padding: 10px;
}

#inner #content #main #left div.files div.file div.screenshot div.image img
{
    border: none;
}

#inner #content #main #left div.files div.file div.screenshot div.link
{
	margin: 0px;
	padding: 6px;
    background-color: #DDDDDD;
    border: none;
    text-align: center;
    clear: both;
    overflow: hidden;
}

#inner #content #main #left div.files div.file div.screenshot div.link a
{
	color: #414340;
    text-decoration: none;   
}

#inner #content #main #left div.files div.file div.screenshot div.link a:hover
{
    text-decoration: underline;   
}

#inner #content #main #left div.files div.file div.screenshots
{
	margin: 0px;
	padding: 0px 0px 10px 12px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-top: none;
    clear: both;
    overflow: hidden;
}

#inner #content #main #left div.files div.file div.screenshots div.image
{
	margin: 10px 12px 0px 0px;
	padding: 0px;
	width: 134px;
	border: none;
	float: left;
}

#inner #content #main #left div.files div.file div.screenshots div.image img
{
	border: 1px solid #000000;
}

#inner #content #main #left div.files div.file div.screenshots div.image h2
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	color: #000000;
	font-size: 11px;
}

#inner #content #main #left div.files div.file div.screenshots div.image h3
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 11px;
	font-style: italic;	
}

#inner #content #main #left div.files div.file div.screenshots div.image a
{
	color: #0066CC;
	text-decoration: none;	
}

#inner #content #main #left div.files div.file div.screenshots div.image a:hover
{
	color: #000000;
	text-decoration: underline;	
}

#inner #content #main #left div.files div.sponser
{
    margin: 0px;
}

#inner #content #main #left div.articles table td.title
{
    width: 70%; 
    text-align: left; 
}

#inner #content #main #left div.articles table td.published
{
    width: 30%;  
    text-align: center; 
}

#inner #content #main #left div.articles table td.months
{
    width: 50%; 
    text-align: left; 
    vertical-align: top;
}

#inner #content #main #left div.articles table td.months ul
{
    margin: 0px;
    padding: 0px;   
}

#inner #content #main #left div.articles table td.months li
{
    margin: 0px;
    padding: 3px 0px 3px 3px;
    list-style: none;
}

#inner #content #main #left div.articles table td.categories
{
    width: 50%;  
    text-align: left;
    vertical-align: top;
}

#inner #content #main #left div.articles table td.categories ul
{
    margin: 0px;
    padding: 0px;   
}

#inner #content #main #left div.articles table td.categories li
{
    margin: 0px;
    padding: 3px 0px 3px 3px;
    list-style: none;
}

#inner #content #main #left div.articles div.article div.links
{
    margin: 0px;
    padding: 6px;
    clear: both;
    overflow: hidden; 
    background: #DDDDDD;
    border: 1px solid #000000;
    border-top: none;
    color: #000000;
    text-align: right;
}

#inner #content #main #left div.articles div.article div.links a
{
    color: #0066CC;
    text-decoration: none;
}

#inner #content #main #left div.articles div.article div.links a:hover
{
	color: #000000;
    text-decoration: underline;
}

#inner #content #main #left div.articles div.sponser
{
    margin: 0px;
}

#inner #content #main #left div.affiliations
{
	margin: 0px 10px 10px 10px;
	padding: 0px;
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-align: left;
}

#inner #content #main #left div.affiliations h2
{
    margin: 0px;
	padding: 6px;
    background: #DDDDDD;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

#inner #content #main #left div.affiliations ul
{
    margin: 0px;
    padding: 0px;
}

#inner #content #main #left div.affiliations li
{
	margin: 0px;
	padding: 0px;
	height: 1%;
    display: block;
	list-style: none;
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	color: #000000;
	text-decoration: none;
}

#inner #content #main #left div.affiliations li.normal
{
	padding: 6px 8px 6px 8px;
}

#inner #content #main #left div.affiliations li a
{
	margin: 0px;
	padding: 6px 8px 6px 8px;
	height: 1%;
	display: block;
	background: #FFFFFF;
	color: #0066CC;
	text-decoration: none;
}

#inner #content #main #left div.affiliations li a:hover
{
	background: #EEEEEE;
	color: #000000;
	text-decoration: none;
}

#inner #content #main #left div.dialog
{
	margin: 0px 10px 10px 10px;
	padding: 8px 12px 12px 12px;
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-align: left;
}

#inner #content #main #left div.dialog h2
{
    margin: 10px 0px 10px 0px;
	padding: 0px;
    background: transparent;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

#inner #content #main #left div.dialog ul
{
    margin: 0px;
    padding: 0px;
}

#inner #content #main #left div.dialog li
{
	margin: 0px;
	padding: 6px 0px 6px 0px;
	list-style: none;
	background: transparent;
	border: none;
	color: #000000;
	text-decoration: none;
}

#inner #content #main #left div.sponser
{
    margin: 0px 10px 0px 10px;
    padding: 6px;
    background: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
}

#inner #content #main #right div.title
{
    background: #000000;    
}

#inner #content #main #right div.menu
{
	margin: 0px 10px 10px 10px;
	padding: 0px;
    clear: both;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-align: left;
}

#inner #content #main #right div.menu h2
{
    margin: 0px;
	padding: 6px;
    background: #DDDDDD;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

#inner #content #main #right div.menu h2 img
{
    margin: 0px 2px 0px 0px;
    vertical-align: middle;   
}

#inner #content #main #right div.menu ul
{
    margin: 0px;
    padding: 0px;
}

#inner #content #main #right div.menu li
{
	margin: 0px;
	padding: 0px;
	height: 1%;
    display: block;
	list-style: none;
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	color: #000000;
	text-decoration: none;
}

#inner #content #main #right div.menu li.normal
{
	padding: 6px 8px 6px 8px;
}

#inner #content #main #right div.menu li a
{
	margin: 0px;
	padding: 6px 8px 6px 8px;
	height: 1%;
	display: block;
	background: #FFFFFF;
	border: none;
	border-left: 10px solid #EEEEEE;
	color: #0066CC;
	text-decoration: none;
}

#inner #content #main #right div.menu li a:hover
{
	background: #EEEEEE;
	border-left: 10px solid #DDDDDD;
	color: #000000;
	text-decoration: none;
}

#inner #content #main #right div.menu li img
{
    vertical-align: middle;    
}

#inner #content #main #right div.list
{
	margin: 0px 10px 10px 10px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #000000;
}

#inner #content #main #right div.list ul
{
    margin: 0px;
    padding: 0px;
}

#inner #content #main #right div.list li
{
	margin: 0px;
	padding: 6px;
	height: 1%;
	display: block;
	clear: both;
	overflow: hidden;
	list-style: none;
	border-bottom: 1px solid #DDDDDD;
	color: #262626;
	text-align: left;
	text-decoration: none;
}

#inner #content #main #right div.list li.last
{
    border: none;   
}

#inner #content #main #right div.list li a
{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	height: 1%;
	display: block;
	background: transparent;
	border: none;
	color: #0066CC;
	text-decoration: none;
}

#inner #content #main #right div.list li a:hover
{
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

#inner #content #main #right div.list li span
{
	margin: 0px;
	padding: 2px 0px 0px 2px;
	height: 1%;
	display: block;
	float: left;
    color: #000000;
}

#inner #content #main #right div.list li span.right
{
	margin: 0px;
	padding: 2px 0px 0px 2px;
	height: 1%;
	display: block;
	float: right;
    color: #000000;
}

#inner #content #main #right div.list div.link
{
	margin: 0px;
	padding: 6px;
	clear: both;
	overflow: hidden;
    background-color: #DDDDDD;
    border: none;
    text-align: right;
}

#inner #content #main #right div.list div.link a
{
    display: inline;
	color: #414340;
    text-decoration: none;
    text-transform: lowercase;
}

#inner #content #main #right div.list div.link a:hover
{
    text-decoration: underline;   
}

#inner #content #main #right div.categories
{
	margin: 0px 10px 10px 10px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #000000;
	text-align: left;
}

#inner #content #main #right div.categories h2
{
    margin: 14px 14px 0px 14px;
    padding: 0px;
    color: #262626;
    font-weight: bold;  
}

#inner #content #main #right div.categories h2 a
{
    color: #262626;
	text-decoration: none;
}

#inner #content #main #right div.categories h2 a:hover
{
	color: #000000;
	text-decoration: none;
}

#inner #content #main #right div.categories ul
{
    margin: 6px 14px 10px 14px;
    padding: 0px;
}

#inner #content #main #right div.categories li
{
	margin: 0px;
	padding: 4px 0px 4px 0px;
	height: 1%;
	display: block;
	clear: both;
	overflow: hidden;
	list-style: none;
	color: #262626;
	text-align: left;
	text-decoration: none;
}

#inner #content #main #right div.categories li a
{
	color: #0066CC;
	text-decoration: none;
}

#inner #content #main #right div.categories li a:hover
{
	color: #000000;
	text-decoration: none;
}

#inner #content #main #right div.images
{
	margin: 0px 10px 10px 10px;
	padding: 9px 0px 0px 0px;
	background: #FFFFFF;
	border: 1px solid #000000;
	clear: both;
	overflow: hidden;
}

#inner #content #main #right div.images div.image
{
    margin: 0px 0px 9px 9px;
    padding: 0px;
    float: left;   
}

#inner #content #main #right div.images div.link
{
	margin: 0px;
	padding: 6px;
    background-color: #DDDDDD;
    border: none;
    clear: both;
    overflow: hidden;
	color: #414340;
    text-align: right;
}

#inner #content #main #right div.images div.link a
{
	color: #414340;
    text-decoration: none;   
}

#inner #content #main #right div.images div.link a:hover
{
    text-decoration: underline;   
}

#inner #content #main #right div.sponser
{
    margin: 10px;
    padding: 0px;
    background: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
}

#inner #footer
{
	margin: 0px auto;
	padding: 0px;
	width: 940px;
	height: 1%;
	clear: both;
	overflow: hidden;
	background: #000000;
}

#inner #footer div.links
{
    padding: 10px 4px 8px 8px;
    float: left;   
}

#inner #footer div.links ul
{
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

#inner #footer div.links li
{
	margin: 0px;
	padding: 0px 2px 0px 2px;
	list-style: none;
	display: inline;
	color: #EEEEEE;
}

#inner #footer div.links li.spacer
{
	margin: 0px;
	padding: 0px;
}

#inner #footer div.links a
{
	color: #0066CC;
	text-decoration: none;	
}

#inner #footer div.links a:hover
{
	color: #FFFFFF;
	text-decoration: underline;	
}

#inner #footer div.copyright
{
    padding: 8px 4px 8px 6px;
    float: right;
    text-align: right;  
}

#inner #footer div.copyright p
{
	margin: 0px;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	font-size: 11px;
}

div.clear
{
    margin: 0px;
    padding: 0px;
    height: 10px;
    clear: both;
    overflow: hidden;   
}
