/* ----------------------------------   PHIL'S TEST   --------------------------------- */
.highlight_word { background-color: pink;}


/* ----------------------------------   GENERIC STYLES   --------------------------------- */

p { margin:0; padding:0;}

body { margin:0px 0px 0px 0px; background-color:#dcefef; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:14px 0px 0px 0px;}

.admin { margin:0px 0px 0px 0px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:14px 0px 0px 0px;}

img { border:0; behaviour:url("styles/iepngfix.htc");}

a { color:#c50051; text-decoration:none;}

a:hover { color:#c50051; text-decoration:underline;}

form {padding:0px; margin:0px;}

.times { font-family:"Times New Roman", Times, serif; font-size:24px;}

.times_sixteen { font-family:"Times New Roman", Times, serif; font-size:16px;}

.float-left { padding:0px 10px 10px 0px;}

.float-right { padding:0px 0px 10px 10px;}

.red { color:#FF0000;}

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

.contact-red { color:#FF0000; font-size:14px;}


/* ----------------------------------   GENERIC STYLES   --------------------------------- */


/* ----------------------------------   WP   --------------------------------- */

#recent-comment {background-color:#fae6ef; padding:0px 10px 0px 10px;}


#comment-list { border-top:1px solid #adafb1; padding:8px 0px 0px 0px;}

#comment-list li.comment-list { background-image:url(../images/bullet-pink.jpg); background-repeat:no-repeat; list-style-type:none; padding:0px 0px 5px 25px; margin:0px 0px 0px 0px;}

#inthisbottomblog { background-image:url(../images/inthissection-bottom.jpg); width:614px; height:10px; margin:0px 0px 30px 0px;}


.comment-form { width:614px;}

.navigation-blog {background-color:#fae6ef; padding:10px; margin:0px 0px 10px 0px;}

#item-comments-list {}

#content-blog { padding:0px 0px 10px 0px;}

#content-blog h1 { font-size:24px; color:#c50051; border-bottom:1px solid #adafb1; padding:7px 0px 6px 0px; margin:0px 0px 14px 0px;}

#content-blog h2 { font-size:18px; color:#c50051; border-bottom:1px solid #adafb1; margin:0px 0px 10px 0px; padding:10px 0px 6px 0px;}

#content-blog ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#content-blog li { list-style-type:none; padding:10px 10px 1px 10px; margin:0px 0px 10px 0px; background-color:#fae6ef;}

#content-blog li.numbered { list-style-type:decimal; background:none; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}

#content-blog td { padding:5px 10px 5px 0px; border-bottom:1px solid #adafb1;}

#entry li { background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-color:#fff; list-style-type:none; padding:0px 0px 5px 25px; margin:0px 0px 0px 0px;}

.entry p {padding:0px 0px 10px 0px;}

.post p {padding:0px 0px 10px 0px;}

/* ----------------------------------   CONTAINERS   ------------------------------------- */

#site-container { width:1024px; margin:0px auto; padding:0px;}

#left-content { width:165px; float:left; margin:133px 0px 0px 22px;}

#central-content { width:650px; float:left;}

#right-content { width:165px; float:left; margin:133px 0px 0px 0px;}

/* ----------------------------------   CONTAINERS   ------------------------------------- */

{ background-image:none}

/* ----------------------------------   LEFT CONTENT   ----------------------------------- */


/* ----------------------------------   NAV   ----------------------------------- */

#nav-top { background-image:url(../images/nav-top.jpg); width:165px; height:17px;}

#nav { background-image:url(../images/nav-bg.jpg); width:155px; font-size:15px; font-weight:bold; padding:0px 0px 0px 10px; }

#primary {list-style: none; font-size:15px; font-weight:bold; padding:0px; margin:0px;}

#primary li {list-style-type:none; padding:0px 0px 4px 0px;}

#primary a {text-decoration:none; display:block; width:155px; height:20px; color:#53626b;}

#primary a:hover {text-decoration:none; display:block; width:155px; height:19px; background-image:url(../images/nav-hover.jpg); border-bottom:1px solid #dde0e1; color:#c50051}

#selected a {text-decoration:none; display:block; width:155px; height:19px; background-image:url(../images/nav-hover.jpg); border-bottom:1px solid #dde0e1; color:#c50051;}

#secondary {list-style: none; font-size:11px; font-weight:bold; padding:0px; margin:5px 0px 0px 0px;}

#secondary li{width:80px; list-style:none; margin:0px; padding:2px 0px 2px 13px;}

#secondary a {color:#92979b; text-decoration:none; padding:0px; background-image:none; border:none; width:140px;}

#secondary a:hover {color:#c50051; text-decoration: none; background-image:none; border:none; width:140px;}


#secondary1 {list-style: none; font-size:11px; font-weight:bold; padding:0px; margin:5px 0px 0px 0px;}

#secondary1 li{width:80px; list-style:none; margin:0px; padding:2px 0px 2px 13px; }

#secondary1 a {color:#92979b; text-decoration:none; padding:0px; background-image:none; border:none; width:140px;}

#secondary1 a:hover {color:#c50051; text-decoration: none; background-image:none; border:none; width:140px;}


#secondary2 {list-style: none; font-size:11px; font-weight:bold; padding:0px; margin:5px 0px 0px 0px;}

#secondary2 li{width:80px; list-style:none; margin:0px; padding:2px 0px 2px 13px;}

#secondary2 a {color:#92979b; text-decoration:none; padding:0px; background-image:none; border:none; width:140px;}

#secondary2 a:hover {color:#c50051; text-decoration: none; background-image:none; border:none; width:140px;}


#secondary3 {list-style: none; font-size:11px; font-weight:bold; padding:0px; margin:5px 0px 0px 0px;}

#secondary3 li{width:80px; list-style:none; margin:0px; padding:2px 0px 2px 13px; }

#secondary3 a {color:#92979b; text-decoration:none; padding:0px; background-image:none; border:none; width:140px;}

#secondary3 a:hover {color:#c50051; text-decoration: none; background-image:none; border:none; width:140px; padding:0px 0px 1px 0px;}


#secondary4 {list-style: none; font-size:11px;  font-weight:bold; padding:0px; margin:5px 0px 0px 0px;}

#secondary4 li{width:80px; list-style:none; margin:0px; padding:2px 0px 2px 13px;}

#secondary4 a {color:#92979b; text-decoration:none; padding:0px; background-image:none; border:none; width:140px; clear:left;}

#secondary4 a:hover {color:#c50051; text-decoration: none; background-image:none; border:none; width:140px;}


#tertiary {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary li {width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary1 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary1 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary1 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary1 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary2 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary2 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary2 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary2 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary3 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary3 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary3 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary3 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary4 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary4 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary4 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary4 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary5 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary5 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary5 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary5 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary6 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary6 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary6 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary6 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#tertiary7 {list-style: none; font-size:10px; font-weight:bold; padding:0px; margin:2px 0px 0px 0px;}

#tertiary7 li{width:70px; list-style:none; margin:0px; padding:2px 0px 2px 10px;}

#tertiary7 li a {color:#92979b; text-decoration: none; background-image:none; border:none;}

#tertiary7 #triselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}



#subselected a {color:#c50051; text-decoration: none; background-image:none; border:none;}

#subselected2 a {color:#c50051; text-decoration: none; background-image:none; border:none;}

#nav-bottom { background-image:url(../images/nav-bottom.jpg); width:165px; height:17px; margin:0px 0px 15px 0px;}


/* ----------------------------------   NAV   ----------------------------------- */

















/* ----------------------------------   LEFT CONTENT   ----------------------------------- */





/* ----------------------------------   CENTRE CONTENT   --------------------------------- */

#header { color:#5c6f7d; font-size:11px; padding:0px 0px 0px 0px; }

#breadcrumb { float:left; width:480px; margin:0px 0px 12px 0px;}

#breadcrumb a { color:#53626b; text-decoration:none;}

#breadcrumb a:hover { color:#c50051; text-decoration:none;}

#charity-reg { float:right; width:155px; text-align:right; }

#logo { background-color:#fff; padding:0px 18px 13px 18px; font-size:14px; color:#c50051; text-align:right; line-height:18px; height:76px;}

#logo img { float:left;}


#centre-top { background-image:url(../images/site-top-curved.jpg); width:650px; height:20px; clear:both;}



#centre-content a { color:#c50051; text-decoration:none;}

#centre-content a:hover { color:#c50051; text-decoration:underline;}

#centre-content a:hover { color:#c50051; text-decoration:underline;}

#centre-content a.header { color:#fff; text-decoration:none;}

#centre-content a.header:hover { color:#fff; text-decoration:underline;}


#centre-content { background-color:#fff; overflow:hidden; width:815px; line-height:18px;}

#content-area{
	background-color:#fff;
	width:614px;
	border-right:165px solid #dcefef; /* The width and color of the rail */
	margin-right:-165px; /* Hat tip to Ryan Brill */
	float:left; padding:0px 18px;}
	
#rail{
	background-color:#dcefef;
	width:165px;
	float:left;
}


#content { padding:0px 0px 10px 0px; min-height:500px;}

#content h1 { font-size:24px; color:#c50051; border-bottom:1px solid #adafb1; padding:7px 0px 6px 0px; margin:0px 0px 14px 0px; line-height:normal;}

#content h2 { font-size:18px; color:#c50051; border-bottom:1px solid #adafb1; margin:0px 0px 10px 0px; padding:10px 0px 6px 0px; line-height:normal;}

#content ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#content li { background-image:url(../images/bullet.jpg); background-repeat:no-repeat; list-style-type:none; padding:0px 0px 5px 25px; margin:0px 0px 0px 0px;}

#content li.news { background-image:none; list-style-type:none; padding:10px 0px 5px 0px; margin:0px 0px 0px 0px; clear:both;}

#content li.news td {border-bottom:0px solid #adafb1; padding:0px 0px 5px 0px;}

#content li.faq { background-image:none; list-style-type:none; padding:10px 0px 5px 0px; margin:0px 0px 0px 0px; clear:both;}

#content li.ps { background-image:none; list-style-type:none; padding:10px 0px 5px 0px; margin:0px 0px 0px 0px; clear:both;}

#content li.comments { background-image:none; list-style-type:none; padding:5px 10px; margin:5px 0px 5px 0px; clear:both; background-color:#fae6ef;}

#content ul.comments-list { margin:5px 0px;}

#content li.numbered { list-style-type:decimal; background:none; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}

#content td { padding:5px 10px 5px 0px; border-bottom:1px solid #adafb1; font-size:12px;}

#news-details { font-size:10px; padding:0px 0px; margin:10px 0px 15px 0px; }

#patient-stories {}

#patient-stories img { float:left;}

#patient-stories h1 { font-size:15px; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; border:none;}

/* ----------------------------------   HOME PAGE   --------------------------------- */

#home-advice { background-image:url(../images/home-advice-module_op2.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; margin:0px 0px 10px 0px; color:#333; line-height:16px;}

#home-advice h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }

#home-about { background-image:url(../images/about-module_op2.jpg); width:346px; color:#fff; height:182px; padding:0px 250px 0px 18px; margin:0px 0px 10px 0px; line-height:16px;}

#home-about h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }

#home-joinin { background-image:url(../images/home-team-brainstrust-module.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; color:#333; margin:0px 0px 10px 0px; line-height:16px;}


#home-do-what-you-love {background-image:url(../images/home-joinin-module.jpg);  width:346px; height:182px; padding:0px 250px 0px 18px; color:#fff ; margin:0px 0px 10px 0px; line-height:16px; }

#home-do-what-you-love h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }


#home-joinin h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }

	#home-team-brainstrust { background-image:url(../images/home-team-brainstrust-module.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; color:#333; margin:0px 0px 10px 0px; line-height:16px;}
	
	#home-team-brainstrust h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }

#home-joinin-left { background-image:url(../images/home-joinin-module1.jpg); width:300px; height:180px; color:#fff; float:left; line-height:18px; padding:0px; margin:0px 14px 20px 0px; }

#home-joinin-left h1 { padding:6px 0px 0px 18px; margin:0px; font-size:16px; color:#fff; width:300px;}

#home-joinin-right { background-image:url(../images/home-joinin-feed.jpg); width:300px; height:180px; float:left; line-height:18px; padding:0px; margin:0px 0px 20px 0px; }

#home-joinin-right h1 { padding:6px 0px 0px 18px; margin:0px; font-size:16px; color:#fff; width:300px; }


#home-littleships { background-image:url(../images/littleships-modules.jpg); width:346px; color:#fff; height:182px; padding:0px 250px 0px 18px; margin:0px 0px 10px 0px; line-height:16px;}

#home-littleships h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }


#home-next-event { line-height:20px; border-bottom:1px solid #adafb1; padding:0px 0px 10px 0px; margin:20px 0px 0px 0px; clear:both;}

#home-next-event img { float:left; padding:0px 10px 0px 0px;}

#home-next-event h1 {color:#c50051; font-size:16px; padding:0px 0px 8px 0px; margin:0px;}

#home-free-area1 {line-height:20px; border-bottom:1px solid #adafb1; padding:10px 0px 10px 0px;}

#home-free-area1 h1 {color:#c50051; font-size:16px; padding:0px 0px 8px 0px; margin:0px;}

#home-free-area2 {line-height:20px; border-bottom:1px solid #adafb1; padding:10px 0px 10px 0px;}

#home-free-area2 h1 {color:#c50051; font-size:16px; padding:0px 0px 8px 0px; margin:0px;}


/* ----------------------------------   HOME PAGE   --------------------------------- */



/* ----------------------------------   CONTENT PAGES   --------------------------------- */


#about-heading { background-image:url(../images/about-module_op2.jpg); width:346px; color:#fff; height:182px; padding:0px 250px 0px 18px; margin:0px 0px 10px 0px; line-height:16px;}

#about-heading h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }



#advice-left { background-image:url(../images/advice-symptoms.jpg); width:300px; height:180px; float:left; color:#fff; line-height:18px; padding:0px; margin:0px 14px 0px 0px; }

#advice-left h1 { padding:6px 0px 18px 0px; margin:0px; font-size:12px; color:#fff; width:300px; }

#advice-right { background-image:url(../images/advice-treatment.jpg); width:300px; height:180px; float:left; line-height:18px; padding:0px; margin:0px 0px 0px 0px; }

#advice-right h1 { padding:6px 0px 18px 0px; margin:0px; font-size:12px; color:#fff; width:300px; }



#joinin-left { background-image:url(../images/events-small-module.jpg); width:300px; color:#fff; height:180px; float:left; line-height:18px; padding:0px; margin:0px 14px 10px 0px; }

#joinin-left h1 { padding:6px 0px 18px 0px; margin:0px; font-size:12px; color:#fff; width:300px;}

#joinin-left-campaign1 { background-image:url(../images/joinin-feed.jpg); width:300px; height:180px; float:left; line-height:18px; padding:0px; margin:0px 14px 10px 0px; }

#joinin-left-campaign1 h1 { padding:6px 0px 18px 0px; margin:0px; font-size:12px; color:#fff; width:300px;}



#joinin-right { background-image:url(../images/fundraising-small-module.jpg); width:300px; height:180px; float:left; line-height:18px; padding:0px; margin:0px 0px 10px 0px; }

#joinin-right h1 { padding:6px 0px 18px 0px; margin:0px; font-size:12px; color:#fff; width:300px; }

#joinin-right-campaign2 { background-image:url(../images/hatters-module.jpg); width:300px; height:180px; float:left; line-height:18px; padding:0px; margin:0px 0px 10px 0px; }

#joinin-right-campaign2 h1 { padding:6px 0px 18px 0px; margin:0px; font-size:12px; color:#fff; width:300px; }




#module-left-text { height:140px; width:150px; margin:12px 0px 0px 16px;}

#module-left-link h1 { margin:4px 0px 0px 16px; padding:0px 0px 0px 0px; width:230px;}

#module-right-text { height:140px; width:150px; margin:12px 0px 0px 16px;}

#module-right-link h1 { margin:4px 0px 0px 16px; padding:0px 0px 0px 0px; width:230px;}

.advice-header { font-size:14px; line-height:20px;}

#small-modules { clear:both; line-height:18px; padding:10px 0px 0px 0px;}

#small-modules h1 { font-size:15px; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}

#small-modules img { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}

#module1 { float:left; width:143px; margin:0px 14px 0px 0px;}

#module2 {float:left; width:143px; margin:0px 14px 0px 0px;}

#module3 {float:left; width:143px; margin:0px 14px 0px 0px;}

#module4 {}


#horiz-modules { clear:both; line-height:18px; padding:10px 0px 0px 0px;}

#horiz-modules h1 { font-size:15px; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; border:none;}

#horiz-modules img { float:left; padding:0px 10px 10px 0px}

#horiz-module1 {}

#horiz-module2 { clear:left;}

#horiz-module3 { clear:left;}

#horiz-module4 { clear:left;}

#horiz-module5 { clear:left;}

#horiz-module6 { clear:left;}


#little-ships { clear:both; line-height:18px; padding:10px 0px 0px 0px;}

#little-ships h1 { font-size:15px; margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; color:#c50051;}

#little-ships img { float:left; padding:0px 10px 5px 0px}

#ship1 { float:left; width:300px; margin:0px 14px 10px 0px;}

#ship2 { float:left; width:300px; margin:0px 0px 10px 0px;}

#ship3 { float:left; width:300px; margin:0px 14px 10px 0px;}

#ship4 { float:left; width:300px; margin:0px 0px 10px 0px;}

#ship5 { float:left; width:300px; margin:0px 14px 10px 0px;}

#ship6 { float:left; width:300px; margin:0px 0px 10px 0px;}

#ship7 { float:left; width:300px; margin:0px 14px 10px 0px;}

#ship8 { float:left; width:300px; margin:0px 0px 10px 0px;}



.mission { font-size:15px;}

#mission {line-height:18px;}

#mission img { padding:0px 7px 0px 0px; margin:7px 0px -5px 0px;}

#mission h1 { font-size:24px; color:#c50051; border-bottom:1px solid #adafb1; padding:0px 0px 4px 0px;}

#mission h2 { font-size:18px; color:#c50051; border-bottom:1px solid #adafb1; margin:0px 0px 10px 0px; padding:10px 0px 4px 0px;}

.contact-form { color:#c50051; border:1px solid #c50051; width:300px; padding:3px; font-family:arial; font-size:13px;}

.contact-form2 { color:#c50051; border:1px solid #c50051; width:300px; padding:3px; margin:0px 0px 7px 0px; font-family:arial; font-size:13px;}

.little-quote { font-size:16px;}


#inthistop { background-image:url(../images/inthissection-top.jpg); width:614px; height:10px; margin:5px 0px 0px 0px; background-repeat:no-repeat;}

#inthistopevents { background-image:url(../images/inthissection-top.jpg); width:614px; height:10px; margin:10px 0px 0px 0px;}

#inthisbottom { background-image:url(../images/inthissection-bottom.jpg); width:614px; height:10px; background-repeat:no-repeat;}

#in-this-section { background-color:#fae6ef; padding:0px 10px; font-size:12px;}

#in-this-section td { border:0px; font-size:12px;}

#in-this-section h1 { font-size:16px; border:0px; margin:0px; padding:0px;}

#in-this-section li { background-image:url(../images/bullet-pink.jpg); background-repeat:no-repeat; list-style-type:none; padding:0px 0px 5px 25px; margin:0px 0px 0px 0px;}



#campaigns-head { background-image:url(../images/campaining-modules.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; color:#666 ; margin:0px 0px 10px 0px; line-height:16px;}

#campaigns-head h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }


#news-head { background-image:url(../images/news-module.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; color:#666 ; margin:0px 0px 10px 0px; line-height:16px;}

#news-head h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }


#events-head { background-image:url(../images/events-module-op2.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; color:#fff ; margin:0px 0px 10px 0px; line-height:16px;}

#cycling-head { background-image:url(../images/cycling-module.jpg); width:346px; height:182px; padding:0px 250px 0px 18px; color:#fff ; margin:0px 0px 10px 0px; line-height:16px;}

#cycling-head h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }


#events-head h1 { padding:6px 0px 18px 0px; margin:0px; font-size:16px; color:#fff; }

.featured-event { font-size:28px; color:#c50051; margin:0px 0px 0px 6px; }

#featured-event { background-color:#fff; width:594px; padding:10px 5px; margin:14px 0px 0px 0px;}

#in-this-section-events { background-color:#fae6ef; padding:5px;}


/* ----------------------------------   CONTENT PAGES   --------------------------------- */









/* ----------------------------------   CENTRE CONTENT   --------------------------------- */





/* ----------------------------------   RIGHT CONTENT   ---------------------------------- */


/* ----------------------------------   MODULES   ---------------------------------- */

#patient-blogs { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 0px 0px 10px; margin:0px 0px 10px 0px; }

#patient-blogs h1 {color:#53626b; font-size:15px; padding:7px 0px 0px 0px; margin:0px; }

#patient-blogs ul { padding:0px; margin:5px 0px 0px 12px;}

#patient-blogs li { padding:2px 0px 2px 0px; margin:0px;}


#news-module { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#news-module h1 {color:#53626b; font-size:15px; padding:7px 0px 0px 0px; margin:0px; }

#news-module ul { padding:0px; margin:5px 0px 10px 0px;}

#news-module li { padding:10px 0px 4px 0px; margin:0px; list-style-type:none;}

.news-module-date { font-weight:bold;}


#search-module { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#search-module h1 {color:#53626b; font-size:15px; padding:7px 0px 10px 0px; margin:0px; }

.search-box { color:#c50051; border:1px solid #c50051; width:137px; padding:3px;}


#polls { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#polls h1 {color:#53626b; font-size:15px; padding:7px 0px 10px 0px; margin:0px; }



#giving-module { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#giving-module h1 {color:#53626b; font-size:15px; padding:7px 0px 5px 0px; margin:0px; }

#contact-module { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#contact-module h1 {color:#53626b; font-size:15px; padding:7px 0px 10px 0px; margin:0px; }

#contact-module img { margin:0px 0px 10px 0px;}


#recent-event-module { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#recent-event-module h1 {color:#53626b; font-size:15px; padding:7px 0px 0px 0px; margin:0px; }

#recent-event-module h2 {color:#c50051; font-size:15px; padding:0px 0px 8px 0px; margin:0px; font-weight:normal; }

#recent-event-module img { margin:0px 0px 0px 0px;}


#events-calendar { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#events-calendar h1 {color:#53626b; font-size:15px; padding:7px 0px 0px 0px; margin:0px; }

#events-calendar ul { padding:0px; margin:5px 0px 10px 0px;}

#events-calendar li { padding:10px 0px 4px 0px; margin:0px; list-style-type:none;}


#decklog { background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px; }

#decklog h1 {color:#53626b; font-size:15px; padding:7px 0px 10px 0px; margin:0px; }

.decklog { color:#c50051; border:1px solid #c50051; width:137px; padding:3px; margin:0px 0px 10px 0px;}


#meltwater {background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px;}

#meltwater h1 {color:#53626b; font-size:15px; padding:7px 0px 10px 0px; margin:0px; }

#tweets {background-image:url(../images/module-bkg.jpg); background-repeat:repeat-x; border-top:1px solid #fff; padding:0px 10px 0px 10px; margin:0px 0px 10px 0px;}

#tweets h1 {color:#53626b; font-size:15px; padding:7px 0px 10px 0px; margin:0px; }

#tweets ul { list-style-type:none; margin:0px; padding:0px; font-size:11px; line-height:normal;}

#tweets li { margin:0px 0px 8px 0px; padding:0px;}


#news-story img { padding:0px 0px 10px 10px;}


/* ----------------------------------   MODULES   ---------------------------------- */





/* ----------------------------------   RIGHT CONTENT   ---------------------------------- */



/* ----------------------------------   SEARCH   ---------------------------------- */

#ffresult_bar {
cursor: move; 
z-index:5; 
position:absolute; 
top:0px; left:0px; 
background-color:#c50051; 
padding:0; 
text-align: right; 
width:100%; 
height:20px; 
display:block;  
border:solid; 
border-width: 1px; 
border-bottom: 0px; 
border-color:#c50051;
}



/* --------------------------------------   FOOTER   ------------------------------------- */

#footer-bkg { background-image:url(../images/site-footer.jpg); width:1024px; height:386px; clear:both; margin:0px auto; color:#53626b; font-size:11px;}

#footer { width:614px; margin:0px auto 0px auto; padding:40px 18px 0px 18px;}

#footer a { color:#53626b; text-decoration:none;}

#footer a:hover { color:#c50051; text-decoration:none;}

#footer-right { float:right; width:100px; text-align:right;}

#footer-left { float:left; }

/* --------------------------------------   FOOTER   ------------------------------------- */




/* --------------------------------------  TWITTER   ------------------------------------- */

#AjaxTwits {
	background-color: none;
	list-style: none;
	list-style-position: inside;
	width: 135px;
	margin: 0px auto;
	color: #333; padding:0px 10px 0px 0px; font-size:11px;}

#AjaxTwits li { width:145px; 
	padding: 10px 0px 10px 0px; border-bottom:1px solid #adafb1;	}

#AjaxTwits li a {width:125px;
	color: #c50051;
	text-decoration: none;}

#AjaxTwits li a:hover {
	color: #c50051; text-decoration:underline;}

#AjaxTwits li img {display:none;}

/* --------------------------------------  TWITTER   ------------------------------------- */



/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#333;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:100px;
	padding: 0px 0px 0px 90px;
	width:420px;
	color: #333;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 5px;
    background:url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 10px 15px; 
	background: url(../images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #333;
    background: url(../images/bubble.gif) no-repeat bottom;
}



/* ----------------------------------   ADMIN   ---------------------------------- */


#login { background-color:#fff; padding:20px; width:310px; margin:0px auto;}

#login h1 { font-size:16px; font-weight:normal; padding:0px 0px 20px 0px; margin:0px;}

#login h2 { font-size:14px; color:#FF0000; font-weight:normal; padding:0px 0px 20px 0px; margin:0px;}

#admin-header { background-color:#fff; margin:-14px 0px 0px 0px; padding:10px; border-bottom:1px solid #c50051;}

#admin-head-left { float:left; width:300px; color:#c50051; font-size:16px;}

#admin-head-right { float:right; width:300px; text-align:right; }

#admin-menu { clear:both; width:990px; margin:30px auto 0px auto; }

#admin-area { background-color:#fff; width:850px; padding:20px; margin:0px auto;}

#admin-area h1 { font-size:24px; color:#c50051; font-weight:normal; padding:0px 0px 7px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #c50051;}


#admin-area h2 { font-size:18px; color:#c50051; font-weight:normal; padding:10px 0px 7px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #c50051;}

.underline { border-bottom:1px solid #cbcbcb; padding:5px 5px 5px 0px; font-size:12px;}

.page-instruction {font-size:16px;}



#admin-window { width:700px; margin:0px auto; background-color:#fff; padding:0px 25px 10px 25px;}

#admin-window h1 { font-size:18px; font-weight:normal; color:#c50051; border-bottom:1px solid #c50051; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}


blockquote {
	padding: 1em 40px 1em 15px;
}

blockquote span.open { padding: 3px 0 3px 25px; background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {	padding: 3px 25px 3px 0; background: url(../images/sc-q.gif) no-repeat bottom right;}


input.button-preview { color:#4d4d4d; background-image:url(../admin/images/preview-notext.jpg); background-repeat:no-repeat; width:80px; height:26px; border:0px; margin:0px; padding:0px 0px 2px 18px; }

input.button-revert { color:#4d4d4d; background-image:url(../admin/images/revert-notext.jpg); background-repeat:no-repeat; width:74px; height:26px; border:0px; margin:0px; padding:0px 0px 2px 18px; }

input.button-save { color:#4d4d4d; background-image:url(../admin/images/save-changes-notext.jpg); background-repeat:no-repeat; width:113px; height:26px; border:0px; margin:0px; padding:0px 0px 2px 18px; }

input.button-cancel { color:#4d4d4d; background-image:url(../admin/images/cancel-notext.jpg); background-repeat:no-repeat; width:72px; height:26px; border:0px; margin:0px; padding:0px 0px 2px 18px; }

input.button-delete { color:#4d4d4d; background-image:url(../admin/images/delete-notext.jpg); background-repeat:no-repeat; width:80px; height:26px; border:0px; margin:0px; padding:0px 0px 2px 18px; }




/* ----------------------------------   preview page   ---------------------------------- */


#prev-content{
	background-color:#fff;
	width:614px;
	float:left; 
	padding:0px 18px;
	margin:auto auto 0px 20px;}

