/*

	Light Pink: #C29fC9
	Dark Pink : #522f59

*/
/* Basic Reset */

* 			{ margin: 0px; padding: 0px; }
img			{ border: 0; }


/* Global Styles */

body		{ background-color: #fff; color: #fff; font-family: Helvetica, Verdana, Arial; 
			  background: url(../images/global_bg.png) repeat-y; }
container	{ width: 960px; }
a			{ text-decoration: none; color: #C29fC9; }
li			{ list-style: none; }
.alignright	{ float: right; margin-left: 10px;}

/* Sidebar */
#sidebar	{ position: absolute; left: 0px; top: 0px; }
h2#logo		{ background: url(../images/sheet1.png) no-repeat 0 0; width: 328px; height: 189px; text-indent: -9999px; }

#menu		{ padding-bottom: 40px; background: url(../images/sheet1.png) no-repeat 0px -189px; width: 328px;}
#menu li a	{ display: block; width: 328px; background: url(../images/sheet1.png) no-repeat; text-indent: -9999px; }
#menu li	{ list-style-type: none; }
#menu li.home a				{ background-position: 0px -189px; height: 25px; }
#menu li.home a:hover		{ background-position: 0px -444px; }
#menu li.about a			{ background-position: 0px -214px; height: 30px; }
#menu li.about a:hover		{ background-position: 0px -469px; }
#menu li.event a			{ background-position: 0px -244px; height: 30px; }
#menu li.event a:hover		{ background-position: 0px -499px; }
#menu li.photo a			{ background-position: 0px -274px; height: 30px; }
#menu li.photo a:hover		{ background-position: 0px -529px; }
#menu li.press a			{ background-position: 0px -304px; height: 30px; }
#menu li.press a:hover		{ background-position: 0px -559px; }
#menu li.donate a			{ background-position: 0px -334px; height: 30px; }
#menu li.donate a:hover		{ background-position: 0px -589px; }
#menu li.contact a			{ background-position: 0px -364px; height: 30px; }
#menu li.contact a:hover	{ background-position: 0px -619px; }

#cancer		{ background: url(../images/cancer_research.png) no-repeat; width: 171px; height: 47px; text-indent: -9999px; 
			  margin-top: 30px; margin-left: 80px; }
#cancer a	{ display: block; width: 171px; height: 47px; }


/* Content */
#content	{ background: url(../images/content_bg.png) no-repeat; margin-left: 328px; width: 570px; min-height: 400px; 
			  float: left; padding-left: 62px; padding-top: 60px; }
#content h2	{ font-family: Georgia, Times; color: #fff; font-size: 1.5em; font-style: italic; font-weight: normal; 
			  margin-bottom: 40px;  }


#content h1			{ font-size: 1.1em; font-weight: normal;  }
#content h1 a		{ display: block; color: #C29fC9; border-bottom: 1px dashed #522f59; padding-bottom: 4px; padding-top: 4px;
					  margin-bottom: 14px;  }
#content p			{ font-size: 0.8em; margin-bottom: 20px; line-height: 1.6em; text-align: justify; }
#content p.thedate	{ font-size: 0.6em; float: right; margin-top: -32px; color:#C29fC9; height: 0.6em;}


/* Single Page */
#content p.single_date	{ float: right; margin-top: -58px; font-size: 0.6em; }
#content h2.single		{ border-bottom: 3px solid #C29fC9; }

/* Comments */
#content h3			{ margin-top: 35px; font-size: 1.0em; font-weight: normal; margin-bottom: 10px; 
					  border-bottom: 1px dashed #C29fC9; }
.comment			{ display:block; padding-left: 48px; margin-bottom: 35px; }
#content li.comment p			{ font-size: 0.7em; }
.gravatar			{ float: left; margin-left: -48px; }

#commentform			{ padding-bottom: 20px; }
#commentform input		{ padding: 5px; display: block; width: 400px; font-size: 0.8em; color: #000; }
#commentform textarea	{ padding: 5px; display: block; width: 500px; font-size: 0.8em; color: #000; margin-bottom: 15px; }
#commentform label		{ display: block; font-size: 0.7em; margin-bottom: 15px; margin-top: 3px; }

/* Contact Form */
#contactform label		{ display: block; font-size: 0.7em; margin-bottom: 15px; }
#contactform input		{ display: block; margin-bottom: 5px;  padding: 5px; width: 400px; font-size: 0.8em; color: #000; }
#contactform textarea	{ padding: 5px; display: block; width: 500px; font-size: 0.8em; color: #000; margin-bottom: 5px; height:150px; }

/* Gallery */
#photos					{ padding-bottom: 20px; }
#photos img				{ width: 75px; height: 75px;}

#galleryindex li a 		{ padding: 5px; display: block; border-bottom: 1px dotted #000; border-left: 0px solid #000;  }
#galleryindex li a"hover  { background: #522f59; }

#hiddenlink 			{ position: absolute; float: left; top: 0px; left: 0px; }
#hiddenlink a			{ position: absolute; display: block; height: 40px; width: 40px; background: url(../images/butterfly.png) no-repeat -50px 0px;}
#hiddenlink a:hover		{ background-position: 0px 0px;}

#subscribe a			{ display: block; width: 211px; height: 26px; text-indent: -9999px; background: url(../images/butterfly_rss.png) no-repeat; }
#subscribe				{ margin-top: 20px; margin-left: 35px; }
