/* 
*************************************************
INDEX BODY CONTROLS
*************************************************
*/

/* Basic BODY Attributes */
body {  color: #000000;
		font-size: 12px;
		font-family: arial;
		background-color: black; 
}	    

/* Basic BODY Attributes2 */
#body2 {  color: #D3D3D3;
		font-size: 12px;
		font-family: arial;
		background-color: black; 
}	    

/* Links for Light backgrounds - Automatic */
		a:active { 
		color: red;
}

		a:link { 
		color: maroon;
}
		a:visited { 
		color: #595959;
}

/* Links for Dark backgrounds - Manual */
	#a2:link { 
		color: white;
}
	#a2:visited { 
		color: #DDDDDD;
}


/* 
*************************************************
INDEX CONTROLS
*************************************************
*/

/* All Encompassing Table Controls */
#giant_box {border-width: 0px;
		border-style: solid;
		border-color: gray;
		border-collapse: collapse;
		position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
}

/* Left Margin Box Controls */
#left_margin { background-color: black;	
		background-image: url("http://www.nyyght.net/site_images/left.glow.jpg");
		background-repeat: repeat-y;
		background-position: top right;	
		font-size: 12px;
		color: white;
	 }
	 
/* Right Margin Box Controls */
#right_margin { background-color: black;	
		background-image: url("http://www.nyyght.net/site_images/right.glow.jpg");
		background-repeat: repeat-y;
		background-position: top left;	
		font-size: 12px;
		color: white;
	 }

/* Logo and Login Base Table Controls */
#logo_login_box { background-color: maroon; padding: 0em; 	
		background-image: url("http://www.nyyght.net/site_images/red.feather.gif");
		background-repeat: repeat;
		background-position: top left;	
		font-size: 12px;
		color: white;
	 }
	 
/* Logo Table Controls */
#logo_box { padding: 0em; 	
		background-image: url("");
		background-repeat: no-repeat;
		background-position: top left;	
		font-size: 12px;
		color: white;
}

/* Logo Table Controls */
#logo_box2 { padding: 0em; 	
		background-image: url("http://www.nyyght.net/site_images/sitename.gif");
		background-repeat: no-repeat;
		background-position: left center;	
		font-size: 12px;
		color: white;
}

/* Login Table Controls */
#login_box { padding: 1em; 	
			font-size: 12px;
			color: white;
			font-weight: bold;
}

/* Date Bar and Email Bar Controls */
#date_bar { background-color: white; 	
		background-image: url("http://www.nyyght.net/site_images/top.grey.lt.jpg");
		background-repeat: repeat-x;
		background-position: top left;	
		font-size: 12px;
		color: black;
		height: 20px;
	     
}

/* Quick Links and Random Info Bar Controls */
#links_bar { background-color: black; 	
		background-image: url("http://www.nyyght.net/site_images/top.grey.dk.jpg");
		background-repeat: repeat-x;
		background-position: top left;	
		font-size: 12px;
		color: white;
		height: 20px;
	     
}

/* Navigation bar shadow effect image controls */
#navi { background-color: #3D3D3D; padding: 1em;
		background-image: url("http://www.nyyght.net/site_images/menu.border.jpg");
		background-repeat: repeat-y;
		background-position: right top;
		font-size: 12px;
		width: 20%;
}

/* Navigation red bar controls */
#navi_top { background-color: maroon; 
		background-image: url("http://www.nyyght.net/site_images/top.red.menu.jpg");
		background-repeat: repeat-x;
		background-position: left top;
		font-size: 12px;
		color: white;
		font-weight: bold;
		border: 0px;
		
}

/* Navigation endcap controls */
#navi_top_cap { background-color: maroon; 
		background-image: url("http://www.nyyght.net/site_images/top.red.cap.jpg");
		background-repeat: no-repeat;
		background-position: right top;
		font-size: 12px;
		color: white;
		font-weight: bold;
		border: 0px;
		
}

/* Navigation bottom box controls */
#navi_bottom { background-color: #DDDDDD;
		background-image: url("http://www.nyyght.net/site_images/grey.splat.jpg");
		background-repeat: repeat;
		background-position: right top;
		font-size: 12px;
		color: black;
		padding: .7em;
}

/* Content box controls */
#content_box { background-color: #FFFFFF;
		background-image: url("http://www.nyyght.net/site_images/racing.stripes.jpg");
		background-repeat: repeat-y;
		background-position: right top;
		font-size: 12px;
		color: black;
		padding: 1em;
}

/* Member Stats Box controls */
#stats_top { background-color: #AA2C2D; padding: .5em;
			font-size: 12px;
			color: white;
			font-weight: bold;	
			border-width: 1px;
			border-style: solid;
			border-color: #3D3D3D;
}

/* Font size 11 */
#text11 {  font-size: 12px;
}
/* Font size 12 */
#text12 {  font-size: 12px;
}
/* Font size 13 */
#text13 {  font-size: 13px;
}



/* 
*************************************************
GENERAL CONTROLS
*************************************************
*/

/* Box Padding controls with dark border */
#box_pad_b {  padding: .2em;
			font-size: 12px;
			border-width: 1px;
			border-style: solid;
			border-color: #3D3D3D;
}

/* Box Padding controls without border */
#box_pad {  padding: .5em;
			font-size: 12px;
}




/* 
*************************************************
OTHER CONTROLS
*************************************************
*/


#top_date { background-color: white;	
		background-image: url("http://www.nyyght.net/site_images/top.grey.lt.jpg");
		background-repeat: repeat-x;
		font-size: 12px;
}



#box_border1 {  border: 3px dotted maroon; padding: 1em;
				font-size: 12px;
}
		
#racing_stripes { background-color: white;
				background-image: url("http://www.nyyght.net/site_images/racing.stripes.jpg");
				background-repeat: repeat-y;
				background-position: right top;		
}
				
		
#menu_bottom_box { background-color: #DDDDDD;	
		background-image: url("http://www.nyyght.net/site_images/grey.splat.jpg");
		background-repeat: repeat;
		font-size: 12px;
}		
		
/* 
*************************************************
COMIC CONTROLS
*************************************************
*/		
/* Font size 22 */
#comic_title {  font-size: 18px;
}

/* Font size 16 */
#comic_subtitle {  font-size: 14px;
}

/* My Comment box TOP */
#mycom_boxtop {  padding: .2em;
			font-size: 14px;
			color: white;
			border-width: 1px;
			border-style: solid;
			border-color: #3D3D3D;
}
/* My Comment box BOTTOM */
#mycom_boxbot {  padding: .4em;
			font-size: 12px;
			border-width: 1px;
			border-style: solid;
			border-color: #3D3D3D;
}
/* My Comment box Top Title */
#mycom_boxtitle {  padding: .2em;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			font-size: 15px;
			font-weight: bold;
			color: white;
}		
/* My Comment box Top Date */
#mycom_boxdate {  padding: .2em;
			font-size: 13px;
			color: white;
}		
/* About Comics Page - Bottom Line */
#about_line {  padding: 0em;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-bottom-color: #808080;
			font-size: 12px;
			font-weight: bold;
			color: white;
}						
		
		
						
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		