@charset "utf-8";
/* CSS Document */

html {
margin:0px;
padding:0px;
}
body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial, Tahoma, Helvetica, sans-serif;
font-size:70%;
color:#FFFFFF;
}

#container {
position:relative;
margin:10px auto;
width:800px;
min-height:1024px;
background-repeat:no-repeat;
}
#header {}
#text_nav {
float:right;
}
#text_nav ul {
list-style:none;
padding:0px;
margin:0px;
}
#text_nav li {
float:left;
margin:2px 5px;
}
#logo {
float:left;
margin:25px 0px 0px 0px;
}
#account_links {
float:right;
width:360px;
margin:30px 0px 0px 0px;
}
#account_links ul {
list-style:none;
margin:0px;
padding:0px;
}
#account_links li {
float:left;
margin:2px 7px;
padding:0px;
}
#content {
float:left;
margin:20px 0px;
width:800px;
}
#left_col {
float:left;
width:525px;
}
#main_nav {
float:left;
width:525px;
background-color:#3aa7d3;
}
#main_nav ul {
list-style:none;
margin:0px;
padding:0px;
}
#main_nav li {
float:left;
padding:7px 9px 7px 10px;
}
#main_nav a:link, #main_nav a:visited, #main_nav a:active {
color:#FFFFFF;
}
#main_nav li:hover {
padding:7px 9px 7px 10px;
color:#FFFFFF;
text-decoration:none;
background-color:#137ba6;
}

.selected {
background-color:#2b99c6;
}
#sub_nav {
float:left;
width:525px;
background-color:#57bbe4;
}
#sub_nav ul {
list-style:none;
margin:0px;
padding:0px;
}
#sub_nav li {
float:left;
padding:7px 10px 7px 10px;
margin:5px;
border-right:solid 1px #FF0000;
display:block;
}
#sub_nav a:link, #sub_nav a:visited, #sub_nav a:active {
color:#FFFFFF;
}
#sub_nav li:hover {
padding:7px 10px 7px 10px;
margin:5px;
color:#FFFFFF;
text-decoration:none;
background-color:#2b99c6;
}


#buttons {
float:left;
}
#buttons img {
float:left;
margin:10px 9px 0px 0px;
}
#impact {
float:left;
line-height:1.5em;
margin:10px 0px;
background-image:url(../images/display_images/impact_bg.gif);
background-repeat:repeat-y;
}
.my_impact {
float:left;
width:242px;
padding:10px;
}
.my_influence {
float:left;
width:243px;
padding:10px;
}
.small_num {
float:right;
width:110px;
margin:0px 0px 0px 0px;
text-align:right;
line-height:1em;
font-weight: 600;
font-size:1.3em;
}
.big_num {
float:right;
width:110px;
margin:0px 0px 0px 0px;
text-align:right;
line-height:1em;
font-weight: 100;
font-size:2.0em;
}
.big_num, .small_num {
float:left;
}
.campaign_points {
float:left; 
width:100px;
line-height:1.0em;
margin:7px 0px 0px 15px;
text-align:right;
font-size:2.3em;
}
#right_col {
float:left;
width:240px;
margin:0px 0px 0px 15px;
}
#user {
float:left;
padding:10px;
width:240px;
background-color:#e5e5e5;
color:#666666;
}
#user img {
margin:0px 0px 10px 0px;
}
#right_nav {
float:left;
padding:10px;
width:240px;
background-color:#f4f4f4;
}

/* Classes */
.clear {
clear:both;
}
a:link, a:active, a:focus, a:visited {
color:#1374a5;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#0d4662;
}
img {
margin:0px;
padding:0px;
border:none;
}
h2 {
font-size:1.2em;
color: #575757;
margin:0px 0px 0px 0px;
padding:0px;
}
.user_links {
float:left;
width:98px;
margin:0px 10px 0px 0px;
text-align:center;
}
.user_left {
float:left;
margin:10px 0px 0px 0px;
line-height:1.2em;
width:65px;
text-align:right;
}
.user_right {
float:left;
color:#1374a5;
margin:10px 0px 0px 10px;
line-height:1.2em;
width:55px;
text-align:left;
}
#impact p {
line-height:0.8em;
}
.nav_item {
float:left;
margin:5px 5px 0px 10px;
width:100px;
}
.recent_messages {
float:left;
margin:15px 0px 0px 0px;
}
.message_item {
float:left;
color:#7e7e7e;
font-size:0.9em;
padding:5px;
width:230px;
margin:10px 0px 0px 0px;
background-color:#FFFFFF;
border:solid 1px #e7e7e7;
}
.message_author {
font-size:1.em;
color:#1374a5;
}
.profile_campaigns {
float:left;
margin:15px 0px 10px 0px;
}
#profile_form {
float:left;
margin:0px;
padding:0px;
color:#006699;
background-image:url(../images/display_images/form_bg.gif);
background-repeat:repeat-y;
}
#network {
float:left;
margin:0px;
padding:0px;
color:#5b5b5b;
background-image:url(../images/display_images/form_bg.gif);
background-repeat:repeat-y;
}
#invite {
float:left;
margin:0px;
padding:10px;
color:#5b5b5b;
}
#invite input {
margin:2px;
}
#profile_campaign {
float:left;
margin:10px 0px 0px 0px;
padding:0px;
border:solid 1px #eaeaea;
color:#5b5b5b;
background-image:url(../images/display_images/white_bg.gif);
background-repeat:repeat-y;
}

.profile_submit {
float:right;
}
#profile_form input {
margin:2px;
}
.wide_input {
width:95%;
}
.left_profile_form {
float:left;
width:242px;
text-align:right;
padding:10px;
}
.left_profile_full {
float:left;
width:242px;
text-align:left;
padding:10px;
}
.d_item {
margin:0px 0px 0px 5px;
color:#5b5b5b;
}
.right_profile_form {
float:left;
padding:10px;
text-align:left;
width:243px;
}
.blue {
color:#006699;
}
.network_left {
float:left;
width:242px;
text-align:left;
padding:10px;
}
.small {
font-size:0.8em;
}
.network_right {
float:left;
padding:10px;
text-align:left;
width:243px;
}
.campaign_left {
float:left;
width:241px;
text-align:left;
padding:10px;
}
.small_input {
width:175px;
}
.campaign_right {
float:left;
padding:10px;
text-align:left;
width:242px;
}
.friend_item {
float:left;
width:105px;
height:15px;
margin:0px 10px 5px 0px;
}
h2 {
font-size:1.4em;
font-weight:normal;
color:#006699;
line-height:0.8em;
}
h3 {
font-size:1.0em;
font-weight:normal;
color:#006699;
line-height:0.8em;
}
.view_all {
margin:10px 5px 0px 0px;
float:right;
}
.campaign_right ul {
float:left;
margin:0px;
padding:15px 0px 0px 20px;
list-style-image:url(../images/display_images/icons/bullet_icon.gif);
}
.campaign_right li {
float:left;
}
#right_nav ul {
float:left;
margin:0px;
color:#5b5b5b;
line-height:1.6em;
padding:15px 0px 0px 20px;
list-style-image:url(../images/display_images/icons/bullet_icon.gif);
}
#right_nav li {
}
.email {
width:170px;
margin:0px 15px 0px 0px;
}
.mail_message {
width:240px;
}
#left_campaign {
float:left;
width:242px;
}
.top_leftcampaign {
float:left;
padding:10px;
background-color:#6dcbf1;
width:242px;
}
.right_campaign {
float:right;
width:243px;
padding:10px;
}
.bottom_leftcampaign {
float:left;
padding:10px;
width:242px;
}
.campaign_item {
float:left;
width:505px;
padding:10px;
color:#5b5b5b;
margin:0px 0px 15px 0px;
background-color:#f4f4f4;
}
.c_summary {
float:left;
margin:10px 0px 0px 0px;
width:190px;
}
.c_rating {
float:left;
margin:10px 0px 0px 10px;
width:135px;
}
.left {
float:left;
margin:0px 15px 0px 0px;
}
.measurements {
float:right;
text-align:right;
width:110px;
font-size:1em;
}
.right {
float:right;
}
.impact_right {
float:right;
width:110px;
}
.impact_left {
float:left;
width:110px;
}
#standard_div {
float:left;
margin:10px 0px 0px 0px;
}