/* gaincom css */

body
{
	color: #333;
	font-family: Verdana,sans-serif;
	font-size: 0.8em;
	text-align:center;
	line-height: 1.3em;
	margin: 0 0 0 0;
	background: #4169C0 url(../images/bg.jpeg) top center no-repeat;
}

#wrapper
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

#left-column { width: 200px; float: left; margin-right: 5px; margin-top: 50px; }
#center-column { width: 550px; float: left; margin-right: 5px; }
#right-column { width: 200px; float: left; margin-top: 50px; }

#header #logo { float: left; display: block; height: 75px; width: 160px; background: url(../images/logo.png) top left no-repeat; }
#header-title { background: #07093D; margin: 0; padding: 2px;  text-align: center; }
#header-title h2 { font-weight: normal; text-transform: uppercase; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 14px; color: #FAFFDC; margin: 0; }
#header-title h2:first-letter { font-size: 1.1em; }
#header { color: #107FC9; border-top: 1px solid #000; text-align: center; background: #0E4EAD url(../images/title-shadow.png) top left repeat-x; margin: 0 2px; padding: 0; }
#header-bottom { width: 550px; height: 10px; background: url(../images/header-bottom.png) top left no-repeat; }

#tabs { font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; text-transform: uppercase; margin-top: 10px; font-size: 0.85em; position: relative;  text-align: center; bottom: -1px; left: 5px; }
#tabs ul { margin:0; padding: 0; list-style:none; }
#tabs li { float:left; background: #EEEEEE url(../images/tab-shadow.png) bottom left repeat-x; margin: 0 3px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #777; border-bottom: none; }
#tabs a, #tabs a:visited { border: none; float:left; display:block; padding:5px 15px 4px 15px; text-decoration:none; color:#435174; width: 52px; height: 35px; }
#tabs li:hover { background-color: #C2DBFF; border-top: 1px solid #cdf; border-left: 1px solid #cdf; }
#tabs a:hover {  }
#tabs li.current { background: #f0f5ff; border-top: 1px solid #f0f5ff; border-left: 1px solid #d8dfef; border-right: 1px solid #555; border-bottom: 1px solid #f0f5ff !important; }
#tabs li.current a, #tabs li.current a:visited { color: #666; }
#tabs li.donations {  }
#tabs li.donations a {  }

#crumbs { color: #0D3059; font: 1.6em Georgia, Serif; background: #f0f5ff; padding: 10px; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #777; }
#crumbs a, #crumbs a:visited { text-decoration: none; color: #3F6191; }
#crumbs a:hover { color: #917151; }
#content { background: #fff url(../images/title-shadow.png) top left repeat-x; margin: 0 3px; padding: 10px 20px 20px 20px; border-top: 1px solid #aaa; }
#content-bottom { width: 550px; height: 10px; background: url(../images/content-bottom.png) top left no-repeat; }

#footer { text-align: center; font-family:Verdana,Arial,Helvetica,sans-serif; color: #fff; height: 45px; padding: 5px; background: url(../images/footer-bg.png) top center no-repeat; }
#footer a, #footer a:visited { text-decoration: none; border-bottom: 1px solid #FFFFE3; color: #FFFFE3; }
#footer a:hover { color: #FFFFE3; }
/* .murat { font-size: 10px; line-height: 10px; padding: 0 0 0 20px; background: url(../images/murat.png) top left no-repeat; } */
.murat { font-size: 10px; line-height: 10px; }
.murat a, .murat a:visited { color: #FFFBE9 !important; border: none !important; }
.murat a:hover { color: #fff !important; border-bottom: 1px solid #FFFFE3 !important; }

/*
#raised-amount-title { background: #8F776A; margin: 0; padding: 10px 0 5px 25px; }
#raised-amount-title h2 { font-weight: normal; text-transform: uppercase; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 20px; color: #F4E9DF; margin: 0; }
#raised-amount-title h2:first-letter { font-size: 1.1em; }
#raised-amount { color: #8F776A; border-top: 1px solid #725F54; text-align: center; background: #F4E9DF url(../images/title-shadow.png) top left repeat-x; margin: 0 2px; }
#raised-amount div { list-style: none; margin: 0; padding: 15px; }
#raised-bottom { height: 10px; width: 200px; background: url(../images/raised-bottom.png) top left no-repeat; }
*/
#raised-amount-title { background: #FFECCA; margin: 0; padding: 10px 0 5px 25px; }
#raised-amount-title h2 { font-weight: normal; text-transform: uppercase; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 20px; color: #593926; margin: 0; }
#raised-amount-title h2:first-letter { font-size: 1.1em; }
#raised-amount { color: #A76A47; background: #FFFBE9 url(../images/title-shadow.png) top left repeat-x; margin: 0 2px;padding: 30px 15px;  }
#raised-bottom { width: 200px; height: 10px; background: url(../images/donors-bottom.png) top left no-repeat; }
#raised-gauge { background: url(../images/raised2.png) top left no-repeat; height: 500px; width: 150px; position: relative; }
#raised-fill { background: url(../images/raised-fill2.gif) bottom left no-repeat; width: 150px; position: absolute; left: 0; bottom: 0; }

#donors-title { background: #FFECCA; margin: 0; padding: 10px 0 5px 25px; }
#donors-title h2 { font-weight: normal; text-transform: uppercase; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 20px; color: #593926; margin: 0; }
#donors-title h2:first-letter { font-size: 1.1em; }
#donors { font-size: 0.85em; color: #A76A47; background: #FFFBE9 url(../images/title-shadow.png) top left repeat-x; margin: 0 2px;padding: 15px;  }
#donors ul { list-style: none; margin: 0; padding-left: 20px; }
#donors ul li { list-style-image: url(../images/donors-list-item.png); padding: 0 2px 4px 2px; }
#donors-bottom { width: 200px; height: 10px; background: url(../images/donors-bottom.png) top left no-repeat; }

h3 { color: #D57A1E; font: 1.3em Georgia, Serif; margin: 20px 0 15px 0; padding: 0; }
h4 { color: #5165A5; font: 1.1em "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; margin: 15px 0 2px 0; padding: 0; }
p { font-size: 0.85em; line-height: 2em; margin: 5px 0 10px 0; text-indent: 0; }
img { padding: 0; margin: 0; border: 0; }
a, a:visited { color: #315776; text-decoration: none; border-bottom: 1px solid #7291BD; }
a:hover { color: #885124; }

.image { margin: 10px; padding: 0; }
.image-inner { background: url(../images/image-shadow.png) bottom right no-repeat; margin: 0; padding: 0; }
.image img { padding: 0; margin: 0; position: relative; right: 6px; bottom: 2px; border: 1px solid #555;  }

.stand-out { width: 100%; color: #777; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 16px; margin: 0 0 22px 0; }

blockquote { display:block !important; margin: 0 20px 0 10px; padding: 0; text-align:justify; }
blockquote p { font-style:italic; color:#555; display:inline; }
blockquote p:before,
blockquote p:after { color:#F2E1C4; line-height:0; font-size:5em; }
blockquote p:before { font-family: Arial, Helvetica, Geneva, sans-serif; content: open-quote; padding-right:10px; vertical-align:-27px; }
blockquote p:after { font-family: Arial, Helvetica, Geneva, sans-serif; content: close-quote; font-size:5em; line-height:.3; vertical-align:-37px; }

#gallery-cover { text-align: center; width: 100%; margin: 50px 0; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 16px; }
#gallery-cover a, #gallery-cover a:visited { border: none; }
#gallery-cover a:hover img { background: #FAF1CB; }

#gallery { text-align: center; width: 100%; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; font-size: 16px; }
#gallery a, #gallery-cover a:visited { border: none; }
#gallery a:hover img { background: #FAF1CB; }

#all-donors { text-align: center; width: 100%; font-family: "Trebuchet MS", Verdana ,Arial ,Helvetica ,sans-serif; }
#all-donors td { padding: 5px 0; }

.donation-form { text-align: center; }

#share-your-story { color: #315776; height: 136px; padding: 10px; margin-bottom: 10px; background: #d8e1ef; }
#share-your-story textarea { border: 1px inset #aaa; margin: 0; width: 380px; height: 80px; background: url(../images/transparent.png); }
#share-your-story input.text { background: url(../images/transparent.png); border: 1px inset #aaa; }

#stories { font-family: Verdana,sans-serif; font-size: 0.8em;line-height: 1.6em; }
#stories td { padding: 5px; }
#stories .date { color: #777; }

.clear { clear: both; }