/* earthhour.org ---------------------------- */
	/* Defaults ----------------------------------------------- */
* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
}

body {
	background-color: black;
	/*	padding-left: 18px; */ /*	padding-right: 20px; */
	margin-top: 28px;
	padding-top: 40px;
	min-width: 1000px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.8125em;
	line-height: 1.2;
}

img {
	border: none;
}

div.centrepage:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*
#home:after,#page:after,#header:after,#nav:after,#content:after,#primary:after,#secondary:after,.post:after,.item:after,#action:after,#footer:after
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*/
/* Javascript Countdown Timer -------------------------- */
/* requires /javascripts/counter/counter.js              */
/* and <div id="eh-counter"></div>                       */
#eh-counter {
	margin-top: 147px;
	margin-left: 31px;
	padding-top: 5px;
	padding-left: 14px;
	color: #003E4B;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size-adjust: .65;
	background: transparent url(../images/page-common/CountdownBG.png) no-repeat;
	min-width: 193px;
	min-height: 45px;
}

/* Sheet ----------------------------------------------- */
#sheet {
	float: left;
	min-width: 1000px;
	max-width: 1000px;
	background-color: #eedfb2;
}

div.centrepage {
	float: none;
	/*    min-width: 1000px; */
	max-width: 1000px;
	background-color: #eedfb2;
	background-color: black;
}

#header-image {
	float: left;
    margin-top: -195px;
    height: 200px;
    width: 1000px;
}

#wheader-image {
	position: relative;
}

#header-image img {
	position: relative;
}

#noflash-header {
	float: left;
	background: #eedfb2 url(../images/header/VoteEarthHeader.jpg) 10px 10px no-repeat;    
	min-width: 1000px;
	max-width: 1000px;
	float: left;
	margin-left: 0px;
}

#noflash-header2 {
    float: left;
    position: relative;
    min-width: 980px;
    max-width: 980px;
    min-height: 185px;
    max-height: 185px;
    
    margin-left: 0px;
/*    margin-top: -15px; */
    
	background: transparent url(../images/header/homeHeader.png) 322px 92px no-repeat; 
}
    
#eh60logo {
	float: left;
	margin-left: 26px;
	margin-top: 25px;
}

#pandalogo {
	float: right;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 58px;
}

#signupnowbutton {
	float: right;
	clear: both;
	margin-right: 6px;
	margin-top: -31px;
}

#wheader-globe {
	margin-left: -14px;
	margin-top: 28px;
    width: 82px;
    height: 81px;
}

#header {
	max-width: 1000px;
	float: left;
    margin-top: -3px;
}

#footer {
	float: left;
	min-width: 1000px; max-width : 1000px;
	/*	background: #eedfb2 url(../images/footer/VoteEarthFooterBG.jpg) 10px 0px
		no-repeat; */
	margin-top: 5px;
	/*	margin-bottom: 10px; */ /*	padding-bottom: 10px; */
	background: #eedfb2 url(../images/footer/VoteEarthFooterBG.jpg) 10px 0px
		no-repeat;
	max-width: 1000px;
}

#socialbookmarksfooter {
	float: left;
	margin-left: 380px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#footer2 {
	max-width: 1000px;
}

#footer2 div {
	background:
		url(http://code.google.com/appengine/images/appengine-noborder-120x30.gif)
		440px 5px no-repeat;
	float: left;
	min-width: 998px;
	vertical-align: middle;
	border: thin solid #A8A18E;
	padding-top: 10px;
	padding-bottom: 15px;
}

#footer2 div p { /*color: #6d6653;*/
	color: white;
	float: left;
	margin-left: 20px;
	bottom: 0px;
}

#footer2 div a {
	color: white;
}

#footer2 div ul {
	margin: 0;
	float: right;
}

#footer2 li {
	display: inline;
	margin: 0;
	clear: none;
	border-left: thin solid #A8A18E;
	margin-left: 12px;
	margin-right: 12px;
	padding-left: 16px;
}

#footer2 li.home {
	border: none;
}

/* Primary Nav ----------------------------------------------- */
#nav {
	min-width: 980px;
	float: left;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 15px;
	font-weight: bold;
	background-color: #aba181;
}

#nav li {
	display: inline;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
    margin-right: 24px;
}

#nav li#nav-whatson {
	padding-left: 8px;
}

#nav li#nav-whosvoting {
	padding-left: 6px;
}

#nav li#nav-downloads {
	padding-left: 6px;
}

#nav li.right {
	float: right;
	margin-right: 10px;
    margin-left: 5px;
}

#nav li a {
	display: block;
	text-transform: uppercase;
}

#nav a:link,#nav a:visited,#nav a:hover,#nav a:active {
	color: #6d6653;
	text-decoration: none;
}

#nav li:hover,#nav li.active {
	color: #fff;
}

#nav li:hover a,#nav li.active a {
	color: #4c5e5b;
}

/* Content --------------------------------------------------- */
.intro,.article {
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ddd;
}

.item {
	padding: 10px 12px;
/*	max-width: 200px; */
	float: left;
}

#content,#home-container {
	margin-left: 10px;
	margin-right: 10px;
	color: #666;
	line-height: 1.5;
	text-align: left;
	min-width: 980px;
	max-width: 980px;
}

#content {
	float: left;
	background: #f8edd5 url(../images/page-common/trans-globe-bg.png) 5px 5px
		no-repeat;
}

#content h1,#content h2,h3 {
	margin: 0 0 5px;
	font-size: 1.25em;
	font-weight: bold;
	color: #1a4855;
}

h4 {
	margin: 10px 0 5px;
	font-size: 1em;
	font-weight: bold;
	/*    color: #007dab; */
	color: #003E4B;
}

#content p,#content ul,#content ol,#content dl {
	margin: 0.4em 0 0.5em;
}

#content li,#content dt,#content dd {
	margin-left: 2em;
}

.date {
	color: #666;
}

/* Content Blocks  --------------------------------------------------- */
#primary {
	max-width: 960px;
	clear: left;
	display: inline-block;
/*	float: left; */
	margin-left: 0px;
	color: #666;
}

#secondary {
	float: right;
	width: 300px;
}

#fullwidth {
	float: left;
	min-width: 980px;
/*	text-align: center; */
	margin-left: 10px;
	/*    background-color: #f8edd5;  */
}

#top-block {
	padding-right: 10px;
    padding-top: 5px;
}

#middle-block {
}

#middle-block h3 {
	color: #6e6349;
	margin-bottom: 9px;
}

#bottom-block {
	min-width: 980px;
}

/* Primary Content --------------------------------------------------- */
a { /*color: #f7972c;*/
	color: #007dab;
	text-decoration: underline;
}

#primary .containerhead {
	clear: both;
}

#primary containerbody {
	font-size: small;
	text-align: left;
	max-width: 650px;
	float: left;
	border: none;
}

#primary .item {
	padding: 10px 20px;
	border-bottom: 1px solid #dddddd;
}

#primary .post {
	padding: 10px 20px;
}

#vepath-DownloadsPage #primary .post {
	padding: 10px 20px;
	min-height: 160px;
	min-width: 590px;
	max-width: 590px;
	float: left;
	clear: left;
}

#primary .containerfoot {
	height: 8px;
	margin: 0 10px 10px;
}

/* Secondary Content  --------------------------------------------------- */
#secondary .containerhead {
	clear: both;
	height: 15px;
	margin: 10px 10px 0;
	background: url(../images/page-common/bg-container.gif) -680px -3985px
		no-repeat;
}

#secondary .containerbody {
	margin: 0 10px;
	padding: 0 9px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff url(../images/page-common/bg-container.gif) 0 -8px
		repeat-x;
}

#secondary .item {
	padding: 5px 10px 5px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}

#secondary .post {
	padding: 5px 10px 10px;
	min-width: 240px;
	background: #fff url(../images/page-common/bg-post.png) -640px bottom
		repeat-x;
}

#secondary .feature {
	padding: 5px 10px;
	background: #fff url(../images/page-common/bg-post.png) -900px bottom
		repeat-x;
}

#secondary .containerfoot {
	height: 8px;
	margin: 0 10px 10px;
	background: url(../images/page-common/bg-container.gif) -680px 0 no-repeat
		;
}

/* Full Width Content --------------------------------------------------- */
#fullwidth .containerhead {
	clear: both;
	height: 15px;
	margin: 10px 10px 0;
	background: url(../images/page-common/bg-fullwidth.gif) 0 -1985px
		no-repeat;
}

#fullwidth .containerbody {
	margin: 0 10px;
	padding: 0 9px 1px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: url(../images/page-common/bg-fullwidth.gif) 0 -8px repeat-x;
}

#fullwidth .item {
	padding: 5px 10px 10px;
	background: #fff;
}

#fullwidth .item ul {
	padding: 5px 10px 10px;
	background: #fff;
}

#fullwidth .containerfoot {
	height: 8px;
	margin: 0 10px 10px;
	background: url(../images/page-common/bg-fullwidth.gif) 0 0 no-repeat;
}

/* vepath  --------------------------------------------------- */
#vepath-WhatsOnPage .item, #vepath-HowToVotePage .item {
	max-width: 590px;
	float: left;
	clear: left;
}
#vepath-WhatsOnPage #primary {
    float: left;
    clear: left;
    }
#vepath-WhatsOnPage #secondary {
    float: right;
    clear: right;
    }
#vepath-WhosVotingPage .item {
	min-width: 940px;
}

/* Clearfix  --------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.blogger-post-footer {
	display: none;
}

/* Homepage -------------------------------------------------- */
#home #primary,#home #secondary {
	display: none;
	height: 0;
	margin: 0;
}

/*
#vepath-HomePage #content {
	background: none;
}
*/
#home-container {
	float: left;
	background: #f8edd5 url(../images/page-common/trans-globe-bg.png) 5px 5px
		no-repeat;
/*	min-height: 200px; */
}

#home-container h2,#home-container h3 {
	font-weight: bold;
	text-transform: uppercase;
	color: #08465f;
}

#home-container h3 {
	font-size: 1.1em;
	line-height: 2em;
}

#home-container a,#home-container a:link,#home-container a:visited,#home-container a:hover
	{
	color: #007dab;
	/*	color: #08465f; */
}

.home-block h3 {
	margin-left: 12px;
}

#vote-earth {
	float: left;
	padding: 0px 0 5px 0;
}

#home-page-video {
	float: left;
}

#homeintro {
	
	font-size: small;
	text-align: left;

	border: none;
	margin-bottom: -35px;
	min-height:180px;

    float: left;
	min-width: 960px;
    max-width: 960px;

}

#homeintro-div {
    max-width: 600px;	
    float: left;
}
#introflyercontainer {
	float: right;
	max-width: 330px;
	margin-top: 15px; 
}

#everypositiveaction {
	float: right;
}

#firstsimplestep { /*
	margin-top: -25px;
	margin-left: 15px;
	float: left;
	*/
	position: relative;
	bottom: 25px;
	left: 15px;
}

div.gfc-icon,div.gfc-button-text {
	background: none;
	clear: none;
	margin: 0;
	padding: 0;
	display: inline;
	float: inherit;
}




/* 3 Ways  ----------------------------------------------- */
#threeways {
	display: block;
	float: left;
	margin-left: 5px;
	background: url(../images/page-home/ThreeWays.png) 0px 0px no-repeat;
	padding-top: 60px;
	min-width: 980px;
	min-height: 60px;
}

#downloadsymbolcontainer {
	background: url(../images/page-home/DownloadSymbolBG.png) 5px 40px
		no-repeat;
	float: left;
	padding-top: 42px;
	min-width: 290px;
}

#downloadsymboltext {
	float: right;
	clear: left;
}

#downloadsymbolicon {
	border: none;
	float: right;
	margin-top: 14px;
	margin-right: 5px;
}

#doyouvote {
	float: right;
	clear: right;
	margin-left: 148px;
	padding-top: 4px;
	font-size: 85%;
}

#showtheworldcontainer {
	background: url(../images/page-home/ShowTheWorldBG.png) 60px 0 no-repeat;
	min-height: 220px;
	padding-left: 30px;
}

#showtheworldtext {
	margin-top: 42px;
}

#showtheworldicons {
	margin-top: 10px;
}

#telltheworld {
	padding-top: 5px;
}

#colWhy h2,#colSupport h2,#colSpread h2 {
	display: none;
}

#colWhy {
	float: left;
	padding: 0 9px 9px 9px;
	width: 300px;
}

#colSupport {
	float: left;
	padding: 0 9px 9px 9px;
	width: 300px;
}

#colSpread {
	float: left;
	padding: 0 0px 9px 9px;
	width: 300px;
}

#why1,#why2,#why3,#support1,#support2,#support3,#spread1,#spread2,#spread3
	{
	clear: both;
	width: 295px;
	margin-bottom: 9px;
	padding: 1px 0px 0px 5px;
}

#why1,#support1,#spread1 {
	height: 78px;
	padding-top: 5px
}

#why1 img {
	margin-top: 5px;
}

/* friendfeed widget on home page */
#friendfeed-home {
	
}

#friendfeed-home .friendfeed.widget {
	border: 1px solid #e3d5b5;
}

#friendfeed-home .friendfeed.widget .feed {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

#friendfeed-home div.cluster {
	border: 1px solid #e3d5b5;
	padding: 4px;
}

#friendfeed-home .friendfeed.widget .feed {
	height: 430px;
	overflow: hidden;
}

#friendfeed-home .friendfeed.widget .feed .cluster {
	margin: 0;
}

#friendfeed-home .friendfeed.widget,div.friendfeed.widget div,div.friendfeed.widget span,div.friendfeed.widget img,div.friendfeed.widget table,div.friendfeed.widget tr,div.friendfeed.widget td
	{
	color: #333 !important;
	background-color: #f7f7f7 !important;
}

#friendfeed-home a:link,#friendfeed-home a:visited {
	color: #feae38 !important;
	text-decoration: none !important;
}

#friendfeed-home a:hover,#friendfeed-home a:active {
	color: #007dab !important;
	text-decoration: underline !important;
}

/* flickr feed */
#flickrfeed {
	margin: 0px;
	float: left;
}

/* youtube feed */
#youtube-feed {
	float: right;
}

#youtube-feed h3 {
	margin-bottom: 0;
}

#div-1236567203294 {
	float: right;
	display: inline;
	margin-right: 19px;
}

/*
#earth-connect {
	background-color: #00456b;
	color: #fff;
	font-size: small;
	font-weight: lighter;
	text-align: left;
	width: 980px;
	min-height: 75px;
	max-height: 75px;
	margin-bottom: 10px;
	background: url('images/earthconnect/earthConnectHeader2.gif') no-repeat 5px 0px;
}

#earth-connect h3 {
	color: #f1e6c3;
	margin: 0;
}

#earth-connect p {
	margin: 0;
}

#earth-connect a,#earth-connect a:link,#earth-connect a:visited,#earth-connect a:hover
	{
	color: #efdcac;
}

#earth-connect .copenhagen {
	padding-left: 133px;
	padding-top: 8px;
	min-height: 80px;
	float: left;
	display: inline;
	width: 480px;
}

#earth-connect .movement {
	margin: 0px;
	margin-right: 8px;
	padding-right: 25px;
	padding-top: 2px;
	float: right;
	display: inline;
	max-width: 270px;
	min-height: 80px;
	text-align: left;
}

*/
#members-column {
	float: right;
	width: 300px;
}

#talking-point-column {
	text-align: left;
	float: left;
	width: 605px;
	margin-left: 5px;
}

#talking-point-intro {
	background: no-repeat url(../images/page-home/TalkingPoint.gif);
	border-bottom: 3px solid #b7b09a;
	border-top: 3px solid #b7b09a;
	margin: 0px 5px;
	padding-top: 8px;
	width: 620px;
	min-height: 47px;
}

#talking-point h3 {
	color: #5a513a;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
	padding: 0;
}

#talking-point p {
	font-size: 95%;
	line-height: 120%;
	padding-bottom: 2%;
	padding-top: 2px;
}

#talking-point-intro h3,#talking-point-intro p {
	padding-left: 65px;
	width: 495px;
	margin: 0;
}

#talking-point-topic {
	padding: 8px 0 0 12px;
	margin: 0;
}

#talking-point-topic h3 {
	font-size: 1.15em;
	text-transform: none;
}

#talking-point-topic p {
	font-size: 13px;
}

#talking-point-feed-links {
	display: block;
	font-size: 85%;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0 0 8px;
	height: 30px;
}

#talking-point-feed-links li {
	float: left;
	padding: 0 5px;
	margin: 0;
}

#talking-point-feed-links li a {
	color: #3d3a34;
	display: block
}

#feedburner {
	background: no-repeat url(../images/standard/email-subscription.gif) 0 2px
		;
	padding-left: 17px;
}

/* Bookmarks ----------------------------------------------- */
#bookmarks {
	float: left;
	background: #f8edd5;
	margin: 4px 10px 0px 10px;
	clear: both;
	min-width: 976px;
	max-width: 976px;
	padding-left: 4px;
}

#bookmarks h4,#bookmarks li a {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 18px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
}

#bookmarks ul,#bookmarks li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#bookmarks li {
	float: left;
}

#bookmarks h4 {
	background-image: url(../images/shareicons/ttl-share.gif);
	margin-right: 9px;
	width: 39px;
}

#bookmarks li a {
	margin-right: 4px;
	width: 18px;
}

#bookmarks li#share-delicious a {
	background-image: url(../images/shareicons/share-delicious.gif);
}

#bookmarks li#share-stumble a {
	background-image: url(../images/shareicons/share-stumbleupon.gif);
}

#bookmarks li#share-twitter a {
	background-image: url(../images/shareicons/share-twitter.gif);
}

#bookmarks li#share-facebook a {
	background-image: url(../images/shareicons/share-facebook.gif);
}

#bookmarks li#share-myspace a {
	background-image: url(../images/shareicons/share-myspace.gif);
}

#bookmarks li#share-bebo a {
	background-image: url(../images/shareicons/share-bebo.gif);
}

/* Sidebar content -------------------------------------------------- */
.countrymap {
	margin: 10px;
	padding: 0;
}

.videocontainer {
	margin-top: 10px;
	margin-right: 10px;
	padding: 0;
	float: right;
	margin-bottom: 10px;
}

#friendfeed-block {
	margin: 0;
	padding: 0;
}

#friendfeed-block .friendfeed.widget {
	border: none;
}

#friendfeed-block .friendfeed.widget .feed {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

#friendfeed-block .friendfeed.widget,div.friendfeed.widget div,div.friendfeed.widget span,div.friendfeed.widget img,div.friendfeed.widget table,div.friendfeed.widget tr,div.friendfeed.widget td
	{
	background-color: #f7f7f7;
	color: #666 !important;
}

#friendfeed-block a:link,#friendfeed-block a:visited {
	color: #007dab !important;
	text-decoration: none !important;
}

#friendfeed-block a:hover,#friendfeed-block a:active {
	color: #007dab !important;
	text-decoration: underline !important;
}

/* Media Centre --------------------------------------------------- */
#media-assets div.block {
	width: 200px;
	float: left;
	margin-right: 10px;
}

#media-assets div.last {
	margin-right: 0;
}

#feedlink-block {
	float: right;
}

#feedlink {
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("images/standard/feed-icon-14x14.png") no-repeat 0 50%;
}

#cse-search-results iframe {
	width: 600px;
	padding: 6px;
	background-color: #fff;
	border: thin solid #666;
}

#giversign-logo {
	margin: 0 0 1em 1em;
	float: right;
}

#vepath-MediaCentrePage #primary {
    float: left;
    clear: left;
    max-width: 660px;
}

#vepath-MediaCentrePage #secondary {
    float: right;
    clear: right;
}

#vepath-MediaCentrePage #primary .item,
#vepath-MediaCentrePage #primary .post {
	clear: left;
    min-width: 600px;
/*    max-width: 600px; */
}

div.download-item {
	float: left;
	margin-right: 10px;
}

/* Sign Up --------------------------------------------------- */
#primary .signup {
/*	padding: 10px;*/
	/*    background:#fff url(../images/page-common/bg-post.png) 0 bottom repeat-x; */
}

#vepath-SignupPage p {
	color: #00456b;
}

#signup-hint {
	font-style: italic;
}

#primary .signup {
    max-width: 620px;
    min-width: 620px;
    margin-left: 20px;
    padding: 10px;
    float: left;
}

#primary .signup  h3 {
	margin-left: -25px;
	margin-top: -4px;
	max-width: 620px;
	padding: 10px;
	padding: 10px 20px;
}

#form-signup {
	color: #333;
}

#button-ind,#button-org {
	float: left;
	display: block;
	width: 240px;
	height: 25px;
	padding: 50px 10px 0 60px;
	background: url(../images/page-common/bg-theme.png) 0 -910px no-repeat;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#button-org {
	width: 290px;
	padding: 50px 10px 0 10px;
	background: url(../images/page-common/bg-theme.png) 0 -990px no-repeat;
}

#button-ind:hover,#button-ind.selected {
	background-position: 0 -1070px;
	color: #333;
}

#button-org:hover,#button-org.selected {
	background-position: 0 -1150px;
	color: #333;
}

#form-signup fieldset {
	padding: 10px;
	border: 1px solid #ddd;
	background: #eee;
}

#form-signup fieldset.radio {
	clear: both;
	padding: 10px 0 0 5px;
	border: none;
}

#form-signup div:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#form-signup div.long {
	float: left;
	width: 200px;
	margin: 0 0 10px;
	border: none;
}

#form-signup div.short {
	float: left;
	width: 120px;
	margin: 0 0 10px;
	border: none;
}

#form-signup .check {
	clear: both;
	padding: 10px 0 0 5px;
}

#form-signup label {
	display: block;
	margin: 0 0 5px;
}

#form-signup input {
	border: 1px solid #bbb;
	padding: 2px 5px;
}

#form-signup .check input,#form-signup .radio input {
	border: none;
}

#form-signup input.long {
	width: 175px;
}

#form-signup input.short {
	width: 90px;
}

#form-signup #ind-header {
	margin: 0;
	padding: 10px;
	/*	border: 1px solid #ddd; */
	background: #eee;
}

#form-signup input.submit:hover {
	background-position: -149px -330px;
	text-decoration: none;
	color: #000 !important;
}

#form-signup input.error,select.error {
	border: 2px solid red;
}

/* Map -------------------------------------------------- */
#vepath-LocationsPage #map {
    min-height: 420px;
/*		clear: both; */
    border: 1px solid #ddd;
    background: #99B3CC !important;
	color: #002E3E;
	font-size: 1em;
    min-width: 915px; 
    max-width: 915px; 
}
#vepath-LocationsPage #primary {
	clear: left;
	margin-left: 0px;
}

#vepath-LocationsPage .item {
	clear: both;
    min-width: 910px;
    max-width: 918px;
    
    float: none;    
}
#vepath-LocationsPage .item h3 {
	text-align: left;
}

#location-block {
	margin: 10px;
}


#location-form {
	margin-top: 10px;
	float: left;
}

.eh {
	float: left;
	margin: 0 20px 10px 0;
}

/* Who's Voting -------------------------------------------------- */
#vepath-WhosVotingPage #middle-block {
	float: left;
	min-width: 940px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

/* GOOGLE*/
#socialArea {
	background-color: #f5eacd;
	padding: 5px 0;
	width: 981px;
}

#submainmenu {
	width: 981px;
	padding: 0;
	margin: 0 auto;
	border-top: 3px solid #efdcac;
	background-color: #bfb08a;
}

#submainmenu .nav {
	width: 981px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#submainmenu .nav li {
	float: left;
	display: block;
}

#submainmenu .nav li a:link,#submainmenu .nav li a:visited {
	background-image: none;
	background-repeat: no-repeat;
	color: #857b62;
	font-weight: bold;
	font-size: 90%;
	padding: 3px 12px 3px 9px;
	text-decoration: none;
	display: block;
}

#submainmenu .nav li a:hover {
	text-decoration: underline;
	color: #4e483b;
}

/* HOME*/
#submainmenu .current-home .home a:visited {
	color: #4e483b;
}

/* WHY*/
#submainmenu .current-why .why a:visited {
	color: #4e483b;
}

/* SUPPORT*/
#submainmenu .current-support .support a:visited {
	color: #4e483b;
}

/* SPREAD*/
#submainmenu .current-spread .spread a:visited {
	color: #4e483b;
}

/* BILLION*/
#submainmenu .current-billion .billion a:visited {
	color: #4e483b;
}


#timingreport {
	position: absolute;
	top:0px;
	left: 0px;
	color: lightgreen;
	}
#systemmessages {
	white-space: pre;
}

