#header {
    width: 982px;
    font-size: 20pt;
    font-weight: bold;
    background-color: #e1e1e1;
    border-right:1px solid black;
    border-left:1px solid black;	
	

}

#headerText {
	padding: 5px;
	text-align:left;
	vertical-align:bottom;
	font-size:10pt;
}

#category a {
	font-size:8pt;
	font-weight:normal;
	text-decoration: none;
}

#subcontainer {
    top:10px;
    border: 1px solid black;
}

#main {
    width: 984px;
	text-align:left;
	height: 825px;
    border-top: 1px solid black;
}

#mainsub {
    width: 984px;
    position: relative;

	border-top: 1px solid black;

}

#seperator {
    width: 100%;
    height: 50px;
    padding-top: 20px;
    position: relative;
}

#date {
    text-align: center;
    width: 85px;
    top: 0px;
    position: relative;
 
}
#datesub {
    text-align: center;
    width: 75px;
    top: 10px;
    position: relative;
 
}
#date a {
	font-weight:normal;
}

#title {
    position: relative;
    left: 75px;
    font-size: 14pt;
    white-space: nowrap;
    float: left;
    top: -80px;
    font-weight: bold;

}
#titlesub {
    position: relative;
    left: 75px;
    font-size: 14pt;
    white-space: nowrap;
    float: left;
    top: -70px;
    font-weight: bold;
	padding-bottom:20px;
}
#subtitle {
    position: relative;
    left:-308px;
    font-size: 10pt;
    white-space: nowrap;
    float: left;
    top: -45px;
    font-weight: bold;
}

#commentTitle {
    font-size: 10pt;
    float: right;
    top: -53px;
    position: relative;
}
#commentTitlesub {
    font-size: 10pt;
    float: right;
    top: -43px;
    position: relative;
}
#images {
    position: relative;
    top: -80px;
    left: 75px;
    float: left;
    padding: 0px;
    width: 906px;
    background-color: black;
    border: 1px solid black;
}
#imagessub {
    position: relative;
    top: -70px;
    left: 75px;
    float: left;
    padding: 0px;
    width: 906px;
    background-color: black;
    border: 1px solid black;
}
#imagesOld {
    position: relative;
    top: -45px;
    left: 75px;
    float: left;
    padding: 0px;
	width: 906px;
}
.a:hover {
	text-decoration: none;
	border:0px;
}
#imageInfo {
    font-size: 10pt;
    height:60px;
    width:901px;
    color: #f0f0f0;
    position: relative;
    padding: 0px;
    background-color: black;
    padding-left: 6px;
    top: -5px;
}
.imageinfo a {
	color: #c3c3c3;
	font-weight:normal;
	
}
.images a:hover {
	border-bottom:0px;
}

#imageinfosub {
    font-size: 30pt;
    height:60px;
    color: #666;
    width:900px;
    position: relative;
    padding: 0px;
    background-color: black;
    padding-left: 6px;
    top: -5px;
}

#old {
	background-color:#ccc;
}
#morelink {
    
}
#comments {
	padding: 10px;
	display:none;
	border: 1px solid white;
	background-color: #ccc;
    font-size: 8pt;
}
#comments_foot {
	float: right;
	margin-top: -35px;
	margin-left: -75px;
	font-size: 8pt;
}
#comment_form {
	float: left;
	position: relative;
	width: 500px;
	left: 75px;
	font-size: 8pt;
	border-top: 1px solid #ccc;
	height: 1000px;
	display: none;
    color: #ccc;
}

#footer {
	float: left;
	margin-top: -35px;
	margin-left: 75px;

}

.submit input
{
	color: #000;
	background: #ccc;
	border: 1px solid #000;
	font-family: arial;
	font-size: 8pt;
} 
input {
	background: #ccc;
	border: 1px solid #000;
}
textarea {
	background: #ccc;
	border: 1px solid #000;
}
a.archive {
	font-weight: normal;
	color:#333;
	font-family: arial;
	font-size: 8pt;
}

a.datearchive {
	font-weight: normal;
	color:#333;
	font-family: arial;
	font-size: 8pt;
}
a.archive:hover {
	color: #999;
}

a {
    text-decoration: none;
    color:#000;
    font-weight:bold;
}
a:hover {
	color: #999999;
}

body {
    font-family: arial;
    background-color: #fff;
	margin:0px 0px 0px 0px;
	width: 990px;
	text-align:left;
}

img {
    border: 3px solid black;
}

img.image {
	border-bottom: 20px solid black;
}

hr {
    width: 100%;
    color: black;   

}
p{ 
	float: left;
	margin-left: 75px;
	text-align:left;
	margin-top: -45px;
}
#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
} 
fieldset
{
	border: 1px solid #ccc;
	width: 500px;
	padding: 10px;
}

legend
{
	color: #ccc;
	background: #000;
	border: 1px solid #ccc;
	padding: 2px 6px;
	font-size: 8pt;
} 
label
{
	font-size: 8pt;
	color: #ccc;
}