/* Define character set */
@charset "utf-8";

/* CSS Document - define layout properties */

html
	{
	background-color:#231f20;
	}

body 
	{
     margin: 0; /* Avoid margins */
     text-align: center; /* Correct centering for IE */
	 background-color:#231f20;
	}

div.wrapper 
	{
	text-align: left;
	position:absolute;
	width: 770px;
	margin-left: 0 auto;
	margin-right: 0 auto;
	}

#header 
	{
	margin: 0 auto;
	width:770px;
	height:140px;
	}

#navigation_bar 
	{
	margin: 0 auto;
	width:770px;
	height:30px;
	margin-bottom:15px;
	}

#middle 
	{
	margin: 0 auto;
	width:770px;
	padding-left:10px;
	padding-right:10px;
	}

#middle_left 
	{
	margin: 0 auto;
	width:480px;
	margin-right:27px;
	float:left;
	margin-bottom:5px;
	}

#middle_right 
	{
	margin: 0 auto;
	width:243px;
	float:left;
	margin-bottom:5px;
	}

hr 
	{
	color: #231f20;
	height: 1px;
	}

#footer 
	{
	margin: 0 auto;
	margin-top:20px;
	width:770px;
	height:85px;
	background-image:url(../images/layout/footer.jpg);
	padding-top:40px;
	background-repeat:no-repeat;
	}

/* CSS Document - define navigation menu properties */	
	
.menu 
	{
  	display:table;         /* ignored by IE */
  	padding:0; 
  	list-style-type:none;
  	white-space:nowrap;    /* keep text on one line */
  	border:1px solid #231f20; /* add a border to show size of menu */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
  	}

* html .menu 
	{
  	display:inline-block;  /* for IE only */
  	width:1px;             /* IE will expand to fit menu width */
  	padding:0 2px;         /* fix bug in IE for border spacing */
  	}  

.menu li 
	{
  	display:table-cell;    /* ignored by IE */
  	}

* html .menu li 
	{
  	display:inline;        /* for IE only */
  	}

.menu a, .menu a:visited 
	{
  	display:block;         /* for all browsers except IE */
  	padding:4px 8px;
  	color:#FFFFFF; 
  	background:#666666; 
  	border:6px solid #231f20; /* add a 1px white border around items */ 
  	text-decoration:none;
  	}

* html .menu a, * html .menu a:visited 
	{
  	display:inline-block;  /* for IE only */ 
  	margin:0 -2px;         /* to correct an IE border width bug */  
  	}

.menu a:hover 
	{
  	color:#000000; 
  	background:#ffffff;
  	}

.lefted 
	{
	margin:0 auto 0 0;
	}
	
.centered 
	{
	margin:0 auto;
	}

.righted 
	{
	margin:0 0 0 auto;
	}
	
/* CSS Document - define design properties */

#media_thumb_wrapper
	{
	width:480px;
	margin-bottom:15px;
	}

#media_thumb_cell
	{
	width:120px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	}
	
/* CSS Document - define text properties */

p	
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:11.5pt;
	text-align:justify;
	color:#CCCCCC;
	}
	
p strong
	{
	color:#FFFFFF;
	}
	
p a:link	
	{
	font-weight:bold;
	color:#E9E7C0;
	text-decoration:none;
	}

p a:hover	
	{
	font-weight:bold;
	color:#E9E7C0;
	text-decoration:underline;
	}
	
p a:visited
	{
	font-weight:bold;
	color:#E9E7C0;
	text-decoration:none;
	}

p a:visited:hover
	{
	font-weight:bold;
	color:#E9E7C0;
	text-decoration:underline;
	}
td
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	font-size:8.5pt;
	line-height:11.5pt;
	text-align:justify;
	color:#CCCCCC;
	vertical-align:middle;
	}

.form-header
	{
	background-color:#C7C7AB;
	line-height:11.5pt;
	text-align:justify;
	color:#231f20;
	font-weight:bold;
	}
	
ul
	{
	text-align:left;
	}

li
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:11.5pt;
	color:#CCCCCC;
	}
	
/* Facebook Widget Box */

.widget_box { background-color:#231f20; }

