/* Styles for Studio 68 */

body { margin: 0px }
form { margin: 0px }

:focus { outline:none }
::-moz-focus-inner { border:0 }

.a { width: 875px }

H1 { font-family: Arial Narrow, Tahoma, Helvetica, sans-serif; color:#FFFFFF; font-size: 26px; font-weight: normal; margin: 0px }
H2 { font-family: Arial Narrow, Tahoma, Helvetica, sans-serif; color:#D62558; font-size: 22px; font-weight: normal; margin: 0px }

.bg_00 { background-color:#000000 }
.bg_FF { background-color:#FFFFFF }

.bg_30 { background-color:#303030 } /* 48, 48, 48 */
.bg_69 { background-color:#696969 } /* 105, 105, 105 */
.bg_D6 { background-color:#D6D6D6 } /* 214, 214, 214 */
.bg_F3 { background-color:#F3F3F3 } /* 243, 243, 243 */

ul { margin: 0px }
li { margin: 10px 0px }

a { text-decoration: none }
a:hover { text-decoration: none }

a.footer { color:#EFEF7A }
a.footer:hover { color:#8080FF }

.small { font-size: 11px }
.med { font-size: 12px }
.large { font-size: 13px }
.xlarge { font-size: 14px }

.ar { font-family: Arial, Tahoma, Helvetica }

.ctr { margin-left: auto; margin-right: auto }
.spacer { font-size:0; margin:0 }

.rel { position:relative }
.abs { position:absolute }

.left { float: left }
.rt { float: right }
.clear{ clear: both }

.hidden { overflow: hidden }

.border { border: 1px solid #000000 }

/* Menu */
.menu {
	display: block;
	height: 24px;
	line-height: 23px;
	background:transparent
}

.menu_on {
	background-color:#696969;
	color:#FFFFFF
}

.menu_off {
	color:#FFFFFF
}

.subnav {
	display: none;
	background-color:#696969;
	color:#FFFFFF;
}

/* Lower Menu */
.menu_button {
	width: 267px;
	height: 30px;
	padding: 15px 12px;
}

