body {
 width:720px;
 margin: 20px auto;
 background: #7A171C;
 color: white;
 border: 1px solid #808080;
 }

#main {
 color: #808080;
 padding: 5px 9px 5px 9px;
 text-align: justify;
 background: black;
 }

#navigation {
 background: black url(images/body_background.jpg) fixed;
 color: #808080;
 text-align: center;
 margin: 5px;
 }

#paragraph {
 background: black;
 color: white;
 }

h1 {
 text-align: right;
 padding-right: 20px;
 background: black;
 color: white;
 }



#links {
 font: normal 90% "Georgia", "Palatino", "Times", "Times New Roman", serif;
 }

a:link {
 text-decoration: none;
 color: #808080;
 background: inherit;
 }

a:visited {
 text-decoration: none;
 color: #808080;
 background: inherit;
 }

a:hover, a:active {
 text-decoration: none;
 color: #808080;
 background: inherit;
 }

img.floatRight {
 float: right;
 margin: 6px 6px 6px 6px;
 border-style: solid;
 border-color: #A88B6E;
 }

img.titleLeft {
 float: left;
 margin: 25px 0px 0px 18px;
 }

#footer{
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 color: #808080;
 background: black url(images/body_background.jpg) fixed;
 text-align: center;
 font-size: 60%; 
 margin: 5px;
 padding: 9px 5px 5px 5px;
 }

 /*Navigation*/

 .chromestyle
 {
 width: 100%;
 border-style: solid;
 border-width: 1px 1px 1px 1px;
 color: #808080;
 background: black url(images/body_background.jpg) fixed;
 }

 .chromestyle:after
 { /*Add margin between menu and rest of content in Firefox*/
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

 .chromestyle ul
 {
 width: 100%;
 padding: 1px 0;
 margin: 0;
 text-align: center;
 color: #808080;
 background: inherit;
 }

 .chromestyle ul li{
 display: inline;
 }

 .chromestyle ul li a
 {
 color: #808080;
 background: inherit;
 padding: 4px 4px;
 margin: 0;
 text-decoration: none;
 }

 .chromestyle ul li a:hover
 {
 text-decoration: none;
 color: #808080;
 background: inherit;
 }

 .chromestyle ul li a[rel]:after{
 /*content: " v";*/
 /*content: " " url(downimage.gif);*/
 }


 /* ######### Style for Drop Down Menu ######### */

 .dropmenudiv
 {
 position:absolute;
 top: 0;
 border: 1px solid #808080; /*THEME CHANGE HERE*/
 line-height:18px;
 z-index:100;
 background: black url(images/body_background.jpg) fixed;
 color: #808080;
 width: 100px;
 visibility: hidden;
 }


 .dropmenudiv a
 {
 width: auto;
 display: block;
 text-indent: 3px;
 border-bottom: 1px solid #000; /*THEME CHANGE HERE*/
 padding: 1px 0;
 text-decoration: none;
 color: #808080;
 background: inherit;

 }

 * html .dropmenudiv a
 {
 width: 100%;
 }

 .dropmenudiv a:hover
 {
 color: #808080;
 background-color: #FFF;
}

#bottom
{
text-align: left;
padding-bottom: 8px;
padding-right: 23px;
font-size: 70%;
}

/* Forum stuff */

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF;}

/* Main table cell colours and backgrounds */
 td.row1	{ background-color: #DDDDDF; }
 td.row2	{ background-color: #DDDDDF; }
 td.row3	{ background-color: #DDDDDF; }

td.rowpic {
 background-color: black;
 background: url(/images/body_background.jpg) fixed;
 }

/* Header cells - the blue and silver gradient backgrounds */
th	{
 color: #808080; font-size: 10px; font-weight : bold;
 background-color: black; height: 25px;
 background: url(/images/body_background.jpg) fixed;
 }

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
 background-color:black; height: 28px;
 background: url(/images/body_background.jpg) fixed;
}

/* General text */
 .gen { font-size : 10px; }
 .genmed { font-size : 10px; }
 .gensmall { font-size : 10px; }
 .gen,.genmed,.gensmall { color : #808080; }
 a.gen,a.genmed,a.gensmall { color: #808080; text-decoration: none; }
 a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #171717; text-decoration: underline; }

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}
td.row3Right,td.spaceRow {
	background-color: #DDDDDF; border: #FFFFFF; border-style: solid;
}

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }