@charset "utf-8";/* CSS Document *//*----------------------------------------CGT  v2-------------------------------------------*/html {}body {	color:#eee;	font-family: "trebuchet ms", Arial, Helvetica, 	sans-serif;	text-align:justify;	line-height:1.4em;}#custom-doc { 	width:900px; 	margin:auto;}#hd{	padding: 6px;	margin: 0px; 	height:212px;	position:relative;}#hd h1{	display:none;}#flash {	position: absolute;	top: 10px;	left: 550px;}#bd{	padding:8px 0.8em;}#sidebar {        padding: 200px 0px 0px 0px;}#sidebar .first{	padding-top:60px;	}#ft {	font-size: 93%;	padding: 6px;	margin: 0px; 	text-align: right;}/*  ------------   base.css, part of YUI's CSS Foundation  ------------------------ */h1 {	font-size:138.5%;}h2 {	font-size:123.1%; }h3 {	font-size:108%;  }h1,h2,h3 {	margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {	font-weight:bold; }abbr,acronym { 	border-bottom:1px dotted #000;	cursor:help;} em {	font-style:italic;}blockquote{	margin:1em;}dl dd {	margin-left:1em;}th {	font-weight:bold;	text-align:center;}caption {	margin-bottom:.5em;	text-align:center;}p,fieldset,table {	margin-bottom:1em;}form{	margin:2px;	padding:6px;}th,td {     border:0;     padding:.1em; } td{  text-align:left;}/*   ---------- end yui base (modified)  --------------------- *//*----------------------------------------CONTENT-------------------------------------------*/a {	color: #BFE2FF;}A:hover {	COLOR: #D27019;	text-decoration: underline;}.content{	list-style: inside;	text-align:justify;}td.content {	font-size:93%;}.contentHi {	font-style:italic;}.contentSml, .contentHiSml {	font-size:93%;	line-height:1.2em;	font-weight:normal;}.titleLrg {	font-size:200%;	line-height: 138.5%;	color: #CFD679;	font-weight: bold;	letter-spacing: 2px;	padding: 0px;	margin: 0 0 8px 0;}.titleSml {	font-size:123.1%;	font-weight:bold;}h3 a, .titleSml a {	text-decoration: none;}.titleSml a:hover {	text-decoration: underline;}#breadtrail {	font-size:90%;	margin:0 0 10px 0;	padding:4px;	background:#DDE79E;}/*----------------------------------------I M A G E S-------------------------------------------*/.picRight, .picRightBrd {	float: right;	margin: 1px 1px 1px 6px;}.picLeft, .picLeftBrd {	float: left;	margin: 1px 6px 1px 1px;}.picRightBrd, .picLeftBrd {	border: 1px solid #788A3A;}.iconImg {	margin: 2px 8px 6px 0px;	border:1px solid #444411;}.banner {	border:0;	margin: 0px 0px 0px 0px;	padding: 4px 0px 4px 0px;}.albumImg {	margin:0 8px 0 0;	border:2px solid #788A3A;}/* Extra ul for links, pre-sale, etc */#extLinks {	margin:0 0 0 0px;	width:220px;	float: left;}ul#extLinks li {	display:inline;}#extLinks li a {	height:16px;	text-transform:uppercase;	font-size:85%;	text-decoration:none;	border:1px solid #3B4043;	display:block;	width:93px;	float:left;	margin:6px 6px 0px 0px;	padding:14px 0 0 4px;}#extLinks li a:hover {	border:1px solid #fff;	color:orange;}#extLinks li.myspace a {	background:#333F49 url(http://philstacey.musiccitynetworks.com/images/extLinks.gif) no-repeat scroll -10px -46px;}#extLinks li.youtube a {	background:#333F49 url(images/extLinks.gif) no-repeat scroll 0px -116px;}#extLinks li.email a {	background:#333F49 url(images/extLinks.gif) no-repeat scroll 0px 0;}#extLinks li.idol a {	background:#333F49 url(images/extLinks.gif) no-repeat scroll 6px bottom;}#msgBoard li{list-style:none;margin:0;}#msgBoard li a{	font-size:11px;	font-weight:bold;	text-decoration:none;	text-transform:uppercase;	text-align:center;	color:#fff;	border:1px solid #555;	margin:15px 0 15px 120px;	padding:2px 8px ;	width:auto;	z-index:20;}#msgBoard li a{top:-10px;	background:transparent url(images/bgGrads.gif) repeat-x scroll -10px -15px;}#msgBoard li a:hover{color:#fff; background:transparent url(images/bgGrads.gif) repeat-x scroll -10px -226px;}/*-----------------------------Contact Form------------------------------*/fieldset {	border: 1px solid #ccc;	padding:8px;	width: auto;}legend {	padding: 2px 6px;	font-weight:bold;}label {	width: 12em;	float: left;	text-align: right;	margin-right: 0.5em;	display: block;}input {	color: #000000;	background: #fff;	border: 1px inset #333;}#et_Form {	font-size:85%;}#et_Form li a {	font-weight:bold;	text-decoration:none;	text-transform:uppercase;	text-align:right;	letter-spacing:2px;	padding-left:24px;	background:transparent url(images/iconGDK.png) no-repeat scroll left -120px;}#aHideForm li a {	background:transparent url(images/iconGDK.png) no-repeat scroll left -298px;}#frmEmail a {	text-decoration:none;	padding-left:54px;	background:transparent url(images/iconGDK.png) no-repeat scroll 30px -656px;}#divNewEmail a {	text-decoration:none;	padding-left:0px;	background:none;}select {/*used in gallery select */	font-size:100%;	color: #000000;	background-color: #fff;	padding:0;	border:1px solid #555;	margin:2px 0 6px 2px;}input.btn {	background-repeat:no-repeat;	background:url(images/newsSml_2.gif) repeat scroll left -6px;	font-size: 100%;	border: 1px solid #788A3A;	color: #fff;	font-weight: bold;	text-transform: uppercase;	padding:2px 6px;}input {	background: #fff url(images/inputGrad.gif) repeat-x 0 0;	border:1px solid #788A3A;	margin:2px;}/*----------------------------------------L I S T S - vnav,  albums, sml-------------------------------------------*/ul, ul li {	list-style-type: none;	margin:0px;}ul, ul li {/*for mozilla positioning */	padding-left: 0;	margin-bottom: 0px;}/* ul formating in content */.content ul {	list-style: square outside;	margin:4px 0 6px 0;	padding:0 0 0 15px;	text-align:left;}.content ul ul, .content ul li {	list-style: square outside;}.content ol, .content ol li {	list-style: decimal outside;	margin:4px 0 6px 0;	padding:0 0 0 20px;	text-align:left;}.content ol li , .content ul li {padding-left:10px;}.content ol ol {	list-style: lower-alpha outside;}/*----------------------------------------N A V I G A T I O N-------------------------------------------*/#vNavBox {	font-size:123.1%;	font-weight:bold;	text-align: right;	width: 110px;	position:absolute;	top:44px;	left:436px;	letter-spacing:2px;}#vNav li a {	display: block;	text-align: right;	color: #fff;	text-decoration: none;	padding:0px 4px;	margin:3px 0;	border-bottom:1px dotted #3D3B2F;}#vNav a:hover {	color: #fff;background:#3D3B2F;}/* Sticky Nav and Blog Nav */#stickyNav li {	display: inline;}#stickyBox {	margin:0px 0px 6px 0px;	height:24px;	text-align:left;	padding:0;	font-weight:bold;	letter-spacing:0px;	border-bottom:1px dashed #233A4A;}#stickyNav a {	display: block;	width:auto;	text-decoration: none;	margin:3px;	padding: 0px 3px;	float:left;}#stickyNav a:hover {}#blogBox {	float:right;	width: 160px;}ul#blogNav {	margin:0;}#blogBox a {	font:normal 10px/12px verdana;	background:none;	font-weight:normal;	padding: 1px 1em;}#blogBox a:hover {	background: #494A3A;}/*----------------------------------------NEWS-------------------------------------------*/#modNews {	position:relative;	text-align:left;	margin:0;	padding:0;}#modNews .item {	margin:3px 0px;	position:relative;	padding:.5em .8em;	border-bottom:1px dotted #505b28;	height: auto;}#modNews a .item {	display:block;	text-decoration:none;	cursor: pointer;	color:#fff;}#modNews p {	text-decoration: none;}#modNews a:hover .item {	background:transparent url(images/grid-dark.gif) repeat 0 0;		border-bottom:1px solid #505b28;}#modNews a:hover h3 {	color:#FF9900;}#modNews img.iconImg {	display: none;}#modNews h3 a {	font-size:123.1%;	text-decoration: none;}#modNews .item p, #modNews .item h3, #modNews .item small {	margin:0px;}#modNews small {	color: #CFD679;}.Pagination {	text-transform:uppercase;	letter-spacing:2px;	text-align:right;}/*----------------------------------------G A L L E R Y-------------------------------------------*/#modGallery {	width:auto;	margin:6px 0;}#modGallery.copy {}#modGallery.iconImg {}#modGall li {	display: inline;}/*----------------------------------------CALENDAR-------------------------------------------*/#modCalendar{    position:relative;	font-family:"trebuchet ms", arial;    text-align:left;    margin:0;    padding:0;    font-size:93%;}#modCalendar .item{    margin:2px 0px;    position:relative;    padding:.2em 130px .2em .8em;	border-bottom:1px dotted #505b28;    height: auto;}#modCalendar li{    display:inline;    list-style-type:none;}#modCalendar h3{ /*location*/    margin:0;	letter-spacing:1px;	color:#CFD679;}#modCalendar .header{/*descriptive header row*/    display:none;}#modCalendar li.summary,#modCalendar li.location{    display:block;			line-height:1.2em;}#modCalendar li.summary{margin-bottom:6px;}#modCalendar .date{    color:#ADD5DC;    font-weight:bold;}#modCalendar li.tickets a,#modCalendar li.mg1 a,#modCalendar li.mg2 a{	position:absolute;	right:8px;	font-size:11px;	font-weight:bold;	text-decoration:none;	text-transform:uppercase;	text-align:center;	color:#fff;	border:1px solid #555;	background:#BE4D10;	margin:1.5em .4em 0 0;	padding:2px 4px ;	width:100px;	z-index:20;}#modCalendar li.tickets a {top:-10px;	background:transparent url(images/bgGrads.gif) repeat-x scroll -10px -15px;}#modCalendar li.mg1 a {top:16px;background:#EFF9FF url(images/iconGDK.png) no-repeat scroll left -58px;}#modCalendar li.mg2 a {}#modCalendar li.tickets a:hover {color:#fff; background:transparent url(images/bgGrads.gif) repeat-x scroll -10px -226px;}#modCalendar li.mg1 a:hover {color:#fff; background:#BE4D10 url(images/iconGDK.png) no-repeat scroll left -58px;	}/*--------------------------------------------------calendar and checkout-------------------------------------------*/.calendarBox, .checkoutBox {	width: 98%;	margin: 0px;	padding: 0px;}.checkoutOdd, .calendarOdd { background:transparent url(images/grid-dark.gif) repeat 0 0;}.checkoutEven, .calendarEven {	}.calendarHdr, .checkoutHdr {	color: #fff;	background-color: #21364C;	padding:2px 4px;	text-align:center;}/*----------------------------------------SIDEBAR-------------------------------------------*/#basketBox, #calendarSmlBox, #loginBox, #newsSmlBox {	font-size:85%;	position:relative;	margin:0px 0px 8px 0px;	text-align:left;	padding:0px;	width: auto;	border:1px solid #000000;	background:transparent url(images/bg_newsCalendar.gif) repeat 0 0;}#loginBox {	width: 237px;	text-align:right;}* HTML #basketBox, * HTML #calendarSmlBox, * HTML #loginBox, * HTML #newsSmlBox {/* PNG Alpha IE Win ONLY */	background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bg_newsCalendar.gif', sizingMethod='scale');}#basketBox h3, #calendarSmlBox h3, #loginBox h3, #newsSmlBox h3 {	font-size: 16px;	text-transform: uppercase;	color: #CFD679;	padding: 8px 8px;	height:18px;	margin:0;	background:url(images/newsSml_2.gif) repeat scroll left top;}#newsSmlBox h5 a, #calendarSmlBox h5 a {	display:none;}#calendarSmlBox h6 {/*Current Presales, Upcoming Presales headesr Calendar v2*/	margin:0px 0 0px 0px;	padding: 3px 3px 3px 14px;	color:#333;	letter-spacing:1px;	text-transform:uppercase;}#calendarSmlBox p, #newsSmlBox p { /* dates */	display: inline;	color:#CFD679;	margin:0;	padding:0;}#calendarSmlBox p {	position:absolute;	right:15px;}#newsSmlBox p {	margin-left: 6px;}#calendarSmlBox li a, #newsSml li a {	padding: 4px;	margin: 4px;	display: block;	color: #fff;	text-decoration: none;	border-bottom:1px solid #505b28;	background: transparent url(images/grid-dark.gif) repeat 0 0;}#calendarSmlBox li a:hover, #newsSml li a:hover {	color: #F78A04;	background-color: #121D29;}#newsSmlBox ul, #calendarSmlBox ul {	padding: 2px;	margin: 0px;}#storePolicies,#basketBox{	font-size:93%;	margin:0px 0px 10px 0px;	text-align:center;	width: 200px;	position: relative;	border: 1px solid #505B28;}#storePolicies p, #storePolicies h3, #storePolicies ul, #storePolicies em {	text-align:right;	margin:6px 12px;        list-style: circle inside;        }#storePolicies h3,#basketBox h3 span{	font-size:131%; color:#ffffff;}/*-------------------------------------------L O G I N-------------------------------------------*/#logoutBox li {	display:inline;}#logoutBox a {	display:block;	width:100px;	float:left;	text-decoration:none;	padding:0 0 0 20px;}#logoutBox li.welcome a {	width:150px;	background:transparent url(images/iconGDK.png) no-repeat scroll left -356px;}#logoutBox li.account a {	width:150px;	background:transparent url(images/iconGDK.png) no-repeat scroll left 2px;}#logoutBox li.forum a {	background:transparent url(images/iconGDK.png) no-repeat scroll left -206px;}#logoutBox li.logout a {	background:transparent url(images/iconGDK.png) no-repeat scroll left -624px;}#login {	padding:0;	margin:0;}