/* Pride Center CSS Document */

body {
	background:url(../images/bg.jpg) repeat-x;
	margin:0;
}

/**** Headings *****/
h1,.h1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	color:#1b1b1b;
	margin:0;
}

h2,.h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#FF009A;
}

h3,.h3 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#008cd3;
}

h4,.h4 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#008cd3;
}

h5,.h5 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF009A;
	line-height:0;
}

ol {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#008cd3;
}

ol p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#1b1b1b;
	line-height:1.7em;
}

.blue-num {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#008cd3;
}

/**** Body Text *****/
p,.content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#1b1b1b;
	line-height:1.7em;
}


 .leftList {
   float:left;
   width:250px;
   maring:0 10px 0 0;
   padding:0;
}

.smallcontent {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#FFFFFF;
	line-height:1.7em;
}
.breadcrumbs, .breadcrumbs a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333 !important; 
	padding:0 0 10px 0;
}

.breadcrumbs {font-weight:bold; }
.breadcrumbs a {font-weight:normal;}

.newsTitle {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#0b699f;
	line-height:1.7em;
}

.newsText {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#1b1b1b;
	line-height:1.7em;
}

.small {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#1b1b1b;
	line-height:1.7em;
}

/**** ID/Class Tags *****/

#banner {
	background:url(../images/banner.jpg) top center;
	height:228px;
	margin:0;
	padding:0;
	text-indent:-999em;
}

#container {
	width:968px;
	margin:2px auto 0 auto;
	padding:0;
	clear:both;
	position:relative;
}

#leftImage {
	position:absolute;
	width:380px;
	height:228px;
	top:-230px;
	left:-76px;
	margin:0;
	padding:0;
}

#rightImage {
	position:absolute;
	width:303px;
	height:228px;
	top:-230px;
	left:730px;
	margin:0;
	padding:0;
}

#navbar {
	width:975px;
	height:42px;
	margin:2px auto 0 auto;
	padding:0;
	clear:both;
}

#bodyArea {
	background:url(../images/body-bg.jpg) repeat-y;
	margin:0; 
	padding:15px;
	width:938px;
	clear:both;
}

#leftCol {
	float:left;
	width:579px;
	margin:0;
	padding:0 15px 0 15px;
}

#verticalLine {
	background:url(../images/vertical-line.jpg);
	height:521px;
	width:1px;
	float:left;
	margin:0 0 0 15px;
}

#rightCol {
	background: #f8f8f8;
	width:299px;
	float:left;
	margin:0;
	padding:0 0 0 13px;
}

#footer {
	background:url(../images/footer-bg.jpg) repeat-x;
	height:48px;
	width:948px;
	margin:0;
	padding:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#454545;
	line-height:1.3em;
}

hr.hr1 {
	background-color:#EFEFEF;
	color:#EFEFEF;
	height:1px;
}

.testimonialBox {
	background:url(../images/testimonialBox.jpg) no-repeat;
	width:278px;
	height:149px;
	float:left;
	padding:40px 0px 0 5px;
}

.testboxTop {
		background:url(../images/testTop.jpg) no-repeat;
		width:228px;
		height:62px;
		margin:0;
		padding:0;
	}
	.testboxBg {
		background:url(../images/testBG.jpg) repeat-y;
		width:228px;
		margin:0;
		padding:0 10px;
	}
	.testboxFooter {
		background:url(../images/testFooter.jpg) no-repeat;
		width:277px;
		height:62px;
		margin:0;
		padding:0;
	}
 
div.textwidget {width:300px; margin:0 0 0 -10px;}
 
/**** Links *****/

#footer a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#454545;
	text-decoration:none;
	line-height:1.3em;
}

#footer a:visited {
	color:#454545;
	text-decoration:none;
}
#footer a:hover {
	color:#333333;
	text-decoration:underline;
}
#footer a:active {
	color:#454545;
	text-decoration:none;
}


/**** Bullet List ****/
ul.square {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#1b1b1b;
	line-height:1.5em;
	list-style-type:none;
	margin-left:0;
	padding-left:10px;
}

ul.square  li {
	background:transparent url(../images/purple-square.jpg) no-repeat scroll 0 7px;
	list-style-type:none;
	padding-left:18px;
}

.square a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#008cd3;
	line-height:1.2em;
	margin:0;
	text-decoration:underline;
}

.square a:visited {
	text-decoration:underline;
	color:#008cd3;
}

.square a:hover {
	text-decoration:underline;
	color:#008cd3;
}

.square a:active {
	text-decoration:underline;
	color:#008cd3;
}

a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	color:#008cd3;
	text-decoration:none;
	line-height:1.2em;	
}

a:visited {
	color:#008cd3;
	text-decoration:none;
}
a:hover {
	color:#008cd3;
	text-decoration:underline;
}
a:active {
	color:#008cd3;
	text-decoration:none;
}


/*** buttons ***/

a.board-members {
	background:url(../images/board-members-list.jpg) no-repeat;
	width:204px;
	height:35px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-999em;
	cursor:pointer;
}

a.board-members:hover {
	background:url(../images/board-members-list-over.jpg) no-repeat;
}

a.contact-us {
	background:url(../images/contact-us.jpg) no-repeat;
	width:165px;
	height:35px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-999em;
	cursor:pointer;
}

a.contact-us:hover  {
	background:url(../images/contact-us-over.jpg) no-repeat;
}

a.committees {
	background:url(../images/committees.jpg) no-repeat;
	width:206px;
	height:35px;
	margin:0;
	padding:0;
	display:block;
	text-indent:-999em;
	cursor:pointer;
}

a.committees:hover  {
	background:url(../images/committees-over.jpg) no-repeat;
}



.submit-photo {
	background:url(../images/btn-upload-photo.jpg) no-repeat;
	width:159px; height:47px;
	margin:15px 0 0 0; padding:0;
	text-indent:-999em;
	display:block;
}

.caption {
	font-size:10px;
	margin:0; padding:0;
	color:#008CD3;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

table.rates {
border:1px solid #C7C7C7;
}

table.rates tr td.headings {
background:none repeat scroll 0 0 #063263;
margin:0;
}

a img { border:none; }

.twitter-feed { float:left; width:295px; }
	.twitter-feed p { margin:0; padding:0; }
	h2.feed-head { font-size:19px; }
		h2.feed-head img { float:left; margin:0 7px 0 0; }
	.twitter-feed .post { margin-bottom:1px; padding:10px 10px 18px; width:256px; height:100px; }
	.twitter-feed .post.first { -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius:5px; border-top-right-radius:5px; }
	.twitter-feed .post.last { -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
	.twitter-feed .post.light { background:#e5e5e5; }
	.twitter-feed .post.dark { background:#d9d9d9; }
		.twitter-feed .post .left { color:#969696; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-style:italic; margin-right:10px; text-align:center; width:48px; }
		.twitter-feed .post .right { float:left; width:195px; }
			.twitter-feed h4 { margin:0; padding:0; }
				.twitter-feed h4 a { font-size:14px; font-weight:bold; }
			.twitter-feed p { font-size:12px; line-height:1.6em; }
	.twitter-feed .twitterName { clear:both; height:30px; margin-bottom:25px; text-align:right; }
		.twitter-feed .twitterName img { margin-top:-38px; }
		.twitter-feed .twitterName a { color:#ff009a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; }
		.twitter-feed .twitterName a:visited { color:#ff009a; text-decoration:none; }
		.twitter-feed .twitterName a:hover { color:#ff009a; text-decoration:underline; }
		.twitter-feed .twitterName a:active { color:#ff009a; text-decoration:none; }
		

input.submit-btn {
    background: url("../images/btn-donate-now.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 47px;
 
    width: 200px;
}
