h1 {   
  clear: both;
  margin: 10px 15px 0px 15px;    
  font: 700 1.2em "trebuchet ms", serif;
  text-transform: uppercase;
  color: #000000;
}

h1 span {
  display: block;
  padding-left: 15px;
}

h1.tall span{  
  padding: 30px 15px;  
}

form
{
margin:0px;
padding:0px;
}

#sitebody
{
float:left;
width:950px;
}

/* These styles are used for the tables when listing content */
.Table
{
	border-Width: 0px;
	border-style: solid;
	border-color: #000000;
	line-height: 17px;
	border-collapse: collapse;
}

.TableHeader
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #aaaaaa;
    COLOR: #FFFFFF;
}

.TableTop
{
	border-Width: 1px;
	border-color: #DDDDDD;
	line-height: 17px;
	background-color: #DDDDDD;
}

.TableTitle
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccccc;
    COLOR: #000000;
}

.TableBody1
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    color: #741726;
}

.TableBody2
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    color: #741726;
}

/* input html tags styles */
INPUT, SELECT, TEXTAREA
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BORDER-WIDTH: 1px;
}

/* Form styles when submitting content */
.divFieldset
{
	margin:0px auto;
	width:560px;
}

form fieldset
{
	border-width:1px;
	border-style:solid;
	border-color:#555555;
	background-color:#e4e4ff;
	margin:20px 0px 20px 0px;
	display:block;
	padding: 0px 10px 10px 10px;
	text-align: left;
	position: relative;
}

form fieldset legend{
	font-weight:bold;
	background-color:#16166d;
	border-width:1px;
	border-style:solid;
	border-color:#555555;
	padding:2px;
	margin:0px 0px 10px 0px;
	top: -12px;
	position: relative;
	color: #ffffff;
}

form fieldset legend img
{
	padding:0px 5px 0px 10px;
}

label
{
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin:0px 5px 0px 0px;
}

.requiredText
{
	FONT-FAMILY: Verdana;
	FONT-SIZE : 11px;
	COLOR: #000000;
}

label span.requiredIcon
{
	FONT-FAMILY: Verdana;
	FONT-SIZE : 11px;
	COLOR: #6d2d16;
}

.requiredField
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #FF0000;
	COLOR: #FFFFFF;
}

.LegendImage
{
	display:none;
}

.fieldsetButton
{
	TEXT-ALIGN: center;
	MARGIN-TOP: 10px;
	position:relative;
}

/* Events table for the events module */
.EventTable
{
	BACKGROUND-COLOR: #777777;
	border-color:#000000;
	border:1px;
}

/* The month shown in the events module */
.EventTitle
{
	BACKGROUND-COLOR: #aaaaaa;
}

/* Style for the days shown in the event calendar */
.EventDays
{
	BACKGROUND-COLOR: #cccccc;
}

/* Style when an event is on a day on the calendar */
.EventOnDays
{
	BACKGROUND-COLOR: #ffff99;
}

/* Style used in the calendar when no day numbers are on a month */
.EventBlank
{
	BACKGROUND-COLOR: #eeeeee;
}

/* Calendar highlight when a mouse is over a day */
.EventHighlight
{
	BACKGROUND-COLOR: #aaaaaa;
	Cursor: Pointer;
}

/* Style for today in the calendar */
.EventToday
{
	BACKGROUND-COLOR: #ffff99;
}

/* AJAX styles */
.trans50
{
	opacity: .35;
	filter:alpha(opacity=35);
	-moz-opacity: 0.35;
}

.trans100
{
	opacity: .100;
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
}

.AlertBG
{
	background-color: #C2BFA5;
}

.AlertTitle
{
	background-color: #94311B;
	color: #FFFFFF;
}

/* Styles used for comments in some of the modules */
#idCommentShow
{
	width:270px;
	overflow:auto;
}

#idCommentShow hr{
	width:100%;
	height:1px;
}

#idCommentShow span
{
	font-weight: bold;
}

/* The default background color for the graph showing the poll results */
.PollGraphBG
{
	height: 1em;
	width: 140px;
	margin: 1px 0;
	background-color: #EEEEEE;
}

#nav-menu-cat
{
display:none;
}

.ListingTitle
{
	font-size:18px;
}

/* [[ViewCart]] Function */
.ViewCartDiv
{
	width:105px;
	text-align:center;
	margin-top:10px;
}

.ViewCartTitle
{
	width:100%;
	color:#ffffff;
	height:20px;
	text-align:center;
	padding:3px;
	background: #ffffff url(http://www.sepcity.com/skins/default/images/viewcart_title.gif) no-repeat;
}

/* Articles Module classes for listing articles in a category */
.ArticleList
{
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
}

.ArticleHeadline a
{
	FONT-SIZE : 15px;
}

.ArticleSummary
{

}

.ArticleSummaryFooter
{
	width:100%;
	text-align:right;
	background-color:#eeeeee;
	height:23px;
	virtical-align:middle;
	padding-right:10px;
}

.ArticleSummaryFooter a
{
	padding-left:20px;
}

.ArticlePostedBy
{

}

.HrLine
{
	height:1px;
}