.topnavbox {
  height:20px; width:100%; 
border-bottom:1px solid #666666;	

  }
.nav {width: 100%;
}
.leftnav{  
  font-family:Tahoma;
  color:#dddddd;
  font-size:9px;
  font-style:bold;
  letter-spacing:1px;
  position: relative;
  float:left; 
  padding: 5px 2px 0px 10px;
  text-align: left;
  }
	
.rightnav {
  font-family:Tahoma;
  color:#FFFFFF;
  font-size:9px;
  letter-spacing:2px;
  position: relative;
  float:right; 
  padding: 5px 10px 0px 2px;
  text-align: right;
  }
 
body { text-align: center; } /* center on ie */

.container
{
   margin: 0 auto; /* center on everything else */
   text-align: center;
   clear: both;
}

.photobox {
padding:0px 27px 0px 27px;
		margin:8px auto 0px auto;
	text-align: center;

	}

.photo {

	padding:11px;
  	background-color:#1c1c1c;
                     border:2px solid #262626;	
            
        }

.horizontal {
        padding:11px;
        width:700px;
        margin:0px auto;
  	background-color:#1c1c1c;
                     border:2px solid #262626;	
            
        }
.vertical {
	padding:11px;
        width:450px;
        margin:0px auto;
  	background-color:#1c1c1c;
                     border:2px solid #262626;	
            
            
        }

 .text {

	padding:15px;
  	background-color:#555555;
                     border:2px solid #aaaaaa;	
        text-align: justify;
            
        }  

/* Begin Sidebar */
.sidebar-box
   {
        margin:10px auto;
        text-align:left;
        width:175px;
	padding:15px;
        position: relative;
        float:right; 
  	background-color:#888888;
                     border:1px solid #cccccc;	
            
        }

/* End Sidebar */
.bottomnavbox {
  height:15px; width:100%; 
  position: relative;
  background-color:#2e2e2e;
  margin: 50px auto 0px auto;
  }
  
.archivebottomnavbox {
  height:18px; width:100%; 
  position: relative;
  background-color:#2e2e2e;
  margin: auto auto 0px auto;
  }
  
 .bottomnav{  
  font-family:Tahoma;
  color:#dddddd;
  font-size:9px;
  font-style:bold;
  letter-spacing:2px;
  padding: 2px;
  text-align: center;
  }
  
P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc;
text-decoration: none; line-height: 16px;}

.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc;
text-decoration: none; line-height: 16px;}

.sidebar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;
text-decoration: none; line-height: 14px;}

.head {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ffffff;
text-decoration: none; line-height: 13px;}

.head2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #999999;
text-decoration: none; line-height: 16px;}

.head3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #62A8A8;
text-decoration: none; line-height: 16px;}

.archive {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight:bold;
text-decoration: none; line-height: 13px;}


A:VISITED { color: #62A8A8; text-decoration: none; font-weight:bold;} 

A:LINK { color: #62A8A8; text-decoration: none; font-weight:bold;} 

A:ACTIVE { color: #ffffff; text-decoration: underline; font-weight:bold;} 

A:HOVER { color: #ffffff; text-decoration: underline; font-weight:bold;}

.white A:VISITED { color: #ffffff; text-decoration: none; font-weight:bold;} 

.white A:LINK { color: #ffffff; text-decoration: none; font-weight:bold;} 

.white A:ACTIVE { color: #cccccc; text-decoration: underline; font-weight:bold;} 

.white A:HOVER { color: #cccccc; text-decoration: underline; font-weight:bold;}

.leftnav A:VISITED { color: #bbbbbb; text-decoration: none; font-weight:bold;} 

.leftnav A:LINK { color: #bbbbbb; text-decoration: none; font-weight:bold;} 

.leftnav A:ACTIVE { color: #ffffff; text-decoration: underline; font-weight:bold;} 

.leftnav A:HOVER { color: #ffffff; text-decoration: underline; font-weight:bold;}

.rightnav A:VISITED { color: #ffffff; text-decoration: none; font-weight:bold;} 

.rightnav A:LINK { color: #ffffff; text-decoration: none; font-weight:bold;} 

.rightnav A:ACTIVE { color: #222222; text-decoration: underline; font-weight:bold; } 

.rightnav A:HOVER { color: #dddddd; text-decoration: underline; font-weight:bold;}

.commentphoto {

position: absolute;
	top:20px;
	text-align: center;
	padding:2px 10px 2px 10px;
	background-color:#444444;
margin:10px auto auto 30px;
}

.infobox {
font-family:Verdana, Georgia, Arial, sans-serif;
font-size:10px;
color:#cccccc;
text-align:justify;
margin:20px 30px -15px 30px;
}

.commentbox {
		clear:both;
		font-family:Tahoma, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:normal;
  		line-height:145%;
  		text-align:justify;
		margin:20px 30px -15px 30px;
		}
	.imagedescription {
		padding:4px 0px 0px 6px;
		margin-bottom:28px;
		}		
	.commentpostedat {
  		margin-top:8px;		
		}		
	.commenttrackback {
  		margin-bottom:10px;	
  		padding-bottom:10px;
		}		
	.trackbackposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 8px 15px;
 		border-bottom:1px solid #333333;				
		}
	.commentborder {
		padding:3px 4px 3px 4px;
		background:#777777;
 		border:1px solid #444444;				
		}
	.externalcommentposted {
		margin:0px 0px 8px 0px;
		padding:8px 0px 0px 15px;
		}
	.commentpopuppic {
		padding:3px;
  		background:#FFFFFF;
		border:4px solid #444444;			
		margin:0px 0px 0px 25px;
		}
	.namebox {
		font-weight: normal;
		font-size: 11px;
		color: #DDDDDD;
		margin:0px;
		padding-top:8px;
		text-align:left;		
		}
	.formfield {
		background-color: #444444;
		margin:0px 0px 10px 5px;
		padding-bottom:4px;
	}
	.formfield2 {
		font-weight: normal;
		font-size: 11px;
		color: #FFFFFF;
		background-color: #444444;
		margin:0px;
		padding:3px;
		border:0px;
		border-bottom: 1px dotted #FFFFFF;
	}
	.textarea {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color:#FFFFFF;
  		line-height:145%;
		background-color:#444444;
		padding:3px;
		border:1px solid #FFFFFF;
	}

.archivepic {
		padding:4px;
  		background-color:#141414;
		border:1px solid #777777;			
		margin:0px 0px 0px 0px;

		}
a:hover img.archivepic {
 		
		background:#339999;
		}

a.archivepic:hover {background:#339999;}