/*
Theme Name: MyOddsIdea
Theme URI: http://betsafe.com
Description: The theme for my odds idea
Version: 1.0
Author: Jonas Karlsson
Author URI: http://pushforward.se
Tags: vote, campaign, two column
*/


/* Begin Typography & Colors */
a {outline:none;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: arial, verdana, sans-serif;
	background:transparent url('http://almostanything.betsafe.com/wp-content/themes/betsafe_blog/images/bg.jpg');
	/*background:transparent url('images/bg.jpg') fixed;*/
	/*background:url('http://almostanything.betsafe.com/wp-content/themes/betsafe_blog/images/betsafe_gumball_bg_tile1.jpg');*/
	color:#333;
	text-align: center;
}

#container {
	width:985px;
	margin:0 auto;
	text-align:left;
}

#header {
	width:980px;
	float:left;
}


a {color:#a4a4a4; text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#333; text-decoration:none;}

/* Structural elements, not visible when CSS is enabled */
.structural,
.structural * {
	position: absolute;
	left: -9999px;
}

#nav-main a {
	color: #2D2D2D;
}

/* header */
#nav-main,
#nav-main > ul > li > a,
#nav-main > ul > li > a em,
#nav-main > ul > li > a span,
#nav-main .sub > ul > li > a,
#nav-main .sub-breadcrumbs span {
	background-color: transparent;
	background-image: url('images/ui-general.png');
	background-repeat: no-repeat;
}

/*
=Nav-main
*/
#nav-main {
	background-position: 0 -220px;
	clear: both;
	font-size: 13px;
	line-height: 1.5;
	position: relative;
}

#nav-main ul {
	list-style: none;
	margin: 0;
}

#nav-main li {float: left;}

#nav-main li:hover .sub {left: 0;}

#nav-main li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
}

#nav-main > ul {
	height: 44px;
	padding: 1px;
}

#nav-main > ul > li:last-child {float: right;}

#nav-main > ul > li > a {
	background-position: 0 -266px;
	color: #fff;
	padding: 0 0 0 24px;
	position: relative;
	text-shadow: 0 1px 0 #000;
}

#nav-main > ul > li:first-child > a {
	background-position: -9999px -9999px; /* <-- Hide the default value without resetting the sprite */
	text-indent: -9999px;
}

#nav-main > ul > li:last-child > a {background-position: 0 -310px;}

#nav-main > ul > li > a:hover,
#nav-main > ul > li > a:focus,
#nav-main > ul > li > a:active,
#nav-main > ul > .hover > a {
	background-position: 0 -354px;
	color: #333;
	text-shadow: 0 1px 0 #ddd;
}

#nav-main > ul > li:first-child > a:hover,
#nav-main > ul > li:first-child > a:focus,
#nav-main > ul > li:first-child > a:active,
#nav-main > ul > .hover:first-child > a {background-position: 0 -398px;}

#nav-main > ul > li:last-child > a:hover,
#nav-main > ul > li:last-child > a:focus,
#nav-main > ul > li:last-child > a:active,
#nav-main > ul > .hover:last-child > a {background-position: 0 -442px;}

#nav-main li a em {
	background-position: -954px -286px;
	bottom: 6px;
	height: 5px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	text-indent: -9999px;
	width: 8px;
}

#nav-main li:first-child a em {
	background-position: -905px -280px;
	bottom: 14px;
	height: 17px;
	margin-left: -9px;
	width: 18px;
}

#nav-main li:first-child a:hover em,
#nav-main li:first-child a:focus em,
#nav-main li:first-child a:active em {background-position: -861px -280px;}

#nav-main li a span {
	background-position: 100% -486px;
	display: block;
	height: 32px;
	padding: 12px 24px 0 0;
}

#nav-main li:first-child a span {padding-right: 40px;}

#nav-main li:last-child a span {background-position: -9999px -9999px; /* <-- Hide the default value without resetting the sprite */ }

#nav-main li.more a span {background-position: 100% -530px;}

#nav-main li a:hover span,
#nav-main li a:focus span,
#nav-main li a:active span,
#nav-main .hover a span {background-position: 100% -574px;}

#nav-main li:last-child a:hover span,
#nav-main li:last-child a:focus span,
#nav-main li:last-child a:active span,
#nav-main .hover:last-child a span {background-position: 100% -618px;}

#nav-main .more a:hover span,
#nav-main .more a:focus span,
#nav-main .more a:active span,
#nav-main .more.hover a span {background-position: 100% -662px;}

/*
=Nav-main: Sub Area
*/
#nav-main .sub {
	background-color: #f0f0f0;
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
		-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
		-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	left: -9999px;
	font-size: 11px;
	padding: 14px 0;
	position: absolute;
	top: 45px;
	width: 980px;
	z-index: 5000;
}

#nav-main .sub > ul {
	background: transparent url('images/nav-main-sub-ul.png') repeat-y 0 0;
	float: left;
	margin: 0 14px 20px;
	overflow: hidden /* <-- Clearfix -- */ ;
}

#nav-main .sub.col-1 > ul {background: none;}
#nav-main .sub.col-2 > ul {background-position: -3400px 0;}
#nav-main .sub.col-3 > ul {background-position: -2992px 0;}
#nav-main .sub.col-4 > ul {background-position: -2448px 0;}
#nav-main .sub.col-5 > ul {background-position: -1768px 0;}
#nav-main .sub.col-6 > ul {background-position: -952px 0;}


#nav-main .sub > ul > li {width: 136px;}

#nav-main .sub > ul > li > a {
	background-position: 0 -706px;
	height: 24px;
	padding: 10px 0 0 10px;
	text-shadow: 0 1px 0 #eee;
}

#nav-main .sub > ul > li:first-child > a {background-position: -136px -706px;}

#nav-main .sub > ul > li:last-child > a {background-position: -272px -706px;}

#nav-main .sub > ul > li > a:hover,
#nav-main .sub > ul > li > a:focus,
#nav-main .sub > ul > li > a:active {background-position: -408px -706px;}

#nav-main .sub > ul > li:first-child > a:hover,
#nav-main .sub > ul > li:first-child > a:focus,
#nav-main .sub > ul > li:first-child > a:active {background-position: -544px -706px;}

#nav-main .sub > ul > li:last-child > a:hover,
#nav-main .sub > ul > li:last-child > a:focus,
#nav-main .sub > ul > li:last-child > a:active {background-position: -680px -706px;}

#nav-main .sub ul ul {padding: 10px 0 0 10px;}

#nav-main .sub li li {float: none;}

#nav-main .sub li li a {
	background: transparent url('images/nav-main-sub-bullet.png') no-repeat 0 50%;
	font-weight: normal;
	padding-left: 12px;
	text-shadow: 0 1px 0 #fff;
}

#nav-main .sub li li a:hover,
#nav-main .sub li li a:focus,
#nav-main .sub li li a:active {
	background-position: -295px 50%;
	color: #000;
	text-decoration: underline;
}

#nav-main .sub-footer {
	border-top: 1px solid #ccc;
	clear: both;
	overflow: hidden;
	padding: 10px 24px 0;
}

#nav-main .sub-footer a:hover,
#nav-main .sub-footer a:focus,
#nav-main .sub-footer a:active {text-decoration: underline;}

/* Sub: Breadcrumbs */
#nav-main .sub-breadcrumbs {float: left;}

#nav-main .sub-breadcrumbs a {
	display: inline;
	font-weight: normal;
}

#nav-main .sub-breadcrumbs span {
	background-position: -962px -719px;
	display: inline-block;
	height: 8px;
	line-height: .6;
	margin: 0 2px;
	text-indent: -9999px;
	width: 18px;
}

/* Sub: Supplemental */
#nav-main .sub-supp {float: right;}

#nav-main .sub-supp a {display: inline;}






#topmenu {
	background:transparent url('http://almostanything.betsafe.com/wp-content/themes/betsafe_blog/images/menu_bg.png');
	width:982px;
	height:72px;
	behavior: url(/iepngfix.htc);
	float:left;
}

#topnav li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:10px 8px 10px 8px;
}

#topnav li a {color:#d6c5aa; text-decoration:none; font-size:15px; font-weight:bold;padding:10px 8px 10px 18px;}
#topnav li a:hover {color:#fff;}
#topnav li.active a {color:#fff;background:transparent url('http://almostanything.betsafe.com/wp-content/themes/betsafe_blog/images/menu_btn_left_first.png');}
#topnav li.active {height:18px; margin:1px 0 0 0;background:transparent url('http://almostanything.betsafe.com/wp-content/themes/betsafe_blog/images/menu_btn_right.png') no-repeat right top;padding-left:25px;}

#subnav {clear:both;}

#subnav li {
	list-style-type:none;
	float:left;
	margin:0 5px 0 5px;
	padding:6px 10px 0 10px;
}

#subnav li a {color:#fff; text-decoration:none; font-size:11px; font-weight:bold;}
#subnav li a:hover {color:#fff; text-decoration:underline;}
#subnav li.active a {color:#fff;}
#content {
	width:983px;
	float:left;
	background:url('http://almostanything.betsafe.com/wp-content/themes/betsafe_blog/images/bg-content.png') no-repeat;
	float:left;
}

#mainheader {
	width:706px; height:210px;
	padding:69px 0 0 25px;
	float:left;
}

#infoscreen a:hover, #sidebar a:hover {color:#1f566e; text-decoration:none;}

ul#contentmenu {margin:50px 0 0 0; font-size:12px; font-weight:bold;}
ul#contentmenu li {float:left; margin:0 20px 0 0; padding:7px 0 5px 0;}
ul#contentmenu li a, ul#contentmenu li a:visited {color:#57a9ca;text-decoration:underline;}
ul#contentmenu li a:hover {color:#1f566e; text-decoration:none;}
ul#contentmenu li.active-start {color:#242320; background:transparent url('images/bg-activestart.png') no-repeat top left; height:21px; padding:6px 0 0 11px;}
ul#contentmenu li.active-start a {background:transparent url('images/bg-activestart_a.png') no-repeat top right; padding:6px 11px 6px 0; height:15px;}
span#ihaveanidea {
	width:150px; height:36px;
	display:block;
	background:transparent url('images/btn-ihaveanidea.png') no-repeat top left;
	float:right;
	margin:-5px 20px 0 0;
	font-size:20px; font-weight:bold; color:#00556f;
	padding:7px 0 0 40px;
	cursor:pointer;
	cursor:hand;
}

#mainscreen {
	width:734px; background:url('images/bg-mainscreen.png') no-repeat top right;
	float:left;
	behavior: url(/iepngfix.htc);
}

#infoscreen {
	width:709px;
	/*background:transparent url('images/bg-screen.png') repeat-y top left;*/
	float:left;
	padding:0 0 0 25px;
	min-height:200px;
	height:auto;
}

/* for Internet Explorer */
/*\*/
* html #infoscreen {
height:200px;
}

#startzone {
	width:690px; height:229px;
	background:transparent url('images/bg-start.png') no-repeat top left;
	margin:15px 0 30px 0;
	behavior: url(/iepngfix.htc);
}

#startzone ul.startzone li {float:left;margin-top:19px; text-align:center;font-size:12px;}

#btn-share {margin:0 80px 0 43px;width:155px; height:169px;}
#btn-vote {margin:0 80px 0 0; width:139px;}
#btn-discuss {margin:0 0 0 0; width:139px;}

#startzone h2 {font-size:18px; font-weight:bold;margin:0;padding:0;}
#startzone ul.startzone li img {margin:5px 0 15px 0;}
#sidebar {
	width:248px;
	margin:7px 0 0 0;
	float:left;
}

#sidebarheader {
	width:228px;
	padding:20px 0 0 20px;
	/*height:245px;*/
	background:url('images/bg-sidebar.png') no-repeat top left;
	float:left;
}

#sidebarscreen {
	background:url('images/bg-screen.png') repeat-y top right;
	width:208px; /*height:350px;*/
	padding:0 20px 0 20px;
	float:left;
}
/*** sideboard ***/

#sideboard {
	background:url('images/bg-sideboard.png') no-repeat top left;
	width:203px;
	padding:20px 25px 0 20px;
	float:left;
	min-height:450px;
	height:auto;
	behavior: url(/iepngfix.htc);
}
/* for Internet Explorer */
/*\*/
* html #sideboard {
height:450px;
}
ul.boardlist {margin:0 0 30px 0; padding:0;overflow:hidden;}
.boardlist li {border:1px solid #c2c0be; border-width:0 0 1px 0; clear:both; margin:0 0 5px 0; padding:0 0 10px 0;}
.boardlist li a {font-size:12px; color:#3aaacc; font-weight:bold; text-decoration:underline;}
span.number {display:block; width:28px; font-size:23px; float:left; color:#999;}
div.boardtitle {float:left; width:173px; margin:3px 0 5px 0;}
div.boardmeta {clear:both; margin:0 0 0 30px; font-size:11px; font-weight:bold; color:#999; vertical-align:text-bottom;}
span.thumbup {background:url('images/thumbup.png') no-repeat; display:block; padding:2px 0 0 21px; text-align:right; float:left; height:20px;}
span.thumbdown {background:url('images/thumbdown.png') no-repeat; display:block; padding:2px 0 0 21px; text-align:right; float:left; height:20px; margin:0 0 0 5px;}
span.comments {float:right; display:block; padding:2px 0 0 0;}

#latestadditions {width:315px; float:left;font-size:11px; font-weight:bold; color:#999;}
#latestadditions li {margin:0 0 5px 0; padding:0 0 5px 0; border:1px solid #c2c0be; border-width:0 0 1px 0;} 
#mostcommented li {margin:0 0 5px 0; padding:0 0 5px 0; border:1px solid #c2c0be; border-width:0 0 1px 0;}
#mostcommented {width:315px; float:right;font-size:11px; font-weight:bold; color:#999;}
#latestadditions h2 a, #mostcommented h2 a {font-size:12px; color:#3aaacc; font-weight:bold; text-decoration:underline; margin:0 0 2px 0;}

#footer {
	background:url('http://almostanything.betsafe.com/blog-no/wp-content/themes/betsafe_blog/images/bg-footer.png') no-repeat top right;
	width:956px; height:55px;
	clear:both;
	margin:0 0 20px 0;
	padding:20px 0 0 25px;
	behavior: url(/iepngfix.htc);
}




h1#title {
	width:308px; height:47px;
	background:transparent url('images/h-title.png') no-repeat top left;
}

h1#title a.nolink {display:none;}

h1.ideatitle {font-size:18px; font-weight:bold; color:#333; margin:0 0 10px 0;}

h2#description {font-size:18px; font-weight:bold; margin:7px 0 3px 0;}
h2#about {font-size:12px; font-weight:bold; width:450px; height:50px;}

h1, h2, h3, h4, h5, h6 {font:1em arial, sans-serif; margin:0;padding:0;color:#000;}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}

#latestadditions h1, #mostcommented h1 {color:#333; font-size:18px; font-weight:bold; border:1px solid #c2c0be; border-width:0 0 1px 0; margin:0 0 5px 0; padding:0 0 8px 0;}
#sideboard h4 {color:#333; font-size:18px; font-weight:bold; margin:5px 0 5px 0; padding:0 0 8px 0; border:1px solid #c2c0be; border-width:0 0 1px 0; }
hr.breakit {clear:both; display:block; visibilty:hidden;color:#f3f2f0;}
hr.breakthis {clear:both; display:block; visibilty:hidden; border:0; height:1px; margin:-5px 0 0 0;color:; width:10px;color:#f3f2f0;}
h5.author, h5.author a {font-weight:bold; color:#666; margin:0;}


#chooselanguage li {float:left; margin:15px 0 0 13px; height:17px; width:17px;}
#chooselanguage li img {border:0;}

#chooselanguage li a {text-indent:-9999px; cursor:hand; cursor:pointer; display:block;behavior: url(/iepngfix.htc);}

div.errorinfo {width:300px; float:right; font-size:11px;}

div.errorinfo-left {width:300px; float:left; font-size:11px;}

li#en a {background:url('images/lang/en.png') no-repeat 0 0; height:17px; width:17px;}
li#en a:hover, li#en.active a  {background-position:0 -18px; height:17px; width:17px;}
li#se a {background:url('images/lang/se.png') no-repeat 0 0; height:17px; width:17px;}
li#se a:hover, li#se.active a {background-position:0 -18px; height:17px; width:17px;}
li#no a {background:url('images/lang/no.png') no-repeat 0 0; height:17px; width:17px;}
li#no a:hover, li#no.active a {background-position:0 -18px; height:17px; width:17px;}
li#dk a {background:url('images/lang/dk.png') no-repeat 0 0; height:17px; width:17px;}
li#dk a:hover, li#dk.active a {background-position:0 -18px; height:17px; width:17px;}
li#fi a {background:url('images/lang/fi.png') no-repeat 0 0; height:17px; width:17px;}
li#fi a:hover, li#fi.active a {background-position:0 -18px; height:17px; width:17px;}
li#pl a {background:url('images/lang/pl.png') no-repeat 0 0; height:17px; width:17px;}
li#pl a:hover, li#pl.active a {background-position:0 -18px; height:17px; width:17px;}
li#bg a {background:url('images/lang/bg.png') no-repeat 0 0; height:17px; width:17px;}
li#bg a:hover, li#bg.active a {background-position:0 -18px; height:17px; width:17px;}
li#lv a {background:url('images/lang/lv.png') no-repeat 0 0; height:17px; width:17px;}
li#lv a:hover, li#lv.active a {background-position:0 -18px; height:17px; width:17px;}

#langflags {width:300px; height:35px;}
#logo {float:left; margin:0 0 10px 12px;}
#logo img {behavior: url(/iepngfix.htc);}

#sharethis {height:20px;border:0;float:right; margin:-3px 0 0 0;font-size:12px; font-weight:bold; color:#666;}
#sharethis img {margin:0 0 0 12px;}
#sharethis span {display:block; float:left; margin:3px 0px 1px 0;}

/*** list all ***/
.listbox { width:685px; clear:both; margin:10px 0 30px 0;}
.list-top {background:#f3f2f0 url('images/list-top.png') no-repeat; width:685px; height:10px; font-size:1px;float:left;}
.list-container {background:url('images/list-bg.png') no-repeat bottom left; width:685px; height:110px;}
.list-thumbup a {background:url('images/list-thumbup.png') no-repeat bottom left; width:44px; height:33px; float:left; padding:50px 0 0 30px;}
.list-screen {width:508px; float:left;padding:3px 10px 3px 20px; height:100%;}
.list-thumbdown a {background:url('images/list-thumbdown.png') no-repeat; width:43px; height:33px; float:left;  padding:50px 0 0 30px;}
.list-bottom {width:541px; height:7px; font-size:1px; clear:both; margin:0 74px 0 74px;}

.list-thumbup a.thumb_vote_up {color:#009e4b; font-size:18px; font-weight:bold;}
.list-thumbdown a.thumb_vote_down {color:#b30065; font-size:18px; font-weight:bold;}

span.list-title {font-size:18px; font-weight:bold; display:block; float:left; width:80%;}

.list-meta {position:relative; bottom:-10px; float:left;width:100%;margin-top:10px;}
span.list-comments {display:block; float:right; background:url('images/bg-listcomments.png') no-repeat; text-align:center; width:43px; height:26px; padding-top:3px; margin-top:4px;}
span.list-comments a {color:#fff; font-size:12px; font-weight:bold;}
span.list-author {display:block; float:left; font-size:12px; font-weight:bold; color:#999;}
span.list-time {display:block; float:right; font-size:12px; font-weight:bold; color:#999}

#pageinfo {margin:0 95px 30px 75px; font-size:12px;}
#pageinfo h1 {margin:0 0 5px 0; font-size:18px;}
#addideaform {width:685px; float:left;}
#addideaform-left {width:83px; height:300px; background:url('images/bg-addideaform_left.png') no-repeat; float:left;}
#addideaform-middletop {background:url('images/bg-addideaform_middletop.png') no-repeat; width:519px; height:8px; float:left;}
#addideaform-body {background:url('images/bg-addideaform_body.png'); float:left; width:499px; height:284px; padding:8px 10px 0 10px;}
#addideaform-right {width:83px; height:300px;background:url('images/bg-addideaform_right.png') no-repeat; float:left;}
#addideaform-bottom {width:685px; height:10px; clear:both; background:url('images/bg-addideaform_bottom.png') no-repeat; float:left;}

p.inputcolumn-left {width:238px; float:left; margin:0 23px 0 0;}
p.inputcolumn {width:237px; float:right; margin:0;}
p.submitidea {float:right;margin:15px 70px 0 0;}
#campaign_form {font-size:12px;}
#campaign_form #message {width:200px; float:left; margin:10px 0 0 75px;}
#campaign_form #message, #campaign_form label span {font-size:12px; color:#b62025;}
#campaign_form label {display:block;font-size:12px; color:#666; margin:0 0 3px 0;}
input#campaign-post_title {width:489px; border:1px solid #e3e1df; padding:5px; background:url('images/bg-addideaform_bg.png') no-repeat top left; margin:0 0 10px 0;}
#campaign-post_content {width:489px; border:1px solid #e3e1df; padding:5px; background:url('images/bg-addideaform_bg.png') no-repeat top left;margin:0 0 10px 0;}
#campaign-post_author_name, #campaign-post_author_email {width:224px; border:1px solid #e3e1df; padding:5px; background:url('images/bg-addideaform_bg.png') no-repeat top left;}

#singleidea {width:685px; float:left; background:url('images/bg-singleidea_top.png') no-repeat top left; margin:10px 0 0 0;}
#singleidea-bodyscreen {background:url('images/bg-singleidea_bodyscreen.png') repeat-y; width:685px; height:100%; margin:9px 0 0 0;}
#singleidea-thumbup {width:74px;float:left; height:96px;}
#singleidea-thumbup a {width:74px; height:31px; padding:50px 0 0 0; background:url('images/bg-thumbup.png') no-repeat; display:block; text-align:center; color:#009e4b; font-size:18px; font-weight:bold;}
#singleidea-body {width:501px;float:left;padding:7px 18px 0 18px; font-size:12px;}
#singleidea-thumbdown {width:74px; height:96px;float:left;}
#singleidea-thumbdown a {width:74px; height:31px; padding:50px 0 0 0; background:url('images/bg-thumbdown.png') no-repeat; display:block; text-align:center; float:left;color:#b30065; font-size:18px; font-weight:bold;}
#singleidea-bottom {width:505px; height:27px;float:left;background:url('images/bg-singleidea_bottom.png') no-repeat top left; padding:10px 90px 0 90px; font-size:12px; font-weight:bold; color:#666;}

/*** commentform ***/
#respond {clear:both;}

.commentlist li {margin:0;float:left;}

.authortext {width:428px; margin:5px 5px 5px 0; float:left;}

div.authortext p {margin:0 0 10px 0; line-height:130%;}
.authoravatar {width:52px; float:left; margin:7px 0 7px 0;}
.commentzone {width:519px; float:left; margin:10px 80px 0 80px; font-size:12px;}

.comment-top {background:transparent url('images/bg-comment_top.png') no-repeat top left; width:519px; height:18px; float:left;behavior: url(/iepngfix.htc);}
.comment-body {background:url('images/bg-comment_body.png') repeat-y; width:489px; float:left; padding:8px 15px 3px 15px;behavior: url(/iepngfix.htc);}
.comment-bottom {background:url('images/bg-comment_bottom.png') no-repeat; width:519px; height:2px; float:left;behavior: url(/iepngfix.htc);}

li.authcomment .comment-top {
	background:transparent url('images/bg-comment_top-admin.png') no-repeat top left; width:519px; height:18px; 
	behavior: url(/iepngfix.htc);
}
.comment-body p {margin:0; padding:0;}
li.authcomment .comment-body, li.authcomment .comment-bottom {background:#000; color:#fff;}

li.authcomment h5.author, li.authcomment h5.author a {color:#b7101d;}

#commentform {width:521px;float:left; margin:30px 80px 0 80px;}
#commentform-form {margin:15px 0 30px 30px;}
#commentform label {display:block; font-size:12px; margin:0 0 2px 0; color:#666; padding:0;}
#commentform textarea {width:245px; height:120px; border:1px solid #e3e1df;	background:transparent url('images/bg-commentform_field.png') no-repeat top left; padding:5px;font-size:12px; margin-bottom:10px;}
#commentform input.field {width:245px;border:1px solid #e3e1df; height:15px;background:transparent url('images/bg-commentform_field.png') no-repeat top left; padding:5px; margin:0 0 10px 0;font-size:12px;}

#submit {margin:10px 0 0 0;}
p.loggedin {margin:0 0 10px 0;font-size:12px;}
#commentform-top {
	width:521px; height:34px;
	background:transparent url('images/bg-commentform_top.png') no-repeat top left;
	float:left;
	behavior: url(/iepngfix.htc);
}
#commentform-body {
	background:transparent url('images/bg-commentform_body.png') repeat-y top left;
	width:521px;
	float:left;
	behavior: url(/iepngfix.htc);
}

#commentform-bottom {
	width:521px; height:6px;
	background:transparent url('images/bg-commentform_bottom.png') no-repeat top left;
	float:left;
	behavior: url(/iepngfix.htc);
}
#leftcommentzone {float:left; width:235px;}
#fbconnect {float:right; margin:25px 45px 0 0; font-size:15px;}

#fbconnect .dark {margin:5px 0 0 0;}
#fbc_login {margin:0; padding:0;}

#postscreen {
	background:url('images/bg-postscreen.png');
	width:453px;
	padding:0 10px 0 20px;
	float:left;
	_padding:0;
	_width:463px;
}


div.navigation {
	margin:0 0 20px 0;
}

div.navigation-list {width:100%; font-size:12px;}
div.navigation-list .alignleft {width:80px; float:left;}
div.navigation-list .alignright {width:80px; float:right; margin:0 20px 0 0;}

#campaign-submit {cursor:pointer; cursor:hand;}

strong {font-weight:bold;}
em {font-style:italic;}

#postscreen a {color:#b7101d;}

#openaccount {float:right; margin:17px 0 0 0;}
