* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 13px;
	font-family: Arial, normal;
	letter-spacing: 0;
}

#img-container p { margin-bottom: 18px; }
#img-container p span { line-height: 18px; }

img.gallery
  {
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  margin: 2px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }





.docslink img{
  height:180px;
  width:120px;
border-style:solid;
border-width:6px;
border-color:#cccccc;
}

.docslink:hover img{
border-style:solid;
border-width:6px;
border-color:#75ae07;
}


a:link {
outline: none;
text-decoration: none; 
color: #777777; 
}
a:active { 
text-decoration: none; 
color: #000000; 
background-color: #e5e5e5; 
outline: none;
}
a:visited { 
text-decoration: none; 
color: #777777; 
}
a:hover {
text-decoration: none; 
color: #000000; 
background-color: #e5e5e5; 
}

a img { border: none; }

#menu {
    font-size: 12px;
	font-family: Arial, regular;
	line-height:130%;
	letter-spacing: 0;
	width: 170px;
    overflow: visible;
    padding-top: 20px;
    padding-bottom: 50px;
	padding-left: 20px;
    position: absolute;
	float: left;
}

#menu ul {
	list-style: none;
	margin: 0 0 18px 0;
}

#menu ul li.section-title {
    color: #75ae07 ;
	font-family: Arial, regular;
	font-weight: bold;
	font-size: 13px;
    margin: 3px 0 5px 0; 
    padding-bottom: 5px;
    letter-spacing: .06em;
    border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}




#comments ul {
	margin-top:10px;
	padding-top:10px;
    border-top-color: #000000;
    border-top-style: dotted;
    border-top-width: 1px;
	list-style: none;
	font-family: georgia, serif;
}

#content {
   	width: 640px;
    overflow: fixed;
    top: 20px;
    bottom: 50px;
	left: 240px;
	position: relative;
}

.container {
    padding: 0 5px 50px 0;
}

.bodycontainer {
    padding: 0 5px 50px 0;
}

.postclass {
    padding: 0 5px 20px 0;
}
.storycontent {
    padding: 10px 0 0 0;
}

#content p { 
	width: 640px; 
	margin-bottom: 10px;
}

p {
    margin: 0, 0, 0, 0;
}

h1 { font-size: 20px; 
	font-family:georgia,serif;
	font-weight:normal;
}
h2 { font-size: 13px; 
}
h3 {
	font-family:georgia,serif; 
	color:#FFFFFF; 
	font-weight:normal; 
	font-size:24px; 
	}
h4 { 
	font-family:georgia,serif; 
	color:#FFFFFF; 
	font-weight:normal; 
	margin: 4px 0px 0px 2px;
	font-size: 12px;
}

#img-container	{  
	width: 752px;
    overflow: fixed;
	top: 0;
    bottom: 50px;
	left: 0;
	margin: 0 0 0 0;
	position: relative;
}

#img-container p	{ 
	width: 752px;
    overflow: fixed;
	height: 100%;
   	top: 20px;
    bottom: 50px;
	left: 0;
	margin: 0, 0, 7px, 0;
}

h1 a:link, h1 a:visited, h1 a:active { 
color:#75ae07;
} 
h1 a:hover { 
color: #000000; 
background: none;
} 
.storycontent a:link, .storycontent a:visited, .storycontent a:active, .storycontent a:hover {
color:#000000;
font-weight:bold;
background:none;
}
#once { clear: left; }

ul.project {
width:204px;
list-style-type:none;
float: left;
margin: 0 0 20px 6px;
}
ul.project li{
border-style:dotted;
border-color: #000000;
border-width: 0 0 1px 0;
}
ul.project a {
	color:#000000;
	padding:4px;
	display:block; 
}
ul.project li a:link, ul.project li a:active, ul.project li a:visited{
}
ul.project li a:hover{
background-color: #ededed;
margin: 0;
width:196px;
}
ul.project li.first{
height:120px;
border-color: #000000;
border-style: solid;
border-width: 2px;
}


