/* DEFAULT REQUIRED STYLES */
body {
	color: #000;
	background: #fff;
	background-image: url('../img/bg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	font-size: 11px;
}
div.m_body {
	height:600px;
	background-image: url('../img/body_bg.gif');
	background-repeat: repeat-x	margin: 0;
	margin-top: 0px;
	padding-top:30px;
	padding-left:30px;
	margin-left: 30px;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
	font-size: 12px;
}

div.watchmen_body {
	background-image: url('../img/watchmenbg.jpg');
	background-repeat: no-repeat margin: 0;
	padding: 10px 30px 0 30px;
}

div.gahoole_body {
	background-image: url('../img/gahoolebg.jpg');
	background-repeat: no-repeat margin: 0;
	padding: 10px 30px 0 30px;
}

div.work_body {
	background-image: url('../img/300bg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.dod_body {
	background-image: url('../img/dod_bg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.games_body {
	background-image: url('../img/games_bg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.three_body {
	background-image: url('../img/300_bg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.production_body {
	background-image: url('../img/productionbg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.development_body {
	background-image: url('../img/developmentbg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.development_body2 {
	background-image: url('../img/developmentbg2.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.commercial_body {
	background-image: url('../img/commercialbg.jpg');
	background-repeat: repeat-x	margin: 0;
	padding: 10px 30px 0 30px;
}

div.team_zack_body {
	padding: 10px 30px 0 30px;
	background-image: url('../img/team_zack_bg.jpg');
	background-repeat: repeat-x	margin: 0;
}

div.team_deborah_body {
	padding: 10px 30px 0 30px;
	background-image: url('../img/team_deborah_bg.jpg');
	background-repeat: repeat-x	margin: 0;
}

div.team_wesley_body {
	padding: 10px 30px 0 30px;
	background-image: url('../img/team_wesley_bg.jpg');
	background-repeat: repeat-x	margin: 0;
}

div.team_cruel_body {
	padding: 10px 30px 0 30px;
	background-image: url('../img/team_cruel_bg.jpg');
	background-repeat: repeat-x	margin: 0;
}

div.team_body {
	padding: 10px 30px 0 30px;
	background-image: url('../img/main_body_bg.gif');
	background-repeat: repeat-x	margin: 0;
}

div.lounge_body {
	height: 100%;
	padding: 10px 30px 0 30px;
	background: #702a10;
	background-image: url('../img/lounge_bg.jpg');
	background-repeat: no-repeat;
}

div.contact_body {
	padding: 10px 30px 0 30px;
	background-image: url('../img/main_body_bg.gif');
	background-repeat: repeat-x	margin: 0;
}

div.buzz_body {
	height: 420px;
	padding: 10px 30px 0 30px;
	background-image: url('../img/buzz_bg.jpg');
	background-repeat: repeat-x	margin: 0;
}

div.links_body {
	height: 320px;
	padding: 10px 30px 0 30px;
	background-image: url('../img/links_body_bg.jpg');
	background-repeat: repeat-x	margin: 0;
}

div.team_text {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
	font-size: 12px;
}

div.dev_text {
	width: 450px;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
	font-size: 12px;
}

div.watchmen_text {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #d2d767;
	font-size: 12px;
}

a.buzz_link, a.buzz_link:active, a.buzz_link:visited {
	color: #f15922;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.buzz_link, a.buzz_link:visited, a.buzz_link:active 
{ text-decoration:none; }
a.buzz_link:hover 
{ text-decoration:underline; }

a.zack_link, a.zack_link:active, a.zack_link:visited {
	color: #f15922;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.zack_link, a.zack_link:visited, a.zack_link:active 
{ text-decoration:none; }
a.zack_link:hover 
{ text-decoration:underline; }

a.work_link, a.work_link:active, a.work_link:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

a.work_link, a.work_link:visited, a.work_link:active 
{ text-decoration:none; }
a.work_link:hover 
{ text-decoration:underline; }

div.links_text {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
	font-size: 12px;
}

div.main_body {
	height: 300px;
	padding: 10px 30px 0 30px;
	background-image: url('../img/main_body_bg.gif');
	background-repeat: repeat-x	margin: 0;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
	font-size: 12px;
}

/* Be kind to Netscape 4 */
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	font-size: 11px }

a, a a:visited, a:active, a:hover {
	color: none;
}

div.headline { 
	font-size:18px;
	font-weight: bold;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
}

div.lounge_head { 
	font-size:30px;
	font-weight: bold;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
	padding: 20px 0 0 0;
}

div.develop_head { 
	font-size:24px;
	font-weight: bold;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
}

div.featured { 
	font-size:14px;
	font-weight: bold;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #d4071c;
	padding: 20px 0 0 0;
}

div.h1 { 
	font-size:13px;
	font-weight: bold;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color:#fff;
}

div.watchmen_h1 { 
	font-size:13px;
	font-weight: bold;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color:#d2d767;
}

div.h2 { 
	font-size:11px;
	font-weight: normal;
	padding: 0 0 5px 0;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
}

div.h3 { 
	font-size:10px;
	font-weight: normal;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
}

div.lounge_text { 
	font-size:11px;
	font-weight: normal;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
}

div.copyright { 
	font-size:10px;
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color:#222
}

div.bt_windows {
	margin: -10px 0 0 0;
	position: relative;
}

div.team_bt {
	margin: 3px 0 0 0;
}

/* Rounded Corners */

.dialog {
 width:270px;
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(../img/tl.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog .hd .c {
 background:transparent url(../img/tr.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog .bd {
 background:transparent url(../img/ml.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog .bd .c {
 background:transparent url(../img/mr.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(../img/ms.jpg) repeat-x 0px 0px;
}

.dialog .ft {
 background:transparent url(../img/bl.png) no-repeat 0px 0px;
 margin-right:14px;
}

.dialog .ft .c {
 background:transparent url(../img/br.png) no-repeat right 0px;
 margin-right:-14px;
}

/* content-specific */

.dialog h1 {
 /* header */
 font-family: 'Trebuchet MS', arial, sans-serif; 
 color: #f15922;
 font-size: 14px; 
 margin:0px;
 padding:0px;
}

p {
   font-family: 'Trebuchet MS', arial, sans-serif; 
color: #f15922;
font-size: 12px;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font-family: 'Trebuchet MS', arial, sans-serif; 
 color: #f15922;
 font-size: 12px;
}

/* Contact */

div.c_header {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #f15922;
	font-size: 12px;
}

div.c_white {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
	font-size: 11px;
}

div.c_name {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
	font-size: 14px;
}

div.c_warning {
    font-family: 'Trebuchet MS', arial, sans-serif; 
	color: #fff;
	font-size: 11px;
}

#italic {
	font-family: 'Trebuchet MS', arial, sans-serif; 
	font-size: 12px;
	font-style: italic;
	color: #f15922;
}

/* Scrollable Text Area */
.Container {
  position: static;
  width: 600px;
  height: 200px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 600px;
  height: 225px;
}
#Scroller-1 p {
  margin: 0; padding: 0 20px 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}
.Scrollbar-Up {
  cursor: pointer;
}
.Scrollbar-Down {
  cursor: pointer;
}

/* Scrollable Text Area */
.Container2 {
  position: static;
  width: 170px;
  height: 330px;
}
#Scroller-12 { 
  position: absolute; 
  overflow: hidden;
  width: 170px;
  height: 386px;
}
#Scroller-12 p {
  margin: 0; padding: 0 20px 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container2 {
  position: absolute;
  top: 0px; left: 0px;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}
.Scrollbar-Up2 {
  cursor: pointer;
}
.Scrollbar-Down2 {
  cursor: pointer;
}


/* Scrollable Text Area */
.Container3 {
  position: static;
  width: 170px;
  height: 290px;
}
#Scroller-13 { 
  position: absolute; 
  overflow: hidden;
  width: 170px;
  height: 290px;
}
#Scroller-13 p {
  margin: 0; padding: 0 20px 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container3 {
  position: absolute;
  top: 0px; left: 0px;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}
.Scrollbar-Up3 {
  cursor: pointer;
}
.Scrollbar-Down3 {
  cursor: pointer;
}

/* Scrollable Text Area */
.Container4 {
  position: static;
  padding: 10px 0 0 0;
  width: 400px;
  height: 290px;
}
#Scroller-14 { 
  position: absolute; 
  overflow: hidden;
  width: 400px;
  height: 255px;
}
#Scroller-14 p {
  margin: 0; padding: 0 0 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container4 {
  position: absolute;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}
.Scrollbar-Up4 {
  cursor: pointer;
}
.Scrollbar-Down4 {
  cursor: pointer;
}

/* Scrollable Text Area */
.Container5 {
  position: static;
  padding: 0 0 0 0;
  width: 375px;
  height: 290px;
}
#Scroller-15 { 
  position: absolute; 
  overflow: hidden;
  width: 375px;
  height: 255px;
}
#Scroller-15 p {
  margin: 0; padding: 0 0 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container5 {
  position: absolute;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}
.Scrollbar-Up5 {
  cursor: pointer;
}
.Scrollbar-Down5 {
  cursor: pointer;
}

/* Scrollable Text Area */
.Container6 {
  position: static;
  padding: 10px 0 0 0;
  width: 540px;
  height: 190px;
}
#Scroller-16 { 
  position: absolute; 
  overflow: hidden;
  width: 540px;
  height: 190px;
}
#Scroller-16 p {
  margin: 0; padding: 0 0 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container6 {
  position: absolute;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}

/* Scrollable Text Area */
.Container7 {
  position: static;
  padding: 0 0 0 0;
  width: 620px;
  height: 340px;
}
#Scroller-17 { 
  position: absolute; 
  overflow: hidden;
  width: 620px;
  height: 270px;
}
#Scroller-17 p {
  margin: 0; padding: 0 0 0 0;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  color: #f15922;
}
.Scroller-Container7 {
  position: absolute;
  font-family: 'Trebuchet MS', arial, sans-serif; 
  font-size: 12px;
  line-height: 15px;
  color: #f15922;
}
.Scrollbar-Up7 {
  cursor: pointer;
}
.Scrollbar-Down7 {
  cursor: pointer;
}
