
html, body {
  height: 100%;
  margin: 0 0 1px;
  padding: 0;
}


body{background-color:#000; color: #fff; font:Tahoma;font-size:11px; margin:0;padding:0;}

img {border:1px solid #fff;}

div.thumb {
padding:10px; 
width:205px;
text-align:center;
float: left;
}

#gallery {

	width:680px;
	margin-left:auto;
	margin-right:auto;
	border:10px solid #242424;
	
}

div.img_title {font-size:10px;padding:2px;}

h1 {color:#f9f9f9;font-size:16px;padding:2px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;margin-left:10px;}

h2 {color:#f9f9f9;font-size:11px;padding:2px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}

.image_2 {margin-top:-14px;}
.image_3 {margin-top:-28px;}


#menu {
background-color:#242424;
height:50px;
}

#logo {
float:left;
margin-top:10px;
margin-left:10px;
}


#menu ul {
list-style-type:none;
margin: 0;
padding: 0;
float: right;
margin-top:10px;
}

#menu ul li {
display:inline;
}

#menu ul li div {
display:inline;
background-color:#3C3C28;
}

#menu ul li div.item a {
padding:5px;
color:#ffa;
background-color:#3C3C28;
font-family:Arial, Helvetica, sans-serif;
line-height: 30px;
}

#menu ul li div.item a:hover {
color:#ffa;
background-color:#969664;
}

#menu ul li div.item a.active {
background-color:#87875A;
text-decoration:none;
}


h2 a {
color:#ffa;
}

h2 a:hover {
color:#cc0;
}


#footer {
background-color:#242424;
clear:both;
padding:10px;
}

#footer img {
border:none;
margin-top:1px;
}

.logo {
margin-bottom:5px;
}

div.category {
padding:10px;
border:1px dotted #333;
margin-left:10px;
margin-right:10px;
margin-top:20px;
height: 140px;
width: 92%;
margin-left:auto;
margin-right:auto;
}


div.category div.catimage a img {
text-align:right;
float:left;
width:200px;
height:100px;
margin-right:10px;
}

div.category p {
font: 11px Tahoma, Helvetica, sans-serif;
line-height:1.4;
}

#content {
width: 96%;
margin-left:auto;
margin-right:auto;
font: 12px Tahoma, Helvetica, sans-serif;
line-height:1.4;
}

div.works {
color:#ffd;
}


div.copyright {
width:680px;
margin-left:auto;
margin-right:auto;
text-align:right;
font: 10px Tahoma, Helvetica, sans-serif;
padding-top:4px;
padding-right:4px;
color:#363636;
}


#developer {
width:680px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:4px;
padding-right:4px;
color:#333;
font: 10px Tahoma, Helvetica, sans-serif;
}

#developer a {color:#333;}
#developer a:hover {color:#999;}
