/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img {	border:0;}
ol,ul {list-style:none;}

/* Start Styling */

body{font-family:arial,helvetica,clean,sans-serif;font-size:14px;background: url("../images/main-background.jpg") repeat-x #f1f6ef;color:#333333}
a:link,a:visited,a:hover,a:active{text-decoration: none; color:#73c649}
a.gray{color:#5e605e}

h1,h2,h3,h4,h5,h6{font-family:georgia,times,serif;color:#333333}
.center{text-align:center}
.clear{clear:both;height:1px;font-size:1px}
.big{font-size:15px}
.sixteen{font-size:16px}
.italic{font-style: italic;}
.right{text-align: right;}
.white{background: white;}
.tags-large a{font-size:18px;padding:0 5px 5px 0;}
.green-color{color:#73c649}
.event-sub-info {padding:10px 0 0 0;font-size:14px}
img.space{padding:3px 0 0 0}
div.hr{background: url("../images/hr.gif") repeat-x;width:100%;margin:8px auto 8px auto;font-size:1px;height:2px}
.addthis_toolbox div {background: none;}

.fbc_connect_button_area{padding:0!important;margin:0!important}

#simplemodal-overlay {background-color:white;font-size:14px;font-family:'Lucida Grande',Arial,sans-serif;}
#simplemodal-container {background-color:white; border:5px solid #dfdfdf; padding:12px;position: relative;color:black;-moz-border-radius: 5px;-webkit-border-radius: 5px;height: auto;}
#simplemodal-container .modalCloseImg {position: absolute;top:5px;right:5px;width: 7px;height:7px;background: url("../images/x.png");cursor: pointer;}
#simplemodal-container .input{border:1px solid #b6b6b6;padding:2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size:20px;width:200px;color:#a6a6a6}


#simplemodal-container .rw .small{width:100px!important}
#simplemodal-container .rw h1{font-size:22px;font-family: arial;}
#simplemodal-container .rw {width:220px;padding:20px 150px 0 150px}
#simplemodal-container .rw .input{width:210px;margin:5px 0 0 0}
#simplemodal-container .rw div {position: relative;}
#simplemodal-container .rw .text {border:1px solid #b6b6b6;padding:2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size:20px;width:210px;color:#a6a6a6;height:97px}
#simplemodal-container .rw .dag {float:left}
#simplemodal-container .rw .dag select.input{width:50px} 

#simplemodal-container .rw .maned {float:left;margin-left:10px}
#simplemodal-container .rw .maned select.input{width:73px} 

#simplemodal-container .rw .ar {float:left;margin-left:10px}
#simplemodal-container .rw .ar select.input{width:73px} 

#simplemodal-container .rw .checkbox{width:20px;position: absolute;top:20px;left:0}
#simplemodal-container .rw .checkbox-text{position: absolute;top:20px;left:20px}
#simplemodal-container .rw label{padding-left:10px}
#simplemodal-container .rw .rw-left{float:left;width:100px}
#simplemodal-container .rw .rw-right{float:left;width:100px;margin-left:10px}
#simplemodal-container .rw .btn-area{position:absolute;top:220px;left:170px;height:40px;width:210px}
#simplemodal-container .rw .btn-area .left{float:left;width:95px;height:37px;cursor: pointer;background: url("../images/btn-back-small.png") no-repeat;border:0}
#simplemodal-container .rw .btn-area .right{float:right;width:95px;height:37px;cursor: pointer;background: url("../images/btn-neste-small.png") no-repeat;border:0;margin-right:5px}
#simplemodal-container .rw .btn-area .lukk{background: url("../images/btn-lukk-small.jpg") no-repeat;}


#simplemodal-container .input:hover{background: #ffffdd;}
#simplemodal-container .text{border:1px solid #b6b6b6;padding:2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size:20px;width:200px;color:#a6a6a6;height:100px}

#signup-open, #login-open {padding:10px 30px 0 30px}
#signup-open .left, #login-open .left{float:left}
#signup-open .right,  #login-open .right{float:left;margin-left:20px;text-align: left;}
#signup-open h1, #login-open h1{font-family:'Lucida Grande',Arial,sans-serif;}

#ns-signup-post{background: url("../images/register-btn.png") no-repeat;width:330px;height:37px;border: 0;cursor: pointer;}
#ns-signin-post{background: url("../images/logg-btn.png") no-repeat;width:330px;height:37px;border: 0;cursor: pointer;}
 
#ns-signup-post-rw{background: url("../images/register-btn.png") no-repeat;width:330px;height:37px;border: 0;cursor: pointer;}

 
#signup-open{display: none;}
#login-open{display: none;}
#post-to-facebook-open{display: none;width:480px;font-family:Arial!important;}
	#post-to-facebook-open{background: url("../images/facebook-side.gif") no-repeat;padding-top:30px;}
	#post-to-facebook-open h1 {font-family:Arial;padding-left:140px;}
	#post-to-facebook-open p {font-size:15px;padding-left:140px;}
	#post-to-facebook-open p.space-it{padding-bottom:10px}
	#post-to-facebook-open img {padding-left:12px}
	#post-to-facebook-open #save-fb-settings{background: url("../images/continue-btn.png") no-repeat;width:330px;height:37px;border: 0;cursor: pointer;margin-top:20px}

#login-register-open{display:none;width:520px;padding:10px 30px 30px 10px;}
	#login-register-open .left{width:205px;float:left;margin-left:30px;}
	#login-register-open .right{width:205px;float:left;margin-left:50px;text-align:left}
	#login-register-open h1 {font-family:arial,sans;}
	#login-register-open-login {background:url("../images/login-btn-narrow.png") no-repeat; width:204px;height:37px;border:0;cursor:pointer}
	#login-register-open-register {background:url("../images/register-btn-narrow.png") no-repeat; width:204px;height:37px;border:0;cursor:pointer}	
	p#login-register-status h1 {font-size:12px;}
	p.geos {font-family:"Georgia",arial;font-style: italic;color:#666666;padding:5px 0 5px 0;}


#most-liked-posts{display: none;}
#politics-liked {display: none;}
#events-past {display: none;}


#reg-web-form-open-0,#reg-web-form-open-1,#reg-web-form-open-2,#reg-web-form-open-3,#reg-web-form-open-4,#reg-web-form-open-5,#reg-web-form-open-6,#reg-web-form-open-7{display: none;}


#reg-web-click{cursor: pointer;}


h3 a {color:#333333!important}

.geo{font-family:"Georgia",arial;font-style: italic;color:#666666;position: relative;padding-left:100px;cursor: pointer;}
.geo span{position: absolute;top:0;right:80px;display: block; background: url("../images/fb-small.png") 0 1px no-repeat;padding-left:20px}

.geon{font-family:"Georgia",arial;font-style: italic;color:#666666;position: relative;padding-left:210px;cursor: pointer;padding-top:20px;padding-bottom:10px;}
.geon span{position: absolute;top:20px;left:125px;display: block; background: url("../images/fb-small.png") 0 1px no-repeat;padding-left:20px}


/** Index **/
	
#content{margin:5px 0 30px 0}
		
	#content .lr {float:left;width:406px;min-height:800px;}
	#content .mr {float:left;width:260px;margin-left:6px;font-size:13px;min-height:800px;}

	.lr .no-bg{padding:15px 10px 0 10px;}
	.lr .white{padding:15px 10px 0 10px;}
	.mr .white{padding:0 10px 0 10px;}

/** Take Action **/

#take-action{margin:5px 0 30px 0;font-size:13px}
	#take-action .lr {float:left;width:406px;}
	#take-action .mr {float:left;width:260px;margin-left:6px;}
	
	.lr .green{padding:15px 10px 15px 10px;background: url("../images/user-bg.gif"); margin-bottom: 6px;}
	.mr .green{padding:15px 10px 15px 10px;background: url("../images/user-bg.gif"); margin-bottom: 6px;}
	
	#take-action .home-event{margin:0 0 20px 0}
	#take-action h2{font-size: 15px;font-family: arial;}
	#take-action h2{padding:0 0 13px 0}
	#take-action h2.action{padding:0 0 2px 0}
	#take-action #liked-tags a{font-size:16px;font-style: italic;padding:0 5px 5px 5px;float:left}
	#take-action fieldset {width:386px;height:48px;background: url("../images/sms.gif") no-repeat;margin:10px 0 10px 0;position: relative;}
	#take-action input {border:0px solid black;background: none;position: absolute;font-size: 11px;color:#333333;top:13px;left:11px;width:210px;font-style: italic;padding:4px}
	#take-action .submit {border:0 solid black;background: none;position: absolute;top:13px;left:240px;width:75px;height:20px;cursor: pointer;}
	#take-action .email-reminders{color:#009900;font-size:12px;padding:8px 0 0 0}
	#take-action div.hr{background: url("../images/hr-side.jpg") repeat-x;width:100%;margin:15px auto 15px auto;font-size:1px;height:3px}
	#take-action .mr li {padding:5px 0 5px 0}

/** Your candidates **/

#your-candidates{margin:5px 0 30px 0;font-size:13px}
	#your-candidates .lr {float:left;width:406px;}
	#your-candidates .mr {float:left;width:260px;margin-left:6px;}
	#your-candidates .lr .white{padding:15px 10px 0 10px;}
	#your-candidates .mr .white{padding:15px 10px 0 10px;}

/** Politics **/

#politics{margin:5px 0 30px 0;font-size:13px}
	#politics .lr {float:left;width:406px;}
	#politics .entry {font-size:13px}
	#politics .mr {float:left;width:260px;margin-left:6px;}
	#politics .lr .white{padding:5px 10px 15px 10px;}
	#politics .mr .white{padding:15px 10px 15px 10px;}
	#politics div.tags{padding:2px 0 0 0}
	
/** Green News **/

#green-news{margin:5px 0 30px 0;font-size:13px}
	#green-news .lr {float:left;width:406px;}
	#green-news .mr {float:left;width:260px;margin-left:6px;}
	#green-news .lr .white{padding:15px 10px 50px 10px;}
	#green-news .mr .white{padding:15px 10px 15px 10px;}
	#green-news p.space{padding:10px 0 5px 0}

/** Contact **/	

#contact{margin:5px 0 30px 0;font-size:13px}
	#contact .lr {float:left;width:406px;}
	#contact .mr {float:left;width:260px;margin-left:6px;}
	#contact .lr .white{padding:15px 10px 50px 10px;}
	#contact .mr .white{padding:15px 10px 15px 10px;}
	#contact p.space{padding:10px 0 5px 0}
	#contact fieldset {padding:15px 0 0 0}
	#contact fieldset div{position: relative;margin:8px 0 8px 0}
	#contact fieldset input.input{padding:2px;width:170px;border:1px solid #cccccc}
	#contact fieldset textarea{padding:2px;width:335px;border:1px solid #cccccc;height:120px;font-family:arial;font-size:13px}
	#contact fieldset input.submit{font-size:16px;color:#339933;margin:15px 0 15px 280px;font-weight: bold;cursor: pointer;background: white;border: 0;}
	
	#contact fieldset label{font-size:13px}
	
/** Content page **/

#content-main{margin:5px 0 30px 0;font-size:13px;background: url("../images/wbg.gif") repeat-y;}
	#content-main .intro{font-size:12px}
	#content-main .white {background: white;}
	#content-main .lr {float:left;width:406px;min-height:800px;}
	#content-main #lr-wide {width:660px;margin-right:11px;min-height:800px;}
	#content-main .mr {float:left;width:260px;padding-left:6px;}
	#content-main .lr .white{padding:15px 10px 30px 10px;}
	#content-main .mr .white{padding:15px 10px 15px 10px;}
	#content-main p.space{padding:40px 0 5px 0}	
	#content-main .pad{padding:15px 10px 15px 10px;}
	#content-main div.two-rows.wide {margin:0}
	#content-main .an{font-size:12px;color:#99cc66}
	#content-main .sspace{margin-top:5px}
	#content-main .home-event .calen{float:left;width:46px;height:60px;background: url("../images/calendar.gif") no-repeat;margin-left:0;text-align: center;}
	#content-main .home-event .home-cont{float:left;margin-left:10px;width:330px}
	
/** Events Page **/

#candidate .left{float:left;width:200px;margin-right:10px;min-height: 10px;}
#candidate .two-rows{float:left;width:170px}
#candidate .two-rows .left{width:100px}

	
/** Global **/

#wrapper{margin: 0 auto 0 auto;width:962px;position: relative;}

	#green-blogs {width:150px;border:1px solid #9aa899;position: absolute;top:10px;right:0;background: white;z-index:10;color:black;padding-top:20px;padding-bottom:10px;display: none;}
	#green-blogs p{padding: 3px 0 3px 20px;}
	
#top-detail{margin: 0 auto 0 auto;width:1054px;height:26px;background: url("../images/login-menu.gif") right no-repeat;position: relative;}
	
	#top-detail .inner{padding:5px 0 0 450px;}
	#top-detail p.right a{float:right;margin-right:50px}
	#top-detail p.txt{float:left;width:330px;font-size:12px;color:#636b60}
	#top-detail a{float:left;padding-right:20px;color:#31372d;cursor: pointer;font-size:12px}
	#top-detail #close-menu{width:12px;height: 12px;position: absolute;top:7px;right:7px;cursor: pointer;background: url("../images/top-x.gif") no-repeat;}

#header{position:relative;height:162px;width:962px;background: url("../images/header.jpg") no-repeat;}
	#header #go-home{position: absolute;top:0;left:0;width:400px;height:110px;}
	#header #green-top{position: absolute;top:0;right:0;color:white;font-family:arial;width:452px;font-size:13px;padding-top:5px;background: url("../images/top-blogs.png") no-repeat;z-index: 20000;height: 30px;}
	#header #green-top p.left{float:left;padding-left: 10px;}
	#header #green-top p.right{float:right;padding-right:50px;cursor: pointer;}

	
	#header ul{padding: 134px 0 0 10px;}
	#header ul li {float: left;padding:0 21px 0 0}
	#header ul a:link, #header ul a:visited{font-size: 14px;color:#014f35;font-weight: bold;text-transform: uppercase;padding-bottom:20px}
	#header ul a:hover, #header ul a:active{color:#74c64a;}
	
	
	#header #searchform {position:absolute;top:133px;right:0;}
	#header #searchform fieldset{width:280px}
	#header #searchform input#s{border:0px;background: none;font-size:15px;font-family:"Trebuchet MS","trebuchet",arial,sans;color:#014f35;width:245px;z-index:10;font-weight: bold;}
	#header #searchform #submit-search {width:25px;height:25px;cursor: pointer;background: none;position:absolute;top:0;right:5px;border:0px}

	#header	#panel {width: 574px;height: 243px;position: absolute;top:162px;left:-1px;background: url("../images/panel.gif") no-repeat white;z-index: 1;font-size:13px;display: none;}
	#header	#panel h3{font-family: arial,helvetica,clean,sans-serif;font-weight: normal;padding-bottom:5px}
	#header	#panel h3 a{color:#74c64a!important;font-size:16px}
	#header	#panel .left-side{float:left;margin:10px 0 0 20px;width:180px}
	#header	#panel .right-side{float:left;margin:10px 20px 0 50px;width:300px}
	#header	#panel div.item{padding:10px 0 10px 0}
	
#footer{height:110px;background: url("../images/footer.png") no-repeat;color:#333333;font-size:12px;padding-top:29px}
	#footer a{color:#333333}
	#footer div.row{float:left;width:255px;margin:0 25px 0 25px;line-height: 20px;}
	#footer div.middle {width:270px}
	#footer div.middle h1{float:left;font-size:40px;line-height: 40px;}
	#footer div.middle div.wrp{float:left;margin-left:10px;padding:12px 0 0 0}


div.tags{color:#73c649;font-size:12px;font-style: italic;}

div.two-rows{font-size:12px;margin:0 0 10px 0;color:#333333}
div.two-rows span{color:#99cc66}
div.two-rows h2{font-size:18px}
div.two-rows div.left{float:left;}
div.two-rows ul {padding:0 0 0 0}
div.two-rows ul li{display: inline;}
div.two-rows ul li a:link, #content div.two-rows ul li a:visited  {padding:5px;color:#333333;background: #C8CDC7;}
div.two-rows.whi{margin:0 0 4px 0}
div.two-rows.whi ul li a:link, #content div.two-rows.whi ul li a:visited  {background: #c8cdc7}
div.two-rows.whi ul li a:hover, #content div.two-rows.whi ul li a:active  {background: #c8cdc7;}

div.two-rows ul li a:hover, #content div.two-rows ul li a:active  {background: #cbcfca;}
div.two-rows.whi ul li.current a {background: #676568!important;color:white!important}
div.two-rows ul li a.current {background: #676568!important;color:white!important}

div.two-rows.wide {margin-top:10px}
div.two-rows.wide div.left{float:left;width:320px;}
	
div.two-rows.narrow {margin:0}
div.two-rows.narrow div.left{float:left;width:220px;}
	
div.two-rows.ultranarrow {margin:0}
div.two-rows.ultranarrow div.left{float:left;width:160px;}

div.two-rows div.right{float:right;text-align: right;}
h2 {font-size:18px}
h3 {font-size:14px}
.two-rows a{color:#333333;cursor:pointer}
p.intro-space{padding:15px 0 10px 0;font-size:12px;color:#333333}

.entry {font-size:14px;line-height: 17px;padding-top:5px;}
.entry p {padding:5px 0 5px 0;}
.entry h1, .entry h2, .entry h3,.entry h4,.entry h5, .entry h6 {padding:10px 0 10px 0}
.entry ul, .entry ol {padding:20px}
.entry ul li {list-style: disc;}
.entry ol li {list-style: decimal;}
	
.social {padding:10px  0 5px 0;font-size:12px}
.small-post .social {padding:3px  0 5px 0}
.medium-post .social {padding:3px  0 5px 0}
	
.social .share{float:left}
.social .comments{float:left;margin-left:20px}
	
.medium-post {margin:15px 0 10px 0}
.medium-post .content{float:left;margin-left:10px;width:270px}
.medium-post .wide .left{font-size:14px}
	
.small-post {margin:10px 0 10px 0}
.small-post .image{float:left;width:105px;text-align: center;min-height: 10px;}
.small-post .content{float:left;margin-left:10px;width:270px}

.small-post-narrow {margin:10px 0 10px 0}
.small-post-narrow .image{float:left;width:61px;}
.small-post-narrow .content{float:left;margin-left:10px;width:310px}

.contact-can {margin:10px 0 20px 0}
.contact-can .image{float:left;width:61px;}
.contact-can .content{float:left;margin-left:10px;width:160px}
.contact-can .content h3{padding:0 0 5px 0}
.contact-can .content .smedia {padding:5px 0 0 0}
.contact-can .content .smedia a{margin-right:5px;}


.home-event{margin:0 0 0 0;padding-bottom:10px}
.home-event .calen .weekday{font-size:9px;padding:4px 0 4px 0;line-height: 10px;}
.home-event .calen .day{font-size:18px;line-height: 20px;}
.home-event .calen .month{color:white;font-size:10px;padding:7px 0 0 0;line-height: 10px;}
	
.home-event .calen{float:left;width:46px;height:60px;background: url("../images/calendar.gif") no-repeat;margin-left:10px;text-align: center;}
.home-event .home-cont{float:left;margin-left:20px;width:310px;}
.home-event .home-cont h3{padding-bottom:3px}	
	
.like{height:16px;cursor: pointer;position:relative}
.like .l {float:left;background: url("../images/likel.png") no-repeat;width:11px;height: 16px;}
.like .con {float:left;background: url("../images/likec.png") repeat-x;text-align: center;font-weight: bold;padding-right:2px;height: 16px;line-height: 16px;}
.like .r {float:left;background: url("../images/liker.png") no-repeat;width:15px;height: 16px;}
.like .ent{display: none;}
.like .mask{position: absolute;top:15px;left:0;background:  url("../images/mask-conn.png") no-repeat right;height:20px;z-index: 0;width:100%;text-align: center;font-size:9px;color:white;display: none;}
.like .mask .l-mask{float:left;width:3px;background: url("../images/l-mask.png") no-repeat;height:24px;margin: -4px 0 0 0;}
.like .mask .l-mask2{float:left;width:3px;background: url("../images/l-mask2.png") no-repeat;height:24px;margin: -4px 0 0 0;}

.like .mask .r-mask{float:right;width:3px;background: url("../images/r-mask.png") no-repeat white ;height:24px;margin: -4px 0 0 0;}
.like .mask .r-mask2{float:right;width:3px;background: url("../images/r-mask2.png") no-repeat white ;height:24px;margin: -4px 0 0 0;}

/** Sidebar **/

#side-bar {float:left;width:283px;margin-left:7px;font-size:13px}
	#side-bar div.hr{background: url("../images/hr-side.jpg") repeat-x;width:100%;margin:8px auto 8px auto;font-size:1px;height:3px}
	#side-bar #user-stats{background: url("../images/user-bg.gif") repeat-y;padding:0 25px 10px 25px;position: relative;}
	#side-bar #user-stats h1{color:#339900;font-size:18px;padding:13px 0 5px 0;font-family: sans-serif;font-weight: normal;}
	#side-bar #user-stats li{line-height: 26px;}
	#side-bar #user-stats a.black{color:black}
	#side-bar #user-stats a.donate{position: absolute;top:12px;right:10px;width:66px;height:23px;background: url("../images/donate.jpg") no-repeat;}
	#side-bar #user-stats .cal{font-size:12px;padding:10px 0 10px 23px;position: relative;}
	#side-bar #user-stats .cal .date{position: absolute;top:13px;left:-15px;width:30px;height:40px;background: url("../images/user-cal.gif") no-repeat;font-size:14px;text-align: center;padding-top:6px}
	#side-bar #user-stats .cal .small{font-size:10px}
	#side-bar #user-stats .cal .small .space{width:10px;padding:5px}
	#side-bar #user-bottom {background: url("../images/user-bottom.gif") no-repeat; height: 6px;font-size: 1px;} 

 
	
/** Comments **/


#comment {width:350px;}
.comment-author {float:left;width:60px;height:80px}
.comment-meta {float:left;width:240px}
.the-comment{padding:20px 0 20px 0 ; border-bottom:1px dotted gray;width:320px}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/** Candidate scroll **/
.scrollable {position:relative;overflow:hidden;width: 169px;height:20px;margin-left:20px}
.can-hide {display: none;}
.scrollable .items {width:20000em;position:absolute;}
#sc-mask{width:285px; position: relative;}
a#prev{display:block;border:1px solid #e0e0e0;padding:1px;width:13px;height:13px;margin-right:2px;cursor: pointer;position: absolute;left:0;top:0;background: url("../images/scroll-left.gif") no-repeat;}
a#next{display:block;border:1px solid #e0e0e0;padding:1px;width:13px;height:13px;margin-right:2px;cursor: pointer;position: absolute;right:40px;top:0;background: url("../images/scroll-right.gif") no-repeat;}
.scrollable .items div {float:left;}
.scrollable .items div a:link, .scrollable .items div a:visited {float:left; border:1px solid #e0e0e0;padding:1px;width:13px;height:13px;margin-right:2px;}
.scrollable .items div a:hover, .scrollable .items div a:active {background:url("../images/scroll-bg.gif") no-repeat}
.scrollable .items div a.current{background:url("../images/scroll-bg.gif") no-repeat}

img.size-full{
	max-width: 400px;
	width: expression(this.width > 400 ? 400 : true);
}

.wp-caption-text{font-size:11px;font-style: italic;max-width: 400px;width: expression(this.width > 400 ? 400 : true);}

.row middle .wrp strong{font-size:12px!important ;}

.single-right{float:right;font-size:12px}
.single-left{float:left;width:300px}