<style type="text/css">
	
/* Style definitions for the "A" tag */

    A:link
        {
    	text-decoration: none; 
    	color: #BEBEBE;                 /* Configurable color value */
    }                                   

    A:visited
        {
    	text-decoration: none; 
    	color: #BEBEBE;                 /* Configurable color value */
    }
    A:hover
        {
    	text-decoration: underline; 
    	color: #760606;                 /* Configurable color value */
    }
    A:active
        {
    	text-decoration: none; 
    	color: #760606;                 /* Configurable color value */
    }

/* Style definitions for the document body */

    body.main_page
        {
        background-repeat: repeat;
		background-color: #000000;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
    }
    body.pop_up
        {
		margin-top: 0px;
		margin-bottom: 0px;
    }

/* Style definitions for the "TABLE" tag */

    table
        {
    	font-size: 13px;                /* Default font. SPAN tag definitions over rule this. */
    	font-family: arial;
    	color: #000000;	
		margin-top: 0px;
		margin-bottom: 0px;
    }
    table.entire_page
        {
    	width: 740px;
		margin-top: 0px;
		margin-bottom: 0px;
		background-repeat: repeat-x;
    }
    table.page_with_opacity_borders
        {
        width: 780px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    table.footer_opacity
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #000000;
        opacity: .3;
        filter: alpha(opacity=30);
    }
    table.content_area
        {
    	width: 540px;	
		margin-top: 0px;
		margin-bottom: 0px;
    }
    table.logo
        {
    	width: 740px;	
		vertical-align: bottom;
	}
	table.gradient
        {    	
		background-repeat: repeat;
		margin-left: 0px;
		margin-right: 0px;
	}

	table.photogallery_popup
        {    	
    	width: 700px;	
		height: 680px;
    	background-color: #000000;
		padding: 0px;
		border-spacing: 0px;
	}

/* Style definitions for the "TR" tag */

    tr.page_with_opacity_borders
        {
        width: 780px;
    }
    tr.footer_opacity
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #000000;
        opacity: .3;
        filter: alpha(opacity=30);
    }
    tr.entire_page
        {
    	width: 740px;	
    }
    tr.content_area
        {
    	width: 540px;	
    }
    tr.photogallery_popup
        {
    	width: 700px;	
		height: 680px;
    }

/* Style definitions for the "TD" tag */

    td.opacity_border
        {
        width: 20px;
        background-color: #000000;
        opacity: .3;
        filter: alpha(opacity=30);
    }
    td.entire_page
        {
    	width: 740px;	
    }
    td.footer_opacity
        {
        width: 740px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #000000;
        opacity: .3;
        filter: alpha(opacity=30);
    }
    td.half_page
        {
    	width: 420px;	
    }
    td.logo_left_side
        {
    	width: 680px;	
    }
    td.logo_right_side
        {
    	width: 60px;	
	}
    td.menu_area
        {
    	width: 160px;	
    }
    td.center_margin_area
        {
    	width: 20px;	
    }
    td.right_margin_area
        {
    	width: 20px;	
    }
    td.content_area
        {
    	width: 540px;	
    }
    td.heading
        {
    	width: 540px;	
    }
    td.subheading
        {
    	width: 500px;	
    }
    td.margin_for_subheading
        {
    	width: 20px;	
    }
    td.margin_for_paragraph
        {
    	width: 40px;	
    }
    td.paragraph
        {
    	width: 480px;
    }
    td.thumbnail
        {
    	width: 100px;
    }
    td.photogallery_popup
        {
    	width: 700px;	
		height: 680px;
    }

/* Style definitions for the "P" tag */

    p.image
        {
    	text-align: center;
		background : #000000;
    }
    p.image_description
        {
    	text-align: center;
		background : #000000;
		margin-top: 0px;
		margin-bottom: 0px;
    }

/* Style definitions for the "SPAN" tag */

    span.heading
        {
    	font-size: 20px;
    	font-family: palatino;
    	/*font-weight: bold;*/
    	color: #BEBEBE;	                /* Configurable color value */
    }
    span.subheading
        {
    	font-size: 13px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #960606;	
    }
    span.paragraph
        {
    	font-size: 13px;
    	font-family: palatino;
    	color: #9C9C9C;	
    }

    span.reply_paragraph
        {
    	font-size: 13px;
    	font-family: palatino;
    	color: #E00F0F;	
    }

    span.small_black
        {
    	font-size: 11px;
    	font-family: palatino;
    	color: #777777;	
    }
    span.small_color
        {
    	font-size: 11px;
    	font-family: palatino;
    	color: #760606;	                /* Configurable color value */
    }
    span.small_emphasized
        {
    	font-size: 11px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #760606;	                /* Configurable color value */
    }
    span.small_gray
        {
    	font-size: 11px;
    	font-family: palatino;
    	color: #888888;	
    }
    span.normal_black
        {
    	font-size: 13px;
    	font-family: palatino;
    	color: #777777;	
    }
    span.normal_gray
        {
    	font-size: 13px;
    	font-family: palatino;
    	color: #888888;	
    }
    span.normal_color
        {
    	font-size: 13px;
    	font-family: palatino;
    	color: #760606;	                /* Configurable color value */
    }
    span.normal_emphasized
        {
    	font-size: 13px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #760606;	                /* Configurable color value */
    }
    span.normal_white
        {
    	font-size: 13px;
    	font-family: palatino;
    	color: #FFFFFF;	                /* Configurable color value */
    }
    span.large_black
        {
    	font-size: 13px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #777777;	
    }
    span.large_gray
        {
    	font-size: 14px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #BEBEBE;	
    }
    span.large_color
        {
    	font-size: 14px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #990000;	
    }
    span.large_white
        {
    	font-size: 14px;
    	font-family: palatino;
    	font-weight: bold;
    	color: #DDDDDD;	
    }

/* Style definitions for the "SPAN" tag, used in the menu */

    span.menu
        {
    	font-size: 11px;
    	font-family: helvetica;
        font-weight: bold;
    	color: #AA0404;	
    }
    span.sub_menu
        {
    	font-size: 11px;
    	font-family: helvetica;
    	color: #AA0404;	
    }

/* Style definitions for the "SPAN" tag, used to create paragraph separators */

    span.tiny_paragraph_separator
        {
    	font-size: 1px;
    	font-family: helvetica;
    }
    span.small_paragraph_separator
        {
    	font-size: 2px;
    	font-family: helvetica;
    }
    span.big_paragraph_separator
        {
    	font-size: 12px;
    	font-family: helvetica;
    }

/* Style definitions for the "IMG" tag */

    img.photogallery_popup
        {
		border-color: #FFFFFF;
    }
	
/* Style definitions for the "P" tag  */

    p.paragraph
        {
		text-align: justify;
		margin-top: 2px;
		margin-bottom: 2px;    
	}

/* Style definitions for the forms  */

	input 
	{
	background-color: #111111;
	color: #ffffff;	
	border: 1px solid #222222;
	}

	textarea 
	{
	background-color: #111111;
	color: #ffffff;
	border: 1px solid #222222;
	}
	
}	
	
</style>