/*
		Global Settings
*/

/* background: color url(http://...) repeat? from-left% hide-how-much-of-image%; */
body			
{	background: #333333;
	font-family: "Arial";						}
	

a.link:link,
a.link:visited,
a.link:active
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #CCCCCC;
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;							}
	
a.link:hover
{	width: auto;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;
	cursor: default;							}

	
	
a.download, a.credit, 
a.download:link, a.credit:link, 
a.download:visited, a.credit:visited, 
a.download:active, a.credit:active
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #CCCCCC;
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;							}
	
a.download:hover, a.credit:hover
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #FFFFFF;
	color: #66CC00;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;
	cursor: default;							}
	
a.nodownload, a.nodownload:link, 
a.nodownload:visited, a.nodownload:active
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #FFFFFF;
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;							}
	
a.nodownload:hover
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #FFFFFF;
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;
	cursor: default;							}
	
	

a.developer,
a.developer:link,
a.developer:visited,
a.developer:active
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #CCCCCC;
	color: #CCCCCC;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;							}
	
a.developer:hover
{	width: auto;
	margin: 0px;
	border-bottom: 1px none #FFFFFF;
	color: #99FF00;
	text-decoration: none;
	font-family: "Verdana";
	font-size: 11px;
	cursor: default;							}
	
	
	
ul.news, ol.news
{	padding: 0px;
	margin: 0px;								}
	
ul.news li
{	color: #FDFDFD;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;
	list-style-type: lower-alpha;
	list-style-position: inside;				}
	
ol.news li
{	color: #FDFDFD;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;
	list-style-type: decimal;
	list-style-position: inside;				}
	

/* Notes:
	background: #color-in-hex url(no colon after 'url'. direct path is required for image to display properly) repeat-pattern, -x for horizontal repeat;
	
*/

/*	Outer Wrap		*/

table.outerwrap
{	width: 620px;
	height: auto;
	margin: 0px;
	padding: 0px;								}

td.topwrap
{	background: transparent url(http://www.internationalinternetidol.com/images/wraptop.png) no-repeat;
	width: 620px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;				}
	
td.middlewrap
{	background-color: #000000;
	width: 620px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;					}
	
td.bottomwrap
{	background: transparent url(http://www.internationalinternetidol.com/images/wrapbottom.png) no-repeat;
	width: 620px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;				}

/*	Overall Page Layers		*/

div.flushtop
{	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 20px;
	left: 0px;
	position: absolute;							}

div.index
{	margin: 0px;								}

table.index
{	border: 0px;
	margin: 0px;							
	width: auto;
	height: auto;								}
	
td.nav 
{	background: transparent url(http://www.internationalinternetidol.com/images/navbar.png) no-repeat;
	width: 600px;
	height: 30px;
	margin: 0px;
	padding: 0px;								}
	
ul.nav
{	list-style-type: none;
	margin: 0px;
	padding: 0px;								}
	
ul.nav li		
{	display: inline;
	padding: 0px;
	margin: 0px;								}
					
ul.nav a:link,
ul.nav a:visited,
ul.nav a:active 		
{	width: auto;
	float: left;
	margin: 0px;
	border-right: 1px none #2d4053;
	color: #CCCCCC;
	background: transparent;
	padding: 8px 10px 7px 14px;
	text-decoration: none;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 12px;							}

ul.nav a:hover 	
{	width: auto;
	float: left;
	margin: 0px;
	border-right: 1px none #3e4760;
	color: #FFFFFF;
	background-color: transparent;
	padding: 8px 10px 7px 14px;
	text-decoration: none;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 12px;
	cursor: default;							}
	

/*	Banner Layers	*/
	
td.banner
{	background: #000000 url(http://www.internationalinternetidol.com/images/iii_banner.png);
	width: 595px;
	height: 120px;
	margin: 0px;								}
	
div.normal
{	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;								}
	
a.banner:link,
a.banner:visited,
a.banner:active
{	display: inline-block;
	width: auto;
	margin: 0px;
	border-bottom: 1px solid transparent;
	color: #CCCCCC;
	padding: 8px 4px 0px 4px;
	text-decoration: none;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 10px;							}
	
a.banner:hover
{	display: inline-block;
	width: auto;
	margin: 0px;
	border-bottom: 1px dotted #FFFFFF;
	color: #FFFFFF;
	padding: 8px 4px 0px 4px;
	text-decoration: none;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 10px;							}
	
/*	Table Structure Layers for Content		*/
	
table.title
{	margin: 0px;
	width: 600px;
	height: auto;
	padding: 10px 0px 10px 0px;
	background-color: transparent;				}
	
table.body
{	margin: 0px;
	width: 600px;
	height: auto;
	padding: 0px 0px 10px 0px;
	background-color: transparent;				}
	
table.creditend
{	margin: 0px;
	width: 600px;
	height: auto;
	padding: 0px 8px 0px 8px;
	background-color: #334d6f;					}
		
table.creditend td.credits
{	margin: 0px;
	height: auto;
	padding: 7px 0px 0px 0px;		
	text-align: left;							}
	
table.title td
{	margin: 0px;
	height: auto;
	padding: 8px 8px 8px 8px;					}
	
table.body td.bodytitle
{	margin: 0px;
	height: auto;
	padding: 6px 8px 6px 8px;		
	border-bottom: 1px solid #000000;			}
	
table.body td.subtitle
{	margin: 0px;
	height: auto;
	padding: 6px 8px 6px 8px;		
	border-bottom: 1px solid #000000;			}
		
table.body td.subtitle2
{	margin: 0px;
	height: auto;
	padding: 6px 8px 6px 8px;		
	border-bottom: 1px solid #000000;			}
	
table.body td.communitylink
{	margin: 0px;
	height: auto;
	text-align: right;
	padding: 6px 8px 6px 8px;		
	border-bottom: 1px solid #000000;			}
	
table.body td.list
{	margin: 0px;
	height: auto;
	padding: 2px 8px 4px 8px;					}
	
table.body td.list-spaced
{	margin: 0px;
	height: auto;
	padding: 2px 8px 4px 8px;		
	border-bottom: 1px solid #000000;			}
	
table.body td.internal-nav
{	margin: 0px;
	height: auto;
	padding: 2px 8px 4px 8px;		
	border-bottom: 1px solid #000000;
	text-align: right;							}
	
table.body td
{	margin: 0px;
	height: auto;
	padding: 10px 10px 10px 10px;				}
	
span.title
{	color: #FFFFFF;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 12px;							}
	
span.bodytitle
{	color: #FFFFFF;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 11px;							}
	
p.body
{	text-indent: 2em;
	color: #FDFDFD;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;							}
	
p.noindent
{	color: #FDFDFD;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;							}
					
span.body, span.red, span.green
{	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;							}			
	
span.body
{	color: #FDFDFD;								}

span.red
{	color: #CC0033;								}

span.green
{	color: #66CC00;								}	
	
span.normal
{	color: #FFFFFF;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;				
	float: right;								}	
	
span.left
{	color: #FFFFFF;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 11px;				
	float: left;								}	
	
span.author
{	color: #FDFDFD;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 9px;								}			
	
span.idol
{	color: #6699CC;
	font-family: "Verdana";
	font-weight: normal;
	font-size: 75%;								}
	
/*
	Credit Layers
************************************/
td.creditbar
{	background: transparent url(http://www.internationalinternetidol.com/images/creditbar.png) no-repeat;
	width: 600px;
	height: 30px;
	margin: 0px;								}
