body
{
  margin:0px;
  background-color:#ccc;
}

#outer 
{
  width:750px;
  background-color:#800000; 
  margin:0 auto;
}

#outer .horizontal_menu
{
  padding:5px;
  text-align:left;
  background-color:#800000;
  color:#fff;
}

#outer .horizontal_menu a:link, a:visited
{
  color:#fff;
}


#outer .copyright
{
  padding:5px;
  text-align:center;
  background-color:#800000;
  color:#fff;
  clear:both;
}

#logo
{
  width:750px;
  height:125px;
  background: url('Logo.jpg');
}

#logo .siteinfo
{
  margin-top:15px;
  width:300px;
  float:right;
  text-align:center;
  color:#ccc;
}

#logo p
{
  font-size:18px;
  font-family: Verdana;
  line-height:30px;
  display:inline;
}

#logo h1
{
  font-size:12px;
  font-family: Verdana;
  display:inline;
  line-height:15px;
}

#logo a:link, a:visited
{
  color:#fff;
  text-decoration:none;
}


.content
{
  width:730px; 
  margin-left:20px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#fff;
  margin-right:2px;
}

.content h3
{
  padding-left:10px;
  margin:0px;
  clear:both;
}

/* 
This is your nav menu. 
- If you want the menu on the left, change float:right to float:left
*/

#menu
{
  width:198px;
  background-color:#fff;
  border-right: 1px dotted #ccc;
  border-left: 1px dotted #ccc;
  float:right;
  padding-top:10px;
  padding-left:5px;
}

#menu a
{
  color:#800000;
  text-decoration:underline;
}

#menu p
{
  font-size:12px;
  font-family:Verdana;
  text-align:left;
}


/*
  This holds the majority of the content.
- If you move the menu to the left you also need to change float:left to float:right here.
*/

#main
{
  width:515px;
  background-color:#fff;
  float:left;
  padding-top:10px;
  padding-left:5px;
}

#main a
{
  color:#800000;
}  

#snippet
{
  width:260px;
  border: 2px dashed #ccc;
font-size:11px;
font-family:arial;
  float:left;
  clear:right;
  padding:35px 0px 0px 5px;
  margin:0px 30px 0px 15px;
}

#snippetAS
{
  width:260px;
  border: 2px dashed #ccc;
  float:left;
  clear: right;
  padding:15px 0px 10px 5px;
  margin:0px  35px 0px 15px;
}

/***** Menu Snippets *****/

A.SnippetLinkMenu:link {
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SnippetLinkMenu:visited {
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SnippetLinkMenu:hover{
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SnippetLinkMenu:active {
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

.SnippetDescriptionMenu {
color:#000000;
font-size:13px;
font-family:arial;
padding-left:2px;
width:150px;
}

p.SnippetDescriptionMenu:first-letter {
text-transform:capitalize;
color:#800000;
}

/***** Sitemap Snippet *****/

A.SMSnippetLink:link {
color:#000000;
font-size:11px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SMSnippetLink:visited {
color:#800000;
font-size:11px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SMSnippetLink:hover{
color:#800000;
font-size:11px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SMSnippetLink:active {
color:#800000;
font-size:11px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

.SMSnippetDescription {
color:#000000;
font-size:11px;
font-family:arial;
padding-left:2px;
width:336px;
}

p.SMSnippetDescription:first-letter {
text-transform:capitalize;
color:#800000;
}

/***** Sitemap Snippet *****/

A.SnippetLink:link {
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SnippetLink:visited {
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SnippetLink:hover{
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

A.SnippetLink:active {
color:#800000;
font-size:13px;
font-family:arial;
font-weight:bold;
text-decoration:underline;
}

.SnippetDescription {
color:#000000;
font-size:11px;
font-family:arial;
padding-left:2px;
width:240px;
}

p.SnippetDescription:first-letter {
font-size:13px;
text-transform:capitalize;
color:#800000;
}

/* Forums */

.a {background-color:#800000; color:#FFFFFF;} /* Table Row - Odd */
.b {background-color:#FFFFFF; color:#000000;} /* Table Row - Even */
.c {background-color:#800000; color:#FFFFFF;} /* Top Menu */
.f {background-color:#FFFFFF;}                /* Table Header and Sub Footer */
.j {;}   			           		   /* Unknown */
.q {background-color:#000000;}	 		   /* Table Border */
.r {background-color:#FFFFFF; color:#000000;} /* Table Footer */
.s {background-color:#FFFFFF;}                /* Outer Table */
.w {;}                                        /* Unknown */
.x {;}					   		   /* Unknown */
.y {;}							   /* Unknown */
.z {color:#000000;}                           /* Table Header Text */
.forum_title {color:#000000;} 					   /* H1 tag at the top */

A.even_link:link{color:#FFFFFF;}
A.even_link:visited{color:#FFFFFF;}
A.even_link:hover{color:#CCCCCC;}
A.even_link:active{color:#FFFFFF;}

A.odd_link:link{color:#000000;}
A.odd_link:visited{color:#000000;}
A.odd_link:hover{color:#000000;}
A.odd_link:active{color:#000000;}
