body
{
margin: 0px;
margin-left: 0px;
padding: 0px;
min-height: 720px;
}

/* THIS SECTION IS FOR THE MENU */
/* assemblage brown is #7A6B6B */

/* teal is 088889
   brown is 311b03 */


#topNavigation {
margin-left: 10px;
width: 200px;
}

#topNavigation ul
{
margin-left: 0;
padding-left: 0;
padding-top: 5px;
list-style-type: none;
font-size: 2em;
}

#topNavigation li
{
padding-top: 10px;
padding-bottom: 5px;
}

#topNavigation a, #topNavigation strong
{
display: block;
padding: 0px;
margin: 0px;
}

#topNavigation a
{
	color: #311b03;
}

#topNavigation strong
{
	color: #088889;
	font-weight: normal;
}

/* this rule gets rid of a double indent issue */
#topNavigation strong.home
{
	color: #088889;
	padding: 0px;
}

#topNavigation a:link, .navListTop a:visited
{
color: #311b03;
text-decoration: none;
}

#topNavigation a:hover
{
/*background-color: #369;*/
color: #088889;
}

/* turn off firefox borders on main navigation */
#topNavigation a:active, #topNavigation a:focus
{
	outline: 0;
}

/* THIS SECTION HIDES THE PAGE TITLE */
h2.pageTitle
{
	position: absolute;
	left: -5000px;
	top: -5000px;
}

/* THIS SECTION ADDS SOME BASIC STYING FOR CONTENT AREAS */

div#meat
{
	padding-top: 1.3em;
}

div#content
{
	color: #311b03;
	font-size: larger;
	margin-top: 0em;
	padding-top: 0em;
}

div.contentMain div#pageContent p
{
	margin-top: 0em;
	margin-bottom: 1em;
}

div.contentMain div#pageContent img
{
	padding-right: 1em;
}

/* publication overrides */

div.publication
{
	margin-top: 0px;
}

div.publication div.moduleNav ul {
	margin-top: 0em;
}

div.publication div.moduleNav ul li {
	border-top: none;
	padding: 0px;
    margin-left: 210px;
    margin-bottom: 2em;
}

div.publication div.moduleNav ul li.post {
	min-height: 175px;
}

div.publication div.moduleNav ul li h4 {
     margin-top: 0px;
}
div.publication div.moduleNav ul li div.primaryImage
{
	position: absolute;
 	float: left;
 	margin-left: -210px;
 	z-index: 0;
}

div.publication div.primaryContent h3.postTitle {
margin-top: 0px;
padding-top: 0px;
}

div.publication div.relatedItems div.images
{
padding-left: 1.5em;
padding-top: 0em;
margin-top: 0em;
}

div.publication div.relatedItems div.images ul li
{
padding-bottom: 1em;
}

div.publication a
{
 color: #311b03;
}

div.publication a:visited
{
 color: #311b03;
}

div.publication a:hover
{
 color: #088889;
}

/* THIS SECTION MAKES SURE LINKS IN SIDEBAR IMAGES ARE COLORED PROPERLY */
div.publication div.relatedItems .tnDesc a
{
 color: #311b03;
}

/* THIS SECTION MAKES SURE LINKS IN SIDEBAR IMAGES ARE COLORED PROPERLY */
div.publication div.relatedItems .tnDesc a:visited
{
 color: #311b03;
}


/* THIS SECTION MAKES SURE LINKS IN SIDEBAR IMAGES ARE COLORED PROPERLY */
div.publication div.relatedItems .tnDesc a:hover
{
 color: #088889;
}

/* AFTER ALL THAT COLORING - WE ARE GOING TO HIDE THE SIDEBAR IMAGES OFFSCREEN */
div.publication div.relatedItems .tnDesc
{
	position:absolute;
	left:-5000px;
	top:-5000px;
}

div#form input, div#form textarea
{
	font-family:"Times New Roman",Georgia,Serif;
	font-size: larger;
}
div#form tr#discoSubmitRow input {
	color:#311b03;
	font-family:"Times New Roman",Georgia,Serif;
	font-weight: bold;
	font-size: larger;
	background-color:#FFF;
	border: 1px solid;
	border-color: #311b03;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
} 