/*
Theme Name: Cancer Campaigning Group
Theme URI: 
Description: Custom theme developed for Mandate by Puffbox Ltd
Version: 1.0
Author: Simon Dickson

based (heavily) on an original design by Luther Pendragon PR
*/


a { color:#066; text-decoration:none; }
	a:hover{ text-decoration:underline; }
	a:active, a:focus { outline: 0; } /* stops Firefox outline */
b, strong { font-weight:bold; }
em, i { font-style:italic; }
hr { display:none; }
.hidden { display:none; }
.nowrap { white-space:nowrap; }
.rounded { -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; }
img#wpstats { display:none; }
.navigation { clear:left; overflow:auto; padding:0 0 10px 0; }
.alignleft { float:left; margin:0 0.5em 0.5em 0; }
.alignright { float:right; margin:0 0 0.5em 0.5em; }
.pointer { cursor:pointer; }

html { background:#eee; }
body { font-family:Verdana,Arial,sans-serif; padding:20px 0; color:#222; }
.container_24 { padding:5px 0; -moz-box-shadow:0 3px 7px #666; -webkit-box-shadow:0 3px 7px #666; box-shadow:0 3px 7px #666; }
#main p, #main li { line-height:1.4em; margin-bottom:10px; }

#header #title { background:#876; border:3px solid #000; padding:5px 10px; }
	#header h1 a { display:block; text-indent:-9999px; width:640px; height:56px; background:url(img/ccgtitle.gif) center center no-repeat; }
#nav { background:#000; }
	#nav ul { margin:0 0 0 20px; }
	#nav li { float:left; margin:0 20px 0 0; font-weight:bold; font-size:85%; }
	#nav li a { display:block; padding:2px 0; border-bottom:5px solid #000; color:#fff; }
	#nav li.current_page_item a, #nav li a:hover { color:#fa6; border-bottom:5px solid #fa6; text-decoration:none; }
#header a { color:#fff; }

.alpha .wrapper { padding:10px 10px 10px 20px; }
.omega .wrapper { padding:10px; }

#main { background:url(img/mainback1.gif) top center repeat-y; }
#main .alpha h2 { font-weight:bold; font-size:182%; margin-bottom:10px; }

.content h3 { font-weight:bold; font-size:116%; margin-bottom:5px; }
.content .meta { font-size:85%; color:#666; }
.content .item .meta { margin:4px 0 0 10px; float:right; }
.content ul li { list-style:square; margin-left:50px; }
.content ol li { list-style:decimal; margin-left:50px; }
.content blockquote { border-left:2px solid #876; margin-left:30px; padding-left:18px; }
.content .item { padding-bottom:10px; border-bottom:1px dotted #999; margin-bottom:20px; }
.content .lastitem { border-bottom:none; padding-bottom:0; }
.content a { color:#023; text-decoration:underline; }
.content .item a.title { text-decoration:none; }
.content a:hover { color:#876; }

.sidebar .widget { padding-bottom:10px; }
.sidebar .widget a { color:#432; text-decoration:underline; }
.sidebar .widget a:hover { color:#876; }
.sidebar .widget li { font-size:93%; clear:both; }
.sidebar h2 { font-weight:bold; font-size:123.1%; margin-bottom:5px; }
.sidebar h3 { font-weight:bold; font-size:108%; }
.sidebar h3 a { color:#000; }
.sidebar .date { font-size:85%; }
/* .sidebar .promo { width:47%; margin-right:1%; padding:0 2% 10px 0; float:left; } */
.sidebar .promo a { color:#000; font-weight:bold; font-size:93%; padding:2px 0 2px 18px; }
.sidebar .promo .meta { font-size:85%; }
.sidebar #rsspromo a { background:url(img/rss.gif) center left no-repeat; }
.sidebar #icalpromo a { background:url(img/cal.gif) center left no-repeat; }
.sidebar .morelink { white-space:nowrap; }

.sidebar img.attachment-thumbnail { float:right; margin:3px 0 2px 5px; }

.single-event .divider { margin-top:10px; border-top:1px dotted #999; padding-top:10px; }
#fullcalendar { padding:10px 0; }
#fullcalendar div.event { margin-bottom:10px; }
.fc-event a { border-color: #333; background-color: #999; color:#000; text-decoration:none; }
.fc-event a:hover { color:#fff; }

table#membership td { padding:5px 10px; font-size:93%; }

#credits { background:url(img/mainback2.gif) top center repeat-y; border-top:3px solid #000; font-size:85%; color:#666; }
#charities { display:inline-block;  }
#charities li { display:block; float:left; }
#charities li a { display:block; width:130px; height:130px; margin:0 10px 0 0; text-indent:-9999px; }

#charities #anolan a { background:url(img/logos/member_anolan.gif) center center no-repeat; }
#charities #beatingbc a { background:url(img/logos/member_beatingbc.gif) center center no-repeat; }
#charities #blf a { background:url(img/logos/member_blf.gif) center center no-repeat; }
#charities #BOF a { background:url(img/logos/member_BOF.gif) center center no-repeat; }
#charities #bowelcancer a { background:url(img/logos/member_bowelcancer.gif) center center no-repeat; }
#charities #braintrust a { background:url(img/logos/member_braintrust.gif) center center no-repeat; }
#charities #breakthrough a { background:url(img/logos/member_breakthrough.gif) center center no-repeat; }
#charities #breastcc a { background:url(img/logos/member_breastcc.gif) center center no-repeat; }
#charities #breastccare a { background:url(img/logos/member_breastccare.gif) center center no-repeat; }
#charities #btr a { background:url(img/logos/member_btr.gif) center center no-repeat; }
#charities #btuk a { background:url(img/logos/member_btuk.gif) center center no-repeat; }
#charities #cbc a { background:url(img/logos/member_cbc.gif) center center no-repeat; }
#charities #CCT a { background:url(img/logos/member_CCT.gif) center center no-repeat; }
#charities #chaicc a { background:url(img/logos/member_chaicc.gif) center center no-repeat; }
#charities #clicsargent a { background:url(img/logos/member_clicsargent.gif) center center no-repeat; }
#charities #cruk a { background:url(img/logos/member_cruk_v2.gif) center center no-repeat; }
#charities #cwl a { background:url(img/logos/member_cwl.gif) center center no-repeat; }
#charities #eve a { background:url(img/logos/member_eve.gif) center center no-repeat; }
#charities #james_whale a { background:url(img/logos/member_james_whale.gif) center center no-repeat; }
#charities #jostrust a { background:url(img/logos/member_jostrust.gif) center center no-repeat; }
#charities #kcuk a { background:url(img/logos/member_kcuk.gif) center center no-repeat; }
#charities #leukaemia_care a { background:url(img/logos/member_leukaemia_care.gif) center center no-repeat; }
#charities #leukaemia a { background:url(img/logos/member_leukaemia.gif) center center no-repeat; }
#charities #lymphoedema a { background:url(img/logos/member_lymphoedema.gif) center center no-repeat; }
#charities #lymphoma a { background:url(img/logos/member_lymphoma.gif) center center no-repeat; }
#charities #macmillan a { background:url(img/logos/member_macmillan.gif) center center no-repeat; }
#charities #maggies a { background:url(img/logos/member_maggies.gif) center center no-repeat; }
#charities #marie_curie a { background:url(img/logos/member_marie_curie.gif) center center no-repeat; }
#charities #mouth a { background:url(img/logos/member_mouth.gif) center center no-repeat; }
#charities #myeloma a { background:url(img/logos/member_myeloma.gif) center center no-repeat; }
#charities #orchid a { background:url(img/logos/member_orchid.gif) center center no-repeat; }
#charities #ovacome a { background:url(img/logos/member_ovacome.gif) center center no-repeat; }
#charities #ovarian a { background:url(img/logos/member_ovarian.gif) center center no-repeat; }
#charities #pancreatic a { background:url(img/logos/member_pancreatic.gif) center center no-repeat; }
#charities #prostate a { background:url(img/logos/member_prostate.gif) center center no-repeat; }
#charities #rcf a { background:url(img/logos/member_rcf.gif) center center no-repeat; }
#charities #roy a { background:url(img/logos/member_roy.gif) center center no-repeat; }
#charities #samantha_dickson a { background:url(img/logos/member_samantha_dickson.gif) center center no-repeat; }
#charities #sarcoma a { background:url(img/logos/member_sarcoma.gif) center center no-repeat; }
#charities #sue a { background:url(img/logos/member_sue.gif) center center no-repeat; }
#charities #targetovarian a { background:url(img/logos/member_targetovarian.gif) center center no-repeat; }
#charities #teencancer a { background:url(img/logos/member_teencancer.gif) center center no-repeat; }
#charities #tenovus a { background:url(img/logos/member_tenovus.gif) center center no-repeat; }
#charities #thepcrf a { background:url(img/logos/member_thepcrf.gif) center center no-repeat; }
#charities #wcrf a { background:url(img/logos/member_wcrf.gif) center center no-repeat; }

#supporters { height:140px; }
#supporters li { float:left; display:block; width:100px; height:62px; margin:0 5px 5px 0; }
#supporters li a { display:block; width:100px; height:62px; text-indent:-9999px; }
#supporters #ge a { background:url(img/logos/foot_supporter_GE.gif) center center no-repeat; }
#supporters #gsk a { background:url(img/logos/foot_supporter_gsk.gif) center center no-repeat; }
#supporters #bms a { background:url(img/logos/foot_supporter_bms.gif) center center no-repeat; }
#supporters #pfizer a { background:url(img/logos/foot_supporter_pfizer.gif) center center no-repeat; }
#supporters #roche a { background:url(img/logos/foot_supporter_roche.gif) center center no-repeat; }
#supporters #sa a { background:url(img/logos/foot_supporter_sanofiaventis.gif) center center no-repeat; }

#footer { background:#000; color:#fff; font-size:85%; }
#footer a { color:#fa6; }

#loginstrip { position:fixed; top:0; left:0; width:100%; z-index:99; background:#000; color:#fff; }
#loginstrip a { color:#ff0; }