/* general */
.center{text-align:center;}
#popup_wrapper{width:auto;}
.waiting{margin:3px 0;padding-left:20px;background:transparent url('/images/spinner.gif') no-repeat scroll left bottom;}

/* forms */
input{margin:0 10px 5px 0;padding:4px;font-size:1.3em;}
input[type="text"],input[type="password"]{border:1px solid #8f8685;}
input[type="checkbox"]{border:none;margin-bottom:0px;}
input[type="radio"]{border:none;}
textarea { font-size:12px; margin:0 10px 0 0; padding:4px; border:1px solid #8f8685; }
label{font-size:1.5em;font-weight:bold;margin:0 10px 5px 0;padding:0px;display:block;}
form em{color:#b61e12;font-style:normal;font-size:90%;}
form hr{border:1px solid #e3e0c3;height:1px;margin:15px 0;}
fieldset span.var{margin:2px 5px 5px 18px;display:block;}
fieldset{border:none;margin:0;padding:0;}
form fieldset{margin:0 0 2px;padding:0px;}
form fieldset input[type="text"],form fieldset input[type="password"]{width:500px;}
.common-form{width:500px;margin:40px auto;}
.wide-form h1, .common-form h1{font-size:1.8em;}
.wide-form{width:700px;margin:40px auto;}
.form-item{float:left;}
.common-content{width:500px;margin:40px auto;font-size:1.2em;color:#555;}
.button-link {background-color:transparent;border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;}

/*images*/
.tiny{width:24px;height:24px;}
.icon{width:50px;height:50px;}
.thumb{width:100px;height:100px;}
.medium{width:300px;height:300px;}

/*icons*/
ul.icon-list{margin:0;padding:0;list-style:none;}
ul.icon-list a{display:inline-block;margin:2px 0;padding:2px 0 5px 28px;text-decoration:none;}

/* tips */
.availability{color:#b61e12;position:absolute;}
.hidden-tips{display:none;}
.required-tip{color:#555555;font-size:1.2em;margin:0pt;font-weight:bolder;height:0px;}
.tip{position:absolute;z-index:2000;border:2px solid #CCCCCC;background-color:#fff;width:400px;}
#tip-title{font-size:1.1em;background-color:#CCCCCC;text-align:left;padding:2px 0px 5px 8px;font-weight:bold;}
#tip-main{padding:10px;color:#333333;}
#tip-main p,#tip-main ul{font-size:1.3em;}
#tip-main p{margin:3px 0;}
#tip-header{position:absolute;z-index:101;background-repeat:no-repeat;}
.tip-content{width:100%;}
.top-tip{margin:0px 0px 12px 0px;}
.top-tip #tip-header{background-image:url(/images/arrow_down.gif);height:10px;width:23px;}
.left-tip{margin-right:12px;}
.left-tip #tip-header{background-image:url(/images/arrow_right.gif);height:23px;width:11px;top:-2px;left:12px;background-position:right top;width:100%;}
.bottom-tip{margin:12px 0px 0px 0px;}
.bottom-tip #tip-header{background-image:url(/images/arrow_up.gif);left:0px;height:10px;width:23px;top:-12px;}
.right-tip{margin:1px 0px 0px 12px;}
.right-tip #tip-header{background-image:url(/images/arrow_left.gif);left:-12px;height:23px;width:10px;top:-3px;}
.bottom-tip #tip-header, .right-tip #tip-header{background-position:left top;}

/*jGrowl*/
div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:12px;}
/** Special IE6 Style Positioning **/
div.ie6{position:absolute;}
div.ie6.top-right{right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth :document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );}
div.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth :document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight :document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );}
div.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight :document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );}
div.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );width:100%;}
/** Normal Style Positions **/
body > div.jGrowl{position:fixed;}
body > div.jGrowl.top-left{left:0px;top:0px;}
body > div.jGrowl.top-right{right:0px;top:0px;}
body > div.jGrowl.bottom-left{left:0px;bottom:0px;}
body > div.jGrowl.bottom-right{right:0px;bottom:0px;}
body > div.jGrowl.center{top:0px;width:50%;left:25%;}
/** Cross Browser Styling **/
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.jGrowl div.jGrowl-notification{min-height:40px;}
div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:.85em;}
div.jGrowl div.jGrowl-notification div.close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer;}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;}
/** Hide jGrowl when printing **/
@media print{div.jGrowl{display:none;}
}


/* Errors */
.help-box{font-size:1.2em;color:#555;}
.fieldWithErrors input{border:solid 2px #B61E12;}
#errorExplanation{padding:7px;padding-bottom:12px;margin-bottom:20px;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:16px;background-color:#B61E12;color:#fff;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul li{list-style:square;}

/* support */
.support-information{font-size:9px;color:#333;}

/*
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at:http://fancybox.net
* 
* Copyright (c) 2008 - 2010 Janis Skarnelis
*
* Version:1.3.1 (05/03/2010)
* Requires:jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{/* IE6 */
position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/images/fancybox/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{/* IE6 */
position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('/images/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('/images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/images/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/images/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/* IE6 */}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('/images/fancybox/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('/images/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/images/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('/images/fancybox/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -122px;}
/* IE */
#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale');}
.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}
.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale');}
.fancybox-ie .fancy-bg{background:transparent !important;}
.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale');}


/* jQuery Countdown styles 1.5.8. */
.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}


*{padding:0;margin:0;outline:0;}
body{font-family:"Trebuchet MS",Arial,sans-serif;font-size:14px;line-height:18px;color:#545955;background:#0089AA url(/images/background.png) repeat-x 0 0;padding:19px 0;}
.clear {clear:both;}
a img{border:0;}
a.img img{border:solid 1px #d1d1d1;padding:1px;}
a.img:hover img{border-color:#999;}
a.big-img img{border:solid 1px #d1d1d1;padding:3px;}
a.big-img:hover img{border-color:#999;}
ol,ul{list-style:none;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.cl{font-size:0;line-height:0;clear:both;display:block;height:0;}
.notext{font-size:0;line-height:0;text-indent:-4000px;}
a{color:#0082b2;text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
#shell{width:926px;background:url(/images/shell-c.gif) repeat-y 0 0;margin:0 auto;}
#shell-t{width:926px;background:url(/images/shell-t.gif) no-repeat 0 0;}
#shell-b{padding:6px 2px;position:relative;width:922px;}
h1#logo{font-size:0;line-height:0;height:63px;}
h1#logo a{display:block;width:520px;height:63px;background:url(/images/logo.gif);text-indent:-4000px;}
h2, h2 a{color:#605a4f;font-size:45px;letter-spacing:-2px;line-height:1;font-family:"Century Gothic","Trebuchet MS",sans-serif;text-decoration:none;}
h3, h3 a{font-size:24px;line-height:1;font-weight:normal;font-family:"Century Gothic","Trebuchet MS",sans-serif;color:#605a4f;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{font-size:12px;line-height:14px;}
h4 a{color:#8cc63f;text-decoration:none;}
h4 a:hover{color:#0082b2;}
h5{font-size:22px;line-height:24px;padding-bottom:4px;padding-top:6px;}
h5 a{color:#8cc63f;text-decoration:none;}
h5 a:hover{color:#0082b2;}
input[type="submit"] {background-color:#F67604;color:#fff;border:solid 1px #ccc;}
input {font-size:1em;}
.checkbox-label{display:inline-block;}
input[type="checkbox"] {margin:0px;}
label{font-family:"Century Gothic","Trebuchet MS",sans-serif;font-weight:normal;}
.sosumi { font-size: 10px !important; color:#76797c; }

/* colors */
.black { color:black; }
.orange { color:#F67604 };
.bolda { font-weight:bold; }

h3.section { margin-top:30px; color:#F67604; }
h3.section span { font-size: 14px !important; color:#76797c; font-weight:normal; }

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

span#email-availibility span.available { color:green; }
span#email-availibility span.unavailable { color:#B61E12; }

/*fieldset legend { border-top:1px #E7E7E7 solid; padding-top:35px; width:100%; }*/

#goal a, #raised a { color:#333333; }

#container { width:1024px; margin:auto; }

#wgt-progress { position:absolute; left:756px; top:685px; min-width:116px; max-width:116px; height:23px; padding:4px 4px 4px 4px; font-size:13px; text-align:center; line-height:1.3em; }
/* Errors */
.fieldWithErrors{display:inline-block;}
.fieldWithErrors input{border:solid 2px #B61E12;}
#errorExplanation{margin:0;padding:0;}
#errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:16px;background-color:#B61E12;color:#fff;letter-spacing:normal;}
#errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
#errorExplanation ul{padding:4px 4px 4px 25px;background-color:#FFFFFF;}
#errorExplanation ul li{list-style:circle;}
.form_error_message{color:#8a1f11;display:none;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.help-box{font-size:1.2em;color:#555;}
.notify-box{font-size:1.2em;color:#555;position:absolute;top:0;left:10%;width:80%;z-index:10;}
.green{color:#8CC63F;}
.orange{color:#F67604;}
.floatleft{float:left;margin:0 0 10px 10px;clear:left;margin-right:10px;}
.add-drop{height:368px;width:318px;float:left;position:relative;margin-left:-29px;z-index:2}
.add-drop-small{height:92px;width:81px;float:left;position:relative;margin-left:9px;z-index:2;clear:left;}
.add-drop-button{position:relative;display:block;top:33px;left:20px;width:180px;height:58px;background:url(/images/empty.gif);}

strong.drops{font-size:85px;position:absolute;top:145px;left:95px;line-height:1;letter-spacing:-5px;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);font-family:"Century Gothic","Trebuchet MS",sans-serif;}
strong.drops_small{font-size:30px;position:absolute;top:45px;left:30px;line-height:1;letter-spacing:-5px;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);font-family:"Century Gothic","Trebuchet MS",sans-serif;}
/*timer*/
.time{height:50px;width:206px;}
.time span{font-weight:bold;float:left;width:44px;text-align:center;padding-top:1px;font-size:28px;line-height:1;margin-right:9px;color:#000;}
.time span.last{margin:0;}
#sidebar .time1{background:url(/images/count/time_inner1.png) no-repeat 0 0;}
#sidebar .time2{background:url(/images/count/time_inner2.png) no-repeat 0 0;}
#sidebar .time3{background:url(/images/count/time_inner3.png) no-repeat 0 0;}
#sidebar .time4{background:url(/images/count/time_inner4.png) no-repeat 0 0;}
#sidebar .time5{background:url(/images/count/time_inner5.png) no-repeat 0 0;}
#sidebar a, #sidebar a:hover, #goal a, #goal a:hover { color:#545955 !important; }
.hasCountdown{border:none;}
.goals{padding-top:15px;}
.goals strong{float:left;text-transform:uppercase;font-size:13px;width:70px;text-align:right;padding-top:5px;color:#989899;}
.goals span{float:right;width:120px;height:31px;color:#989899;padding:0 0 0 5px;background:url(/images/sp.gif) no-repeat 0 0;font-weight:bold;font-size:18px;line-height:30px;margin-bottom:10px;}
.goals span a{color:#989899;text-decoration:none;}
.goals span a:hover;{text-decoration:underline;}
.goals img{float:right;margin-right:23px;margin-top:4px;}
.video{float:left;margin-top:10px;}
.legend { float:right; width:140px; padding-top:15px; }
.legend strong{display:block;text-transform:uppercase;font-size:14px;}
.legend p{background-repeat:no-repeat;background-position:0 0;padding:0 0 15px 40px;}
.health-ico{background-image:url(/images/sectors/health.gif);}
.botswana-ico{background-image:url(/images/flags/small/botswana.jpg);}
#bottom-cnt{padding:140px 50px 0 50px;}
#bottom-cnt ul{list-style-type:none;font-size:11px;line-height:14px;text-align:right;padding-top:22px;}
#bottom-cnt ul li{padding-bottom:5px;}
#bottom-cnt ul a{color:#989899;text-decoration:none;}
#bottom-cnt ul a:hover{color:#333;}
#bottom-cnt .left{width:100px;padding-right:20px;margin-right:20px;border-right:solid 1px #e8e5df;height:185px;}
#bottom-cnt .right{width:250px;}
#bottom-cnt .center{width:400px;float:left;padding-top:20px;font-family:"Century Gothic","Trebuchet MS",sans-serif;}
#bottom-cnt h3{padding-bottom:15px;}
.article{font-size:10px;line-height:13px;padding-bottom:10px;}
.article .image{float:left;width:50px;}
.article .info{float:left;width:190px;padding-left:10px;}
/* footer */
#footer{color:#FFF;text-align:center;font-size:11px;}
#footer a{font-weight:bold;margin:0 15px;text-decoration:none;color:#fff;font-size:14px;}
#footer a:hover{text-decoration:underline;}
#footer p{font-size:12px;}
#footerNav{font-weight:bold;padding-top:12px;letter-spacing:-.25px;font-size:13.5px;margin-bottom:5px;margin-left:25px;}
#footerNav a{text-decoration:none;color:inherit;}
#footerNav li{display:inline;margin-right:17.5px;}
div#logo { background:url(/images/logo_new.gif); width:524px; height:40px; margin:-10px 0 10px 38px; cursor:pointer; }
.clouds{ position:absolute;top:-89px;left:584px;width:511px;height:126px;background:url(/images/clouds.png) no-repeat 0 0; }
#account-header{margin-top:15px}
#account-header a{margin-right:5px;font-size:.9em;}
#account-header-links{float:right;margin:18px 110px 0 0;}
#global-login-container{display:none;width:320px;height:130px;background-color:#29C2DE;padding:10px;z-index:10000;float:right;margin-right:100px; position:absolute; right:90px; top:35px; }
#global-login-container
{
	-webkit-box-shadow:5px 5px 10px #A3A3A3;
	-moz-box-shadow:5px 5px 10px #A3A3A3;
	box-shadow:5px 5px 10px #A3A3A3;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
#global-login-container .instruction a { color:#FFFFFF; }
#global-login-container .form-row label,
#global-login-container .form-row input{float:left;display:inline-block;}
#global-login-container .form-row label{color:#fff;width:100px;}
#global-login-container .form-row input[type="text"],
#global-login-container .form-row input[type="password"]{float:left;width:190px;}
#global-login-container .links{width:160px;float:right;text-align:right;padding-right:15px;}
#global-login-container .links a{font-size:.9em;margin:2px;display:inline-block;}
#global-login-container .button{float:right;}
#global-login-container .button input[type="submit"]{font-size:1.4em;}
#main{float:left;width:527px;display:inline;margin-left:35px;padding-top:40px;}
#contents_main{float:left;display:inline;margin-left:35px;padding-top:40px;}
#sidebar{float:left;width:296px;display:inline;padding-left:25px;padding-top:10px;}
#sidebar .legend p{padding:2px 47px 4px 0;}
#sidebar #iphone-app{margin-left:10px;}

/* Processing Donation Message */
#msg_processing_donation { width:600px; margin:auto; text-align:center !important; padding:10px; }
#msg_processing_donation h1 { color:#FFFFFF !important; text-shadow:0px 1px 6px #8F8F8F; font-size:48px !important; }
#msg_processing_donation #activity-indicator { margin:30px 0 40px 0; }
#msg_processing_donation h2 { color:#FFFFFF; text-shadow:0px 1px 6px #8F8F8F; font-size:20px !important; letter-spacing:0.5px }

.tabs{font-size:11px;height:24px;border-bottom:solid 1px #dedcd8;position:relative;z-index:10;}
.tabs ul{list-style-type:none;}
.tabs ul li{float:left;display:inline;margin-right:5px;}
.tabs ul li a,
.tabs ul li a span{float:left;display:inline;height:23px;line-height:23px;background:url(/images/tab.gif) no-repeat 0 0;padding:0 0 0 10px;}
.tabs ul li a span{background-position:right 0;padding:0 10px 0 0;}
.tabs ul li a{color:#7c7362;text-decoration:none;}
.tabs ul li a:hover{color:#333;}
.tabs ul li a.active{background-position:0 bottom;color:#fff;}
.tabs ul li a.active span{background-position:right bottom;}
.text-content{padding-top:15px;font-family:Helvetica,"Trebuchet MS",sans-serif;}
.text-content p{padding:5px 0 10px 0;}
.box{height:317px;width:317px;position:relative;margin-left:-50px;background:url(/images/box.gif) no-repeat 0 0;margin-bottom:20px;padding:15px;}
.box h2, .box h2 a{font-size:34px;letter-spacing:0;padding-bottom:8px;height:30px;overflow:hidden;text-align:center;}
.box .right{width:156px;}
.box .time{width:156px;height:37px;margin-top:10px;}
.box .time span{width:32px;margin-right:8px;font-size:20px;color:#8cc63f;padding-top:3px;}
.box .time span.last{margin:0;}
.box .left{width:148px;}
.box .add-drop{width:174px;height:231px;float:none;margin-left:-28px;top:-22px;}
.box .add-drop-button{top:30px;left:0;width:124px;height:40px;}
.box strong.drops{font-size:60px;top:100px;left:40px;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);color:#7c7362;}
.box strong.drops span{position:relative;}
.box strong.drops_small{font-size:20px;top:100px;left:40px;opacity:1;-moz-opacity:1;filter:alpha(opacity=1);color:#7c7362;}
.box strong.drops_small span{position:relative;}
.box .legend{float:none;height:70px;}
.box .goals strong{font-size:10px;font-weight:normal;width:53px;padding-top:2px;color:#545955;}
.box .goals span{width:90px;height:24px;background:url(/images/sp-inner.gif) no-repeat 0 0;font-size:16px;padding:0 0 0 5px;line-height:23px;margin-bottom:7px;}
.box .goals span a{color:#989899;text-decoration:none;}
.box .goals span a:hover{text-decoration:underline;}
.box .goals img{margin-right:14px;}
.box .legend{font-size:10px;padding:0;position:relative;z-index:50;width:auto;}
.box .legend p{padding:0 27px 5px 0;line-height:12px;text-align:right;color:#605a4f;background-position:right 0;}
.box .legend p strong{font-size:10px;}
.box .health-ico{background-image:url(/images/sectors/health-small.gif);}
.box .botswana-ico{background-image:url(/images/botswana-small.gif);}
body#innerpage{padding-bottom:0;}
body#innerpage #footer{width:926px;margin:0 auto;height:152px;background:url(/images/footer.png) no-repeat 0 0;position:relative; }
body#innerpage #footer .line{margin:0 5px;}
body#innerpage #shell{background-image:url(/images/shell-c-inner.gif); min-height:300px; }
body#innerpage #shell-t{background-image:url(/images/shell-t-inner.gif) no-repeat 0 0;}

strong.drops_small .sup{font-size:0.5em;position:relative;top:-18px;left:5px;letter-spacing:5px;}

.box strong.drops .sup{top:-13px;left:3px;}
.box strong.drops_small .sup{top:-13px;left:3px;}
.light{color:#cecccc;}
body#innerpage .article .info{width:210px;}
/*
.box .under_construction {background:transparent url(/images/under_construction.gif) no-repeat scroll 0 0;height:270px;margin-left:-10px;position:relative;top:-340px;width:337px;z-index:1000;}
.home-cnt .under_construction {background:transparent url(/images/under_construction_large.gif) no-repeat scroll 0 0;height:400px;margin-left:-309px;position:relative;top:-265px;width:515px;z-index:1000;}
#under_construction{height:310px;}
*/
.home-cnt h2{font-size:40px;}

#oauth-service-info{padding:10px;}
#oauth-service-info h1{margin:10px 0;}

/* video overlay */
#video_overlay { margin-bottom:0px; padding-bottom:0px; cursor:pointer; }
#video_overlay #btn_play { position:absolute; top:250px; left:480px; float:left; }

/* Founders pages */
#founders h2, #founders h3{font-weight:bold;color:#81C137;}
#founders ul{list-style-type:none;margin:20px 0 5px 0;}
.founders-donate{margin:5px 0 20px 0;}
#founders label{font-size:1em;}
#founders label span.examples{font-size:.8em;}
#founders #employer-matching{margin:0 0 0 10px;}
#founders #employer-matching label{float:left;}
#founders .form-row{margin:20px 0;}

/* form layout */
.form-row{margin:10px 0;}
.tos .form-row {text-align:right;margin-right:175px;}
.tos .form-row label{width:200px;}
/* for contents layout */
#contents_main p{margin:20px 0;}
#contents_main textarea{width:840px;}
#contents_main input[type="text"],input[type="password"]{width:840px;}
#contents_main input.short[type="text"]{width:100px;}
/* edit project page */
#project_new_content_form #errorExplanation{margin:10px;}
#project_new_content_form textarea{height:80px;}
/* contact us page */
.contact input[type="text"],input[type="password"]{width:475px;}
.contact textarea{width:475px;height:150px;}
/* common */
.common-form p{margin:10px 0;}
/* contents */
#contents{margin-right:35px;}
#contents p{margin:10px;}
#contents h2{margin-bottom:20px;}
.mceContentBody {background:#fff;}
/*donation process*/
#donation{padding:0;margin:0;background:url(/images/popup_background.gif) no-repeat 0 0;height:380px;}
#donation-main{padding:10px 20px;}
#donation-main h1{color:#5DC1DC;font-size:3.5em;margin:5px 0;font-weight:bold;}
#donation-main h1 a{font-size:.25em;}
#donation-main h2{color:#fff;font-size:1.2em;margin:5px 0;letter-spacing:0px;}
#donation-main label {color:#555;display:inline-block;font-size:1em;margin:0 10px 10px 0;}
#donation-main input[type="text"], #donation-main input[type="password"] {width:160px;height:15px;margin:0;}
#donation-main .left-column, #donation-main .right-column{padding:10px 0;display:inline-block;width:370px;}
#donation-main .left-column{float:left;}
#donation-main .right-border{border-right:solid 2px #9CACB0;}
#donation-main .left-column label{text-align:right;width:158px;}
#donation-main .right-column{float:right;}
#donation-main .middle-left-column{width:200px;float:left;text-align:right;margin-right:10px;margin-top:20px;}
#donation-main .middle-column{width:400px;float:left;margin-top:20px;}
#donation-main label.top{text-align:right;width:100px;}
#donation-main .help{margin-left:158px;}
#donation-main .help .instruction a{font-size:.7em;}
#donation-main .donate-button-right{position:absolute;top:290px;left:600px;}
#donation-main input.amountBox{width:60px;}
#donation-main .tip-left{float:left;width:100px;display:inline-block;}
#donation-main .tip-right{margin-left:14px;width:255px;display:inline-block;}
#donation-main .tip-right label{font-size:.8em;width:225px;text-align:left;}
#donation-main .tip-right input[type="text"] {width:45px;height:12px;}
#donation-main a.tip-help{font-size:.7em;margin-top:4px;display:inline-block;}
#donation-main .tip-selection{margin:0;padding:0;}
#donation #tip-help-container{background-color:#F7F7AB;width:300px;padding:10px;position:absolute;display:none;}
#donation .tip-help-container-logged-in{top:154px;left:10px;}
#donation .tip-help-container-logged-out{top:172px;left:190px;}
#donation #tip-help-container h3{color:#FBA836;margin:0 0 4px 0;}
#donation #tip-help-container p{font-size:.8em;}
#donation-main .donation-note{font-size:1.1em;float:left;width:350px;padding-top:8px;}
#donation-main .donation-fields{margin-top:8px;}
#donation-main fieldset.logged-in{width:400px;margin:75px 0 0 190px;}
#donation-main fieldset.logged-in label{width:190px;}

#contents_main #donation{background:none;}
#contents_main #donation #donation-main .donate-button-right{position:absolute;top:350px;left:530px;}

#register-user-form a{font-size:.9em;}

.amountBox{background-image:url('/images/dollar_sign.gif');background-repeat:no-repeat;padding-left:15px;}

.social-msg-container{margin-bottom:20px;width:540px;}
.social-msg-container textarea{width:290px;font-size:1em;}
.social-msg-container #tweet{height:65px;}
.social-msg-container #facebook_message{height:120px;}
.social-msg-container #email_message{height:120px;}
#contact-chooser-list{height:400px;border:1px solid #ccc;overflow:auto;padding:2px 5px;}
#tweet-holder{font-size:1.2em;color:#555;}

/*press releases*/
.press_release_summary{margin:20px 5px;}
/*home*/
.home-main-description{margin:10px;}
.home-main-description p{margin:10px 0;}
.home-main-description .left{width:310px;padding:0 10px 0 0;}
.home-main-description .right{width:100px;float:left;margin-top:20px;}
/*registration*/
.compact-form h1{color:#8CC540;font-size:3em;font-weight:bold;margin:0 0 15px;}
.compact-form p{color:#F67604;font-size:1em;}
.compact-form span.small{color:#000;font-size:.8em;}
.compact-form div.donation-info{color:#000;font-size:.7em;line-height:.9;display:inline-block;width:200px;}
.compact-form label{display:inline-block;width:150px;text-align:right;font-size:1em;}
.compact-form input[type="text"], #registration input[type="password"] {width:200px;}
.compact-form input.verification_value{width:50px;}
.compact-form #verification_value_info{font-size:.9em;}
.compact-form input.postal_code{width:60px;}
.compact-form input.amount{width:60px;}
.compact-form .button{float:right;}
/*edit payment information*/
#edit_payment_information p{color:#000;}
#edit_payment_information h3{color:#F67604;margin:5px 0;}
/*project pages*/
#contents .project-section h3{font-size:1.8em;color:#989899;font-weight:bold;margin:15px 0;}
#contents .project-section h4{font-size:1.2em;margin:10px 0 2px 0;}
#contents .project-section p{margin:0;}
#twitter {width:250px;float:left;}
#flickr {width:140px;float:left;margin-left:10px;}
#blog {width:400px;float:left;margin:20px 0;}
#blog h3 a{font-weight:bold;}
/*projects list*/
.partner {color:#989899;}
#projects-list{margin:7px 0 0 0;}
#projects-list li{clear:both;}
#projects-list li .img,
#projects-list li .info,
#projects-list li .icons{float:left;display:inline-block;}
#projects-list li .img{margin:4px 5px 5px 4px;width:70px;}
#projects-list li .info{width:340px;}
#projects-list li .info h5{margin:0;padding:0;}
#projects-list li .info .project-description{font-size:11px;line-height:12px;margin-top:6px;}
#projects-list li .info .bucket-tippers{color:#40C0D9;margin:8px 0;}
#projects-list li .icons{width:90px;margin-left:5px;}
#projects-list li .percentage{width:50px;height:58px;margin:10px 0 0 20px;}
#projects-list .projectDetails li{margin-bottom:8px;text-align:right;}
#projects-list .projectDetails{float:right;}
#projects-list .projectDetails li div{float:right;padding-right:25px;}
#projects-list .projectDetails li p{font-size:8px;line-height:13px;}
.projectDetails img{float:left;margin-right:7px;height:19px;}
.projectDetails li{clear:both;height:20px;margin-bottom:2px;}
.projectDetails li div{float:left;}
.projectDetails li h4{font-size:8px;line-height:7px;}
.projectDetails li p{font-size:10px;text-transform:uppercase;font-weight:bold;letter-spacing:-.5px;}
.member{clear:both;margin:10px 0;display:inline-block;}
.member .photo{width:100px;float:left;display:inline-block;}
.member .bio{width:380px;float:left;display:inline-block;margin-left:10px;}
.progress h1{font-size:1.4em;margin:0;}
h1.tippedby-progress-closed,
h1.tippedby-done-closed{padding:8px 0 0 140px;height:25px;}
h1.tippedby-progress,
h1.tippedby-done{padding:25px 0 0 140px;height:55px;}
.tippedby-done-closed{background:url(/images/closedtippedbackground.png) no-repeat 0 0;}
.tippedby-done{background:url(/images/tippedby-record.png) no-repeat 0 0;}
.tippedby-progress-closed{background:url(/images/closedinprogressbackground.png) no-repeat 0 0;}
.tippedby-progress{background:url(/images/tippedby-monitor.png) no-repeat 0 0;}
.tippedby-none{background:url(/images/closedyellowbackground.png) no-repeat 0 0;}
.progress .donor{margin:1px 0;clear:both;padding:3px 4px;display:inline-block;}
.progress .separator {background:url(/images/orangebtw.png) no-repeat 0 0;height:4px;}
.progress .donor .photo{background-color:#fff;height:35px;width:35px;padding:1px;border:solid 1px #d0d0d0;display:inline-block;float:left;}
.progress .donor .photo .icon{width:35px;height:35px;}
#contents #donors .donor .user p{margin:0;}
.progress .donor .user{display:inline-block;width:440px;margin-left:5px;}
.progress .donor .user .name{font-weight:bold;}
.progress .donor .user .meta{font-size:.8em;line-height:10px;}

.submit-project{width:800px;}
.submit-project fieldset{margin:40px 0;}
.submit-project legend { font-size:24px; color:#F67604; font-weight:bold; margin:10px 0 0px 0; }
.submit-project legend span { color:#989899; font-size:16px; font-weight:normal; clear:both; display:block; margin:10px 0 0 0; }
.submit-project p .project-subtext{color:#989899;font-size:1em;font-weight:normal;clear:both;display:block;margin-top:14px; }
.submit-project form label { font-size:14px; margin-top:20px; }
.submit-project label .label-subtext { color:#989899; font-size:12px; }
.submit-project #project_abstract{height:80px;}
.submit-project table { border-spacing:0px; }
.submit-project table, .submit-project table label { padding:0px; margin:0px; }
.submit-project table tr td { padding-right:20px; }
#budget-items{border:1px solid #ccc;padding:10px;width:829px;}
#budget-items .description-row{width:735px;display:inline-block;}
#budget-items .description-row input{width:720px;}
#budget-items .amount-row{width:80px;display:inline-block;}
#budget-items .amount-row input{width:70px;}

/*blog entries*/
.blog .hentry h4{font-size:1.2em;margin:20px 0 0 0;}
.blog .hentry p{margin:0;}
.blog .hentry .metadata{font-size:.8em;}
/*user*/
#user h1{font-size:1.9em;}
#user h2{font-size:1.4em;}
#user p{margin:10px 0;}
#user .table{width:100%;}
/*profile*/
#user_profile_attributes_i_give_because{height:40px;}
/*thanks page*/
#donation-thanks h1{font-size:6em;font-weight:bold;display:inline-block;}
#donation-thanks h3{font-size:1.4em;margin:2px 0 5px 25px;}
#donation-thanks h4{font-size:1.3em;margin:0 0 5px 0;font-weight:normal;}
#donation-thanks div{display:inline-block;float:left;}
#donation-thanks{color:#989898;}
#donation-thanks #donors,
#donation-thanks #comment{width:230px;}
#donation-thanks #comment h3{margin:0;}
#donation-thanks #comment #comment_body{height:50px;width:270px;}
#donation-thanks #comment .project-comment-submit{float:right;margin:10px;}
#donation-thanks #donors{border-right:solid 2px #f7f7f7;margin-right:30px;}
#donation-thanks #donors .right{float:right;font-size:0.9em;margin-right:10px;}
#donation-thanks .donor{background-color:#f7f7f7;margin:1px 0;clear:both;padding:3px 4px;width:210px;}
#donation-thanks .donor .photo{background-color:#fff;height:35px;padding:1px;border:solid 1px #d0d0d0;display:block;margin:0 4px 3px 0;}
#donation-thanks .donor .photo .icon{width:35px;height:35px;}
#donation-thanks .donor p{margin:2px 0;line-height:12px;}
#donation-thanks .donor .name{font-weight:bold;}
#donation-thanks .donor .give{font-weight:bold;}
#donation-thanks .donor .meta{font-size:.8em;}
#donation-thanks #social{margin-top:20px;}
#donation-thanks #social h3{margin:0;}
#donation-thanks #social p{font-size:.9em;}

/*comments*/
#comments h2{font-size:1.5em;}
#comments textarea{height:60px;}
#edit-project-membership{padding:0px 20px;}
#edit-project-membership textarea{height:150px;width:590px;}
#edit-project-membership .fieldWithErrors{display:block;}

/* budget table */
table#budget { width:100%; border-spacing:0px; margin-top:15px; }
table#budget thead tr { background:#03a3cc; color:#FFFFFF; }
table#budget .item { text-align:left; padding-left:10px; }
table#budget .data { text-align:right; padding-right:10px; }
table#budget tr.even { background:#F2F2F2; }
table#budget td { padding:5px 10px 5px 10px; }

/*invites*/
#invite-container h1{font-size:6em;font-weight:bold;display:inline-block;}
#invite-container h3{font-size:1.4em;margin:2px 0 5px 25px;}
#invite-container h4{font-size:1.3em;margin:0 0 5px 0;font-weight:normal;}
#invite-contents input[type="text"], #invite-contents input[type="password"]{width:200px;}
#get-contacts-form form{width:400px;}
#get-contacts-form .form-row{float:left;display:inline-block;}
#get-contacts-form .form-row label,
#get-contacts-form .form-row input{float:left;display:inline-block;}
#get-contacts-form .form-row label{color:#fff;width:100px;}
#get-contacts-form .form-row input[type="text"],
#get-contacts-form .form-row input[type="password"]{float:left;width:190px;}
#contacts-privacy{margin:30px 10px;width:200px;}
#invite-contacts{padding:10px;}
#invite-contacts h1{margin:10px 0;}
#invite-friends{margin-top:15px;}
#invite-friends .tabs{border:none;}
#contacts-loading{margin:20px;}
#contact-chooser{font-size:12px;font-family:Verdana,Arial,san-serif;}
#contact-chooser fieldset{border:1px solid #CCC;}
#contact-chooser input{margin-right:5px;}
#contact-chooser td{border-bottom:1px solid #EEE;}
#contact-chooser td.cb{padding:5px 3px 5px 5px;}
#contact-chooser table{border-collapse:collapse;margin:0;padding:0;}
#contact-chooser table td{padding:2px;}
#contact-chooser table tr.even{background-color:#EEFAFE;}
#contact-chooser .icon{width:20px;height:20px;}
#contact-chooser-list{width:550px;}
.select-all{background-color:#EEEEEE;border-bottom:1px solid #CCCCCC;color:#666666;line-height:200%;margin:0;padding:0 5px;}
#invite-form{margin:10px 0;}
#invite-contacts-form textarea{width:530px;height:80px;font-size:1em;}
#invite-container .table-wrapper{height:250px;width:550px;overflow-y:scroll;padding:4px 0 0;}

/*additional percent*/
#additional-percent{padding:0;margin:0;background:url(/images/popup_background.gif) no-repeat 0 0;height:380px;}
#additional-percent-main{padding:50px 30px;}
#additional-percent-main h1{color:#30C1E0;font-size:5em;margin:0;font-weight:bold;padding:10px;float:left;}
#tipping-bucket-percent-explain{font-size:.8em;}

/* popups */
#corp_program_info { display:none; position:absolute; right:50px; height:220px; width:300px; background:#f7f7ab; padding:20px; color:#000000 !important; }
#corp_program_info h3 { color:#f7931e; font-size:16px; margin-bottom:15px; }
#corp_program_info p { color:#555; margin-bottom:15px; }

/*comments*/
#testimonials img.header{margin-right:35px;}
#reasons{margin:7px 22px 0 0;}
#reasons li{background:url(/images/bubble_side.gif) no-repeat;margin:4px;clear:both;}
/*#reasons li .comment_contents{background-color:#DDF1F2;margin-left:14px;padding-bottom:12px;}*/
#reasons li .comment_contents{background-color:#ffffca;margin-left:14px;padding-bottom:12px;}

#reasons li .img .icon{margin:4px 10px 5px 4px;height:39.5px;width:39.5px;background:#333;float:left;}
#reasons li p{margin:0px;}
#reasons li p.name {padding-top:6px;}
#reasons li p.name a{font-weight:bold;font-size:12px;text-decoration:none;color:#545955;}
#reasons li p.name a:hover{text-decoration:underline;}
#reasons li p.statement{font-size:10px;line-height:1em;padding:1px 2px 0 0;}

form.comment-delete {position:relative;display:inline;float:right;}
form.comment-delete input{padding:0;margin:0;width:15px;height:15px;position:absolute;right:0px;top:-5px;}
form.comment-delete{display:none;}
.comment-hover form.comment-delete{display:block;}

/* Navigation */
#nav{font-size:11px;margin:-7px 0 -2px 322px;position:relative;}
#nav li{display:inline-block;height:20.5px;margin-right:.5px;text-align:center;line-height:24px;min-width:58.5px;}
#nav li:hover span{text-decoration:underline;}
#nav li a{color:inherit;text-decoration:none;}
#nav li span{display:block;height:20.5px;padding-left:13px;margin-right:13px;}
#nav li.navWhite{background:url(/images/nav_cap.gif) no-repeat right;border-bottom:thin solid #FFF;height:21.5px; color:#333333;}
#nav li.navWhite span{background:url(/images/nav_bar.gif) no-repeat left;height:21.5px;}
#nav li {background:url(/images/nav_cap.gif) no-repeat 100% 0px;color:#FFF;}
#nav li span{background:url(/images/nav_bar.gif) no-repeat;}
#nav li.navGreen{background:url(/images/nav_cap.gif) no-repeat right bottom;color:#FFF;}
#nav li.navGreen span{background:url(/images/nav_bar.gif) no-repeat left bottom;}

body.projects #nav li#gnav-projects,
body.about #nav li#gnav-about { background:url(/images/nav_cap.gif) no-repeat right;border-bottom:thin solid #FFF;height:21.5px; color:inherit; }

body.projects #nav li#gnav-projects span,
body.about #nav li#gnav-about span { background:url(/images/nav_bar.gif) no-repeat left;height:21.5px; }

/* pagination */
.pagination { padding: 2px; margin:30px 3px; text-align:center; }
.pagination a { padding: 2px 5px 2px 5px; margin: 0px; border: 1px solid #EEE; text-decoration: none; color: #036CB4; }
.pagination a:hover,
.pagination a:active { border: 1px solid #999; color: #666; }
.pagination .current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #036CB4; font-weight: bold; background-color: #036CB4; color: #FFF; }
.pagination .disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }

/* footer */
div#g-footer { width:900px; margin:20px auto; color:#FFFFFF; font-size:12px; }
div#g-footer #connect { width:165px; float:left; border-right:1px #91ccda solid; margin-right:40px; }
div#g-footer #connect span#blog { margin-top:5px; }
div#g-footer #connect ul#connections { margin:5px 0 10px 0; }
div#g-footer #connect ul#connections li { display:inline; }
div#g-footer #areas { padding-left:50px; width:900px; }
div#g-footer #areas ul#colA { width:150px; }
div#g-footer #areas ul#colB { width:180px; }
div#g-footer #areas ul#colC { width:140px; }
div#g-footer #areas ul#colD { width:130px; }
div#g-footer #areas ul#colE { width:120px; }
div#g-footer #areas ul { float:left; width:150px; line-height:1.5em; }
div#g-footer #areas ul li { list-style:none; color:#B9E5FB; font-size:12px; }
div#g-footer #areas ul li a { color:#B9E5FB; text-decoration:none; }
div#g-footer #areas ul li a:hover { color:#FFFFFF; }
div#g-footer #areas ul li.section { color:#FFFFFF; padding-bottom:5px; font-size:12px; }
div#g-footer #areas ul li.section a { color:#FFFFFF; color:#FFFFFF !important; }
div#g-footer p.copyright { color:#B9E5FB; font-size:11px; text-align:center; margin-top:25px; }
div#g-footer p.security { text-align:center; margin-top:10px; }