/* for home page */
ul.topic-list {
	padding:5px 0 5px 25px;
	list-style-image:url(arrow.5.gif);
}
.timestamp {font-size:7pt;font-style:normal;color:#f2f2f2;}
p.readall {
	text-align:right;
	padding:5px 20px 5px 5px;
	background:#7EAF36;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
h3.header {
	height:40px;
	margin:0 0 2px 0;
	padding:0 0 0 20px;
	font-size:1.2em;
	font-weight:bold;
	line-height: 40px;
	color: #cc1f0e;
	background: #f2f2f2;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
h3.header a {color:#cc1f0e;}
ul.topic-list img.image {
	height:4em;
	width:4em;
	float:left;
	display:block;
	margin:0 5px 0 0;
	padding:0;
	border:none;
}
ul.topic-list li.image {
	width:100%;
	margin:0 0 0 -22px;
	padding:0;
}

#primary {
	margin:0 0 20px 0;
}
#secondary {
}
#home-lead-wrapper {
	clear:both;
}
#scroller {
	width:300px;
	height:62px;
	margin:0 23px 10px 0;
	padding:0;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	color: #fff;
	background: #327C00;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
#scroller a {
	color:#fff;
}

#home-community {
	margin:0 0 20px 0;
	position:relative;
}
#home-community div.topic-list {
	height:230px;
	padding-left:370px;
	overflow:hidden;
}
#home-community h3.title {
	font-size:16pt;
	font-weight:normal;
}
#home-community .timestamp {display:none;}
#home-community .footer {display:none;}
#home-community div.slide {
	width:360px;
	height:230px;
	position:absolute;
	top:45px;
	left:0px;
}
#home-community ul.topic-list {
	clear:both;
}

#home-generalnews {
	width:49%;
	float:left;
}
#home-bid {
	width:49%;
	float:right;
}
#home-generalnews ul.topic-list, #home-bid ul.topic-list {
	height:19.5em;
	overflow:hidden;
	background:#5C8B1B;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}

div#video {
	clear:both;
}
div#video p {
	width:340px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
div#video embed {
	width:340px;
	height:280px;
}
ul#vdo-list {
	width:200px;
	float:left;
}
ul#vdo-list li.header {
	font-weight:bold;
	list-style-type:none;
}

a#ads-head_law {
	width:600px;
	height:100px;
	clear:both;
	display:block;
	margin:20px 0 20px 70px;
	padding-top:20px;
}
a#ads-head_law img {width:600px;margin:0 auto;display:block;}

/* @group School */
#home-school ul.topic-list {width:100%;height:140px;margin:3px 0 0 0;padding:5px 0;background:#5C8B1B;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
#home-school ul.topic-list li.image {width:30%;margin:0 0 0 1%;height:150px;display:block;float:left;list-style-type:none;list-style-image:none;text-align:center;}
#home-school ul.topic-list img.image {width:180px;height:120px;display:block;margin:0 auto;float:none;}
#home-school p.readall {clear:both;}
#home-school .timestamp {display:none;}
/* @end */

/* @group Secondary */

#home-whatsnew {}
#home-whatsnew h4,#home-whatsnew p {margin: 0; padding: 0;}
#home-whatsnew h4 {font-size:10pt;}
#home-whatsnew p {margin-bottom:20px;}

#home-petition {
	margin:20px 0;
}
#home-petition ul {margin:0x;padding:5px 0 5px 23px;	background:#5C8B1B;
	-moz-border-radius:5px;-webkit-border-radius:5px;}
#home-petition ul li a {
	display:block;
	background-image:url(/library/img/new.1.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

#newsletter p {
	text-align:center;
}


#home-left {
	width:323px;
	margin-left:0px;
	display:inline;
	float:left;
	clear:both;
	overflow:hidden;
}
#home-center {
	width:323px;
	margin-left:5px;
	display:inline;
	float:left;
	overflow:hidden;
}
#home-right{
	width:323px;
	margin-left:5px;
	display:inline;
	float:left;
	overflow:hidden;
}

#home-mayor {clear:both;}
#home-mayor {height:280px;margin:0 0 30px 0;}
#home-mayor h3, #home-q_vice h3, #home-action h3,#home-thinktank h3  {
	height:64px;
	margin: 0;
	padding:0;
	background:#f2f2f2 none repeat-x;
	text-indent:-999em;
	-moz-border-radius:14px;-webkit-border-radius:9px;
}
#home-mayor ul, #home-q_vice ul, #home-thinktank ul, #home-action ul {
	background:#5C8B1B;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
#home-q_vice {margin:10px 0;}

#home-mayor h3 {background-image:url(../default/title.talk2team.png);}
#home-q_vice h3 {background-image:url(../default/title.q_vice.png);}
#home-thinktank h3 {background-image:url(../default/title.thinktank.png);}
#home-action h3 {background-image:url(../default/title.action.png);}

#home-thinktank li {clear:both;}

#home-action .slide {position: relative; width: 210px; height: 160px; margin:5px auto;overflow:hidden;}

#home-orgnews {
	margin:0;
	width:651px;
	clear:both;
	float:left;
}
#home-orgnews ul {
	height:13em;
	overflow:hidden;
	background:#5C8B1B;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
#home-orgnews ul.org-list {
	width:180px;
	margin:10px 5px 5px 0;
	padding:5px 0 5px 25px;
	display:inline;
	float:left;
	list-style-image:url(/library/img/arrow.8.png);
}
#home-orgnews ul.topic-list {
	width:416px;
	float:left;
}
#home-orgnews p.readall {
	clear:both;
}

#home-job {
	width:320px;
	margin-left:655px;
}

div#join-project {
	width:650px;
	margin:0;
	padding:0;
	float:left;
	clear:left;
	background:transparent url(join-project.jpg) 10px 50px no-repeat;
}
div#join-project h3.header {margin:0 0 10px 0;}
div#join-project ul.join-project-list {
	width:270px;
	margin-top:90px;
	margin-left:25px !Important;
	margin-left:10px;
	padding:0;
	display:inline;
	float:left;
}
div#join-project ul.topic-list {
	margin-left:290px;
	padding:10px 0 10px 25px;
	background:#5C8B1B;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
div#join-project p.readall {
	margin-left:290px;
}

iframe {
	width:49%;
	overflow:hidden;
	background:#f7fbf3;
	-moz-border-radius:5px;-webkit-border-radius:5px;
}
#home-links {clear:both;}
#home-links h4 {margin:0;padding:0;}
#home-links ul {margin:0;padding:0;clear:both;}
#home-links ul li { display:inline;list-style:none;border-right:1px #f2f2fe solid;margin:0 5px 0 0;padding:0 5px 0 0;}

/* @group Ads */
div#ad-main {
	width:709px;
	height:180px;
	margin-left:-9px;
	margin-top:-17px;
	text-align:center;
	position:absolute;
	top:0px;
	overflow:hidden;
}
div#ad-main object {width:100%;height:100%;}
.ads {margin:10px 0;padding:0;}
ul.ads {list-style-type:none;}
ul.ads li {list-style-image:none;}
ul#ads-banner {clear:both;}
ul#ads-banner li {display:inline;}
ul#ads-banner img {width:130px;height:50px;border:1px #000 solid;}
ul#ads-banner2 {margin:20px 0 20px 0px;padding:0;list-style-type:none;}
ul#ads-banner2 li {display:block;width:16.6%;float:left;text-align:center;}
ul#ads-banner2 img {height:80px;width:80px;border:1px #000 solid;}
/* @end */

