body 		{
			background-color: #EEEEEE;
			background-image: url(background_light.gif);
			margin: 0px;
			padding: 0px;
			border: 0px;
			}

			
#outerbox 	{
			width: 620px;
			background-color: #FFFFFF;
			border-top: 10px solid #FFFFFF;
			}			
		
#mainbox 	{
			width: 600px;
			background-color: #FFFFFF;
			}
			
			
#l2_topbox	{
			height: 90px;
			border-top: 5px solid #DDDDDD;
			}
			
.lightswitch 	{
			text-align: right;
			font-family: arial, sans-serif;
			font-size: 10px;
				}
				
a.lightswitch	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #BBBBBB;
			text-decoration: none;	
			} 
			
a.lightswitch:hover	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #EEEEEE;
			text-decoration: none;	
			} 	
			
#l2_froskorg{
			font-family: arial, sans-serif;
			font-size: 30px;
			text-align: left;
			color: #BBBBBB;
			}
			
a.l2_froskorg{
			font-family: arial, sans-serif;
			font-size: 30px;
			text-align: left;
			color: #BBBBBB;
			text-decoration: none;
			}

a.l2_froskorg:hover{
			font-family: arial, sans-serif;
			font-size: 30px;
			text-align: left;
			color: #EEEEEE;
			text-decoration: none;
			}

#l2_navbar	{
			text-align: left;
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #BBBBBB;
			}
			
a.navlink	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #BBBBBB;
			text-decoration: none;	
			}

a.navlink:hover	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #EEEEEE;	
			text-decoration: none;
			}
			
#l2_content {
			margin: 0px;
			padding: 0px;
			border: 0px;
			}		
			
#indeximagebox {
				width: 600px;
				height: 250px;
				border-top: 5px solid #DDDDDD;
				border-bottom: 5px solid #DDDDDD;
				background-image: url(./indeximage01_light.jpg);
				margin-bottom: 5px;
				padding: 0px;
				}
				
.contentbox	{
			width: 600px;
			background-color: #FFFFFF;
			margin: 0px;
			padding: 0px;
			border: 0px;
			text-align: justify;
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #BBBBBB;
			}
			
.contentboxheader	{
					background-color: #EEEEEE;
					border-top: 5px solid #DDDDDD;
					color: #BBBBBB;
					font-size: 18px;
					padding: 8px;
					}
					
.projectlisting	{
				padding:	4px;
				border: 0px;
				margin: 0px;
				line-height: 11px;
				}

a.projectlistinglink	{
						border-bottom: 1px dotted #EEEEEE;
						display: block;
						margin: 0px;
						padding: 0px;
						text-align: left;
						font-family: arial, sans-serif;
						font-size: 10px;
						color: #BBBBBB;
						text-decoration: none;	
						}

a.projectlistinglink:hover	{
						border-bottom: 1px dotted #EEEEEE;
						display: block;
						margin: 0px;
						padding: 0px;
						text-align: left;
						font-family: arial, sans-serif;
						font-size: 10px;
						color: #EEEEEE;
						text-decoration: none;	
						}
						
.contactinformationimagebox {
				width: 300px;
				height: 60px;
				border-top: 5px solid #DDDDDD;
				border-bottom: 5px solid #DDDDDD;
				background-image: url(./indeximage03_light.jpg);
				margin: 0px;
				padding: 0px;
							}

.miscimagebox	 {
				width: 300px;
				height: 60px;
				border-top: 5px solid #DDDDDD;
				border-bottom: 5px solid #DDDDDD;
				background-image: url(./indeximage02_light.jpg);
				margin: 0px;
				padding: 0px;
							}
							
							
#l2_bottombox	{
			font-family: arial, sans-serif;
			font-size: 10px;
			text-align: right;
			color: #BBBBBB;
			border-top: 5px solid #DDDDDD;
			margin-top: 0px;
			padding: 0px;
			height: 120px;
			clear: both;
				}
				
a.bottomboxlink	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #BBBBBB;
			text-decoration: none;	
			}

a.bottomboxlink:hover	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #EEEEEE;	
			text-decoration: none;
			}
				
img { 	padding	: 0px;
		margin	: 0px;
		border	: 0px; }
		
		
/* css for gallery.php */	
			
			
.thumbbox { float: left;
			width: 150px;
			height: 160px;
			background-color: #EEEEEE;
			text-align: left;
			font-family: arial, sans-serif;
			font-size: 10px;
			}

.gallerythumb { 	padding	: 0px;
			margin	: 0px;
			border	: 0px;
			border-top: 5px solid #DDDDDD; }
						
a.gallerylink	{
				font-family: arial, sans-serif;
				font-size: 10px;
				color: #BBBBBB;
				text-decoration: none;
				}

.subgallerythumb { 	padding	: 0px;
			margin	: 0px;
			border	: 0px;
			border-top: 5px solid #DDDDDD; }
				
.imagelarge { 	padding	: 0px;
				margin	: 0px;
				border	: 0px;
				border-top: 5px solid #DDDDDD;
				border-bottom: 5px solid #DDDDDD; }
			
		
/* css for journal.php */
		
.journalmain {	padding: 35px 0px 35px 0px;
				height: 100%;
   				text-align: center;
   				color	: #BBBBBB; 
				font-size: 10px; }

.journalbody {
   text-align : justify; 
   font-size : 10px; 
   padding : 5px 0px 5px 0px; 
   margin : 5px 0px 5px 0px; 
}

.journalsubject {
   text-align : left;
   text-transform: uppercase; 
   letter-spacing: 1px; 
   width: 600px;
   display: table-cell;
   background-color: #EEEEEE;
   font-size : 11px; 
   padding : 0px 0px 0px 0px; 
   margin : 5px 0px 5px 0px;  
}

.journalmonth {
   text-align : right;
   text-transform: uppercase; 
   /*letter-spacing: 10px;*/ 
   font-size : 20px; 
   padding : 0px 0px 18px 0px; 
   margin : 0px 0px 13px 0px;
}

.journalbox { 
			/*width: 600px;*/
			border-top: 5px solid #DDDDDD;
				}

.journalwhitebox { 	background-color: #FFFFFF;
					padding: 0px 0px 10px 0px;
					margin: 0px 0px 10px 0px; }
					
a.journalmainlink 		{ 
					color	: #BBBBBB; 
					font-size: 10px; 
					text-decoration	: none; 
					}
	
a.journalmainlink:hover { 
					color	: #EEEEEE; 
					font-size: 10px; 	
					text-decoration	: none; 
					}	
					
.journalmaintext 		{ 
				color	: #EEEEEE;	 		
				font-size: 10px; 
						}	

/* css for 404.php */							
						
#errorpage {
		border-top: 5px solid #DDDDDD;
		text-align: left;
		font-family: arial, sans-serif;
		font-size: 10px;
		}
		
a.errorpagelink	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #BBBBBB;
			text-decoration: none;	
			}

a.errorpagelink:hover	{
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #EEEEEE;	
			text-decoration: none;
			}


/* css for autoportraits.php */			
			
.aptext 	{
			float: left; 
			width: 300px; 
			background-color: #EEEEEE; 
			text-align: left; 
			font-family: arial, sans-serif;
			color: #BBBBBB;
			font-size: 10px; 
			padding-bottom: 10px;
			}
			
			
/* css for prints.php */	
			
.printpagebox { 
			width: 600px;
			font-family: arial, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #AAAAAA;
			text-decoration: none;	
				}				
			
a.printpage	{
						border: 0px;
						margin: 0px;
						padding: 0px;
						font-family: arial, sans-serif;
						font-size: 12px;
						color: #666666;
						text-decoration: none;	
						}
						
a.printpage:hover	{
						text-decoration: underline;	
						color: #CCCCCC;
						}

						
a.printpagebiglink	{
						border: 0px;
						margin: 0px;
						padding: 0px;
						font-family: arial, sans-serif;
						font-size: 25px;
						color: #666666;
						text-decoration: none;	
						}
						
a.printpagebiglink:hover	{
						text-decoration: underline;	
						color: #CCCCCC;
						}

#printpageimagebox {
				width: 600px;
				height: 250px;
				border-top: 5px solid #DDDDDD;
				border-bottom: 5px solid #DDDDDD;
				background-image: url(./printpageimage01_light.jpg);
				margin-bottom: 5px;
				padding: 0px;
				}
				
.printpagetable {
				border: 2px solid #EEEEEE;
				}
				
/* css for portfolio.php */

#portfoliopageimagebox {
				width: 600px;
				height: 250px;
				border-top: 5px solid #DDDDDD;
				border-bottom: 5px solid #DDDDDD;
				background-image: url(http://frosk.org/photography/060917other01.jpg);
				margin-bottom: 5px;
				padding: 0px;
				}
				
.portfoliopagebox { 
			width: 600px;
			font-family: arial, sans-serif;
			text-align: justify;
			font-size: 11px;
			color: #AAAAAA;
			text-decoration: none;	
				}	
				
a.textlink			{ color: #CCCCCC; text-decoration: none; border-bottom: 1px dotted #CCCCCC; }
a.textlink:hover	{ color: #EEEEEE; text-decoration: none; border-bottom: 1px dotted #EEEEEE; }
a.textlink:active	{ color: #EEEEEE; text-decoration: none; border-bottom: 1px dotted #EEEEEE; }
a.textlink:visited	{ color: #EEEEEE; text-decoration: none; border-bottom: 1px dotted #EEEEEE; }

/* css for passages */

#passagebox {
				border-top: 5px solid #DDDDDD;
				margin-bottom: 5px;
				padding: 0px;
				font-family: arial, sans-serif;
				text-align: right;
				font-size: 11px;
				color: #AAAAAA;
				text-decoration: none;	
				}
				
#passagebox h3	{
				text-transform: uppercase;
				font-weight: normal;
   				font-size : 20px; 
   				padding : 0; 
   				margin : 0 0 13px 0;
				}	
				
#passagebox a			{ color: #AAAAAA; text-decoration: none; border-bottom: 0px solid #FFFFFF; }
#passagebox a:visited	{ color: #AAAAAA; text-decoration: none; border-bottom: 0px solid #FFFFFF; }
#passagebox a:hover		{ color: #CCCCCC; text-decoration: none; border-bottom: 0px solid #CCCCCC; }
#passagebox a:active	{ color: #CCCCCC; text-decoration: none; border-bottom: 0px solid #CCCCCC; }
