*{margin:0;	padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#efefec url(../images/bg.gif) repeat-y center;}
img{border:0;}
a{text-decoration:none; color:#7eaa00;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
h1{font-size:20px; color:#2e614c; font-weight:normal;}
h2{}
h3{}
p{margin-bottom:10px;}
fieldset{border:0;}
label{}

.main-ctr{float:left; width:100%;}
	.main{margin:0 auto; width:996px;}
		.header{height:93px; background:#fff;}
			.logo{float:left; padding-top:22px; padding-left:30px;}
			.header-right{float:right; padding-top:6px; padding-right:25px;}

		.menu{height:42px; background:url(../images/menu-bg.gif) repeat-x; font-size:16px; padding-left:37px; padding-top:7px;}
			.menu li{float:left; border-right:1px solid #6ca62d; padding-right:20px; margin-right:20px; height:35px; line-height:32px;}
			.menu a{color:#d1ddd8;}
			.menu a:hover,.menu a.selected{color:#a1d900;}

		.welcome{height:230px; background:url(../images/welcome-bg.jpg) no-repeat left top; font-size:16px; color:#fdfef7; line-height:20px; padding:40px 170px 0 320px;}
			.welcome a{color:#2d5f4b; font-size:12px; font-weight:bold;}

		.vote{height:81px; background:url(../images/vote-bg.gif) no-repeat left top; padding-top:12px; padding-left:30px;}
			.vote li{float:left; font-size:16px; color:#fff; border-right:1px solid #a1d900; margin-right:40px; padding-right:40px; height:54px; padding-top:15px; line-height:18px;}
			.vote li.first{font-size:20px; color:#a1d900; padding-top:0; height:69px; line-height:22px;}
			.vote li.last{border:0; margin-right:0; padding-right:0;}

		.nav{padding:7px 0 7px 30px; color:#2e614c; font-size:11px;}

		.content-ctr{background:url(../images/content-bg.gif) no-repeat left top; padding:30px 0 0 30px; float:left; width:966px;}
			.social,.discussion,.flagship{width:273px; margin-right:60px; float:left;}
			.flagship{margin-right:0; border-bottom:1px solid #a1d900; padding-bottom:15px;}
				.social li,.discussion li{border-bottom:1px solid #a1d900; margin-bottom:15px; padding-bottom:5px;}
				.social li.last,.discussion li.last{margin-bottom:7px;}
				.social h1,.discussion h1,.flagship h1{margin-bottom:7px;}
				.social .date,.discussion .date,.flagship .date{font-size:11px; font-weight:bold; color:#7eaa00; margin-bottom:2px;}
				.social p,.discussion p,.flagship p{font-size:12px; line-height:18px; color:#162e24;}
				.social a.go-twitt,.discussion a.go-posts{font-weight:bold; color:#7eaa00; padding-bottom:7px; border-bottom:1px solid #a1d900; display:block;}
				.follow{padding-bottom:7px; border-bottom:1px solid #a1d900; margin:15px 0;}
				.follow a{color:#162e24; font-size:11px;}
				.follow a.twitter{background:url(../images/twitter-ico.gif) no-repeat left top; padding-left:17px;}
				.follow a.facebook{background:url(../images/facebook-ico.gif) no-repeat left top; padding-left:20px; margin-right:10px;}
				.issue p{font-size:14px; color:#2e614c; margin-top:10px; float:left; width:100%; margin-bottom:5px;}
				.issue a.button{background:#2e614c; color:#7eaa00; font-size:13px; padding:4px 14px; float:left;}
				.issue a.button:hover{text-decoration:none;}

		.inside{background:url(../images/content-inside-bg.gif) no-repeat left top;}
			.left-col{float:left; width:188px; margin-right:40px;}
				.left-col ul{border-bottom:1px solid #a1d900; border-top:1px solid #a1d900; padding:10px 0;}
				.left-col ul li{margin-bottom:4px;}
				.left-col ul a{font-weight:bold; font-size:11px;}
				.left-col ul a.selected{color:#2f634e;}
				.left-col ul ul{margin-left:7px; margin-top:4px; border:0; padding:0;}
				.left-col ul ul a.selected{text-decoration:underline; color:#7eaa00;}

			.content-cnt{float:left; width:480px; margin-right:20px;}
				.content-cnt h1{margin-left:20px; margin-bottom:10px;}
				.content{background:#fff; padding:20px;}
					.profile-img{font-size:10px; font-style:italic; margin-bottom:20px;}
					.content p{line-height:18px;}
					p.text-14{font-size:14px;}
					.content a{color:#3c6900;}
					.content a:hover{color:#a7e100;}
					ul.markesager{margin-top:20px; border-bottom:1px solid #a1d900; padding-bottom:5px;}
						ul.markesager li{border-top:1px solid #a1d900; padding-top:15px; margin-top:15px; padding-left:20px;}
						ul.markesager li.opened{background:url(../images/arrow-b.gif) no-repeat left 18px;}
						ul.markesager li.closed{background:url(../images/arrow-t.gif) no-repeat left 18px;}
						ul.markesager p.text-14{margin-bottom:0;}
						ul.markesager a.button{background:#8ebf00; color:#1d3d30; font-size:13px; padding:4px 14px;}
						ul.markesager a.button:hover{background:#2e614c; color:#7eaa00; font-size:13px; padding:4px 14px; text-decoration:none;}

			.right-col{float:left; width:228px; padding-top:34px;}
				.vote-inside{background:#346e56 url(../images/vote-ins-bg.gif) no-repeat left top; padding:10px 8px; color:#fff;}
					.vote-inside li{padding:0 20px 15px 20px; background:url(../images/arrow.gif) no-repeat 12px 5px; font-size:13px;}
					.vote-inside .first{color:#a1d900; font-size:18px; line-height:20px; border-bottom:1px solid #699f27; padding-bottom:10px; margin-bottom:10px; background:none;}

		.inside-bottom{ border-top:1px solid #2e614c; margin-top:30px;}
			.inside-bottom .social h1,.inside-bottom .discussion h1,.inside-bottom .flagship h1{font-size:14px;}

		.footer{border-top:1px solid #3b7d62; background:#7eaa00; height:29px; float:left; width:996px; margin-top:20px; text-align:center; font-size:12px; color:#2e614c; line-height:29px;}



