/* ---------------

NightAtTheIndies.com [] http://www.nightattheindies.com
All rights reserved. xguru, Inc. http://www.xguru.com
indies.v1.css ::> 
:: last updated August 21 2009 :: 

Curiosity Killed The Cat
---------------*/

a,a:link	{color:#73bec9; text-decoration: underline; }
a:hover		{color:#555555; text-decoration: none; }
a:active	{color:#555555; text-decoration : none; }

body 			{ 	margin: 0px 0px 0px 0px;
				background-image:url("/images/indies_bk2.jpg"); 
				background-color:#000000;
				background-repeat: no-repeat;
			}

body, th, td		{	font-family: trebuchet, arial, helvetica, sans-serif;
			}

#who			{ 	width: 150px;
				position:absolute; top:226px; left:97px;
				background-color: transparent;
				clear: both; z-index:15; border: 0px solid #000000; margin: 0px 0px 0px 0px;
			}
#youtube		{ 	width: 150px;
				position:absolute; top:228px; left:857px;
				background-color: transparent;
				clear: both; z-index:10; border: 0px solid #000000; margin: 0px 0px 0px 0px;
			}
#sponsors		{ 	width: 150px;
				position:absolute; top:352px; left:857px;
				background-color: transparent;
				clear: both; z-index:16; border: 0px solid #000000; margin: 0px 0px 0px 0px;
			}
#enews			{ 	width: 240px;
				position:absolute; top:565px; left:815px;
				background-color: transparent;
				clear: both; z-index:7; border: 0px solid #000000; margin: 0px 0px 0px 0px;
			}
#enews p		{	font-size: 8pt; font-weight:normal;
				color: #ffffff; text-align:center;
				margin: 0px 0px 5px 0px;
			}
#enews p a 		{ color:#73bec9; text-decoration: underline; }
#enews p a:hover 	{ color:#73bec9; text-decoration: none; } 

/* ------------------------ top navigation ------------------------ */


#header			{ 	width: 605px;
				position:absolute; top:226px; left:249px;
				background-color: transparent;
				clear: both;
z-index:6;
			}


ul#nav			{ 	margin-top: 0px; margin-left:0px;
				list-style:none;
			}

ul#nav a { height:73px; background:url("/images/indies_nav.jpg") 0 0 no-repeat; }

ul#nav li, ul#nav a 	{ display:block; position:absolute; }

ul#nav span { display:none; }

ul#nav .toronto { left:0px; }
ul#nav .toronto a { width:73px; }
ul#nav .toronto a:hover, ul#nav .toronto a.selected { background-position: -0px -73px; }

ul#nav .vancouver { left:82px; top:0px; }
ul#nav .vancouver a { width:101px; background-position: -82px 0px; }
ul#nav .vancouver a:hover, ul#nav .vancouver a.selected { background-position:-82px -73px; }

ul#nav .merchandise { left:192px; top:0px; }
ul#nav .merchandise a { width:115px; background-position: -192px 0px; }
ul#nav .merchandise a:hover, ul#nav .merchandise a.selected { background-position:-192px -73px; }

ul#nav .submissions { left:316px; top:0px; }
ul#nav .submissions a { width:105px; background-position: -316px -0px; }
ul#nav .submissions a:hover, ul#nav .submissions a.selected { background-position:-316px -73px; }

ul#nav .enews { left:430px; top:0px; }
ul#nav .enews a { width:125px; background-position: -430px -0px; }
ul#nav .enews a:hover, ul#nav .enews a.selected { background-position:-430px -73px; }

ul#nav .home { left:554px; top:0px; }
ul#nav .home a { width:51px; background-position: -554px -0px; }
ul#nav .home a:hover, ul#nav .home a.selected { background-position:-554px -73px; }



/* ------------------------ content classes ------------------------ */

#subnav			{  	border-top: 1px dotted #ffffff;
				border-bottom: 1px dotted #ffffff;
				margin: 0px 0px 0px 0px;
				padding: 6px 0px 6px 0px;
				font-size:11pt; 
				color:#1595b8; font-weight:bold;
				text-align: center; 
				z-index:5;
			}
#subnav		a,a:link 	{ color:#474294; text-decoration: none;  } 
#subnav		a:hover 	{ color:#990000; text-decoration: underline;  }

* html #content { height: 600px; }

#content		{ 	width: 607px;
				position:absolute; top:225px; left:247px;
				background:url("/images/content_bk.jpg") 0 0 no-repeat;
				background-color: #b3b3b3;
					border-top: 1px solid #000000;
					border-right: 1px solid #000000;
					border-left: 1px solid #000000;
					padding-top: 65px;
					z-index:4;
			}

#xfooter		{	position:absolute; top:720px; left:90px;
				margin: 0px 0px 0px 0px;
				font-family:Arial,Helvetica,sans-serif;
				font-size:8pt;
				color:#ffffff;
				text-align:center;
			}

h1 		{ margin: 10px 0px 25px 0px;
			font-size:18pt; color:#000000;
				text-align:center;
				font-weight:normal; font-style:normal;
			}
h2		{ margin: 15px 35px 10px 35px;
			font-size: 16pt; color: #000000;
			text-align:left;
			font-weight:normal; font-style:normal; 
		}
h3 		{ margin: 15px 35px 10px 35px;
			font-size: 10pt; color: #000000;
			text-align:justify;
			font-weight: bold; font-style:normal;
			line-height: 1.0em;
		}
h4 		{ margin: 5px 10px 10px 35px;
			font-size: 10pt; color: #000000;
			text-align:justify;
			font-weight:normal; font-style:italic;
			line-height: 2.0em;
		}
h5 		{ margin: 0px 10px 0px 35px;
			font-size: 8pt; color: #555555;
			text-align:justify;
			font-weight: bold; font-style:normal;
			line-height: 2.0em;
		}

p 		{ margin: 5px 35px 10px 35px;
			font-size: 8pt; color: #000000;
			text-align:left;
			font-weight: normal; font-style:normal;
			line-height: 1.3em;
		}
#content p	a,a:link	{ color:#ffffff; text-decoration: underline; }
#content p	a:hover 	{ color:#ffffff; text-decoration: none; } 

#content ol,ul 		{ margin: 5px 35px 10px 70px;
			font-size: 8pt; color: #000000;
			text-align:left;
			font-weight: normal; font-style:normal;
			line-height: 1.3em;
		}

#content li	a,a:link	{ color:#ffffff; text-decoration: underline; }
#content li	a:hover 	{ color:#ffffff; text-decoration: none; } 



input, textarea, select
		{ font-size: 8pt; color: #ffffff;
			background-color: transparent;
			border: 1px solid #c3c3c3;
		}
input.paypalcan	{ font-size: 8pt; color: #000000; font-weight:bold;
			background-color: #d38cb6;
			border: 1px solid #990000;
			padding: 2px 0px 2px 0px; width:170px;
		}
input.paypalint	{ font-size: 8pt; color: #ffffff; font-weight:bold;
			background-color: #c62342;
			border: 1px solid #ffffff;
			padding: 2px 0px 2px 0px; width:195px;
		}
.formbox { font-size: 8pt; font-weight; normal;
			background: #ffffff;
			color: #000000;
			border: 1px solid #ffffff;
		text-align:left;
		}

/* ------------------------ table ------------------------ */

#tv	{	margin: 0px 0px 0px 0px; position:top left;
		padding-top: 5px;
		width: 607px; text-align:left;
		border-collapse: collapse;
	}
#tv th	{	font-size: 10pt; font-weight:bold;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px;
		background: transparent;
	}
#tv th.alt	{	font-size: 10pt; font-weight:bold;
		color: #000000; text-align:center;
		margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px;
		background: transparent;
	}
#tv td  {	font-size: 9pt; font-weight:normal;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px;
		line-height:1.4em; vertical-align:top;
		background: transparent;
	}

#tv td	a,a:link	{ color:#000000; text-decoration: underline; }
#tv td	a:hover 	{ color:#ffffff; text-decoration: none; } 

#tv td.alt  {	font-size: 9pt; font-weight:normal;
		color: #000000; text-align:center;
		margin: 0px 0px 0px 0px; padding: 4px 4px 4px 4px;
		line-height:1.4em; vertical-align:top;
		background: transparent;
	}

/*    table for nancy nicol ecommerce     */ 

#tecom		{	margin: 0px 0px 0px 35px;
			width: 537px; text-align:left;
			border-collapse: collapse;
		}
#tecom th	{	font-size: 10pt; font-weight:normal;
			color: #000000; text-align:left;
			background: transparent;
		}
#tecom th.alt	{	font-size: 12pt; font-weight:bold;
			color: #000000; text-align:center;
			background: transparent; line-height:2.0em;
		}
#tecom td 	{	font-size: 9pt; font-weight:normal;
			color: #000000; text-align:left;
			background: transparent;
		}


/* ------------------------ images ------------------------ */

.img			{	border: 1px solid #555555; margin: 0px 0px 0px 0px; }
.imgr			{	border: 1px solid #555555; margin: 0px 0px 20px 10px; }
.imgl			{	border: 1px solid #555555; margin: 0px 20px 10px 0px; }
.imgt a:link img	{	border: 1px solid #ededee; margin: 0px 0px 0px 0px; }
.imgt a:hover img	{	border: 1px solid #000000; margin: 0px 0px 0px 0px; }
.imgfooter		{	vertical-align:text-bottom; }


/* ------------------------      blockquote positioning     ------------------------ */

blockquote.flash 	{ font-size: 8pt;
				text-align: center;
				line-height: 1.2em;
				padding: 0px 0px 10px 20px;
				margin: 0px 40px 0px 0px;
				float: right;
				clear: both;
			}
blockquote.flash img	{ border: #000000 1px solid;
				display: block;
				margin: 0px 0px 4px 0px;
			}
blockquote.flash em	{ font-style: normal; }
blockquote.flash h3	{ font-size:10pt; text-align:left; font-style: normal; }
