/*-----------------------------------------------
Client: Go Figure Studio
Function: Global Definitions.
Author:   Jason Walle | jason@thewalles.com
Modified:  16 July 2006
Copyright: Copyright (C) 2006 w4interactive, llc 
-----------------------------------------------*/
/* Imported Styles
----------------------------------------------- */

body, td, p, div {
	color : #473020;
	font : normal normal normal 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	margin : 0px 0px 0px 0px;
}

p {
	margin-bottom : 10px;
	margin-top : 0px
}

a {TEXT-DECORATION: none; color:#074656}
a:hover, a:active {TEXT-DECORATION: underline; color:#074656}

/* Copy Areas
----------------------------------------------- */
.header {
	color : #473020;
	font : normal normal bold 20px/normal Helvetica, Verdana, Arial, sans-serif;
	margin : 0;
}

.subheader {
	color : #473020;
	font : normal normal bold 14px/normal Helvetica, Verdana, Arial, sans-serif;
	margin : 0px 0px 7px 0px;
}

.title {
	color : #280D0C;
	font : normal normal bold 11px/normal Helvetica, Verdana, Arial, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.small {
	color : #333333;
	font : normal normal normal 9px/normal Helvetica, Verdana, Arial, sans-serif;
}

.medium {
	color : #333333;
	font : normal normal normal 10px/normal Helvetica, Verdana, Arial, sans-serif;
}


.whiteTxt {
	color : #FFFFFF;
}

.greenTDheader {
	background : #9CC379;
	color : #FFFFFF;
	font : normal normal bold 11px/normal Helvetica, Verdana, Arial, sans-serif;
	height : 18px; 
}

.purpleTDheader {
	background : #9999CD;
	color : #FFFFFF;
	font : normal normal bold 11px/normal Helvetica, Verdana, Arial, sans-serif;
	height : 18px; 
}

.error {
	color : #990000;
	font : normal normal normal 12px/normal Helvetica, Verdana, Arial, sans-serif;
}

.tdFade {
	background : #FFFFFF url(../images/table/bg-table-fade.jpg) repeat-x;
}


li {
	margin : 0px 0px 7px 0px
}

ul, ol {
	padding-left : 2em;
	margin-left : 2em;
	padding-bottom : 1px;
	margin-bottom : 1px;
	padding-top : 0px;
	margin-top : 0px
}

blockquote {
	margin : 0px 0px 35px 15px
}

div#contentbox {
	padding : 4px;
	border-width : 1px;
	border-color : #CCCCCC;
	border-style : solid;
	margin-bottom : 10px;
}

form {
	margin : 0px;
	padding : 0px;
}

input.search {
	color : #333333;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #FFFFFF;
	width : 162px;
	height : 18px;
	border : 1px solid #929292;
	margin-top : 0px;
	padding-top : 0px;
}

select.homeStudio {
	color : #FFFFFF;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 40px;
	padding:0px;
	background : #32271f;
	width : 265px;
	height : 18px;
	border : 1px solid #9b9490;
}

select.subStudio {
	color : #FFFFFF;
	font : normal normal normal 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left : 7px;
	padding:0px;
	background : #32271f;
	width : 265px;
	height : 18px;
	border : 1px solid #9b9490;
}

.new-class {
	font-weight: bold;
	background-color: #fff;
	/*text-decoration: blink;*/
}

.canceled-class {
	color: #B22222;
}

.standard-class {
	font-weight: normal;
	text-decoration: none;
}

/* 
----------------------------------------------------------------------------- 
NAV
-----------------------------------------------------------------------------*/
#nav {
	margin: 0;
	padding: 25px 0 0 10px;
}

#nav li{
	float: left;
	padding: 0 7px;
	list-style:none;
}

#nav li a{
	color: #fff1d6;
	font-weight: bold;
	font-size: 10px;
}

#nav-sub {
	float: right;
	margin: 0;
	padding: 5px 3px 10px 0;
}

#nav-sub li{
	float: left;
	padding: 0 7px;
	list-style:none;
}

#nav-sub li a{
	color: #473020;
	font-weight: bold;
	font-size: 10px;
}

.pressRoom{padding:0 0 15px 20px;}
	.pressRoom .download{position:relative;top:5px;padding:0 10px 0 0;}
	
/*
----------------------------------------------------------------------------- 
NEWS AND DETAILS
-----------------------------------------------------------------------------
*/

#newsContainer{
	position:absolute;
	clear:both;
	top:705px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:50px;
	width:780px;
}

	.newsItem{
		float:left;
		color:white;
		margin-right:15px;
		width:170px;
		border-right:#ffe08f 1px dotted;
		padding-right:5px;
	}

	.newsItem .title{
		color:#ffe08f;
		font-weight:bold;
	}
	
	.newsItem .date{
		color:#ccc;
		font-size:11px;
	}
	
	.newsItem a{
		color:#ffe08f;
		font-size:11px;
		text-decoration:none;
	}

	.newsItem a:hover{
		color:#ffe08f;
		font-size:11px;
		text-decoration:underline;
	}
