@charset "utf-8";

/*
Title:      Sassy Red Ltd CSS
Author:     rabidraxmus@gmail.com
Copyright:  2008, Benjamin Lee Hughes.  All rights reserved (please don't re-use without permission).
*/

body {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:1.5; background-color:#fff; color:#333333;}
p {font-size:12px; line-height:1.5; text-align:left;}
a {text-decoration: none; outline:none; color:#ff0000;}
a:visited, a:hover, a:active {color:#ff0000; text-decoration:underline;}
a.sonia:link, a.sonia:visited, a.sonia:hover, a.sonia:hover {color:#c73b7a; text-decoration:underline;}
li {list-style:none; margin:0;}
ul {list-style:none;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#000;}
h3 {font-weight:bold; font-size: 19px;}
h4 {font-weight:bold; font-size: 14px;}
strong {font-size:14px;}
.style1 {color:#000000; font-weight:bold; font-style:italic; font-size:14px;}
.style2 {color:#c73b7a; font-weight:bold; font-style:italic; font-size:17px;}
.style3 {color:#c73b7a; font-weight:bold; font-style:italic; font-size:26px;}
.style4 {font-weight:bold; font-style:italic; color:#d40000;}
.PinkQuote {color:#C73B7A; font-weight:bold; font-style:italic; font-size:16px;}


#wrap {
	width:100%;
	height:100%;
	margin:0;
}
#container {
	position:relative;
	width:754px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	position:relative;
	top:0px;
	width:754px;
	height:200px;
}
#nav {position: relative; float:left; width:754px; height:24px; z-index:100;}
#nav a {float:left; height:24px; display:block; text-indent:-7000px; padding:0px; margin:0px;}
a.home {width:89px;}
a.mission_statement {width:164px;}
a.upcoming_events {width:153px;}
a.whos_sassy {width:121px;}
a.newsletter_subscribe {width:116px;}
a.contact {width:111px;}

a.home:link, a.home:visited {background:url(img/nav/home.gif) no-repeat;}
a.mission_statement:link, a.mission_statement:visited {background:url(img/nav/mission_statement.gif) no-repeat;}
a.upcoming_events:link, a.upcoming_events:visited {background:url(img/nav/upcoming_events.gif) no-repeat;}
a.whos_sassy:link, a.whos_sassy:visited {background:url(img/nav/whos_sassy.gif) no-repeat;}
a.newsletter_subscribe:link, a.newsletter_subscribe:visited {background:url(img/nav/newsletter_subscribe.gif) no-repeat;}
a.contact:link, a.contact:visited {background:url(img/nav/contact.gif) no-repeat;}

a.home:hover, a.home:active, a.mission_statement:hover, a.mission_statement:active, a.upcoming_events:hover, a.upcoming_events:active, a.whos_sassy:hover, a.whos_sassy:active, a.newsletter_subscribe:hover, a.newsletter_subscribe:active,  a.contact:hover, a.contact:active {background-position: 0 -24px;}

#content {
	position:relative;
	width:694px;
	height:100%;
        margin-top:24px;
        background:url(/img/content_background.png) repeat-y;
        padding:30px;
}

#content_left {
	position:relative;
	float:left;
	width:514px;
	height:100%;
}

#content_right {
	position:relative;
	float:right;
	width:150px;
	height:100%;
}


/*
CONTACT AREA //////////////////////////////////////////
*/
#contact-area {width:470px;}
#contact_area input, #contact_area textarea {
padding:5px;
width:450px;
font:16px/22px georgia, times, serif;
color:#000;
background-color:#FFF;
margin:0px 0px 10px 0px;
border:1px solid #000;
}
#contact_area textarea {width:450px; height:160px;}
#contact_area textarea:focus, #contact_area input:focus {border:1px solid #d40000;}
#contact_area input.submit-button {
width:80px;
height:30px;
margin-top:20px;
background-color:#000; 
color:#D40000;
font-style:italic;
font-size:16px;
font-weight:bold;
}

label {
float:left;
width:100px;
padding-top:5px;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
}
/*
CONTACT AREA //////////////////////////////////////////
*/
#sonia {width:196px; float:right; margin-left:20px; text-align:center;}
#eventlinks {display:table-cell; text-align:center; width:704px;}
#footer {
	position:relative;
	width:754px;
	height:100px;
	bottom:0px;
}

#subfooter {
	position:relative;
	width:754px;
	height:20px;
	bottom:0px;
}

.presents {
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
}

.PinkHeading {
	font-size:45px;
	color:#C73B7A;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:35px;
}

.PinkHeadingSM {
	font-size:24px;
	color:#C73B7A;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:10px;
	margin-bottom:10px;
}

.DateVenue {font-size:17px; font-weight:bold; margin-left:33px;}

.AboutSonia {font-weight:bold; font-style:italic;}

.pinkquote {color:#C73B7A; font-weight:bold; font-style:italic; font-size:13px;}

.errol {margin-left:10px;}
