BODY {
	color : Black;
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

.main_text {
	color : Black;
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.main_heading {
	color : Black;
	font-size : 10pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

/* Heading Styles */

H1 {
	font-size : 1.6em;
	font-weight : normal;
	color : #FF4500;
}

H2 {
	font-size : 1.2em;
	font-weight : normal;
	color : #FF4500;
}

H3 {
	font-size : 1.2em;
	font-weight : normal;
	color : black;
}

H4 {
	font-size : 1em;
	font-weight : bold;
	color : black;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	}

	
	

ul {
  	margin-left: 0; 
	padding-left: 1.5em;
}

ol {
  	margin-left: 0; 
	padding-left: 2em;
	line-height : 120%;
}

li {
	margin-bottom : 10px;
}

/* Main DIV Styles */

DIV.main_content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size : 12pt;*/
	color : Black;
}

DIV.sidebar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size : 12pt;*/
	color : Black;
}

DIV.right_sidebar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size : 12pt;*/
	color : Black;
}

	
	
	
/* Older stuff */


DIV.article_footer {
	text-align : center;
}

.tagline {
	color : Black;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.intro_line {
	color : Black;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


.question {
	color : Black;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}



.form_label {
	color : Black;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.submit {
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.logo_canvas {
	color : #1D1610;
	background-color : #1D1610;
}

.bright_heading {
	color : #FF4500;
/*	font-size : 116%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}

.separator {
	color : #999999;	
	background-color : #999999;		
}

.box_heading {
	color : #666666;
	font-size : 116%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.box_outline {
	background-color : #999999;
	color : #999999;	
}

.box_outline_test {
	background-color : green;
	color : green;	
}

.pic_outline {
	border : 1 solid Black;
}




/*------------------------------------------------------------------------------------------
													  Links
   ------------------------------------------------------------------------------------------
*/

a {
	color : Blue;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 150%;
}

a:VISITED {
	color : Blue;
}

a:HOVER {
	color : Maroon;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.article_links {
	color : Blue;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 180%;	
}

a.article_links:VISITED {
	color : Blue;
}

a.article_links:HOVER {
	color : Maroon;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a.sidebar {
	color : Blue;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	line-height : 150%;
}

a.sidebar:VISITED {
	color : Blue;
	text-decoration : none;
}

a.sidebar:HOVER {
	color : #FF4500;
/*	font-size : 100%;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
}

.rh_image {
	margin-left : 20px;
}


#intro {
	float : left;
}

#div2 {
	float : left;
	margin-top : 20px;
	width: 100%;
}

#center_section {
	float : none;
}

#song_titles {
}

#bridal_show {
   float : right;
   background-image : url(images/wallaceville_bg.gif);
   background-repeat : repeat;
   width : 250px;
   margin-left : 30px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

#bridal_show_inner {
/*	width : 230px;*/
	background-color : #996666;
	color : white;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 15px;
	padding-bottom : 15px;
	text-align : center;
}

#bridal_show_inner h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 130%;
	color : white;	
}

#bridal_show_inner h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 116%;
	color : white;	
}

#bridal_show_inner h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
/*	font-size : 100%;*/
	color : white;	
}


.wallaceville_heading {
	background-color : #CC9999;


.wallaceville_body {
	background-color : #996666;
}

