
a:link {color: #dbdbdb; text-decoration: underline; }
a:active {color: #dbdbdb; text-decoration: underline; }
a:visited {color: #dbdbdb; text-decoration: underline; }

html {
width: 750px;
position: relative;
margin-left: auto;
margin-right: auto;
}

body
{ 
margin:50px 0px; padding:0px;
text-align:center;
width: 100%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #111117;
font-size: 13px; line-height: 15px; 
color: #dbdbdb;
margin-bottom: 4px;
}
img { border: none; }
border-collapse: collapse;
vertical-align: top;
font-size: 13px;
line-height: 15px;}
a { color: #dbdbdb;
}

#header {
text-shadow: black 3px 2px 1px;
height: 130px;
width: 750px;
margin-top: 10px;
margin-bottom: 4px;
padding: 0px;
text-align: left; 
background: #1c1c23;
color: #dbdbdb;
background-image:url(../images/header.png);
border-left: 1px solid #343434;
border-top : 1px solid #343434;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;}

#header h1 { padding: 1em; margin: 0;}

/* Note: IE 5 & 6 won't understand min-height */
#main {
text-shadow: black 3px 2px 1px;
width: 750px;
min-height: 220px;
padding-top: 15px;
text-align: center;
background: #1c1c23;
color: #dbdbdb;
border-left: 1px solid #343434;
border-top : 1px solid #343434;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;


}
#content {
text-shadow: black 3px 2px 1px;
min-height: 200px;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
background: #1c1c23;
color: #dbdbdb;
border-left: 1px solid #343434;
border-top : 1px solid #343434;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;

}
#photocontent{
float: left; margin-left:20px;margin-right:20px

}

#footer {
text-shadow: black 3px 2px 1px;
font-weight: bold;
padding-bottom: 5px;
padding-top: 5px;
width: 750px;
height: 30px;
margin-top: 5px;
text-align: center;  
background: #1c1c23;
color: #dbdbdb;
border-top : 1px solid #343434;
border-bottom: 2px solid #000000;
border-right: 2px solid #000000;
border-left: 1px solid #343434;}

table.bordered tr th, table.bordered tr td { border: 1px solid #000000; }

#navigation a { color: #D4E6F4; text-decoration: none; 

}
ul.subjects { padding-left: 0; list-style: none; }
ul.pages { padding-left: 2em; list-style: square; }
.selected { font-weight: bold; }

#navbox a { color: #D4E6F4; text-decoration: none; 

}
ul.subjects { padding-left: 0; list-style: none; }
ul.pages { padding-left: 2em; list-style: square; }
.selected { font-weight: bold; }


#comments{
text-shadow: black 3px 2px 1px;
text-align: left;
margin-bottom: 10px;
margin-left: 40px;
margin-right: 40px;
color: #dbdbdb;
padding: 10px;
background-color: #15151a;
border-left: 1px solid #000000;
border-right: 2px solid #343434;
border-top : 1px solid #000000;
border-bottom : 1px solid #343434;


} 


#comment-form{
text-shadow: black 3px 2px 1px;
text-align: left;
background: #1c1c23;
color: #dbdbdb;
padding: 10px;



} 
#bodycontent{
}
button { height: 30px;
width: auto;
margin-top: 10px;
margin-bottom: 4px;
padding: 5px;
text-align: left; 
background: #1c1c23;
color: #dbdbdb;
border-left: 1px solid #343434;
border-top : 1px solid #343434;
border-right: 2px solid #000000;
border-bottom: 2px solid #000000;
font-weight: bold; 

}
button:active {
height: 30px;
width: auto;
margin-top: 10px;
margin-bottom: 4px;
padding: 5px;
text-align: left; 
background: #15151a;
color: #dbdbdb;
border-left: 1px solid #000000;
border-top : 1px solid #000000;
border-right: 2px solid #343434;
border-bottom: 2px solid #343434;
font-weight: bold; 
}

