
/*/ GENERAL ///////////////////*/
body {
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#716859;	
}
content {
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#FFFFFF;	
}


a {
	color: #716859;
	text-decoration: underline;
}

a.tl
{
	padding-bottom: 1px; 
	border-bottom: 1px dotted #716859;  
}

a:hover {
	color: #716859; 
	background-color: #e3e2d9;
	padding-bottom: 1px; 
	border-bottom: 1px solid #716859; 
}

.homeLink {
   text-decoration:none;
}

.homeLink:hover {
	text-decoration:none;
	padding-bottom: 0px; 
	border-bottom: 0px; 
}

/*/ CONTENT FORMATTING /////////*/
p { font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:#716859;
}

.small {
   font-size:10px
}

.customtable {
	background-color: #e3e2d9; 
	padding: 4px;
	border: 1px solid #716859;
}

/*/ FORM STYLING //////*/
input, textarea {
   background-color:#F7F4EE;
	 color:#716859;
	 border-left:1px solid #988D7C;
	 border-top:1px solid #988D7C;
	 border-right:1px solid #EAE0D0;
	 border-bottom:1px solid #EAE0D0;
}

.ddl 
{
	 background-color:#F7F4EE;
	 color:#716859;
	 border-left:1px solid #988D7C;
	 border-top:1px solid #988D7C;
	 border-right:1px solid #EAE0D0;
	 border-bottom:1px solid #EAE0D0;	
}
.submit {
   background-color:#716859;
	 color:#fff;
	 border: none;
	 font-weight:bold;
	 cursor: pointer;
	 cursor: hand;
}

/*/ HEADLINES ///////////////*/
h1 {
   font-size:22px;
   color: #716859;
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-weight: bold;
}
h2 {
   font-size:16px;
   color: #716859;
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-weight: bold;
}
h3 {
   font-size:14px;
   color: #716859;
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-weight: bold;
}

h6 {
   font-size:10px;
   color: #716859;
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-weight: bold;
}


/*/ TABLES //////*/

table.data {
   border:1px solid #E3E2D9;
   padding-left:0;
   margin-left:0;
	 
}

table.data th {
   background-color:#4D4030 ;
	 color:#E3E2D9;
	 padding:3px;
	 width:100px;
	 margin:0;
	 border:collapse;
}

table.data td {

}

table.data tr.even {
   background-color:#F7F4EE ;
}

table.data tr.odd {
   background-color:#fff;
}


/*/ FORM STYLING //////*/
input, textarea {
   background-color:#F7F4EE;
	 color:#716859;
	 border:1px solid #988D7C;
}

.submit {
	background-color:#716859;
	color:#fff;
	border: none;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}

.submit a:link, .submit a:visited, .submit a:hover 
{
  background-color : #fc6;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
/*/ GENERAL /////////*/
.title {
   font-weight:bold;
	 font-family:Georgia, Times, serif;
	 color:#4F9AC0;
}

/*/ CALENDAR STYLES ////////*/
a.calActive {
   background-color:#F2F287;
	 text-decoration:none;
	 color:#716859;
}

a.calActive:hover {
   background-color:#e6e6e6;
}

.calCurrent {
   background-color:#e6e6e6;
}

.month {
   background-color:#716859;
	 color:#fff;
}

/*/ ONLINE CATALOG /////*/
#catalog {
   background-color:#F7F4EE;
	 padding:10px;
	 text-align:center;
}

/*/ UPCOMING CLASSES /////*/
#upcomingClasses {
   background-color:#F7F4EE;
	 padding:10px;
}

/*/ PAYMENT ALERT WIDGET /////////*/
table.alert {
   	 border-collapse:collapse;
}

table.alert td.top {
   background-color:#FFFFCC;
	 padding:4px;
	 color:#4D4030;
	 border-top:1px solid #4D4030;
	 border-right:1px solid #4D4030;
	 border-left:1px solid #4D4030;
	 margin-bottom:-2px;
}

table.alert td.bottom {
   background-image: url(../images/bubbleBottom.gif);
	 height:6px;
	 background-position:top center;
	 padding:0;
}

/*/ UNORDERED LIST /////////////*/
ul {
   list-style:none;
   margin-left: 1.5em;
   padding-left: 0;
}

ul li {
   list-style-type:circle;
   margin-left: 0;
   padding-left: 0;
}

ul li li 
{
   list-style-type:circle;
	margin-left: 0;
   padding-left: 0;
}

ul li a {
   text-decoration:none;
	 color:#716859;
	 border:0;
}

ul li a:hover {
   background-color:#E5F1F8;
}

#categoryList
{
	margin-left:0;
	padding-left:0;
	list-style:none;
 
}
#categoryList li 
{
	padding-left: 10px;
	list-style-image:none;
	background-image: url(http://www.saclaw.org/images/blueArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#videoCategoryName
{
	font-weight:bold;
	font-size:1.3em;
}


 
/*/ UNORDERED LIST--LINKS--CONTRASTING COLOR /////////////*/

 #content ul li a {
   text-decoration:none;
	 color:#006376;
	 border:0;
}

 #content ul li a:hover {
   background-color:#E5F1F8;
}
/*/ Non- LIST--LINKS--CONTRASTING COLOR /////////////*/
 #content a {
	color:#006376;
	text-decoration: none;
}
/*/ IMG--LINKS--NO HOVER EFFECT /////////////*/

 #content a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif] {
	text-decoration: none;
	border: 0 none;
	background-color: none;
	padding: none;
	}
 
