/* Anthology Creative: Base CSS */
/* Version 1.0 */
/* Last Revised: Oct. 7, 2008 */

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:27px}h2{font-size:24px}h3{font-size:18px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
/* end reset */

body {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

a:link, a:visited {
	color: #333;
}

a:hover, a:active {
	color: #666;
}

div.flashError {
	text-align: left;
	display: block;
	padding: 14px;
	font: bold 14px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	background-color: #FFC2C8;
	color: #A80500;
	margin-bottom: 24px;
}

div.flashNotice {
	text-align: left;
	display: block;
	padding: 14px;
	font: bold 14px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	background-color: #FFE155;
	color: #6F4000;
	margin-bottom: 24px;
}

div.flashConfirm {
	text-align: left;
	display: block;
	padding: 14px;
	font: bold 14px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	background-color: #D3FFB9;
	color: #166F00;
	margin-bottom: 24px;
}

form fieldset {
	padding: 10px;
	display: block;
	border: 1px solid #eee;
	margin-bottom: 18px;
}

form fieldset legend {
	font: bold 11px Arial, Sans-serif;
	color: #999;
	padding: 0px 3px 0px 3px;
}

form ul li {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #ddd;
	clear: both;
}

form ul li label {
	font: bold 11px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #333;
	text-align: right;
	width: 100px;
	float: left;
	display: inline;
	margin-right: 20px;
	padding-top: 3px;
	height:17px;
}

form ul li input, form ul li textarea {
	width: 250px;
	border: 1px solid #aaa;
	padding: 3px;
	font: 12px/14px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #333;
}

form ul li input.button, form ul li input.secondButton {
	width: auto;
	padding: 3px 8px 3px 8px;
	background: #ddd;
	margin-left: 120px;
	font: bold 14px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #333;
	cursor:pointer;
}

form ul li input.secondButton {
	margin-left: 10px;
}

form ul li select {
	padding: 3px;
}

form ul li select option {
	padding-right: 2em;
}

form ul li input.secondary, form ul li select.secondary {
	margin: 10px 0px 0px 120px;
}

form ul li.noborder {
	border: none;
}

form ul li div.formError {
	display: block;
	margin-left: 120px;
	font: bold 11px/18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #A80500;
	margin-top: 6px;
}

form ul li.checkbox input,form ul li.radio input{width:13px;padding:0;margin:0 4px 0 0;float:none;border:none;}
form ul li.checkbox span,form ul li.radio span{margin:0 20px 0 0;float:none;}

form .terms div {
	width: 480px;
	height:100px;
	border: 1px solid #aaa;
	padding: 3px;
	overflow:hidden;
	font-size: 12px;
	font-family:"Times New Roman", Times, serif;
	float:left;
	display:inline;
	margin:0 0 5px 0;
	overflow-y:scroll;
}

form ul li.terms input {
	margin:4px 4px 0 120px;
	font-size:11px;
}

.text-tiny { font-size:10px; }
.text-medium { font-size:12px; }
.text-large { font-size:16px; }
.text-right { text-align:right; }
.text-danger { color:#A80500; }
a.danger:link { color:#A80500; background:#efaba9;padding:0 0.2em; /* Red */ }
a.danger:hover { color:#A80500; /* Red */ }
.text-capitalize { text-transform: capitalize;}
.text-highlite { background-color:#fffecc; padding:0 0.2em; /* Light Yellow */ }
.text-highlite-danger { color:#A80500; background:#FFC2C8; padding:0 0.2em; /* Reds */ }
.text-highlite-okay { color:#166F00; background:#D3FFB9;padding:0 0.2em;  /* Greens */ }
.text-right { text-align:right; }

.left { float:left; }
.right { float:right; }
.center { text-align:center; margin:0 auto; display:block; }
.half { width:45%; /* Not exactly half to account for paddings, margins etc. */ }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad20 { padding:20px; }
.full-margin { margin:0 0 20px 0; }
.half-margin { margin:0 0 10px 0; }
.no-margin { margin:0; }
.no-wrap { white-space:nowrap; }

.hide{ /* Hide stuff without resorting to display:none; */
	visibility:hidden;
	width:0!important;
	height:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
}

.print {display:none;}

/* END BASE */

/*
COLOR SHCHEME HEX COLORS ----------------------------- 
Hm-News	 	Links:			#007ab3 (blue)
Hm-Events	Links:			#d40693 (pink)
Hm-Classes	Links:			#72a800 (green)
Hm-Support	Links:			#d06200 (orange)

Body		Background: 	#d6d6d6 (lt grey)
Body		Text:		 	#464646 (lt black)

H1-H2		Text/Links:		#5e8d0b (green)
h3-H6		Text/Links:		#007bb1 (blue)

MainNav		Text:			#007bb4 (daystar blue)
MainNav		Text Hover:		#ffffff (white)
MainNav		Text Selected:	#ffffff (white)

Links		Text:			#007bb1 (blue)

Footer		Text/Links:		#b2b1b1 (super lt grey)
--------------------------------------------------- */

/****************************************************************************** HEADING TAGS */
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Sans-serif;
}

h1, h2 {
	color:#5e8d0b; /* green */
}

h3, h4, h5, h6 {
	color:#007bb1; /* blue */
}

h1.daystarLogo {
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	border:0;
	height:0;
}

/* END HEADING TAGS */


/****************************************************************************** WRAPPERs */
#wrapper {
	background: #dadada url('../images/wrapper-bg.jpg') repeat-y top center;
	color:#464646;
}

body {
	background: #d6d6d6 url('../images/wrapper-bg.jpg') repeat-y top center;
	color:#464646;
}

body#about {
	background: #dadada url('../images/wrapper-bg-red.jpg') repeat-x 0 152px;
}

body#news {
	background: #dadada url('../images/wrapper-bg-blue.jpg') repeat-x 0 152px;
}

body#events, body#classes {
	background: #dadada url('../images/wrapper-bg-pink.jpg') repeat-x 0 152px;
}

body#donate {
	background: #dadada url('../images/wrapper-bg-orange.jpg') repeat-x 0 152px;
}

body#resources {
	background: #dadada url('../images/wrapper-bg-green.jpg') repeat-x 0 152px;
}

body#content {
	background: #dadada url('../images/wrapper-bg-blue.jpg') repeat-x 0 152px;
}

body#account {
	background: #dadada url('../images/wrapper-bg-orange.jpg') repeat-x 0 152px;
}

/*
.mainContent {
	padding-top:24px;
}

.pgContent {
	padding:20px 20px;
	float:left;
	display:inline;
}
*/
.leftCol {
	float:left;
	display:inline;
	width:240px;
}

.mainCol {
	float:left;
	display:inline;
	width:720px;
	background: url('../images/banner-belly.jpg') no-repeat top right;
	min-height: 500px; 
	height: auto !important; /* understood by all browsers */ 
	height: 500px; /* IE6 incorrectly uses this value */
	padding:40px 0 0;
}

.mainCol.noPhotos {background: url('../images/banner-belly-empty.jpg') no-repeat top right;}

/* END WRAPPERs */

/****************************************************************************** LINKs */
a:link, a:visited {
	color:#007BB4;
	text-decoration:underline;
}

a:hover, a:active {
	color:#014767	;
	text-decoration:underline;
}

/* END WRAPPERs */


/****************************************************************************** HEADER */
#header {
	margin-bottom:25px;
	position:relative;
}

.daystarLogo {
	margin-top:23px;
	float:left;
	display:inline;
}

#thebikething-button {
	position:absolute;
	right:0;
}

/* END HEADER */


/****************************************************************************** TOP NAV */
#topNav {
	list-style-type: none;
  	padding: 0;
  	margin: 40px 0 0;
	position:relative;
	height:58px;
	float:right;
	display:inline;
}

#topNav li {
	float:left;
	margin-left:0;
	list-style-image: none;
}

#topNav a {
  	text-indent: -9999px;
  	float:left;
}

#topNav a:hover, #topNav a.sel {
  	background-position: left bottom;
	outline:none; /* For FF2 */
}

#topNav a:active {
  	outline:none; /* For FF2 */
}

#topNav .about {
  	width: 101px;
  	height: 58px;
  	background: url('../images/top-nav-about.jpg') no-repeat;
}

#topNav .news {
  	width: 91px;
  	height: 58px;
  	background: url('../images/top-nav-news.jpg') no-repeat;
	margin-right:7px;
}

#topNav .events {
  	width: 109px;
  	height: 58px;
  	background: url('../images/top-nav-events.jpg') no-repeat;
	margin-right:7px;
}

#topNav .donate {
  	width: 109px;
  	height: 58px;
  	background: url('../images/top-nav-donate.jpg') no-repeat;
	margin-right:7px;
}

#topNav .resources {
  	width: 146px;
  	height: 58px;
  	background: url('../images/top-nav-resources.gif') no-repeat;
}


/****************************************************************************** HOME - PROMOTION */
.promotion {
	border-top:2px dashed #bbb;
	border-bottom:2px dashed #bbb;
	padding:15px 0;
	margin:20px 0 0;
}


/****************************************************************************** HOME - WIDGETS */
.widgetWrap {
	margin-top:20px;
}

.widget {
	min-height:300px;
	height:auto !important; /* understood by all browsers */ 
	height:300px; /* IE6 incorrectly uses this value */
	font-size:14px;
	position:relative;
}

.widget ul li {
	list-style-type:none;
	list-style-image:none;
	margin:0 0 15px 0;
	line-height:18px;
	width:214px;
}

.widget .linkMeta {
	font-size:10px;
	font-style: italic;
	display:block;
	margin-top:3px;
	line-height:14px;
}

.widget .content {
	padding:6px 3px 0;
	color:#9e9f9f;
}

.widget .bottomLink {
	position:absolute;
	bottom:2px;
	width:220px;
	text-align:center;
	font-size:14px;
	margin-top:10px;
}

#widgetNews .bottomLink a:link,
#widgetNews .bottomLink a:visited,
#widgetEvents .bottomLink a:link,
#widgetEvents .bottomLink a:visited,
#widgetClasses .bottomLink a:link,
#widgetClasses .bottomLink a:visited,
#widgetSupport .bottomLink a:link,
#widgetSupport .bottomLink a:visited {
	color:#696969;
}

#widgetNews {
	background: url('../images/widget-cap-left.jpg') no-repeat bottom center;
}

#widgetNews a:link, #widgetNews a:visited {
	color:#007ab3;
}

#widgetEvents .dateBox {
	font-size:10px;
	text-align:center;
	background: url('../images/widget-date-box.jpg') no-repeat top left;
	width:27px;
	height:27px;
	float:left;
	display:inline;
	line-height:13px;
	margin-right:15px;
	color:#6c6c6c;
}

#widgetEvents .linkWrap, #widgetClasses .linkWrap {
	float:none;
	display:inline;
}

#widgetEvents {
	background: url('../images/widget-cap-inner.gif') no-repeat bottom center;
}

#widgetEvents a:link, #widgetEvents a:visited {
	color:#d40693;
}

#widgetClasses {
	background: url('../images/widget-cap-inner.gif') no-repeat bottom center;
}

#widgetClasses .dateBox {
	font-size:10px;
	text-align:center;
	background: url('../images/widget-date-box.jpg') no-repeat top left;
	width:27px;
	height:27px;
	float:left;
	display:inline;
	line-height:13px;
	margin-right:15px;
	color:#6c6c6c;
}

#widgetClasses a:link, #widgetClasses a:visited {
	color:#72a800;
}

#widgetSupport {
	background: url('../images/widget-cap-right.jpg') no-repeat bottom center;
	font-size:12px;
	color:#5c5c5c;
	overflow:hidden;
}

#widgetSupport h4 {
	margin:0 0 14px 0;
	color:#da7600;
	font-size:20px;
	border-bottom:1px dashed;
}

#widgetSupport a.register {
	color:#da7600;
	font-size:10px;
	margin:7px 0 0 0;
}


.widget form {
	padding:0 5px;
}

.widget label {
	font-weight:bold;
	width:64px;
	float:left;
	display:inline;
}

.widget input {
	border:1px solid #da7600;
	padding:3px;
	width:132px;
	margin:0 0 5px 0;
	color:#5c5c5c;
	float:left;
}

.widget .button {
	margin:0 0 0 64px;
	width:auto;
	float:left;
	display:inline;
	cursor:pointer;
	color:#fff;
	background:#da7600;
	font-weight:bold;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:3px 10px;
}

/****************************************************************************** HOME - SUPER-FOOTER */
.super-footer {
	margin:60px 0 0;
}

.twitter-updates div {
	background: url('../images/twitter-bubble.png') no-repeat top left;
	width:350px;
	height:60px;
	float:left;
	padding:5px 10px 0 35px;
	line-height:16px;
	font-style:italic;
}

a.twitter-follow {
	margin:0 6px 0 0;
	padding:0 0 0 20px;
	background: url('../images/icons/twitter.png') no-repeat 0 2px;
	text-decoration:none;
}



/****************************************************************************** LEFT COL */
.navBox {
	background: url('../images/nav-box-bg.jpg') repeat-y top left;
	width:190px;
	float:left;
	display:inline;
}

.sideNav ul {
	margin-bottom:30px;
	float:left;
	display:inline;
}

.sideNav ul li {
	list-style-type:none;
	margin-left:0;
	height:40px;
	background-color:#f3f3f3;
	width:186px;
	margin-left:1px;
	font-size:14px;
	font-weight:bold;
	float:left;
	display:inline;
}


.sideNav a:link, .sideNav a:visited {
	color:#007bb4;
	text-decoration:none;
	line-height:40px;
	padding-left:20px;
	display:block;
}

.sideNav a:hover, .sideNav a:active {
	color:#fff;
	text-decoration:none;
	background:#fff url('../images/sidenav-arrow.jpg') no-repeat top left;
	width:208px;
	outline:none;/* For FF2 */
}

.sideNav a.sel {
	color:#fff;
	text-decoration:none;
	background: #fff url('../images/sidenav-arrow.jpg') no-repeat top left;
	width:208px;
}


/* END LEFT COL */

/****************************************************************************** INNER PAGES */
.danger {
	color:#A80500;
}

.stripe-it-grey {
	background: #423716 url('../images/bg-stripe-grey.png') repeat;
}

.bigText {
	font-size:18px;
}

.mainCol strong {
	color:#007bb4;
}

#content .mainCol img {
	padding:10px;
}

blockquote {
	font-size:18px;
	line-height:24px;
	color:#007bb4;
	background: #e9f8ff url('../images/blockquote-bg.gif') repeat-x top left;
	border:1px solid white;
	padding:10px;
}

blockquote p {
	margin-bottom:0;
}

.mainCol li {
	list-style-image: url('../images/list-item-star.gif');
	margin-bottom:8px;
}

.mainCol form ul li {
	list-style-image:none;
	list-style-type:none;
}

.mainCol form input.small {
	width:50px;
}

.mainCol form input.smallest {
	width:25px;
}

.mainCol form input.money {
	background-color: #D3FFB9;
	color: #166F00;
	border:1px solid #166F00;
}

.cardIcons {
	float:right;
	position:relative;
	right:150px;
	top:-4px;
}

.codeIcons {
	float:right;
	position:relative;
	right:425px;
	top:-6px;
}

.bigList {
	list-style-image: url('../images/list-item-star.gif');
	margin-bottom:8px;
	font-size:18px;
}

.bigParagraphs p {
	font-size:14px;
	border-bottom:1px dotted;
	padding:0 0 60px 0;
	position:relative;
	height:1%; /* IE 6 fix */
}

.bigParagraphs p em {
	color:#999;
	position:absolute;
	bottom:20px;
	right:0;
	margin:20px 5px 0 0;
}

.seminars ul {
	border-bottom:1px dotted;
	padding-bottom:20px;
	margin:0 0 30px 0;
}

/********** ABOUT GRID */

.aboutIndividual {
	float:left;
	display:inline;
	width:300px;
	margin:0 40px 40px 0;
}

.aboutIndividual p {
	font-size:12px;
}

.aboutIndividual img {
	width:100px;
	border:4px solid #f1f1f1;
	display:inline;
	float:left;
}

.aboutIndividual li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	width:300px;
}

.aboutIndividual span.position {
	font-size:10px;
	font-style: italic;
	margin-bottom:8px;
	display:block;
}

.aboutIndividual .bio {
	margin-left:114px;
}


/********** POSTS - EVENT, BOOK, NEWS */
.postEvent li {
	list-style:none;
	margin:0 0 40px;
	border-bottom:1px dotted;
}

.postEvent .eventPic {
	float:left;
	display:inline;
	margin:0 10px 10px 0;
	border:4px solid #f1f1f1;
}

.postEvent .eventMeta {
	text-align:center;
	color:#fff;
	font-style:italic;
	width:144px;
	height:113px;
	float:right;
	display:inline;
	background: url('../images/badge-cloud-pink.gif') no-repeat top center;
	padding:20px 15px 0;
	font-size:10px;
	margin:0 10px 10px;
}

.postEvent .eventMeta p {
	margin:3px 0;
}

.postEvent .location {
	color:#c44b9d;
	display:block;
}

.postEvent .date {
	font-size:14px;
}

.postEvent .leader {
	font-size:12px;
}

.postBook .author, .postClasses .leader {
	font-style: italic;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin:0 0 30px 0;
	color:#999;
}

.bigMetaDate {
	font-size:14px;
	font-weight:bold;
}

.postBook {
	list-style: none;
	margin:0 0 60px 0;
	border-bottom:1px dotted;
}

.postBook img.buyNow {
	margin-left:5px;
}

.postBook img.featured {
	float:left;
	display:inline;
	margin: 0 20px 10px 0;
}

.postBook h3, .postNews h3, .postClasses h3, .postNews h2, .postClasses h2 {
	margin-bottom:10px;
}

.postNews .postMeta, .postClasses .postMeta {
	font-style: italic;
	font-size:14px;
	margin-bottom:20px;
	display:block;
	color:#999;
}

.postNews, .postClasses {
	margin:0 0 50px 0;
	border-bottom:1px dotted;
	width:720px;
	float:left;
	display:inline;
	padding:0 0 10px 0;
}

.postNews img {
	margin:0 10px 10px;
	border:4px solid #f1f1f1;
}

/********** MISC */

.bigLead > p:first-child  {
	font-size:20px;
}

.noBorder {
	border:0;
}

.passwordForm {
	width:450px;
}

.daystarPhoto {
	margin:15px;
	border:8px solid #f1f1f1;
}

/********** PRICING GRID */

.pricingGrid {
	width:412px;
	margin:20px 0;
	float:left;
	display:inline;
}

.pricingGrid li {
	margin:0;
	list-style:none;
	list-style-image: none;
	list-style-type: none;
	border-bottom:1px dotted;
	height:30px;
	width:412px;
}

.pricingGrid li.alt {
	background-color:#f6f6f6;
}

.pricingGrid li.header {
	height:12px;
	background-color:#FFC0CB;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	height:30px;
}

.pricingGrid li .col1, 
.pricingGrid li .col2, 
.pricingGrid li .col3,
.pricingGrid li .col4 {
	float:left;
	display:inline;
	padding:4px;
}

.pricingGrid li .col1, .pricingGrid li .col2 {
	width:90px;
}

.pricingGrid li .col3 {
	width:150px;
}

.pricingGrid li .col4 {
	width:50px;
}

/********** TABLES */
table.crud {
	width:100%;
	text-align:left;
	border:1px solid #ececec;
	border-collapse:separate;
	border-collapse:inherit;
	font-size:11px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#222;
}

	table.crud img {
		vertical-align:middle;
	}

	table.crud tr.alt td {
		background-color: #f6f6f6;
	}
	
	table.crud tr.highlite td {
		background-color: #fffecc;
		border-bottom: 1px solid #e6e5ab;
	}
	
	table.crud tr.hover td {
		background-color: #D7ECEC;
	}
	
		table.crud tr td {
			padding: 10px;
			font-weight:bold;
			background:#fff;
		}
		
	table.crud th {
		padding: 10px;
		color: #fff;
		font: 11px/16px "Lucida Grande", Arial, Sans-serif;
		border-bottom: 1px solid #d3d3d3;
		font-weight:bold;
		vertical-align:top;
		background-color:#007BB4;
		text-shadow:1px 1px 0 #666;
		text-align:left;
	}
		
	table.crud .textCenter {
		text-align:center;
	}
	
	table.crud .textLeft {
		text-align:left;
	}
	
	table.crud .title {
		font-size:13px;
	}
		table.crud .title a {
			text-decoration:none;
		}
		
	table.crud p {
		margin-bottom:5px;
	}
	
/********** ACCOUNT  */
.donationManagement {
	font-size:14px;
}

.donationManagement strong {
	color:#555;
	width:190px;
	border-bottom:1px dashed #ddd;
	float:left;
	margin:0 4px 4px 0;
}

.donationManagement strong.last {
	border-bottom:none;
}

.donationManagement li {
	list-style:none;
	margin:0 40px 40px 20px;
	border:1px solid #007BB4;
	background:#fff;
	width:320px;
	float:left;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:inline;
}

.donationManagement li.create {
	border:1px solid #ccc;
	height:56px;
	font-size:18px;
	font-weight:bold;
	background: url('../images/bg-stripe-grey.png');
	text-align:center;
	padding:30px 40px 40px;
	width:240px;
}

.donationManagement li.last {
	margin:0 0 40px 0;
}

.donationManagement div {
	padding:10px 20px;
}

.donationManagement h3 {
	padding:0 0 0 10px;
	line-height:30px;
	background:#007BB4;
	color:#fff;
	margin:0;
	border-bottom:1px solid #007BB4;
	font-size:14px;
}

.donationManagement a.headingEdit {
	background:#1b94cd;
	font-size:12px;
	width:60px;
	float:right;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
	text-shadow:1px 1px 0px #005c86;
	border-left:1px dashed #76c7ee;
	display:inline;
	line-height:30px;
}

a.donateButton:link, a.donateButton:visited, a.donateButton:hover, a.donateButton:active  {
	text-decoration:none;
	margin:0;
	padding:0 10px;
	line-height:30px;
	height:30px;
	color:#fff;
	background:#C44B9D;
	cursor:pointer;
	font-size:12px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow:1px 1px 0 #912a70;
	font-weight:bold;
	border:2px solid #dc75bb;   
	display:inline-block;
	width:auto;
}        

.donationOption {
	float:left;
	display:inline;
	width:300px;
	margin:0 60px 40px 0;
}

	.donationOption.last {
		margin:0 60px 0 0;
	}


/* END INNER PAGES */

/****************************************************************************** FOOTER */
#footer {
	text-align:center;
	padding:140px 0 20px;
	color:#b2b1b1;
	font-size:14px;
}

#footer .nav {
	margin-bottom:8px;
}

#footer .nav a:link, #footer .nav a:visited {
	color:#b2b1b1;
	margin-right:20px;
	text-decoration:none;
}

#footer .nav a:hover, #footer .nav a:active {
	color:#b2b1b1;
	text-decoration:underline;
}

#footer .nav a.last  {
	margin-right:0px;
}

#footer .copyright {
	font-size:12px;
	margin-bottom:10px;
}

#footer .designBy {
	font-size:11px;
	font-weight:normal;
}

#footer .designBy a:link, #footer .designBy a:visited {
	color:#9f9f9f;
	text-decoration:none;
}

#footer .designBy a:hover, #footer .designBy a:active {
	color:#9f9f9f;
	text-decoration:underline;
}

/* END FOOTER */