@charset "utf-8";

/* CSS Document */



  body {

  font-family:"Trebuchet MS", Helvetica, sans-serif;

  font-size:13px;

  background-color: #dae3e9;

  margin: 0;

  padding: 0;

  color: #5e5e5e;

  background-image:url(../images/edspledge/bg.gif);

  background-repeat:repeat-x;

}

* {

  margin:0;

  padding:0;

  border:0;

}



#container0 {

  width: 945px;

  margin: 0 auto;

  background:none;

  border-left:solid 2px #ffffff;

  border-right:solid 2px #ffffff;

}

#container {

  width: 939px;

  margin: 0 auto;

  padding-top:20px;

  text-align: left;

  background-color:#FFFFFF;

}

#content {

	padding:0 25px;}



#top_banner {

	width:886px;

	height:233px;

	background-image:url(../images/edspledge/banner.jpg);

	background-repeat:no-repeat;

}

#top_banner2 {
background-image:url(../images/edspledge/banner.jpg);
background-position:right center;
background-repeat:no-repeat;
height:233px;
width:660px;
float:left;
}
#toptwitter {
width:220px;
height:233px;
float:right;
background-image:url(../images/edspledge/twitter-top-bg.gif);
background-repeat:no-repeat;
}
#toptwitterContent {
padding:40px 15px 15px 15px;
font-size:11px;}
#toptwitterContent a{
text-decoration:none;
}



#logo { 

	width: 146px;

	float:left;

	margin-left:25px;

	}	

#click_here { 

	width: 214px;

	float:right;

	}	

.wrapper{

	clear:both;

	}
.clearfix {clear:both; line-height:0;}
	

.box {

  background-color:#ffffff;

  margin: 0px 0 0 0px;

}

.box_center {

  background-image:url(../images/edspledge/box-border.gif);

  background-repeat:repeat-y;

  padding:0 7px;

}

.box_bottom {

  background-image:url(../images/edspledge/box-bottom.gif);

  background-repeat:no-repeat;

  height:20px;

 }





#left_column {

  width: 464px;

  float:left;

  background-color:#ffffff;

  padding-top:17px;

  margin-left:20px;

}

#right_column {

  width: 400px;

  float:right;

  padding-top:17px;

  margin-right:20px

}



#footer{

background-image:url(../images/edspledge/footer-bg.gif);

background-repeat:repeat-x;

background-color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

color:#a0a09b;

text-align:center;

padding: 18px 0;

}



.quote {

	color:#4d4d4d;

	font-size:14px;

	line-height:1.6em;

	margin:30px;

}

.quote_character {

	font-family:"Times New Roman", Times, serif;

	color:#ccc;

	font-size:28px;

	font-weight:bold;

	line-height:20px;

}

.quote cite{text-align:right;display:block;}

#signup_form {

	margin-top:30px;}

	

.social_bookmarks_fr .fl_bookmark {

	display:inline;

	padding:5px;}

.social_bookmarks_fr .fl_bookmark a img {

border:none}



.Feed{margin-top:10px;}

.Feed li{list-style:none;margin-bottom:10px;}

.box_center .Feed li a {

	color:#5f95be;

	line-height:1.5em;

}



input, textarea {border:solid 1px #d6d6d6;

	background-color:#fbfbfb}



.maincontent {padding:0 25px;}

.cattitle {padding:25px 25px 0px 25px; font-size:larger; font-weight:bold}



#main_nav{border-bottom:2px solid #ddd;margin:10px 0;text-align:center;}

	#main_nav li{display:inline;list-style:none;}

	#main_nav li a{display:-moz-inline-box;display:inline-block;border:2px solid #DDD;text-decoration:none;border-bottom:0px;padding:5px 10px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;margin:0 1px;color:#5F95BE;font-size:1.2em;}

	

	a{color:#5F95BE;}

	

	.cattitle{color:#5F95BE;font-size:2em;letter-spacing:-.01em}

	#page{border:2px solid #EEE; margin:20px; padding:20px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:auto}

	

	.maincontent li{margin-left:25px;padding:5px;list-style:outside;}

	.maincontent ul,.maincontent ol{margin:1em 0;}

	

	ul.poll-results{margin:1em 0 1em 25px;border:1px solid #DDD;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;}

	ul.poll-results .title{font-weight:bold;font-size:1.2em;color:#999}

		ul.poll-results li{list-style:none;padding:.5em;}

		ul.poll-results li .votes{color:#5F95BE;padding-left:5px;font-size:.9em;}

		ul.poll-results li div{border-bottom:10px solid #5F95BE;margin-top:5px;}

		