/* Valerie Faust CSS Document */

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0;
}

/*** headings ***/

h1,.h1 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#063768;
	line-height:1.3em;
	margin:0;
}

h2,.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#063768;
	line-height:1.3em;
	margin:0;
}

h2.century {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	line-height:1.3em;
	margin:0;
}


h3,.h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8b181d;
	line-height:1.3em;
	margin:0;
}

h3.white {
	color:#FFFFFF;
}

h4,.h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#000000;
	line-height:1.3em;
}

/*** Content ***/

p,.content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#063768;
	line-height:1.6em;
	margin:0;
	margin-bottom:10px;
}

/*** ID Tags ***/

#topbg {
	background:url(images/topbg.jpg) top center;
	background-repeat:no-repeat;
	height:94px;
	margin:0;
}


#container {
	width:964px;
	margin:0 auto 0 auto;
	padding:0;
}

#logo {
	float:left;
	width:428px;
	height:85px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-999em;
}

#tag {
	width:964px;
	height:28px;
	clear:both;
}

#navbar {
	width:964px;
	height:47px;
	background-image:url(images/navbar.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	clear:both;
}

#photo {
	background-image:url(images/valerie-fauest.png);
	width:250px;
	height:316px;
	margin-left:15px;
	padding:0;
	position:absolute;
	left: 474px;
	top: -138px;
}

#rightCol {
	background:url(images/action-bg.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:222px;
	height:287px;
	left: 715px;
	top: -80px;
}

#rightCol2 {
	position:absolute;
	width:222px;
	height:287px;
	left: 715px;
	top: -80px;
}

#actionList {
	padding:60px 0 0 5px;
	
}

#actionList a, #actionlist a:visited{
	font-family:"Times New Roman", Times, serif;
	color:#8b181d;
	text-decoration:none;
	font-size:16px;
	font-weight:100;
}

#actionList a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#8b181d;
	text-decoration:underline;
	font-size:16px;
	font-weight:100;
}

#actionTitleOne {
	padding:0 10px 20px 10px;
}
#actionTitleTwo {
	padding:0 10px 18px 10px;
}
#actionTitleThree {
	padding:0 10px 18px 10px;
}
#actionTitleFour {
	padding:0 10px 32px 10px;
}

#blueBorderBox {
	background-color:#FFFFFF;
	border:2px solid #749ce2;
	padding:10px;
	margin:0;
}

#join {
	background-image:url(images/join-the-campaing.jpg);
	background-repeat:no-repeat;
	width:198px;
	height:104px;
	margin:0;
	padding:0;
}

#contentLeft {
	width:685px;
	margin:0;
	padding:15px;
}

#bluebox {
	width:675px;
	background-color:#73a3d4;
	margin:0;
	padding:10px;
}

#banner {
	width:964px;
	height:179px;
	background-color:#8b181d;
	margin:0;
	padding:0;
	clear:both;
	position:relative;
}

#quote {
	background-image:url(images/quote.jpg);
	background-repeat:no-repeat;
	width:480px;
	height:126px;
	padding:0;
	margin:0;
	text-indent:-999em;
}

#bodyArea {
	background:url(images/body-bg.jpg) top left;
	background-repeat:no-repeat;
	width:964px;
	margin:0;
	margin-top:14px;
	padding:0;
	clear:both;
}

#redButtons {
	height:66px;
	margin:10px 0 0 0;
}

#webicons {
	width:510px;
	height:66px;
	border:2px solid #90a2b3;
	float:left;
	clear:left;
}

a.contributeBTN{
	display:block;
	background:url(images/btn-contribute.jpg) top center no-repeat;
	width:155px;
	height:66px;
	margin:11px 0 0 0;
	padding:0;
	float:left;
	text-indent:-999em;
}

#joinEmail {
	float:right;
}

#footer {
	width:964px;
	margin:00;
	padding:10px 0 0 0;
	clear:both;
}

.footerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#888888;
	text-decoration:none;
	line-height:1.6em;
}

	.footerText a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:100;
		color:#888888;
		text-decoration:none;
		line-height:1.6em;
	}
	
	.footerText a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:100;
		color:#888888;
		text-decoration:none;
		line-height:1.6em;
	}
	
	.footerText a:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:100;
		color:#888888;
		text-decoration:underline;
		line-height:1.6em;
	}
	
	.footerText a:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:100;
		color:#888888;
		text-decoration:none;
		line-height:1.6em;
	}
	
	
/*** LINKS ***/

/*** UL LI Navigation ***/

ul#IDNAME {
	list-style-type:none;
	margin:0;
}
ul#IDNAME li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333333;
	display:inline;
	padding-left:15px;
	margin:0;
}
ul#IDNAME li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333333;
	display:inline;
	padding-left:15px;
	margin:0;
	text-decoration:none;
}
ul#IDNAME li a:visited{
	color:#333333;
	text-decoration:none;
}
ul#IDNAME li a:hover{
	color:#000000;
	text-decoration:none;
}
ul#IDNAME li a:active{
	color:#333333;
	text-decoration:none;
}
ul.content li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#063768;
	display:inline;
	padding-left:15px;
	margin:0;
	text-decoration:none;
}
ul.content li a:visited{
	color:#063768;
	text-decoration:none;
}
ul.content li a:hover{
	color:#063768;
	text-decoration:none;
}
ul.content li a:active{
	color:#063768;
	text-decoration:none;
}
/*** Custom Bullets ***/

ul.CLASSNAME {
	line-height:2.5em;
	list-style-type:none;
	margin-left:0;
	padding-left:10px;
}

ul.CLASSNAME li {
	background:transparent url(images/NAME.jpg) no-repeat scroll 0 7px;
	list-style-type:none;
	padding-left:18px;
}

.CLASSNAME a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333333;
	line-height:1.5em;
	margin:0;
	text-decoration:none;
}
 

input.submit-btn { 
width: 103px;   /* width of the image */
height: 36px;	/* height of the image */
margin: 0;
padding: 0;
border: 0;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
background:url(images/volunteer-btn.jpg) no-repeat;  /* specify location of the image */
}
input.submit-btn2 { 
width: 103px;   /* width of the image */
height: 36px;	/* height of the image */
margin: 0;
padding: 0;
border: 0;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
background:url(images/submit-btn.jpg) no-repeat;  /* specify location of the image */
}
input.clear-btn {
width: 103px;   /* width of the image */
height: 36px;	/* height of the image */
margin-right: 205px;
padding: 0;
border: 0;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
background:url(images/volunteer-btn_clear_fields.jpg) no-repeat;  /* specify location of the image */
}


ol.numbersLarge {
	font-size:36px;
	color:#999999;
}

ol.numbersLarge li {
	margin:0;
	padding:0;
}

ol.numbersLarge li ol li {
	list-style-type:none;
	margin:10px 0 0 -38px;
	padding:0;
}

ol.numbersLarge p {
	font-size:12px;
}

#blueBorderBox ul { 
	margin:0;


}
#blueBorderBox ul li {
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#063768;
	line-height:1.6em;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-40px;
	list-style:none;
}

#twitter_div {
	width:300px;
	float:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	postion: absolute;
	font-size:10px;
	background-color:#FFFFFF;
	border:2px solid #749CE2;
	margin:0;
	margin-right:15px;
	padding:10px;
}
.twitter_update_list{
	margin:0;
	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#063768;
	line-height:1.4em;
}
#twitter_div ul li {
	margin-left:-20px;
	list-style:none;
}

.num {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
}

ol.num li {
	margin:0;
	padding:0;
}

ol.num li ol li {
	list-style-type:none;
	margin:10px 0 0 -38px;
	padding:0;
}

ol.num p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#345EA8;
}

.ullist {
	color:#345EA8;
}

ul.ullist li {
	margin:0;
	padding:0;
}

ul.ullist li ol li {
	list-style-type:none;
	margin:10px 0 0 -38px;
	padding:0;
}

ul.ullist p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#345EA8;
}

ul.ullist a {
	color:#8b181d;
	text-decoration:none;
}

ul.ullist a:visited {
	color:#8b181d;
	text-decoration:none;
}

ul.ullist a:hover {
	color:#8b181d;
	text-decoration:underline;
}

ul.ullist a:active {
	color:#8b181d;
	text-decoration:none;
}
	