@charset "ISO-8859-1";
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a   {
	color: #474F49;
	text-decoration:underline;
}
a:hover{
	color:#AE8B47;
	text-decoration: underline;
}
body {
	background-color: #FEEBBD;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size: 12px;
}
#main_table_top {
	background-image: url(images/top_line.gif);
	background-repeat: repeat-x;
}
#main_table {
	background-color: #FEEBBD;
	border:0px;
}

#main_table_bottom {
	background-image: url(images/bottom_line.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#main_table_left {
	background-image: url(images/left_line.gif);
	background-repeat: repeat-y;
}

#main_table_right {
	background-image: url(images/right_line.gif);
	background-repeat: repeat-y;
}
#main_side_bar {
	background-image: url(images/sidetile.gif);
	background-repeat: repeat-y;
	vertical-align:top;
	background-position:top;
	width: 210px;
}
#side_bar_table {
	border:0px;
	width: 210px;
}
.nav_font_collapse_tab a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFCC66;
	cursor: pointer;
/*-moz-user-select: none;
	-khtml-user-select: none;*/
	text-decoration: none;
	display: block;
	margin: 10px;
	padding: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CED2B6;
	border-bottom-color: #CED2B6;
}
.nav_font_collapse_tab a:hover{
	color: #474F49;
	background-color: #FBFCF9;
	text-decoration: none;
}

.collapsible_panel_content a{
	color:#FFCC66;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-left: 25px;
	margin-top: 5px;
	/*line-height: 25px;*/
	text-decoration: none;
	display: block;
}
.collapsible_panel_content a:hover{
	color: #474F49;
	background-color: #FBFCF9;
	text-decoration: none;
}

#fridaydemos    {
	display: inline-block;
	line-height: 20px;
	vertical-align: top;
	padding-top: 0px;
	width: 200px;
}
#fridaydemos   span   {
	padding-left: 10px;
}
#top_nav_bar{
	text-align: right;
	background-image: url(images/topbar.gif);
	background-repeat: no-repeat;
	height: 32px;
}
#top_nav_bar a  {
	color:#FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	display: inline;
	margin-right: 10px;
	padding-top: 4px;
}
#top_nav_bar   a:hover  {
	color: #FBFCF9;
}*/
#right_table {
	width:100%;
	border:0px;
}
#right_cols {
	vertical-align: top;
}
#tplogo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 35px;
	padding-bottom: 40px;
	text-align: center;
}

#star_banner {
	background-image: url(images/star.gif);
	background-repeat: repeat-x;
	height: 20px;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#copyright  a, a span     {
	color: #474F49;
	display: inline;
	text-decoration:none;
}
#copyright a:hover{
	color:#AE8B47;
	text-decoration: underline;
}
.content_col {
	background-image: url(images/watermark.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.content_title {
	padding-top: 15px;
	vertical-align: top;
}
.content_pink {
	padding-top: 15px;
}


.pink_font {
	color: #C72874;
}
.pink_font a {
	color: #C72874;
}.small_font {
	font-size: 10px;
}
.phone_font {
	font-size: 14px;
}

/* Class section */
/*.content_title{
}*/
.class_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}
.class_quilt_review{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
}
.class_quilt_review_row{
	background-color: #E1D2A9;
}
.class_instructor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.class_cost{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	colspan: 2;

}
.class_pic{
	text-align: left;
	align: left;
}
.class_desc{
	width: 350px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.class_dates{
}
.class_row{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A3713D;
	border-bottom-color: #A3713D;
}
.class_about_gen{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.class_about_label{
	padding-top: 5px;
	padding-bottom: 5px;
}

.class_about_list{
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.class_about_list ul li{
	padding-bottom: 5px;
	margin-left: -20px;
}


/* Club section */
/*.club_title{
}*/
.club_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.club_instructor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.club_pic{
	text-align: left;
	align: left;
}
.club_desc{
	width: 350px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.club_dates{
	padding-top: 5px;
	padding-bottom: 5px;
}
.club_projects{
	padding-top: 5px;
	padding-bottom: 5px;
}
.club_row{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A3713D;
	border-bottom-color: #A3713D;
}
.event_gen{
	padding-top: 10px;
	padding-bottom: 10px;
}
