
/* Poppies and Pearls Style Sheet*/


/* divs */

body
{
    font-family: Trebuchet ms, trebuchet, arial, helvetica, sans serif;
    font-size: 10pt;
    margin: 0;
    padding: 0;
    color: #363636;
    background-color: #FFFFFF;
    text-align:center;

}

#container
{
    position:relative;
    width:749px;
    margin:0px auto 0px auto;
    padding:0;
	background-color: #FFFFFF;
}

#header
{
    width: 749px;
	height: 97px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	background-image: url(../images/header.gif);
    background-repeat: no-repeat;
	background-position: top left;
	text-align:right;
}

#nav
{
    width: 749px;
	height: 28px;
    text-align: left;
	margin: 0px 0px 10px 0px;
	background-image: url(../images/nav_bg.gif);
    background-repeat: no-repeat;
	background-position: top;
}

#intro
{
    width: 749px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
	background-image: url(../images/bg_topleft.gif);
    background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}

#intro_commissions
{
    width: 749px;
 	height: 150px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
	background-image: url(../images/bg_topleft.gif);
    background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}

#tabs
{
    width: 749px;
	height: 28px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
	text-align:left;
	background-image: url(../images/tabs_base.gif);
    background-repeat: no-repeat;
	background-position: bottom;
}

#main
{
    width: 749px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	text-align:left;
	z-index:90;
}

#left
{
    width: 341px;
    padding: 0px;
    margin: 0px 5px 0px 0px;
	text-align:left;
	float:left;
	z-index:90;
}

#left_plain
{
    width: 341px;
    padding: 0px;
    margin: 20px 5px 0px 0px;
	text-align:left;
	background-image: url(../images/bg_topleft.gif);
    background-repeat: no-repeat;
	background-position: top left;
	float:left;
	z-index:90;
}

#left_info
{
    width: 341px;
    padding: 0px;
    margin: 20px 5px 0px 0px;
	text-align:left;
	float:left;
	z-index:90;
}

#right
{
    width: 380px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	z-index:90;
}

#right_info
{
    width: 380px;
    padding: 0px;
    margin: 20px 0px 0px 0px;
	text-align:left;
	float:left;
	z-index:90;
}

#loadarea2
{
    width: 380px;
	height: 600px;
    padding: 5px 0px 5px 5px;
	text-align: center;
	float: left;
}

#button
{
    width: 300px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	text-align:right;
	clear:both;
}

#footer
{
	position:absolute;
    width: 749px;
    padding: 0px;
    margin: 400px 0px 10px 0px;
	z-index: -10;
	clear:both;
}

#footer_gallery
{
	position:absolute;
    width: 749px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
	z-index: -10;
	clear:both;
}

#footer_info
{
	position:absolute;
    width: 749px;
    padding: 0px;
    margin: 550px 0px 10px 0px;
	z-index: -10;
	clear:both;
}


*html #footer
{
    width: 749px;
    padding: 0px;
    margin: 0px 0px 10px -380px;
	z-index: -10;
	clear:both;
}

*html #footer_gallery
{
    width: 749px;
    padding: 0px;
    margin: 0px 0px 10px -380px;
	z-index: -10;
	clear:both;
}


#textarea
{
    width: 604px;
	height: 382px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
	text-align:left;
}

#formarea
{
    width: 589px;
	height: 372px;
    padding: 5px 5px 5px 10px;
    margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;
	float:left;
}



/* fonts */

h1 { font-size: 1.5em; color: #7E0D28; font-weight: bold; text-decoration: none; }
h2 { font-size: 1.2em; color: #FFFFFF; font-weight: bold; text-decoration: none; }
h3 { font-size: 1.0em; color: #FFFFFF; background-color: #546ABC; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 5px;}
h4 { font-size: 0.8em; color: #A9421F; font-weight: bold; text-decoration: none; }
h5 { font-size: 0.8em; color: #666666; text-decoration: none; }

span.title { font-size: 1.1em; color: #546ABC; font-weight: bold; text-decoration: none; }
span.subtitle { font-size: 20px; color: #b62257; font-weight: normal; text-decoration: none;}
span.subtitle2 { font-size: 1.1em; color: #f798b8; font-weight: bold; text-decoration: none; }
span.minor { font-size: 0.8em; color: #666666; text-decoration: none; }
span.quote { font-size: 16px; color: #a32a78; font-weight: normal; text-decoration: italic;}
span.names { font-size: 14px; color: #4c4c4c; font-weight: normal; text-decoration: italic;}

/* hyperlinks */

A:link {color:#b62257; text-decoration:underline;}
A:visited {color:#b62257; text-decoration:underline;}
A:hover {color:#a32a78; text-decoration:underline;}

A.menu:link {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.menu:visited {font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.menu:hover {font-weight: bold; color: #FF9F9F; text-decoration: none;}

A.minor:link {font-size: 10px; color: #D85100; text-decoration: none;}
A.minor:visited {font-size: 10px; color: #D85100; text-decoration: none;}
A.minor:hover {font-size: 10px; color: #FF6101; text-decoration: underline;}

A.white:link {color:#ffffff; text-decoration:none;}
A.white:visited {color:#ffffff; text-decoration:none;}
A.white:hover {color:#ffffff; text-decoration:none;}


/* paragraphs */

p.floatleft { float: left; padding: 10px; margin: 10px 0px 0px 0px; width:330px;}
p.invitetext { float: left; padding: 10px; margin: 10px 0px 0px 0px; width:330px; text-align:center;}

/* images */
img.link {border:none;}
img.main {border:none; float: left; opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; margin: 20px 0px 0px 10px;}
img.footer {border:none; margin: 0px 0px 0px 0px; clear:both;}

img.form {border:none; opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; margin: 10px 0px 0px 20px;}
*html img.form {border:none; opacity:1;filter: alpha(opacity=100); -moz-opacity: 1; margin: 10px 0px 0px 30px;}


/* lists */

ul li {list-style-image: url(../images/listicon_star.gif); text-indent:5px;}


/* tables */

th { background-color: #546ABC; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 5px; font-size: 76%;}