﻿body 
{
	background-color: #000;
	font-family: Tahoma;
	text-align: center;
}

dt,
dl,
dd,
td
{
	font-size: 12px;
}

img
{
	border: solid 1px #369;
}

p
{
	font-size: 12px;
	padding: 0px 3px 0px 3px;
}

.header-footer
{
	text-align: center;
	background-color: #000;
	width: 760px;
	padding: 15px 0px 15px 0px;
	color: #FFF;
	font-size: 10px;
}

.header-footer a:link,
.header-footer a:visited
{
	color: #FFF;
}

.header-footer a:hover
{
	color: #369;
}

.main
{
	width: 760px;
	text-align: left;
	margin: 0px auto 0px auto;
}

.content
{
	border: solid 4px #369;
	background-color: #EFECCA;
}

/* PANEL STYLES */

.panel_bottom_left
{
	float: left;
	width: 365px;
}

.panel_bottom_right
{
	margin-left: 375px;
}

.panel_left
{
	float: left;
}

.panel_right
{
	margin-left: 340px;
}

.panel_across
{
	clear: both;
}

.panel_left,
.panel_right,
.panel_across,
.panel_bottom_left,
.panel_bottom_right
{
	padding: 5px 5px 5px 5px;
}

/* MODULE STYLES */

.module,
.module-left
{	
	border: solid 1px #369;
	margin-bottom: 10px;
	height: 103px;
	background-color: #FFF;
}

.module-extra
{
	padding: 5px 5px 5px 5px;
}

.module-extra p
{
	margin: 5px 0px 0px 0px;
}

.module-title
{
	font-weight: bold;
	font-size: 14px;
}

.module-content,
.module-content p
{
	font-size: 12px;
}

.module-content p
{
	margin-top: 5px;
}

.module-content img
{
	margin: 5px 5px 5px 5px;
	float: left;
}

.module-left
{
	width: 400px;
}

/* THIN STYLES */

.thin
{
	border: solid 1px #369;
	float: right;
	margin: 0px 0px 0px 5px;
}

.thin p
{
	font-size: 16px;
	color: #369;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

.thin img
{
	border: none;
}

/* NAV STYLES */

.nav
{
	margin: 0px 5px 0px 0px;
	text-align: center;
	width: 100%;
	min-height: 20px;
}

.nav-box
{
	float: left;
	padding: 0px 10px 0px 10px; 
	text-align: center;
	font-size: 14px;
	color: #FFF;
	margin: 0px 0px 0px 0px;
}

.nav-box2
{
	width: 133px;
	float: left;
	background-color: #369;
	padding: 0px 5px 0px 5px;
	text-align: center;
	border: solid 1px #555;
	font-size: 14px;
	margin: 0px 3px 0px 3px;
}

.nav-box a:link,
.nav-box a:visited
{
	text-decoration: none;
	color: #FFF;
}

.nav-box a:hover
{
	color: #369;
}

.nav_image
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

/* PAGE STYLES */

.page_title
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 1px #369;
}

/* RINGTONE STYLES */
.ringtones
{
	border: solid 1px #369;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ringtone_row
{
	width: 100%;
	border-bottom: dashed 1px #369;
}

.ringtone,
.ringtone:link,
.ringtone:visited,
.ringtone:active
{
	height: 32px;
	float: left;
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	margin: 12px 0px 0px 0px;
}

.ringtone_img
{
	text-align: right;
	border: none;
}