
/* Default Style Setting for C&C Universe.com		*/
/* http://www.cncuniverse.com				*/

/* Heres where you can play around with all the colors	*/
/* and fonts						*/
	
	td.header,
	td.header-text,
	td.body-content,
	td.body-sidebar
	{
		background-color : #FFFFFF;
	}

	td.menu-container-left,
	td.menu-container-right
	{
		background-color : #336699;
	}

	td.side-box-content
	{
		background-color : #FFFFFF;
	}

	body
	{
		background-color : #FFFFFF;
		color : #000000;
		font : 8pt "verdana";
	}

	body.news-comment
	{
		background-color: #FFFFFF;
		scrollbar-face-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-arrow-color:  #000000;
		scrollbar-track-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
	}

	body.popup
	{
		background-color : #FFFFFF;
	}

	a
	{
		color : #003366;
		font-weight : bold;
	}

	a img
	{
		border : 0;
	}

	a:hover
	{
		text-decoration : none;
	}

	td
	{
		font : 8pt "verdana";
	}

	td.news-content
	{
		background : #FFFFFF;
	}

	td.news-footer,
	td.news-content,
	td.news-header-right,
	td.news-header-left,
	table.news-box
	{
		border-color : #000000;
	}
	
	table.image-layout
	{
		background-color : #FFFFFF;
	}

/* Main Body Pages Used for all Site Pages 		*/

	body
	{
		margin : 20px 40px 20px 40px;
	}

/* Body Tag used for the News Comments sub page		*/

	body.news-comment
	{
		margin : 0;
		padding : 0;
	}

/* Body tag used for all popups on the site		*/
	
	body.popup
	{
		margin : 15px;
	}

/* Main Site Structure Declarations

	table.frame
	{
		width : 100%;
		border-collapse: collapse;
	}

	/* General Structure Border Declarations sizes	*/
	/* defined farther down				*/

	td.body-content,
	td.body-sidebar,
	td.header,
	td.header-text
	{
		border-style : dashed;
		border-color : #000000;
	}

	td.menu-container-left,
	td.news-type,
	td.menu-container-right
	{
		border-style : solid;
		border-color : #000000;
	}

	td.header
	{
		text-align : left;
		border-width : 0px 0px 0px 0px;
		padding : 15px 0px 0px 0px;
	}

	td.header-text
	{
		text-align : right;
		border-width : 0px 0px 0px 0px;
	}

	td.menu-container-left
	{
		border-width : 1px 0px 1px 1px;
		padding : 0;
	}

	td.menu-container-right
	{
		border-width : 1px 1px 1px 0px;
		padding : 0;
		text-align : right;
	}

	td.news-type
	{
		background-color : #91b4d8;
		color : #FFFFFF;
		font-weight : bold;
		text-align : right;
		padding : 2px 0px 2px 0px;
		border-width : 0px 1px 1px 1px;
		margin-bottom : 15px;
	}

	td.news-type a
	{
		color : #FFFFFF;
	}

	td.body-content
	{
		padding : 15px 10px 10px 10px;
		text-align : left;
		border-width : 0px 0px 1px 1px;
	}

	td.body-sidebar
	{
		padding : 15px 10px 0px 10px;
		border-width : 0px 1px 1px 0px;
		width : 220px;
		text-align : center;
	}

/* Declarations for Each side box on the right		*/

	table.side-box
	{
		margin-bottom : 35px;
		width : 100%;
		text-align : left;
	}

	td.side-box-title
	{
		border-bottom : 1px dashed #000000;
		
	}

	td.side-box-switch
	{
		text-align : right;
		border-bottom : 1px dashed #000000;
	}

	td.side-box-content
	{
		border : 0px solid #000000;
		padding : 5px;
	}

	img.side-box-switch
	{
		border:0;
	}

/* Declarations for featured item			*/

	table.featured
	{
		border-color : #D0D0D0;
		border-width : 1px 0px 1px 0px;
		border-style : dashed;
		text-align : left;
		margin : 0px 0px 30px 0px;
	}

	table.featured-item
	{
		width : 100%;
		margin : 10px 0px 10px 0px;
	}

	td.featured-item-title
	{
		background-color : #336699;
		color : #FFFFFF;
		font-weight : bold;
		padding : 1px 0px 1px 5px;
	}

	td.featured-item-content
	{
		border-width : 0px 1px 1px 1px;
		border-color : #000000;
		border-style : dashed;
		padding : 7px;
		height : 100px;
		vertical-align : top;
	}

/* Declarations for each separate news post		*/

	table.news-box
	{
		margin-bottom : 25px;
		width : 100%;
	}

	td.news-header-left
	{
		text-align : left;
		border-width : 0px 0px 0px 0px;
		padding : 0px 0px 0px 5px;
	}

	td.news-header-right
	{
		text-align : right;
		vertical-align : bottom;
		border-width : 0px 0px 0px 0px;
	}

	td.current-song
	{
		padding : 0px 0px 0px 5px;
	}

	td.news-header-left,
	td.news-header-right
	{
		color : #FFFFFF;
		background-color : #336699;
		border-bottom : 1px solid #000000;
	}

	td.news-header-left a,
	td.news-header-right a
	{
		color : #FFFFFF;
	}
	
	td.news-content
	{
		text-align : left;
		border-bottom : 1px dashed #000000;
		padding : 10px;
	}

	td.news-content img
	{
		margin : 10px;
	}

	td.news-footer
	{
		text-align : left;
		border-width : 1px 0px 0px 0px;
	}

	td.news-header-left span.arrow
	{
		color : #FFFFFF;
	}

/* Structure Declarations for the image stuff		*/

	table.image-layout
	{
		border : 1px solid #000000;
		width : 125px;
		margin: 5px;
	}

	td.image-frame
	{
		text-align : center;
	}

	td.image-caption
	{
		border-top : 1px solid #000000;
		font : 8pt "tahoma";
	}

	img.news-image
	{
		border: 1px solid #000000;
	}

	div.full-size-image-container
	{
		width: 100%;
		text-align: center;
		margin : 0px 0px 0px 0px;
	}

/* Structure for the News Comment Sub Pages		*/

	div.tabBox
	{
		float : right;
		width : 180px;
		margin : 0px 0px 5px 5px;
	}

	div.tabArea
	{
		padding: 0px 0px 3px 0px;
	}

	a.tab
	{
		padding : 0px 7px 5px 7px;
		background-color: #FFFFFF;
		border: 1px solid #000000;
		border-bottom-width: 0px;
		position : relative;
		text-decoration : none;
		top : 3px;
		z-index : 100;
	}

	a.tab, a.tab:visited
	{
		color: #000000;
	}

	a.tab:hover
	{
		background-color: #91b4d8;
		border-color: #000000;
		color: #000000;
	}

	a.tab.activeTab,
	a.tab.activeTab:hover,
	a.tab.activeTab:visited
	{
		background-color : #FFFFFF;
		border-color: #000000;
		color: #000000;
	}

	a.tab.activeTab
	{
		padding-bottom : 4px;
		top : 1px;z-index: 102;
	}

	div.tabMain
	{
		background-color : #FFFFFF;
		border : 1px solid #000000;
		padding : 0;
		position : relative;
		z-index : 101;
	}

	div.tabIframeWrapper
	{
		width : 100%;
		padding : 5px;
	}

	iframe.tabContent
	{
		width: 100%;
	}

	span.news-comment-header
	{
		display : block;
		width : 100%;
		border-bottom : 1px dashed #D0D0D0;
		font-weight : bold;
		padding : 0px 0px 2px 0px;
	}

	span.news-comment-header a
	{
		color : #000000;
		margin : 0px 0px 5px 0px;
	}

	div.news-comment-footer
	{
		border-top : 1px dashed #D0D0D0;
		background : transparent;
	}

/* Structure for the Community List Table		*/

	table.listing
	{
		border-collapse : collapse;
		background-color : #FFFFFF;
	}

	table.listing * td
	{
		font : 8pt "verdana";
		border : 1px solid #000000;
		padding : 0px 5px 0px 5px;
		text-align : center;
	}

	#alias,
	tr.label td
	{
		color : #FFFFFF;
		font-weight : bold;
		background-color : #336699;
		padding : 2px 5px 3px 5px;
	}

	#alias a,
	tr.label * a
	{
		color : #FFFFFF;
		text-decoration : none;
	}


/* Structure Declarations for the top of the site	*/

	img#header
	{
		border : 0;
	}

/* Display table for units				*/

	table.game-item-display
	{
		margin-bottom : 50px;
		width : 100%;
		border-bottom : 1px solid #000000;
	}

	td.item-name,
	td.item-equi-header
	{
		font-weight : bold;
	}

	td.item-equi
	{
		width : 250px;
		border : 0px solid #000000;
	}

/* General Misc Stuff					*/

	span.headline-type
	{
		width : auto;
		padding-bottom : 1px;
		border-bottom : 1px dashed #000000;
		display : block;
		line-height : 90%;
	}

	span.arrow
	{
		color : #000000;
		font-size : 8pt;
		font-weight : bold;
		margin : 0px 2px 0px 0px;
	}

	div.spacer
	{
		clear : both;
	}

	blockquote
	{
		background : transparent;
		border : 0px solid #D0D0D0;
		padding : 5px;
		margin : 20px 30px 0px 30px;
		line-height: 125%
	}

	img.arrow
	{
		border : 0;
		margin-left : 50px;
	}

	td.copyright
	{
		text-align : center;
		color : #000000;
		margin : 0px 40px 0px 40px;
		background : transparent;
	}

	div.content-title
	{
		width : 100%;
		font-weight : bold;
		background-color : #336699;
		color : #FFFFFF;
		margin-bottom : 20px;
		padding : 0px 0px 0px 5px;
		border-top : 1px solid #000000;
		border-bottom : 1px solid #000000;
	}
	
	div.content-title a
	{
		color : #FFFFFF;
	}

	img.menu
	{
		margin : 0px 25px -1px 0px;
	}

/* form stuff						*/

	form
	{
		margin : 0;
	}
	
	input.text,
	input.submit,
	textarea
	{
		font : 8pt "verdana";
		padding : 0px;
		background : #FFFFFF;
		border : 1px solid #000000;
	}

	input.submit
	{
		font-weight : bold;
	}

	select
	{
		font : 8pt "verdana";
		border : 1px solid #000000;
	}

	table.form
	{
		background : transparent;
	}

	td.form-label
	{
		font-weight : bold;
		background : transparent;
	}

	td.form-input
	{
		background : transparent;
	}