/*=================================
	Website: JenDurkin.com
	File: Style Sheet
	Date Created: 10/30/2009
	Author: Doug Allan
===================================*/

/*==== Font Conversions ===========
Pixels 	EMs 	Percent 	Points
6px 	0.462em 	46.2% 	5pt
7px 	0.538em 	53.8% 	5pt
8px 	0.615em 	61.5% 	6pt
9px 	0.692em 	69.2% 	7pt
10px 	0.769em 	76.9% 	8pt
11px 	0.846em 	84.6% 	8pt
12px 	0.923em 	92.3% 	9pt
13px 	1em 		100% 	10pt
14px 	1.077em 	107.7% 	11pt
15px 	1.154em 	115.4% 	11pt
16px 	1.231em 	123.1% 	12pt
17px 	1.308em 	130.8% 	13pt
18px 	1.385em 	138.5% 	14pt
19px 	1.462em 	146.2% 	14pt
20px 	1.538em 	153.8% 	15pt
21px 	1.615em 	161.5% 	16pt
22px 	1.692em 	169.2% 	17pt
23px 	1.769em 	176.9% 	17pt
24px 	1.846em 	184.6% 	18pt
====================================*/

/*==== CSS Reset: provided by Eric Meyer, http://meyerweb.com/eric/tools/css/reset/ 
	   v1.0 | 20080212 ====*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; }
body {
	line-height: 1; }
ol, ul {
	list-style: none; }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }

/* remember to define focus styles! */
:focus {
	outline: 0; }

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none; }
del {
	text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0; }

/***********************************
	TEMP - Only for CF Debug
***********************************/
table.cfdebug { clear: both; }
div#content table.cfdebug { display: none; }

/*==== General Styles ====*/
h1, h2, h3, h4, h5, h6, p { 
	padding: 0.5em 0.2em 0 0.1em;
	text-align: left; }
	
a {
	color: #D4A017;
	font-weight: bold;
	text-decoration: none; }
	
a:hover {
	border-bottom: 1px dotted #FFFFFF;
	color: #FFFFFF; }
	
div#logo a, div#logo a:hover, div#left_pods a, div#left_pods a:hover {
	border: none; }
	
ul.footer li {
	display: inline;
	list-style-type: none; }
	
ul.footer li a {
	color: #D0D0D0;
	font-weight: normal;
	text-decoration: none; }
	
ul.footer li a:hover {
	border-bottom: 1px dotted #FFFFFF;
	color: #FFFFFF; }
	
ul.footer li span.pipe {
	padding: 0 10px 0 10px; }

.small {
	font-size: 12px; }
	
.smaller {
	font-size: 11px; }
	
/*==== Layout ====*/
html {
	margin: 0;
	padding: 0; }

body {
	background: transparent url(../images/bkgd_new.gif) repeat scroll center 0;
	color: #d0d0d0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 100%;
	line-height: 1.538em;
	margin: 0;
	padding: 0; }
	
	#layout_container {
		margin-top: 10px;
		width: 990px; }
			
		div#left_col {
			float: left;
			/*height: 630px;*/
			margin-top: 20px; }
			
			div#left_pods {
				margin: -15px 0 0; }
				
			img.lotus {
				margin: 0;
				padding: 0 0 0 50px; }
				
			img.equinox {
				margin: 0;
				padding: 0 0 0 40px; }
			
			div#center_col {
				background: transparent url(../images/center_box.png) no-repeat scroll center top;
				float: left;
				height: 668px;
				margin-left: -24px;
				overflow: hidden;
				position: relative;
				width: 417px;
				z-index: 1; }
				
				div.flexcroll, div.flexcrollactive {
					width: 356px !important; }
				
				div#content {
					height: 560px;
					overflow: auto; }
					
					div#logo {
						height: 36px;
						margin: 35px 0 0 0;
						width: 314px; }
						
					div#logo img {
						height: 36px;
						width: 314px; }
						
					div.text {
						padding: 1em 2em 1em 4em; }
						
						div#right_col {
							background: transparent url(../images/right_nav_new.png) no-repeat center top;
							float: left;
							height: 550px;
							margin: 55px 0 0 -26px;
							width: 186px; }
							
						div#right_nav {
							float: left;
							margin-top: 25px;
							width: 156px; }
							
						div#right_nav a {
							border-bottom: 1px dotted #1C4680;
							color: #D0D0D0;
							display: block;
							font-weight: bold;
							padding: 3px 0 3px 10px;
							text-align: left;
							text-decoration: none; }
							
						div#right_nav a:hover {
							background-color: #153C71;
							color: #ABABAB;
							/*padding-left: 20px;*/ }
							
						div.right_pods {
							/*background: transparent url(../images/right_pod_new.png) no-repeat center top;*/
							/*height: 434px;
							position: relative;
							left: 8px;
							top: 89px;
							width: 236px;*/ }
						
						img.andrew {
							margin: 0;
							padding: 0; }
							
						img.mac {
							margin: 0;
							padding: 1px 0 0; }
							
						img.hotbirds {
							margin: 0;
							padding: 0; }						
					
					div#footer {
						clear: both;
						height: 100px;
						margin-left: 70px;
						width: 990px; }
						
					div#footer p {
						font-size: 11px; }


/*==== Scroll Bar Master Styling Starts Here ====*/
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0; }
	
.vscrollerbase {
	background-color: #1C4680;
	/*background: #1C4680 url(/images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;*/
	width: 10px; }
	
.vscrollerbar {
	background-color: #153C71;
	/*background: #153C71 url(/images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;*/
	width: 10px; }
	
.vscrollerbar, .hscrollerbar {
	padding: 10px;
	z-index: 2; }
	
/*.vscrollerbarbeg {
	background: url(/images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
	height: 15px !important;
	width: 10px;
}
.vscrollerbarend {
	background: url(/images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
	height: 15px;
	width: 10px;
}*/

.scrollerjogbox {
	background-color: #4E727C;
	/*background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;*/
	bottom: 0px;
	right: 0px;
	height: 15px;
	top: auto;
	left: auto;
	width: 10px; }
	
.vscrollerbasebeg {
	background-color: #153C71;
	/*background: url(/images/basebarcaps_verticalbarbody.png) -29px -29px no-repeat;*/
	height: 15px !important;
	width: 9px; }
	
.vscrollerbaseend {
	background-color: #153C71;
	/*background: url(/images/basebarcaps_verticalbarbody.png) -59px -29px no-repeat;*/
	height: 15px;
	width: 9px; }
	
.scrollerjogbox:hover {
	background: #5E828C url(/images/basebarcaps_verticalbarbody.png) -45px -15px; }


/******************************
	GIGS DETAILS SLIDE 
******************************/
#wrapper {
	width: 424px;
	/*height: 480px;
	position: absolute;*/
}

div.faq {
	margin: 10px 0 0 0;
}
div.faq .question {
	color: #D4A017;
	cursor: pointer;
	font-weight: bold; }

div.faq .question.active {
	background-image: url(../images/raquo-down.gif);
}

div.faq .answer  {
	margin-left: 20px;	
}