body
{
	font-family: arial;
	font-size: 13px;
	color: white;
	margin: 0px;
	background-color: #000;

}

img
{
	border: 0px;
}

a
{
	color: #fff;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

label {
display:block;
width:100%;
margin-bottom:10px;
}

.thanks {
display:block;
padding:10px;
width:454px;
border-bottom:solid 1px #1c1c1c;
margin-bottom:20px;
font-weight:bold;
}

input, textarea {
width:464px;
background:#404040;
border:0px;
font-family:arial;
font-size:13px;
color:#ccc;
padding:5px;
margin-bottom:10px;
}

textarea {
height:100px;}

.container {
width: 519px;
position:relative;
left:50%;
margin-left:-264px;
margin-top:100px;
}

.links a{
display:block;
width:80px;
float:left;
color:#fff;
text-transform:uppercase;
line-height:30px;
border-bottom:solid 3px #212121;
text-align:center;
}

.links a:hover {
text-decoration:none;
background: #212121;
}

.links {
float:left;
margin-top:15px;
}

.links .active {
border-bottom: solid 3px #fff;
}

h1 {
float:left;
width:509px;
padding:0px;
margin:0px;
border:0px;
font-size:17px;
font-weight:normal;
text-transform:uppercase;
background:#212121;
line-height:40px;
padding:0px 10px 0px 0px;
}

h1 b{
display:block;
float:left;
font-weight:normal;
background:#404040;
padding:0px 10px 0px 10px;
margin-right:10px;
}

.slideshow {
float:left;
background:#171717;
padding:10px;
width:499px;
margin-bottom:10px;
}

#content {
margin-top:10px;
float:left;
width:474px;
padding:0px 10px 0px 10px;
border-left:solid 25px #171717;
}

#footer {
float:left;
width:100%;
margin-top:10px;
padding-top:5px;
border-top:solid 1px #1c1c1c;
color:#404040;
text-transform:uppercase;
font-size:11px;
padding-bottom:20px;
}

.float_left {
float:left;
}

.float_right {
float:right;
}

#footer a {
}

h2 {
padding:0px;
margin:0px;
font-weight:normal;
font-size:17px;
text-transform:uppercase;
border-bottom:solid 1px #1c1c1c;
margin-bottom:10px;
}

table {
width:100%;
}

.even td{
background: #404040;
}

.odd td{
background: #1c1c1c;

}

li {
margin-bottom:5px;
}

.cat_links {
float:left;
display:block;
margin-left:17px;
margin-top:10px;
}

.cat_links a {
display:block;
float:left;
width:138px;
padding:10px;
background: #171717;
margin-right:5px;
text-align:center;
}
.cat_links a:hover {
text-decoration:none;
background:#404040;
}


#work_large {

overflow:hidden;
float:left;
margin-top:5px;
float:left;
margin-top:5px;
margin-left:17px;
}

.imageshow{
display:block;
float:left;
width:148px;
padding:5px;
background: #171717;
margin-right:5px;
position:relative;
margin-bottom:5px;
}

.imageshow img{
float:right;
}

.imageshow .image {
width:120px;
overflow:hidden;
float:right;
}

.imageshow a{
position:absolute;
left:0px;
top:0px;
width:156px;
height:98px;
display:block;
}

.imageshow a:hover {
text-decoration:none;
border:solid 1px #404040;
}

.imageshow b {
position:absolute;
left:5px;
bottom:5px;
font-weight:normal;
font-family:georgia;
font-size:18px;
color:#404040;
}
.admin h1{
margin-bottom:20px;
width:489px;
}

.admin {
border: solid 1px #404040;
padding:10px;
margin-bottom:10px;
float:left;
}

.admin img {
float:left;
margin:1px;
}
