html
{
	overflow-y: scroll;
	height:100%;
}
body
{
	margin: 0;
	color: #000000;
	font-family:"Courier New", Courier, monospace;
	padding: 0;
	background-color: #FFFFFF;
	height:100%;
}

#wrapper
{
	width:100%;
}

#container
{
	width:790px;
	margin: 0 auto;
}

#heading
{
	text-align:center;
	margin:15px 0 20px 0;
}

.media,
#media
{
	width:560px;
}

.video,
#video
{
}

.image,
#image
{
}

.text,
#text
{
	width:500px;
}

.content,
#content
{
	float:left;
	clear:left;
	width:560px;
	padding:0 0 20px 0;
}

.maincontent,
#maincontent
{
position: relative;
z-index: 100;
margin-top: -200px;
margin-left: 50px;
}

.first_entry,
.entry,
.last_entry,
.only_entry
{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}
.first_entry,
.entry
{
	border-bottom:dotted 1px #999999;
}

#nav
{
	float:right;
	clear:right;
	width:150px;
	margin:0 0 0 80px;
	padding:0 0 20px 0;
}

#nav ul
{
	text-align:left;
	list-style-type:none;
}

a
{
	font-size:14px;
	color:black;
	text-decoration:none;
	outline: none;
}

a img
{
	border-width:0;
}

a:hover
{	
	text-decoration:underline;
}

p#about,
p#contact
{
	margin:15px 0 15px 0;
}

p#about a,
p#contact a
{
	font-weight:bold;
}

p#about
{
	width:180px;
	padding:0 0 15px 0;
	border-bottom:solid 1px #000000;
}

#nav ul
{
	width:180px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#nav ul li
{
	padding-bottom:10px;
}

#nav ul li a
{
	text-transform:uppercase;
}

#nav #sitetags
{
	padding:0 0 0 0;
}

#nav #sitetags ul
{
	border-bottom:solid 1px #000000;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}

#nav #sitetags ul li a
{
	text-transform:capitalize;
}

a.tagindex
{
	text-transform:uppercase;
}

h2,
h2 input,
h2 a
{
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	font-size:18px;
	margin:10px 0 0 0;
}

h3,
h3 input
{
	font-weight:normal;
	text-align:left;
	font-size:18px;
	margin:0 0 10px 0;
}

p
{
	text-align:left;
	margin:0;
	font-size:14px;
}

hr
{
	width:680px;
}

.tags,
#tags 
{
	font-size:  12px;
	padding: 12px 0 0 0;
}

#tags
{
	float:left;
	clear:both;
}

.tags h4,
#tags h4 {
	display:inline;
	margin:0 4px 0 0;
}

.tags ul,
#tags ul
{
	text-align:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 0;
	display:inline;
	margin: 0 0 0 4px;
}

.tags ul span,
#tags ul span
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
	text-indent:0;
	white-space:nowrap;
}

.tags ul li,
#tags ul li {
	display:inline;
	margin:0 8px 0 8px;
}
