/* CSS Document */

body{margin:0px; padding:0px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size:18px; color:#251144; font-weight:bold; line-height:24px;}

h2 {font-size:13px; color:#251144; font-weight:bold; line-height:18px;}

.large_text {font-size:16px; color:#251144; font-weight:normal; line-height:24px;}

.body_text {padding:15px 0px 0px 23px; font-size:14px; 
	color:#333333; 
	line-height:16px;	
	text-decoration: none;}

.link_body_text {font-size: 12px;
	font-weight: normal;
	color: #0000CC;
	text-decoration: none;}

a.link_body_text:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;}

.services lim{list-style-type:none; background:url(../images/template/bullet.gif) no-repeat left; padding:0px 0px 0px 23px;}

	
.services li a:link, .services li a:visited {color:#FFFFFF; text-decoration:none;}
	
.services li a:hover {color:#FFFFFF; text-decoration:underline;}

img{border:0px;}

.main_table{background-color:#FFFFFF; padding:0px 10px 0px 10px;}

.nav_bg{height:50px; background:url(../images/template/curve_m.jpg) repeat-x left top;}

.nav_space{padding:17px 37px 0px 36px; background:url(../images/template/nav_divider.gif) no-repeat right;}

.nav_space2{padding:17px 35px 0px 37px;}

.bg_services{width:250px; background:url(../images/template/bg_services.jpg) repeat-x left top;}

.services{margin:0px; padding:15px 0px 0px 23px; color:#FFFFFF; font-weight:normal; background-color:#673499}

.services ul{margin:0px; padding:0px; font-size:13px; font-weight:bold; line-height:29px; margin-left:15px;}

.footer{color:#261145; font-size:11px; valign="middle" text-decoration:none; height:52px; background:url(../images/template/footer_m.jpg) repeat-x left top;}

.blogpost{border: 1px solid #950415;
border-collapse: collapse;}

.bottomlinks{background-image: url(../assets/images/template/bottomfade.jpg);
background-position: left top;
background-repeat: repeat-x;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
color:#450B09;}

.bottomlinks a:link, .bottomlinks a:visited{Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
color:#ffffff;
text-decoration: none;
margin-left: 3px;
margin-right: 3px;}

.bottomlinks a:hover{Arial, Helvetica, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
color:#ffffff;
text-decoration: underline;}

.brown_bold {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 	
	color: #3D2D0C;
	font-weight: bold;
	line-height:18px;
	text-decoration: none;}

.fadeleft{background-image: url(../assets/images/template/fadeleft.jpg);
background-position: right top;
background-repeat: repeat-y;}

.faderight{background-image: url(../assets/images/template/faderight.jpg);
background-position: left top;
background-repeat: repeat-y;}

.home_content_text {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2B2720;
	line-height:18px;
	text-decoration: none;}

.home_header {	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #222222;
	line-height:20px;
	text-decoration: none;}

.link_body_text {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;}

a.link_body_text:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}
	
.link_body_text_photos {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;}

a.link_body_text_photos:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}
	
.link_body_textBold {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;}

a.link_body_textBold:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;}
	
.link_pedal_power {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;}

a.link_pedal_power:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;}

.maroon{font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color:#971C0A;
line-height:17px;
text-decoration:none;}

.maroonback{background-color: #950415;}

.midtable{background-color: #FFFFFF;}

.midfade{
background-image: url(../assets/images/template/midfade.jpg);
background-repeat: repeat-x;
background-position: left top;}

.navfade{background-image: url(../assets/images/template/navfade.jpg);
background-position: left top;
background-repeat: repeat-x;}

.page_title {
	font-family: Tahoma;
	font-size: 26px;
	font-weight: bold;
	color: #4b0a89;
	line-height: 30px;
	text-decoration: none;
}
	
.coupon_title {font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #4b0a89;
	line-height: 24px;
	text-decoration: none;}

.pedal_power_text {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 	
	color: #3D2D0C;
	font-weight: bold;
	text-decoration: none;}

.sitemap_text {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height:14px;
	text-decoration: none;}

.tiny_text{font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#5B1106;
line-height:12px;
text-decoration:none;}

.toplinks{background-image: url(../assets/images/template/topfade.jpg);
background-position: left top;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#450B09;}

.toplinks a:link, .toplinks a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#ffffff;
text-decoration: none;
margin-left: 3px;
margin-right: 3px;}

.toplinks a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#ffffff;
text-decoration: underline;}

.whitetext{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#ffffff;
line-height:16px;}

.whitetext_medium{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#ffffff;
line-height: 14px;
text-decoration:none;}

.whitetext_large{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color:#ffffff;
line-height: 14px;}


/* Calendar */
#calendar_wrap{
vertical-align:top;

}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 210px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	text-decoration:none;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	color:#FFFFFF;
	text-decoration:none;
}

#wp-calendar a {
	display: block;
	color:#FFFFFF;
	text-decoration:underline;
}

#wp-calendar caption {
	text-align: center; 
	width: 100%;
	font-size:13px;
	font-weight:bold;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	border: 1px solid #9749B9;
}

#wp-calendar th{
	padding: 3px 0;
	text-align: center;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	background-color:#9749B9;
}
	
#wp-calendar #today {
	font-style: normal;
	text-transform: capitalize;
	background-color:#FFFFFF;
	color:#663399;
	}
#sidebar{
padding:0px;
margin:0px;


}
#sidebar ul {
/*line-height:20px;*/

}
.whitebg{
height:2px;
background-color:#FFFFFF;

}
.gap{
text-align:center;
background-color:#673499;
padding-top:10px;
}
.services_new{padding:0px 0px 0px 0px; color:#FFFFFF;  background-color:#673499; margin:0px;}
.services_new lim{list-style-type:none; background:url(../images/template/bullet.gif) no-repeat left; padding:0px 0px 0px 23px;}
	
.services_new li a:link, .services_new li a:visited {color:#FFFFFF; text-decoration:none;}
	
.services_new li a:hover {color:#FFFFFF; text-decoration:underline;}

#content-wrapper{
padding-left:10px;
}
a
{
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
/*  color:#9749B9; */
  color:#663399;
  
  
}
#comment{
width:500px;
}
.nav_space1
{
background:transparent url('../images/template/nav_divider.gif') no-repeat scroll right center;
}
.nav_space2 {
padding:17px 35px 0 37px;
}

/* New CSS */

.pastnews {
float:left; width:500px; font-size:18px; color:#251144; font-weight:bold;
margin:0px; padding:0px;
}

.pastnews a:link,.pastnews a:visited {
font-size:18px; width:500px; color:#251144; font-weight:bold;
text-decoration:underline;
}

.pastnews a:hover {
text-decoration:none;
}

.data-tbl {width: 100%;}
.data-tbl select{font-size: 1em;margin: 0px;}
.data-tbl input{font-size: 1em;margin: 0px;}

.data-tbl th{
	padding: 0px 3px 3px 7px;
	background: #E9E9E9;
	border-bottom: 1px solid #333333;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333;
}
.data-tbl th.tint{padding: 12px 3px 3px 7px;background: #CCCCCC;}
.data-tbl th.colspan {
	padding: 10px 3px 3px 7px;
	text-align: center;
	border-bottom: 1px solid #999999;
	vertical-align: bottom;
}
.data-tbl td{
	padding: 4px 3px 4px 7px;
	vertical-align: middle;
	border-bottom: 1px solid #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;
}

.data-tbl td .noline{
  border-bottom: 0px solid #DDDDDD;
}

.data-tbl td.noline {border-bottom-width: 0px;}
.data-tbl td.wide-line{border-bottom-width: 2px;}

.data-tbl td a:link{color: #333333; text-decoration: none; font-weight:normal;}
.data-tbl td a:visited{color: #333333; text-decoration: none; font-weight:normal;}
.data-tbl td a:hover{color: #333333; text-decoration: underline; font-weight:normal;}

.data-tbl td a:link.in-page-edit{color: #0066CC;TEXT-DECORATION: none;border-bottom: 1px dashed #0066CC;position: relative;}
.data-tbl td a:visited.in-page-edit{color: #0066CC; TEXT-DECORATION: none;border-bottom: 1px dashed #0066CC;position: relative;}
.data-tbl td a:hover.in-page-edit{color: #EA4949;TEXT-DECORATION: none;border-bottom: 1px dashed #EA4949;position: relative;background: #FFFFDD;cursor: url(http://img.constantcontact.com/ui/images1/cursor_edit.cur), pointer;}

.data-tbl td a:link.nochange{color: #0066CC; text-decoration: underline}
.data-tbl td a:visited.nochange{color: #0066CC; text-decoration: underline}
.data-tbl td a:hover.nochange{color: #FF5050; text-decoration: none}

.data-tbl td.numeric-padleft0 {text-align: right;padding-left: 0px;}
.data-tbl tr.head {
	background: #CCDAE8;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.data-tbl td ul{margin: 0px 0px 0px 25px;}
.data-tbl td ul li{list-style: disc;}
/*--- tabs to sit on top of data tables--------------------------------*/
.datatbl-tabs {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: #FFF url(http://img.constantcontact.com/ui/images1/nav_bg.gif) repeat-x left bottom;
	float: left;
	width: 100%;
	clear: both;
	}
.clear {
	clear: both;
}

.footer a{

  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color:#9749B9;
}
.archive_left{
padding:20px 0px 0px 20px;
color:#D7BEE0;
font-size:18px;

}
.archive_left_sel{
padding:10px 0px 0px 20px;

}
.postnav li {
list-style:none;
list-style-image:none;
}
.left{
float:left;

}
.right{
float:right;

}

.post_footer_link
{
	color:#663399;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border-bottom:#663399 dashed 1px;*/
}
.line
{
	height:0px;
	border-bottom:dashed 1px #663399;
}
li {margin-left: 5px;}
