/* cleanshavings main stylesheet for top-level pages and sub-pages */
body {
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
/*color: #000;*/
background-color: #000000;
padding: 0;
margin: 15px 0 5px;
}


/* Outer layer */

#outer {
background: #ffffff;
color: inherit;
border: 4px solid #D3D3D3;
margin: 0 auto;
padding: 0;
width: 760px;
top: 15px;
}

#outer2 {
background: #ffffff;
color: inherit;
border: 4px solid #D3D3D3;
margin: 0 auto;
padding: 0;
width: 760px;
height: 550px;
}


/* Header */

.header {
background-color: #ffffff;
text-align: center;
}


/* Top Nav Bar */

.top-nav {
background: #ffffff;
color: inherit;padding: 5px 10px;
text-align: center;
font-size: 12px;
font-weight: bold;
letter-spacing: 2px;
}

.top-nav a:link {
color: #000000; 
background: inherit;
font-weight: normal;
text-decoration: underline;
}

.top-nav a:visited {
color: #000000;
font-weight: normal; 
background: inherit;
text-decoration: underline;
}

.top-nav a:hover { 
color: #555555;
font-weight: normal;
background: inherit;
text-decoration: underline;
}

.top-nav a:active {
color: #000000; 
font-weight: normal;
background: inherit;
text-decoration: underline;
}


/* Sub Nav Bar */

.sub-nav {
background: #ffffff;
color: inherit;padding: 5px 10px;
text-align: center;
font-size: 16px;
font-weight: normal;
letter-spacing: 2px;
}

.sub-nav a:link {
color: #FF0000; 
background: inherit;
font-weight: normal;
text-decoration: underline;
}

.sub-nav a:visited {
color: #FF0000;
font-weight: normal; 
background: inherit;
text-decoration: underline;
}

.sub-nav a:hover { 
color: #555555;
font-weight: normal;
background: inherit;
text-decoration: underline;
}

.sub-nav a:active {
color: #000000; 
font-weight: normal;
background: inherit;
text-decoration: underline;
}

/* Content Section */

.content-title { 
background-color: inherit;
text-align: center;
font-weight: normal;
font-size: 24px;
margin-top: 10px;
letter-spacing: 3px;
}

.content {
padding: 4px 4px 4px 4px; 
margin-left: 20px;
margin-right: 5px;
font-size: 14px;
letter-spacing: 2px;
}

table { margin: auto; }

.pic {
border: 4px solid #D3D3D3;
}

.clickon {
font-size: 11px;
font-family: verdana, arial, tahoma, sans-serif;
font-style: italic;
margin-left: 20px;
letter-spacing: 1px;
}

.thumbtext {
font-size: 12px;
font-family: verdana, arial, tahoma, sans-serif;
}

.label {
font-size: 16px;
font-family: verdana, arial, tahoma, sans-serif;
color: #ffffff;
text-align: center;
letter-spacing: 2px;
}

.label a:link {
font-size: 16px;
font-family: verdana, arial, tahoma, sans-serif;
color: #ffffff;
text-align: center;
letter-spacing: 2px;
}

.label a:hover {
font-size: 16px;
font-family: verdana, arial, tahoma, sans-serif;
color:  	#FFFF00;
text-align: center;
}

/* Bottom of page */

.counter { 
background:#ffffff;
font-family: verdana, arial, tahoma, sans-serif; 
font-size: 11px;  
color:#2F4F4F;
padding: 0 0 0 15px;
}

/* Copyright layer */

.copyright { 
font-family: verdana, arial, tahoma, sans-serif; 
font-size: 10px;  
color: #ffffff;
text-align: center;
padding: 6px;  
}

.code {
color :  #663300; 
background : #eeeeee;
font-family : verdana, arial, sans-serif; 
font-size : 11px;
line-height : 20px;
padding : 4px 10px;
margin : 10px 20px;
border : 1px dashed #999999;
}