/* 

	Theme Name: Demo 2010

	Theme URL: http://www.demo2010.org

	Description: Demo 2010

	Author: Demo 2010

	Author URI:  http://www.demo2010.org

	Version: 2.0

	

	Extra info to be added here to fix size file crash. Extra info to be added here to fix size file crash.Extra info to be added here to fix size file crash.Extra info to be added here to fix size file crash.

	

*/









body {

	color: #333333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px auto 0px;

	padding: 0px;

    background:#D8AD2A url(demo_background.jpg) center top no-repeat;

	}

	

.fund_future {

background:url(fund_future.png) no-repeat;

float:left;

height:93px;

margin-left:18px;

width:350px;

}



.upload_homepage_header {

background:transparent url(upload_events_homepage.png) no-repeat scroll 0 0;

float:left;

height:136px;

margin-top:10px;

width:672px;

}



.upload_button1  { 

background:url(upload_events1.png) no-repeat;

float:left;

height:83px;

margin-left:69px;

margin-top:53px;

width:250px;

display:block;

}



.upload_button1 a:link  { 

background:url(upload_events1.png) no-repeat;

float:left;

height:83px;

width:250px;

display:block;

}



.upload_button1 a:visited  { 

background:url(upload_events1.png) no-repeat;

float:left;

height:83px;

width:250px;

display:block;

}



.upload_button1 a:hover { 

background:url(upload_events1.png) no-repeat;

float:left;

height:83px;

width:250px;

display:block;

}



.upload_button2  {

background:url(upload_events2.png) no-repeat;

float:left;

height:83px;

margin-left:30px;

margin-top:54px;

width:250px;

display:block;

}



.upload_button2 a:link  {

background:url(upload_events2.png) no-repeat;

float:left;

height:83px;

width:250px;

display:block;

}



.upload_button2 a:visited {

background:url(upload_events2.png) no-repeat;

float:left;

height:83px;

width:250px;

display:block;

}



.upload_button2 a:hover {

background:url(upload_events2.png) no-repeat;

float:left;

height:83px;

width:250px;

display:block;

}





















.email_to_friends a:link {

background:transparent url(email_to_friend.png) no-repeat scroll 0 0;

display:block;

float:left;

height:82px;

margin-left:5px;

margin-top:-13px;

width:347px;

}



.email_to_friends a:visited {

background:transparent url(email_to_friend.png) no-repeat scroll 0 0;

display:block;

float:left;

height:82px;

margin-left:5px;

margin-top:-13px;

width:347px;

}



.email_to_friends a:hover {

background:transparent url(email_to_friend.png) no-repeat scroll 0 -84px;

display:block;

float:left;

height:82px;

margin-left:5px;

margin-top:-13px;

width:347px;

}





.home_social {

height:20px;

margin-left:26px;

width:300px;

}



.home_retweet {

float:right;

}



.home_facebook_like {

float:left;

height:12px;

margin-left:26px;

margin-top:8px;

}



.sidebar_we_will_march {

float:left; 

width:165px;



height:145px;

}



.map_align { padding-left:17px; }



.c4_align { padding-left:17px; }



.promote_images {

float:left;

margin-bottom:15px;

margin-top:10px;

padding-left:42px;

}



.photo_wall_blank {

background:transparent url(photo_slider_blank.jpg) no-repeat scroll 0 0;

float:left;

height:340px;

margin-left:13px;

margin-top:0px;

width:960px;

}



.photo_wall {

background:transparent url(photo_cover.jpg) no-repeat scroll 0 0;

float:left;

height:340px;

margin-left:13px;

margin-top:25px;

width:960px;

}



.promote_message {

color:#333333;

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

font-size:14px;

font-weight:bold;

line-height:19px;

margin-left:auto;

margin-right:auto;

margin-top:24px;

text-align:center;

width:257px;

}



.make_history_wrapper {

float:left;

margin-top:4px;

width:350px;

}



.single_header {

background:transparent url(single_header_back.jpg) no-repeat scroll 0 0;

color:#FFFFFF;

float:left;

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

font-size:20px;

font-weight:bold;

height:30px;

padding-left:18px;

padding-top:5px;

width:450px;

}



.make_history_header {

background:transparent url(make_history_header_back.jpg) no-repeat scroll 0 0;

color:#FFFFFF;

float:left;

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

font-size:20px;

font-weight:bold;

height:30px;

margin-left:10px;

padding-left:18px;

padding-top:5px;

width:300px;

}


.video_comp_header {
	
margin-top:11px;

background:transparent url(make_history_header_back.jpg) no-repeat scroll 0 0;

color:#FFFFFF;

float:left;

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

font-size:20px;

font-weight:bold;

height:30px;

margin-left:10px;

padding-left:18px;

padding-top:5px;

width:300px;

}



.video_comp_header_long {
background:url("make_history_header_back.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
height:30px;
margin-left:-35px;
margin-top:11px;
padding-left:18px;
padding-top:5px;
width:855px;
}



.make_history_text {

color:#333333;

float:left;

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

font-size:16px;

font-weight:bold;

margin-left:10px;

padding-left:17px;

width:308px;

}



.make_history_text_edit {

color:#333333;

float:left;

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

font-size:15px;

font-weight:bold;

margin-left:10px;

padding-left:17px;

width:308px;

}



.signup_header {

background:transparent url(signup_header.png) no-repeat scroll 0 0;

color:#FFFFFF;

float:left;

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

font-size:20px;

font-weight:bold;

height:46px;

margin-left:20px;

margin-top:12px;

margin-bottom:28px;

padding-left:18px;

padding-top:5px;

width:300px;

}





.header_march {	

float:left;

height:59px;

margin-top:27px;

width:495px;

}



.header_menu {	

background:transparent url(menu_back.png) no-repeat scroll 0 0;

float:left;

font-family:arial;

font-size:17px;

font-weight:bold;

height:90px;

margin-top:10px;

padding-left:32px;

padding-top:23px;

width:406px;

}



.countdown {

background:transparent url(countdown_back.png) no-repeat scroll -8px 0;

float:left;

height:250px;

margin-top:-87px;

padding-left:20px;

padding-top:104px;

width:339px;

}



.signup_wrapper {

float:left;

width:323px;

background:url(signup_background.jpg) no-repeat top;

height:464px;

}



.promote_header {

background:url(promote_demo_back.png) no-repeat;

width:293px;

height:50px;

float:left;

margin-left:3px;

}



.menu_item1 {

float:left;

width:96px;

}



.menu_item1 a:link {

float:left;

width:96px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item1 a:visited {

float:left;

width:96px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item1 a:hover {

float:left;

width:96px;

text-decoration:underline;

color:#FFFFFF;

}



.menu_item2 {

float:left;

width:90px;

}



.menu_item2 a:link {

float:left;

width:90px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item2 a:visited {

float:left;

width:90px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item2 a:hover {

float:left;

width:90px;

text-decoration:underline;

color:#FFFFFF;

}



.menu_item3 {

float:left;

width:125px;

}



.menu_item3 a:link {

float:left;

width:125px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item3 a:visited {

float:left;

width:125px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item3 a:hover {

float:left;

width:125px;

text-decoration:underline;

color:#FFFFFF;

}



.menu_item4 {

float:left;

width:85px;

}



.menu_item4 a:link {

float:left;

width:85px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item4 a:visited {

float:left;

width:85px;

text-decoration:none;

color:#FFFFFF;

}



.menu_item4 a:hover {

float:left;

width:85px;

text-decoration:underline;

color:#FFFFFF;

}



.news_wrapper {

float:left;

width:295px;

}



.news_wrapper1 {

float:left;

width:337px;

}



.news_wrapper2 {

float:left;

width:337px;

}



.news_wrapper3 {

float:left;

width:295px;

}



.news_header {

background:transparent url(news_header_back.png) no-repeat scroll 0 0;

float:left;

height:65px;

margin-left:9px;

margin-top:10px;

width:303px;

}

	

table#wp-calendar {

width:593px;

}



.temp_twibbon {

padding:38px 1px 2px 17px;

}



.temp_twibbon a:link {

display:block;

background:url(twibbon_badge.jpg) no-repeat;

width:130px;

height:91px;

}



.temp_twibbon a:hover {

display:block;

background:url(twibbon_badge.jpg) no-repeat;

width:130px;

height:91px;

}



.temp_twibbon a:visited {

display:block;

background:url(twibbon_badge.jpg) no-repeat;

width:130px;

height:91px;

}



.email_signup_header {

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

font-size:13px;

height:20px;

margin:18px 1px 1px 5px;

padding:3px 3px 0;

width:210px;

}



.grassroot {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(grassroots.jpg) no-repeat scroll 12px 9px;

color:#FFFFFF;

font-family:Georgia;

font-size:3em;

font-weight:bold;

height:46px;

margin:0;

padding:10px 10px 10px 25px;

width:385px;

}



h2.widgettitle {

float:none !important;

display:none !important;

}



div#giraffe_calendar {

list-style:none !important;

}



table tr {

padding:10px;

background-color:#F6F6F6;

height:24px;

}



table a {

background-color:#f03524;

padding-bottom:5px;

padding-top:5px;

color:#FFFFFF;

}



table a:active {

background-color:#CCCCCC;

}



table a:focus {

background-color:#CCCCCC;

}



caption#wp-calendar caption {

font-style:normal;

font-weight:bold;

}

	

#main {

	color: #333333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin-left:auto;

	margin-right:auto;

	padding: 0px 0px 10px 0px;

	width:980px;

	}

	

	

	

.header_signup {

background:transparent url(email_back.png) no-repeat scroll 0 0px;

float:left;

height:180px;

margin-left:17px;

margin-top:20px;

width:266px;

}

	

#your-profile {

border:1px solid #CCCCCC;

float:left;

padding:0px 10px 10px;

margin:0px 0px 20px 0px;

width:552px;

}



.single_text {float:left;}



.date {

float:right;

font-family:georgia;

font-size:13px;

font-style:italic;

margin-bottom:10px;

margin-left:22px;

width:386px;

}

	

#tweetblender1-mc {

   float:left;

   margin-bottom:50px;

}

	

#wrap {

	width: 950px;

	margin: 0px auto 0px;

	padding: 0px;

	}



h2.featured {

color:#000000;

float:left !important;

font-family:georgia;

font-size:30px !important;

font-weight:bold;

line-height:33px !important;

margin-bottom:0;

margin-top:0px !important;

padding:0 10px 10px 14px;

text-transform:none;

width:287px !important;

}



h2.minititle {

color:#000000;

float:right !important;

font-family:arial;

font-size:17px !important;

font-weight:bold;

line-height:21px !important;

margin-bottom:0;

margin-top:0 !important;

padding-right:10px;

text-transform:none;

width:150px !important;

height:72px;

}



.minidivide {

margin-bottom:14px;

float:left;

}



.minithumbnail {

margin-left:18px;

float:left;

margin-right:13px;

}



h2.done {

color:#000000;

float:left !important;

font-family:georgia;

font-size:30px !important;

font-weight:bold;

line-height:33px !important;

margin-bottom:0;

margin-top:31px !important;

padding:0px 10px 10px 14px !important;

text-transform:none;

width:398px !important;

height:27px;

}



.news_readmore a:link {

background:url(continue_reading.jpg) no-repeat;

color:#000000;

float:right !important;

font-family:arial;

font-size:12px !important;

font-weight:bold;

line-height:21px !important;

margin-bottom:0;

margin-top:0 !important;

padding-right:10px;

text-transform:none;

width:150px !important;

display:block !important;

height:27px;

}



.news_readmore a:visited {

background:url(continue_reading.jpg) no-repeat;

color:#000000;

float:right !important;

font-family:arial;

font-size:12px !important;

font-weight:bold;

line-height:21px !important;

margin-bottom:0;

margin-top:0 !important;

padding-right:10px;

text-transform:none;

width:150px !important;

display:block !important;

height:27px;

}



.news_readmore a:hover {

background:url(continue_reading.jpg) no-repeat;

color:#000000;

float:right !important;

font-family:arial;

font-size:12px !important;

font-weight:bold;

line-height:21px !important;

margin-bottom:0;

margin-top:0 !important;

padding-right:10px;

text-transform:none;

width:150px !important;

display:block !important;

height:27px;

}



/************************************************

*	Links									*

************************************************/



a {

	color:#000000;

	text-decoration:underline;

}

	

a img {

	border: none;

	}

	

a:focus, a:hover, a:active {

	outline: none;

	color:#000000;

	}

	

/************************************************

*	Top Navbar      							*

************************************************/



.tweetmeme_button 

{

margin-top:20px;

margin-left:20px;

margin-bottom:20px;

}



#fb_share_1 {

margin-top:20px;

 }



#topnavbar {

	width: 960px;

	height: 30px;

	color: #FFFFFF;

	margin: 0px auto 0px;

	padding: 0px;

	float:right;

	}

	

#topnavbar a, #topnavbar a:visited {

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	}

	

#topnavbar a:hover {

	color: #000000;

	text-decoration: underline;

	}

	

#topnavbar p {

	font-size: 11px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

	}

	

.topnavbarleft {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.topnavbarright {

float:left;

margin:0;

padding:8px 9px 0 0;

text-align:right;

text-transform:uppercase;

width:778px;

}

	

.topnavbarright a img {

	border: none;

	margin: 0px 3px 1px 0px;

	padding: 0px;

	}

	

/************************************************

*	Header  									*

************************************************/



#header {

	width:980px;

	color: #FFFFFF;

	font-size: 16px;

	font-weight: normal;

	padding: 0px;

	overflow: hidden;

	height:184px;

	}

	

.social_header {

background:transparent url(social_header_back.png) no-repeat scroll 0 0;

float:left;

height:180px;

margin-top:19px;

width:180px;

}



.social_icon1 a:link {

background:transparent url(social_facebook.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:10px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon1 a:hover{

background:transparent url(social_facebook.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:10px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon1 a:visited{

background:transparent url(social_facebook.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:10px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon2 a:link {

background:transparent url(social_twitter.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon2 a:hover{

background:transparent url(social_twitter.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon2 a:visited{

background:transparent url(social_twitter.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon3 a:link {

background:transparent url(social_flickr.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon3 a:hover{

background:transparent url(social_flickr.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon3 a:visited{

background:transparent url(social_flickr.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon4 a:link {

background:transparent url(social_youtube.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon4 a:hover{

background:transparent url(social_youtube.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}



.social_icon4 a:visited{

background:transparent url(social_youtube.png) no-repeat scroll 0 0;

display:block;

height:32px;

margin-left:8px;

margin-top:45px;

width:32px;

float:left;

}

	

#header p {

	padding: 0px 0px 5px 0px;

	margin: 0px;

	line-height: 20px;

	}

	

#header #imageheader {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(logo.png) no-repeat scroll 0 0px;

height:100%;

margin-left:0px;

text-indent:-10000px;

width:183px;

}



#header #imageheader a {	

	display: block;

	width: 100%;

	height: 100%;

	}



#header h1, #header h4 {

color:#FFFFFF;

font-family:Times New Roman,Georgia,Trebuchet MS;

font-size:36px;

font-weight:normal;

height:167px;

margin:0;

padding:10px 0 0;

text-decoration:none;

width:190px;

}

	

#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {

	color: #FFFFFF;

	font-size: 36px;

	font-family: Times New Roman, Georgia, Trebuchet MS;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

#header h1 a:hover, #header h4 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	}

	

#header h2 {

	margin: 0px;

	padding: 0px;

	}



.headerleft {

	width: 470px;

	float: left;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	}

	

.headerright {

	width: 480px;

	float: right;

	margin: 0px;

	padding: 15px 0px 0px 0px;

	text-align: right;

	}

	

.headerright a, .headerright a:visited {

	color: #FFFFFF;

	font-size: 11px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0px 0px 0px 3px;

	}

	

.headerright a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

.headerright a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

.headerright li {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



.rsslink {

	padding: 2px 5px 2px 20px;

	background: url(rss.gif) no-repeat left center;

	}	

	

/************************************************

*	Navbar  									*

************************************************/



.bar {

height:134px;

}



.intro {

width:950px;

height:248px;

}



.intro_promises {

width:950px;

height:192px;

}



.slider {

float:left;

width:628px;

height:193px;

}



.map_wrapper {

float:left;

margin-right:8px;

margin-top:6px;

width:668px;

}



.map_wrapper_c4 {

float:left;

margin-right:8px;

margin-top:-443px;

width:668px;

}



.c4_wrapper {

float:left;

margin-right:8px;

margin-top:6px;

width:668px;

}



.press_header {

background:transparent url(press_header_back.png) no-repeat scroll 0 0;

float:left;

height:50px;

margin-left:7px;

width:675px;

}



.map_header {

background:transparent url(map_header_back.png) no-repeat scroll 0 0;

float:left;

height:50px;

margin-left:7px;

width:675px;

}

.booking_header {

background:transparent url(find_sell_coach_ticket.png) no-repeat scroll 0 0;

float:left;

height:50px;

margin-left:7px;

width:675px;

}



.upload_events_header {

background:transparent url(upload_events_header_back.png) no-repeat scroll 0 0;

float:left;

height:50px;

margin-left:7px;

width:675px;

margin-bottom:10px;

}



.upload_photos_header {

background:transparent url(upload_photos_back_header.png) no-repeat scroll 0 0;

float:left;

height:50px;

margin-bottom:7px;

margin-left:10px;

margin-top:3px;

width:675px;

}



.photo_header {

background:url(upload_temp_back.jpg) no-repeat;

float:left;

height:106px;

margin-left:7px;

width:675px;

margin-top:19px;

}



.campaign_articles {

float:left;

background:url(campaign_news.jpg) no-repeat;

width:292px;

height:323px;

margin-top:6px;

margin-right:8px;

padding-top:55px;

}



.promote_wrapper {

float:left;

margin-top:8px;

width:274px;

}



.what_to_submit {

background:transparent url(what_to_submit.png) no-repeat scroll 0 0;

float:left;

height:478px;

margin-left:6px;

margin-top:9px;

width:291px;

}



.widget_array {

width:950px;

height:434px;

float:left;

margin-top:7px;

}



.widget_home_left {

float:left;

width:313px;

height:300px;

margin-right:7px;

}



.widget_home_center {

float:left;

width:313px;

height:300px;

margin-right:7px;

}



.widget_home_right {

float:left;

width:310px;

height:300px;

}



.support_btns {

background:transparent url(support_btns_back.jpg) no-repeat scroll 0 0;

float:left;

height:193px;

margin-left:7px;

width:315px;

}









.home_join_campaign_btn {

background:transparent url(home_join_campaign_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}



.home_join_campaign_btn a:link {

background:transparent url(home_join_campaign_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}



.home_join_campaign_btn a:visited {

background:transparent url(home_join_campaign_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}









.home_donate_campaign_btn {

background:transparent url(home_donate_campaign_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}



.home_donate_campaign_btn a:link {

background:transparent url(home_donate_campaign_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}



.home_donate_campaign_btn a:visited {

background:transparent url(home_donate_campaign_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}











.home_join_party_btn {

background:transparent url(home_join_party_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}



.home_join_party_btn a:link {

background:transparent url(home_join_party_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}



.home_join_party_btn a:visited {

background:transparent url(home_join_party_btn.jpg) no-repeat scroll 0 0;

width:155px;

height:48px;

display:block;

}













.intro_half {

width:950px;

height:134px;

}



.promises_spacer a {

background:transparent url(future_promises.jpg) repeat scroll 0px 0px;

display:block;

height:134px;

width:716px;

float:left;

}



.promises_spacer a:hover {

background:transparent url(future_promises.jpg) repeat scroll 0px -134px;

display:block;

height:134px;

width:716px;

float:left;

}





.promises_spacer a {

background:transparent url(future_promises.jpg) repeat scroll 0px 0px;

display:block;

height:134px;

width:716px;

float:left;

}



.join_movement_spacer a {

background:transparent url(join_movement.jpg) repeat scroll 0px -134px;

display:block;

height:81px;

width:716px;

float:left;

}



.join_movement_spacer a:hover { 

background:transparent url(join_movement.jpg) repeat scroll 0px 0px;

display:block;

height:81px;

width:716px;

float:left

}



.get_together a:hover { 

background:transparent url(get_together.jpg) repeat scroll 0px -134px;

display:block;

height:134px;

width:223px;

float:left; 

}



.spread_word a { 

background:transparent url(spread_word.jpg) repeat scroll 0px 0px;

display:block;

height:134px;

width:227px;

float:left

}



.spread_word a:hover { 

background:transparent url(spread_word.jpg) repeat scroll 0px -134px;

display:block;

height:134px;

width:227px;

float:left; 

}



.promises_footer {

background:transparent url(promises_footer.jpg) repeat scroll 0px 0px;

display:block;

height:114px;

width:716px;

float:left;

}



.action_join_campaign a {

background:transparent url(action_join_campaign.jpg) repeat scroll 0px 0px;

display:block;

height:111px;

width:270px;

float:left; 

}



.action_join_campaign a:hover {

background:transparent url(action_join_campaign.jpg) repeat scroll 0px -114px;

display:block;

height:111px;

width:270px;

float:left; 

}



.action_donate_campaign a {

background:transparent url(donate_my_campaign.jpg) repeat scroll 0px 0px;

display:block;

height:111px;

width:217px;

float:left; 

}



.action_donate_campaign a:hover {

background:transparent url(donate_my_campaign.jpg) repeat scroll 0px -114px;

display:block;

height:111px;

width:217px;

float:left; 

}



.action_join_party a {

background:transparent url(action_join_party.jpg) repeat scroll 0px 0px;

display:block;

height:111px;

width:261px;

float:left; 

}



.action_join_party a:hover {

background:transparent url(action_join_party.jpg) repeat scroll 0px -114px;

display:block;

height:111px;

width:261px;

float:left; 

}



#navbar {

	width: 950px;

	height: 41px;

	color: #000000;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	z-index:3;

	background:url(menu_back.jpg) repeat-x;

	}

	

#navbarleft {

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	height:40px;

	overflow-y:hidden;

	}

	

#navbarright {

	width: 106px;

	float: right;

	margin: 0px;

	padding: 4px 5px 0px 0px;

	}

	

#nav {

	margin: 0px;

	padding: 0px;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	}

	

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	z-index:999;

	}

	

#nav li.over { z-index:999; } 

	

#nav ul li {

	list-style: none;

	margin: 0px 0px 0px -1px;

	padding: 0px;

	}

	

#nav li a, #nav li a:link {

	color: #FFFFFF;

	display: block;

	font-size: 14px;

	font-weight:bold;

    margin: 0px 0px 0px 0px;

	padding: 10px 10px 10px 10px;

	text-decoration: none;

	}

	

#nav li a:hover, #nav li a:active {

	background: #B73533 url(tab.jpg) repeat-x;

	color: #FFFFFF;

	display: block;

    margin: 0px 0px 0px 0px;

	padding: 10px 10px 10px 10px;

	text-decoration: none;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	opacity: .90;

	filter: alpha(opacity=90);

	background: #1A1A1A;

	width: 170px;

	color: #CCCCCC;

	float: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #333333;

	border-left: 1px solid #333333;

	border-right: 1px solid #333333;

	}

	

#nav li li a:hover, #nav li li a:active {

	background: #B73533;

	color: #FFFFFF;

	padding: 7px 10px 7px 10px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 190px;

	margin: 0px;

	padding: 0px;

	}



#nav li li { 

	}



#nav li ul a { 

	width: 160px;

	}



#nav li ul a:hover, #nav li ul a:active { 

	}



#nav li ul ul {

	margin: -31px 0 0 192px;

	}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}



#nav li:hover, #nav li.sfhover { 

	position: static;

	}

	

#nav .current_page_item a {

	background: #B73533 url(tab.jpg) repeat-x;

	color: #FFFFFF;

	display: block;

    margin: 0px 0px 0px 0px;

	padding: 10px 10px 10px 10px;

	text-decoration: none;

	}

	

/************************************************

*   Share Logos					     		    * 

************************************************/



.main_border {

background:#FFFFFF;

float:left;

}



.youtube_share {

float:left;

padding:4px;

}

.twitter_share {

float:left;

padding:4px;

}

.facebook_share {

float:left;

padding:4px;

}

















/************************************************

*	Donate					     		    * 

************************************************/



.donate_intro { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#990000; margin-bottom:20px;  }



.donate5 { float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px; background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(5.jpg) no-repeat; }



.donate5 a:link { float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px; background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(5.jpg) no-repeat; }



.donate10 {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(10.jpg) no-repeat; }



.donate10 a:link {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(10.jpg) no-repeat; }



.donate15 {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(15.jpg) no-repeat; }



.donate15 a:link {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(15.jpg) no-repeat;  }



.donate25 {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF;  display:block; background:url(25.jpg) no-repeat;  }



.donate25 a:link {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:30px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(25.jpg) no-repeat;  }



.donate100 {   float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:46px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(50.jpg) no-repeat;   }



.donate100 a:link {   float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:46px; text-align:center; font-weight:bold; color:#FFFFFF;  display:block; background:url(50.jpg) no-repeat;  }



.donate500 {   float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:150px; text-align:center; font-weight:bold; color:#FFFFFF; display:block; background:url(500.jpg) no-repeat;   }



.donate500 a:link {   float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:20px;  background:#872E32; margin:5px; height:30px; width:150px; text-align:center; font-weight:bold; color:#FFFFFF;  display:block; background:url(500.jpg) no-repeat;  }



.donateAny {   float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:20px;  background:#FFFFFF; margin:5px; height:30px; width:229px; text-align:center; font-weight:bold; color:#FFFFFF; background:url(gradient.jpg) repeat-x; }



.donate_text { margin-top:-5px; }



.donate_wrapper {float:left; margin-bottom:20px; margin-left:20px; margin-top:20px; }



.anyamount {margin-top:29px; margin-bottom:12px; border-top:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:21px;}







/************************************************

*	Homepage					     		    * 

************************************************/



a.actions:link {color:#FFFFFF; font-size:16px; }

a.actions:visited {color:#FFFFFF; font-size:16px; }

a.actions:hover {color:#FFFFFF; font-size:16px; text-decoration:none; }



.take_action {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:#BD7476 none repeat scroll 0 0;

border:6px solid #CCCCCC;

float:right;

height:108px;

margin-right:23px;

margin-top:23px;

padding:15px 20px 18px;

width:338px;

}



.donate_action {

float:right;

width:638px;

border:6px solid #CCCCCC;

height:106px;

background:#CAB4B5;

margin-right:18px;

margin-top:23px;

padding:20px;

}



.follow_campaign {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(follow_icon.png) no-repeat scroll 0 2px;

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

font-size:14px;

padding:6px 6px 13px 40px;

width:300px;

}



.tell_friends {

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

font-size:14px;

padding:3px 6px 10px 40px;

width:300px;

background:url(people.png) no-repeat 0px 0px; }



.donate_leaflet {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(donate_icon.png) no-repeat scroll 0 0;

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

font-size:14px;

padding:4px 6px 10px 40px;

width:300px;

}



.labour_party {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background:transparent url(labour_icon.png) no-repeat scroll 0 2px;

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

font-size:14px;

padding:6px 6px 16px 40px;

width:300px;

}



#homepage, #featuredpage {

	width: 956px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	line-height: 20px;

	}

	

#homepage p, #featuredpage p {

	padding: 20px;

	margin: 0px;

	}

	

#homepage h1, #featuredpage h1 {

	color: #FFFFFF;

	font-size: 18px;

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

	font-weight:bold;

	text-shadow:#333333 1px;

	background:#982B30;

	padding:8px;

	margin:0px;

	}

	

#homepage h1 a, #homepage h1 a:visited, #featuredpage h1 a, #featuredpage h1 a:visited {

	color: #FFFFFF;

	text-decoration: none;

	text-shadow:#333333 1px;

	}



#homepage h1 a:hover, #featuredpage h1 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	text-shadow:#333333 1px;

	}

	

#homepage h2, #homebottom h2, #featuredpage h2 {

	background: #333333;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 3px 0px 3px 7px;

	}

	

#homepage h3, #featuredpage h3 {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	}

	

.hometopleft {

	background: #FFFFFF url(sidebar.png) repeat-x;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	float: left;

	width: 592px;

	margin: 0px 20px 0px 0px;

	padding: 5px 5px 5px 5px;

	border: 1px solid #333333;

	}

	

.hometopright {

	float: left;

	width: 292px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	display: inline

	}

	

#hometop {

	width: 916px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	line-height: 20px;

	}

	

#homebottom {

	width: 916px;

	margin: 0px auto 0px;

	padding: 20px 0px 0px 0px;

	line-height: 20px;

	}

	

#hometop p, #homebottom p {

	margin: 0px;

	padding: 0px 5px 0px 5px;

	}

	

#hometop ul, #homebottom ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#hometop ul li, #homebottom ul li {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	}



#hometop ul ul, #homebottom ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

#hometop ul li li, #homebottom ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

#hometop ul li ul li, #homebottom ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}

	

.homebottomleft {

	float: left;

	width: 292px;

	margin: 0px 20px 10px 0px;

	padding: 0px;

	display: inline

	}

	

.homebottommiddle {

	float: left;

	width: 292px;

	margin: 0px 20px 10px 0px;

	padding: 0px;

	display: inline

	}

	

.homebottomright {

	float: left;

	width: 292px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	display: inline

	}



.clear {

	clear: both;

	}



.thumb {

	float:left;

	margin:0px 10px 0px 0px;

	}



hr {

	border: none;

	border-bottom:0px dotted #BBBBBB; 

	margin-bottom:10px; 

	padding: 0;

	padding:0px 0px 10px 0px; 

	clear:both;

	}

	

/************************************************

*	Content 					     		    * 

************************************************/



.feature_retweet {float:right; margin-top:15px; }



.feature_single {float:right; margin-top:15px; margin-right:10px; }



.campaign_retweet {float:left; margin-top:10px; margin-top:16px; }



.campaign_faceshare {float:right; margin-right:10px; margin-top:16px; }



.campaign_faceshare_campaign {float:left; margin-right:10px; margin-top:16px; margin-left:9px; }



.divide {

border:1px solid #CCCCCC;

margin-bottom:16px;

margin-top:14px;clear:both;

}



.tweet_img {margin-right:24px; width:136px; margin-top:150px;}



.share_links {

float:left;

width:300px;

padding:15px;

}



.facebook_button {

float:left;

height:0px;

margin-bottom:20px;

margin-left:15px;

margin-top:-2px;

}



.facebook_button_archive {

float:left;

height:0;

margin-bottom:44px;

margin-left:0;

margin-top:4px;

}





.facebook_button_single {

float:left;

height:0;

margin-bottom:44px;

margin-left:0;

margin-top:-15px;

}



.facebook_button_page {

height:0;

margin-bottom:44px;

margin-left:0;

margin-top:-15px;

}



.facebook_button_campaigns {

float:right;

margin-right:39px;

margin-top:15px;

}



.facebook_button_left {

float:left;

margin-right:39px;

margin-top:15px;

}



#content {

	width: 956px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	line-height: 20px;

	}

	

#content h1 {

	color: #FFFFFF;

	font-size: 18px;

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

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	}

	

#content h1 a, #content h1 a:visited {

	color: #333333;

	text-decoration: none;

	}



#content h1 a:hover {

	color: #2255AA;

	text-decoration: none;

	}

	

#contentleft h2 {



}



#content_campaign_homepage h2 {

color:#000000;

float:right;

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

font-size:26px;

font-weight:bold;

line-height:30px;

margin-top:20px;

margin-bottom:0px;

padding:0 10px 10px 14px;

text-transform:none;

width:380px;

}



#contentcampaign h2 {

border-top:1px solid #CCCCCC;

color:#000000;

font-family:arial;

font-size:18px;

font-weight:bold;

margin:0 0 5px;

padding:6px 0 5px 7px;

text-transform:none;

}



#contentcampaign h2 a:link {

color:#000000;

text-decoration:none;

font-family:arial;

font-size:18px;

font-weight:bold;

text-transform:none;

}



.thumbnail {

float:right;

width:230px;

height:100px;

background:#FFFFFF;

margin-top:3px;

border:3px solid #CCCCCC;

}



.thumbnail_left {

float:left;

width:100px;

height:100px;

background:#CCCCCC;

margin-top:25px;

border:3px solid #CCCCCC;

margin-right:30px;

}



.excerpt {

float:right;

width:394px;

margin-right:-7px;

min-height:82px;

}



p.readmore a {

margin-bottom:5px;

margin-top:5px;

padding:0 !important;

}



.excerpt_top {

float:left;

margin-left:14px;

margin-top:9px;

width:400px;

}

	

#content h3 {

color:#333333;

font-family:Georgia,Times New Roman,Trebuchet MS;

font-size:18px;

font-weight:normal;

margin:33px 0 10px 10px;

padding:0;

}



.form-table {

text-align:left;

padding:10px 10px 10px 9px;

background-color:#F3F3F3;

width:551px;

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

font-size:12px;

}



.form-table th {

width:183px;

padding:2px;

}





.regular-text {

width:150px;

margin-left:25px;

}



#display_name {

width:156px;

margin-left:25px;

}



.description { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; }

	

#content h4 {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 20px 0px 10px 0px;

	padding: 0px 0px 7px 0px;;

	border-bottom: 1px dotted #BBBBBB;

	}

	

#content h5 {

	color: #333333;

	font-size: 16px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	font-style: italic;

	margin: 20px 0px 10px 0px;

	padding: 0px;;

	}

	

#content img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}



#content img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}

	

#content blockquote p {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	}

	

blockquote {

	background:#EEEEEE none repeat scroll 0 0;

	border:1px dotted #BBBBBB;

	margin:0 20px 15px;

	padding:5px 10px 10px 17px;

	}

	

#fcg {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

#fcg p {

	margin: 0px;

	padding: 0px 10px 0px 10px;

	}


#contentvideo {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin:1px 0 8px 37px;
padding:8px;
width:927px;
}

	

#contentleft {

	background:#FFFFFF;

	float:left;

	margin:1px 0 8px 1px;

	padding:8px;

	width:478px;

	}

	

#contentwide {

	border:3px solid #F1F1F1;

	margin:8px 0 8px 8px;

	padding:15px;

	width:897px;

	}

	

	#content404 {

	width: 573px;

	padding:15px;

	margin:8px 0 8px 8px;

	float:left;

	border:3px solid #F1F1F1;

	}

	

	#content_campaign_homepage {

	float:left;

	margin:1px 0 8px 1px;

	padding:8px;

	width:640px;

	background:#FFFFFF;	}

	

	#contentcampaign {

	width: 573px;

	padding:15px;

	margin-top:-15px;

	margin-left:18px;

	margin-right:0px;

	margin-bottom:8px;

	float:left;

	}

	

.single_share {float:right; width:100px; margin-top:39px;}

	

.postarea {

	width: 600px;

	float: left;

	margin: 0px;

	padding: 0px;

	list-style:none;

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

	font-size:14px;

	line-height:22px;

	}

	

.postarea a:link {

	width: 600px;

	float: left;

	margin: 0px;

	padding: 0px;

	list-style:none;

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

	font-size:14px;

	line-height:22px;

	color:#89070B;

	}

	

.postarea_home {

	width: 261px;

	float: left;

	margin:0 0 0 36px;

	padding: 0px;

	list-style:none;

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

	font-size:14px;

	line-height:22px;

	}

	

.postarea_home a:link {

	list-style:none;

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

	font-size:14px;

	line-height:22px;

	color:#89070B !important;

	}

	

.postarea_home a:visited {

	list-style:none;

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

	font-size:14px;

	line-height:22px;

	color:#89070B !important;

}

	

.postarea_home a:hover {

	list-style:none;

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

	font-size:14px;

	line-height:22px;

	color:#89070B !important;

}

	

.postarea_page {

	float:left;

	font-family:arial;

	font-size:14px;

	line-height:22px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:9px;

	width:450px;

	}

	

.postarea_page_clear {

	line-height:22px;

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

	font-size:14px;

    width:564px;

	float: left;

	margin: 0px;

	padding: 0px;

	list-style:none;

	margin-left:22px;

	}

	

	.postarea_page_supporting {

	line-height:22px;

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

	font-size:14px;

	width: 538px;

	float: left;

	margin: 0px;

	padding: 0px;

	list-style:none;

	}

	

	.postarea_page_single {

	line-height:22px;

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

	font-size:14px;

	float: left;

	margin: 0px;

	padding: 0px;

	list-style:none;	

	}

	

	.postarea_page_featured {

	line-height:24px;

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

	font-size:16px;

	width: 560px;

	float: left;

	margin-top:15px;

	padding: 0px;

	list-style:none;

	}

	

	.postarea_page_murial {

	line-height:22px;

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

	font-size:14px;

	width: 538px;

	float: left;

	padding: 9px;

	list-style:none;

	

	}

	

.widget {

float:left;

list-style:none;

}

	

.widget li{



}



.widget_text li{

float:left;

}



.widget_text {

float:left;

}



.widget_pages li{

float:none;

}



.widget_links li{

float:none;

}

	

	.postarea_speakers {

	width: 623px;

	float: left;

	margin: 0px;

	padding: 0px;

	list-style:none;

	margin-bottom:18px;

	}

	

	

.postarea_speakers a, .postarea_speakers a:visited {

	color: #2255AA;

	text-decoration: underline;

	}

	

.postarea_speakers a:hover, .postcomments a:hover, #postwide a:hover {

	color: #2255AA;

	text-decoration: none;

	}

	

.postarea_speakers p, #postwide {

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}

	

.postarea_speakers ol, .postright ol, #postwide ol {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_speakers ol li, .postright ol li, #postwide ol li {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_speakers ul, .postright ul, #postwide ul {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_speakers ul li, .postright ul li, #postwide ul li {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_speakers ul ul, .postright ul ul, #postwide ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

.postarea_speakers ul li li, .postright ul li li, #postwide ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

.postarea_speakers ul li ul li, .postright ul li ul li, .postwide ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}	

	

	

	

	

	

	

.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited, #postwide a, #postwide a:visited {

	color: #2255AA;

	text-decoration: underline;

	}

	

.postarea a:hover, .postcomments a:hover, #postwide a:hover {

	color: #2255AA;

	text-decoration: none;

	}

	

.postarea p, #postwide {

	padding: 0px 0px 10px 0px;

	margin: 0px;

	}

	

.postarea ol, .postright ol, #postwide ol {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea ol li, .postright ol li, #postwide ol li {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea ul, .postright ul, #postwide ul {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea ul li, .postright ul li, #postwide ul li {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea ul ul, .postright ul ul, #postwide ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

.postarea ul li li, .postright ul li li, #postwide ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

.postarea ul li ul li, .postright ul li ul li, .postwide ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}

	

	

	

	

.postarea_page a, .postarea_page a:visited, .postcomments a, .postcomments a:visited, #postwide a, #postwide a:visited {

	color: #89070B;

	text-decoration: underline;

	}

	

.postarea_page a:hover, .postcomments a:hover, #postwide a:hover {

	color: #89070B;

	text-decoration: none;

	}

	

.postarea_page p, #postwide {

margin-bottom:8px;

}

	

.postarea_page ol, .postright ol, #postwide ol {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page ol li, .postright ol li, #postwide ol li {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page ul, .postright ul, #postwide ul {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page ul li, .postright ul li, #postwide ul li {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page ul ul, .postright ul ul, #postwide ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

.postarea_page ul li li, .postright ul li li, #postwide ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

.postarea_page ul li ul li, .postright ul li ul li, .postwide ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}	

	







	

.postarea_page_single a, .postarea_page_single a:visited, .postcomments a, .postcomments a:visited, #postwide a, #postwide a:visited {

	color: #89070B;

	text-decoration: underline;

	}

	

.postarea_page_single a:hover, .postcomments a:hover, #postwide a:hover {

	color: #89070B;

	text-decoration: none;

	}

	

.postarea_page_single p, #postwide {

margin:0;

padding:9px;

}

	

.postarea_page_single ol, .postright ol, #postwide ol {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page_single ol li, .postright ol li, #postwide ol li {

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page_single ul, .postright ul, #postwide ul {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page_single ul li, .postright ul li, #postwide ul li {

	list-style-type: square;

	margin: 0px 0px 0px 15px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea_page_single ul ul, .postright ul ul, #postwide ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

.postarea_page_single ul li li, .postright ul li li, #postwide ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

.postarea_page_single ul li ul li, .postright ul li ul li, .postwide ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}	

	

	

	

	

	

	

	

.postright {

	float: right;

	width: 324px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	}

	

.postright p {

	padding: 0px 0px 20px 0px;

	margin: 0px;

	line-height: 20px;

	}

	

#postwide {

	width: 916px;

	float: left;

	margin: 0px;

	padding: 0px 20px 10px 20px;

	z-index:2;

	}

	

.breadcrumb {

	color: #333333;

	font-size: 14px;

	text-transform: uppercase;

	margin: 0px 0px 20px 0px;

	padding: 13px;

	border-bottom: 2px solid #CCCCCC;

	}

	

	.breadcrumb a:link {

	color: #333333;



	}

	

.headline {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background: #B73533 url(tab.jpg) repeat-x;

	color:#FFFFFF;

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

	font-size:18px;

	font-weight:bold;

	margin:0;

	padding:8px;

}



.headlinewide {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

background: #B73533 url(tab.jpg) repeat-x;

color:#FFFFFF;

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

font-size:18px;

font-weight:bold;

margin:0;

padding:8px;

width:881px;

}

	

.headline p {

	margin: 0px;

	padding: 0px;

	}

	

.headline a, .headline a:visited {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

.headline a:hover {

	color: #2255AA;

	text-decoration: none;

	}







.headline_blank {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

color:#982B30;

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

font-size:18px;

font-weight:bold;

margin:0;

padding:8px;

width:558px;

}

	

.headline_blank p {

	margin: 0px;

	padding: 0px;

	}

	

.headline_blank a, .headline_blank a:visited {

	color: #333333;

	font-size: 18px;

	font-family: Georgia, Times New Roman, Trebuchet MS;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

.headline_blank a:hover {

	color: #2255AA;

	text-decoration: none;

	}

	

	







.headline_moreposts {

-moz-background-clip:border;

-moz-background-inline-policy:continuous;

-moz-background-origin:padding;

color:#982B30;

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

font-size:18px;

font-weight:bold;

margin:0;

padding:6px;

width:558px;

}

	

.headline_moreposts p {

	margin: 0px;

	padding: 0px;

	}

	

.headline_moreposts a, .headline_moreposts a:visited {

	color: #982B30;

	font-size: 18px;

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

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}

	

.headline_moreposts a:hover {

	color: #982B30;

	text-decoration: none;

	}

	

	



.sociable_tagline {

padding-bottom:6px;

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

}	

	

	

	

.headlineleft {

margin:0;

padding:0;

width:557px;

}

	

.headlineright {

	width: 50px;

	margin: 0px;

	padding: 0px;

	text-align: right;

	}

	

.postmeta {

	background: #EEEEEE;

	font-size: 11px;

	text-transform: uppercase;

	padding: 5px 10px 5px 10px;

	margin-bottom:36px;

	}



.postmeta p {

	margin: 0px;

	padding: 0px;

	}

	

.author {

	background: #EEEEEE;

	float: left;

	font-size: 11px;

	text-transform: uppercase;

	margin: 0px 0px 50px 0px;

	padding: 10px 10px 0px 10px;

	border: 1px dotted #BBBBBB;

	}

	

.pagination {

	color: #333333;

	font-size: 11px;

	text-transform: uppercase;

	margin: 20px 0px 30px 0px;

	padding: 5px 0px 0px 0px;

	}



.palignright {

	float: right;

	}



.palignleft {

	float: left;

	}

	

.archives {

	width: 270px;

	float: left;

	margin: 0px;

	padding: 0px;

	}

	

.aheadline {

	float: left;

	margin: 10px 0px 10px 0px;

	padding: 3px 0px 7px 0px;

	border-bottom: 1px dotted #BBBBBB;

	clear: both;

	}

	

.bheadline {

	float: left;

	margin: 10px 0px 0px 0px;

	padding: 3px 0px 7px 0px;

	clear: both;

	}

	

.fheadline {

	float: left;

	margin: 10px 0px 10px 0px;

	padding: 3px 0px 7px 0px;

	border-bottom: 1px dotted #BBBBBB;

	clear: both;

	}

	

.pheadline {

	width: 324px;

	float: left;

	margin: 0px 0px 10px 0px;

	padding: 3px 0px 7px 0px;

	border-bottom: 1px dotted #BBBBBB;

	clear: both;

	}

	

.vheadline {

	float: left;

	margin: 0px 0px 10px 0px;

	padding: 3px 0px 7px 0px;

	border-bottom: 1px dotted #BBBBBB;

	clear: both;

	}

	

/************************************************

*	Images  					     		    * 

************************************************/



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

	}

	

img.alignnone {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	display: inline;

	}



img.alignright {

	margin: 0px 0px 10px 10px;

	padding: 0px;

	display: inline;

	}



img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

	padding-right:20px;

	padding-bottom:20px;

	}

	

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	}



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	}



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	}

	

.wp-caption {

	border: 1px solid #DDDDDD;

	text-align: center;

	background-color: #EEEEEE;

	padding: 4px 0px 5px 0px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}



.productimage {

	border: 10px solid #333333;

	margin-bottom: 10px;	

	}



/************************************************

*	Sidebar 		    	        	        * 

************************************************/



#sidebar {

float:right;

margin:1px 0 0;

padding:0 0 0;

width:318px;

}

	

#sidebar_speakers {

	float: left;

	width: 225px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	}

	

#sidebar h2, #sidebar h4 {

-moz-border-radius-bottomleft:3px;

-moz-border-radius-bottomright:3px;

-moz-border-radius-topleft:3px;

-moz-border-radius-topright:3px;

border-bottom:3px solid #E3E3E3;

color:#1C2D5F;

font-family:Arial,Tahoma,Verdana;

font-size:18px;

font-weight:bold;

margin:0 0 16px;

padding:12px 0 12px 0px;

text-align:center;

}





	

	

#sidebar p {

	margin: 0px;

	padding: 10px;

	}

	

#sidebar a, #sidebar a:visited {

	color: #7C1621;

	text-decoration: none;

	}

	

#sidebar a:hover {

	color: #7C1621;

	text-decoration: underline;

	}

	

#sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul li {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	}



#sidebar ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

#sidebar ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul li ul li {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	line-height:25px;

	}

	

#sidebar .widget {

	margin: 0px 0px 1px 0px;

	padding: 8px;

	list-style:none;

	width:301px;

	background:#FFFFFF;

	}

	

	

	

	

	

#sidebar_speakers p {

	margin: 0px;

	padding: 10px;

	}

	

#sidebar_speakers a, #sidebar_speakers a:visited {

	color: #2255AA;

	text-decoration: none;

	}

	

#sidebar_speakers a:hover {

	color: #2255AA;

	text-decoration: underline;

	}

	

#sidebar_speakers a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_speakers ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_speakers ul li {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	}



#sidebar_speakers ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

#sidebar_speakers ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar_speakers ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}

	

#sidebar_speakers .widget {

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	list-style:none;

	}

	

.video {

	background: #FFFFFF url(sidebar.png) repeat-x;

	float: left;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 1px solid #333333;

	width: 100%;

	}

	

.newsletter {

	background: #FFFFFF url(sidebar.png) repeat-x;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	width: 308px;

	float: left;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	border: 1px solid #333333;

	}



/************************************************

*	Left Sidebar                    	        * 

************************************************/



#l_sidebar {

	float: left;

	width: 178px;

	margin: 0px;

	padding: 0px;

	}

	

#l_sidebar p {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	

#l_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



/************************************************

*	Right Sidebar                       	    * 

************************************************/



#r_sidebar {

	float: right;

	width: 132px;

	margin: 0px;

	padding: 0px;

	}

	

#r_sidebar p {

	margin: 0px;

	padding: 0px 0px 10px 0px;

	}

	

#r_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



/************************************************

*	Footer Background							*

************************************************/



#footerbg {



	

}

	

/************************************************

*	Footer  									*

************************************************/



#footer {

	display:none;

	width: 960px;

	height:158px;

	color: #CCCCCC;

	margin: 0px auto 0px;

	padding: 0px;

	}

	

#footer p {

	color: #000000;

    font-weight: normal;

	margin: 0px;	

	padding: 0px 0px 10px 0px;

	}



#footer a, #footer a:visited {

	color: #000000;

	text-decoration: none;

	}



#footer a:hover {

	color: #418FB5;

	text-decoration: underline;

	}

	

#footer ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#footer ul li {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	}



#footer ul ul {

	list-style-type: none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

#footer ul li li {

	list-style-type: square;

	margin: 0px;

	padding: 0px;

	}

	

#footer ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}

	

#footer h4 {

	color: #999999;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#footer h4 a {

	color: #999999;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}

	

#footer .widget {

	background: none;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	border: none;

	}



.footer1 a img, .footer2 a img, .footer3 a img {

	border: none;

	margin: 0px 5px 0px 0px;

	padding: 0px;

	}

	

.footer1 {

	width: 220px;

	float: left;

	margin: 0px;

	padding: 20px 20px 5px 0px;

	color:#000000;

	}

	

.footer2 {

	width: 225px;

	float: left;

	margin: 0px;

	padding: 20px 20px 5px 0px;

	color:#000000;

	}

	

.footer3 {

	width: 225px;

	float: left;

	margin: 0px;

	padding: 20px 20px 5px 0px;

	color:#000000;

	}

	

.footer4 {

	width: 220px;

	float: right;

	margin: 0px;

	padding: 20px 0px 5px 0px;

	color:#000000;

	}



/************************************************

*	Copyright Background						*

************************************************/



#copyrightbg {

	border-top: 0px solid #000000;

	height:100px;

	background:url(footer_back.jpg) repeat-x;

	}

	

.footer_wrapper {

width:980px;

margin-left:auto;

margin-right:auto;

}	

	

.ucu_logo {

background:transparent url(ucu_logo.png) no-repeat scroll 0 0;

float:left;

height:70px;

margin-top:20px;

width:184px;

}



.nus_logo {

background:transparent url(nus_logo.png) no-repeat scroll 0 0;

float:right;

height:70px;

margin-top:20px;

width:178px;

}



.footer_menu {

color:#FFFFFF;

float:left;

font-family:arial;

font-size:15px;

font-weight:bold;

height:50px;

margin-top:41px;

padding-left:4px;

text-align:center;

width:609px;

}



/************************************************

*	Footer  									*

************************************************/



#copyright {

	color: #FFFFFF;

	padding: 0px;

	text-align: center;

	}

	

#copyright p {

	color: #FFFFFF;

    font-weight: normal;

	margin: 0px;	

	padding: 10px 0px 10px 0px;

	}



#copyright a, #copyright a:visited {

	color: #FFFFFF;

	text-decoration: underline;

	}



#copyright a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

/************************************************

*	Search Form									*

************************************************/



#searchdiv {

	margin: 0px;

	padding: 0px;

	}

	

#searchform {

	margin: 0px;

	padding: 4px 0px 0px 0px;

	}

	

#searchbox {

	background: #393939 !important;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	width: 210px;

	color: #CCCCCC;

	font-size: 14px;

	font-family: Arial, Tahoma, Verdana;

	padding: 5px;

	margin: 0px 3px 0px 0px;

	border: 1px solid #111111;

	}

	

#searchbutton {

	background: #1A1A1A;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	color: #CCCCCC;

	font-size: 14px;

	font-family: Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px;

	border: 1px solid #111111;

	}



#respond {

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

font-size:17px;

}

	

#author {

	background: #EAEAEA !important;

	color: #333333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 4px;

	}

	

#comment {

	background: #F4F4F4 !important;

	width: 460px;

	color: #333333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px;

	}

	

#submit {

	background: #333333;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	color: #CCCCCC;

	font-size: 14px;

	font-family: Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px;

	border: 1px solid #111111;

	}

	

#subscribe {

	margin: 0px;

	padding: 0px 0px 5px 5px;

	overflow: hidden;

	}



#subbox {

	background: #FFFFFF !important;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	width: 240px;

	color: #333333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	padding: 5px;

	margin: 0px 5px 0px 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}

	

#subbutton {

	background: #333333;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	color: #FFFFFF;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px;

	border: 1px solid #111111;

	}

	

/************************************************

*	Comments									*

************************************************/

	

.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}



.commentlist p {

	font-weight: normal;

	text-transform: none;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 200px;

	padding: 2px;

	margin: 5px 8px 1px 0px;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 549px;

	padding: 7px;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}

	

#commentform p {


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

font-size:12px;

margin:5px 0;

}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px;

	padding: 0px;

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}



.commentlist p {

	margin: 10px 5px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background:#F7F7F7;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 2px dotted #000000;

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-top: 2px dotted #000000;

	border-bottom: 2px dotted #000000;

	border-left: 2px dotted #000000;

	margin: 0px;

	padding: 0px;

	}

	

/************************************************

*	Slideshow Divs									*

************************************************/

	

.slideshow {

float:left;

background:url(home_slide_back.png) no-repeat;

width:570px;

height:583px;

margin-bottom:22px;

}



.slideshow_inside {

padding:23px 24px 0px 24px;

z-index:-1;

}

		

.header_right_widget {

float:right;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding:10px 4px 7px 4px;

}



/************************************************

*	Login background - background:#B23835;								*

************************************************/



.header_right_widget h2 {

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

font-size:14px;

margin-left:5px;

margin-top:0;

}



/************************************************

*	New Widgets								*

************************************************/



.widget_index_wrapper {

float:left;

width:940px;

list-style:none;

}



.widget_logos_wrapper {

float:left;

width:950px;

list-style:none;

margin-left:-10px;

margin-bottom:20px;

}



.widget ul {

	list-style-type:none;

	margin: 0px;

	padding: 0px;

	}

	

.widget ul li {

	list-style-type:none;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	}



.widget ul ul {

	list-style-type:none;

	margin: 5px 0px 0px 20px;

	padding: 0px;

	}

	

.widget  ul li li {

	list-style-type:none;

	margin: 0px;

	padding: 0px;

	}

	

.widget ul li ul li {

	margin: 0px;

	padding: 0px 0px 3px 0px;

	}

	



.widget_standard {

float:left;

width:200px;

margin:2px 2px 2px 10px;

background: #FFFFFF;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

padding: 5px;

border: 0px solid #333333;

}



#widget_standard h2, #widget_standard h4 {

	background:url(title_repeat.png) repeat-x;

	-moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 3px 0px 3px 7px;

	border: none;

	}



.widget_index_left {

float:left;

width:280px;

margin:0px 20px 0px 0px;

background: #FFFFFF;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

padding: 5px;

border: 1px solid #CCCCCC;

}



.widget_index_left h2 {

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

background:url(header_repeat_orange.png) repeat-x;

font-size:15px !important

color:#000000;

}



.widget_index_center h2 {

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

background:url(header_repeat_orange.png) repeat-x;

font-size:15px !important

color:#000000;

}



.widget_index_right h2 {

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

background:url(header_repeat_orange.png) repeat-x;

font-size:15px !important

color:#000000;

}





.widget_index_center {

float:left;

width:280px;

margin:0px;

background: #FFFFFF;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

padding: 5px;

border: 1px solid #CCCCCC;

}



.widget_index_right {

float:left;

width:280px;

margin:0px 0px 0px 10px;

background: #FFFFFF;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

padding: 5px;

border: 1px solid #CCCCCC;

}



#widget_index_left h2, #widex_index_left h4, #widget_index_center h2, #widget_index_center h4, #widget_index_right h2, #widget_index_right h4 {

	background:url(title_repeat.png) repeat-x;

	-moz-border-radius: 3px;

    -webkit-border-radius: 3px;

	color: #FFFFFF;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	padding: 3px 0px 3px 7px;

	border: none;

	}



.widget_sidebar {

	float: right;

	width: 316px;

	margin: 0px 19px 0px 0px;

	list-style:none;

background: #FFFFFF;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

padding: 5px;

border: 1px solid #cccccc;

	}

	

.widget_title {

	float: left;

	width: 320px;

	height:50px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

	list-style:none;

	}

	

.footer_graphic {

margin-top:50px;

margin-bottom:50px;

padding-left:50px;

text-align:center;

width:900px;

float:left;

}



.speakers_wrapper {

width:625px;

}



.speaker_box {

float:left;

width:300px;

height:205px;

background:url(speaker_box.png) no-repeat;

margin-right:10px;

}



.speaker_image {

float:left;

width:100px;

height:140px;

padding:25px 10px 0px 22px;

}



.speaker_text {

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

font-size:12px;

float:right;

width:150px;

padding:0px 10px 0px 0px;

}



.speaker_title {

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

font-size:18px;

color:#0066CC;

float:right;

width:150px;

padding:21px 10px 8px 0px;

}



.speaker_links {

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

font-size:12px;

float:left;

height:50px;

width:270px;

padding-left:24px;

}

#audioboo_frame{width:270px;float:left;margin-left:8px}

#flickr_div_frame{width:251px;float:left;background-image:url('flickr.png');padding-top:4	0px; background-repeat:no-repeat;background-position:10px 10px;padding-top:30px; background-color:black;}

#flickr_div_frame p{border-top:solid 1px #333; height:34px; line-height:34px;padding-top:1px;}





#topouter{width:576px;margin-top:5px;}

#topouter .posts{width:288px;float:left;margin-bottom:5px;}

#topouter h1{

		border-top:1px solid #F0F0F0;

font-size:18px;

height:65px;

margin:0;

padding-top:10px;}

#topouter h1 a:link,#topouter h1 a:visited,#topouter h1 a:active,#topouter h1 a:hover{color:#06F; text-decoration:none;padding-left:10px;padding-right:10px}

#topouter h1 a:hover{text-decoration:underline;}

#topouter .map{width:288px;float:right;margin-bottom:5px;}

#topouter .footer{background-color:#F0F0F0;

clear:both;

height:50px;

line-height:50px;

margin-bottom:5px;

width:592px;}

#topouter .footer a:link,#topouter .footer a:visited,#topouter .footer a:active,#topouter .footer a:hover{margin-left:10px !important; color:#333333 !important;font-size:14px !important}

#morecampaignposts{clear:both;

color:#333333;

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

font-size:14px;

font-weight:bold;

height:35px;

margin-left:10px;}

#morecampaignposts a{clear:both; }



.textwidget #flickr_div_frame{width:300px;height:315px;margin-bottom:2px;	}

.textwidget #flickr_div_outer a:link,.textwidget #flickr_div_outer a:visited,.textwidget #flickr_div_outer a:active,.textwidget #flickr_div_outer a:hover{color:white !important;}

.textwidget #flickr_div,.textwidget #flickr_count,.textwidget a#flickr_link:link,.textwidget a#flickr_link:visited,.textwidget a#flickr_link:active,.textwidget a#flickr_link:hover{width:300px;display:block}



<!--

/** 

 * Slideshow style rules.

 */

#slideshow {

	float:left;

	height:361px;

	position:relative;

	width:955px;

}

#slideshow #slidesContainer {

	height:361px;

	margin:0 auto;

	position:relative;

	width:820px;

}

#slideshow #slidesContainer .slide {

  margin:0 auto;

  width:800px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */

  height:341px;

}



/** 

 * Slideshow controls style rules. Pink

 */

.control {

  display:block;

  width:39px;

  height:263px;

  text-indent:-10000px;

  position:absolute;

  cursor: pointer;

}

#leftControlPink {

  top:0;

  left:0;

  background:transparent url(control_left_demo.png) no-repeat 0 0;

  margin-left:12px;

  margin-top:35px;

}

#rightControlPink {

  top:0;

  right:0;

  background:transparent url(control_right_demo.png) no-repeat 0 0;

  margin-right:12px;

  margin-top:35px;

}









/** 

 * Slideshow controls style rules. Green

 */

.control {

  display:block;

  width:39px;

  height:263px;

  text-indent:-10000px;

  position:absolute;

  cursor: pointer;

}

#leftControlGreen {

  top:0;

  left:0;

  background:transparent url(control_left_green.jpg) no-repeat 0 0;

  margin-left:12px;

  margin-top:35px;

}

#rightControlGreen {

  top:0;

  right:0;

  background:transparent url(control_right_green.jpg) no-repeat 0 0;

  margin-right:12px;

  margin-top:35px;

}





.demo_slide {

background:url(slider_gallery_holders.png) no-repeat;

width:820px;

height:338px;

}



.gallery_slide_wrapper {

float:left;

height:300px;

margin-left:22px;

margin-top:20px;

width:370px;

margin-right:18px;

}



.gallery_slide_name {

background:transparent url(slideshow_gallery_name.png) no-repeat scroll 0 0;

float:left;

height:20px;

margin-left:7px;

margin-top:21px;

width:356px;

}



.gallery_slide_name_entry {

float:left;

width:370px;

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

font-size:15px;

color:#FFFFFF;

margin-bottom:10px;

margin-left:18px;

}



.gallery_slide_name_entry a:link {

float:left;

width:370px;

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

font-size:15px;

color:#FFFFFF !important;

text-decoration:underline;

}



.gallery_slide_name_entry a:visited {

float:left;

width:370px;

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

font-size:15px;

color:#FFFFFF !important;

text-decoration:underline;

}



.gallery_slide_name_entry a:hover {

float:left;

width:370px;

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

font-size:15px;

color:#FFFFFF !important;

text-decoration:underline;

}



.gallery_slide_image {

float:left;

height:210px;

margin-left:6px;

margin-right:24px;

width:225px;

}



.gallery_slide_image a:link {

float:left;

height:210px;

margin-left:13px;

margin-right:13px;

width:225px;

display:block;

}





.gallery_slide_image a:visited {

float:left;

height:210px;

margin-left:13px;

margin-right:13px;

width:225px;

display:block;

}





.gallery_slide_image a:hover {

float:left;

height:210px;

margin-left:13px;

margin-right:13px;

width:225px;

display:block;

}



.gallery_slide_uploaded_by {

background:transparent url(uploaded_by.png) no-repeat scroll 0 0;

float:left;

width:107px;

height:23px;

}



.gallery_slide_location {

background:transparent url(location.png) no-repeat scroll 0 0;

float:left;

width:107px;

height:23px;

}



.gallery_slide_uploaded_entry {

float:left;

width:100px;

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

font-size:15px;

color:#FFFFFF;

margin-bottom:16px;

}



.upload_event_form_wrapper {

margin-left:16px;

}



.event_footer {

height:18px;

width:800px;

float:left;

}



.recent_events_wrapper {

float:left;

margin-left:-3px;

width:295px;

}



.recent_events_header {

background:transparent url(recent_events_header_back.png) no-repeat scroll 0 0;

float:left;

height:65px;

margin-left:9px;

margin-top:10px;

width:303px;

}



.recent_galleries_header {

background:transparent url(upload_photos_header_long.png) no-repeat scroll 0 0;

float:left;

height:49px;

margin-left:9px;

width:968px;

margin-top:17px;

}



