
#leftcol {

	width: 220px;
	float: left;
	padding: 0 10px 0 0;
}

#rightcol {

	width: 530px;
	float: right;
}
#new_post {

	padding: 10px;
	background-color: #f0f0f0;

}

body { font-size:12px; font-family: arial, verdana, helvetica; color:#333;}
a { color: #333;}
a:hover { color: #660000;}
a:visited { color: #993333;}
img{ border:0; }
form {display:inline;}

.maincontent{width:760px;}

.nodecoration{ font-family:arial, verdana, geneva,sans-serif;font-size:10px;text-decoration:none }
#topbar TD { font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; }
#header TD { font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; }
.search { font-size: 12px; width: 330px; padding: 2px; }




#header .uma
	{
	font-size:11px;
	float:right;
}

.pagecontainer{width:995px; text-align:left; margin:0 auto; }
.maincol{width:780px; float:left; margin:130px 10px 0 0;}
.contentcol{ padding: 10px; background-color:#fff; }
.adcol{float:right; position:relative;}

.alignleft{float:left; margin-right:5px;}
.alignright{float:right; margin-left:5px;}

.l49{float:left; width:49%;}
.r49{float:right; width:49%;}

.breadcrumbs {position:relative;}
.conference-content {width:760px;}

.dbg { background-color: #CC3333 }
.mbg { background-color: #CC3333 }
.lbg { background-color: #f0f0f0; padding: 10px; }

.hlbg { background-color: #BED5D5}

.menu1 { background-color: #F0F0F0; padding:4px 6px; }
.menu2 { padding:4px 6px;}


.dhl { font-size: 12px; color: #DC4864 }
.wl { color: #FFFFFF; text-decoration: none; vlink: #FFFFFF;}
.drl { color: #FF6666; text-decoration: underline;}

.text1 { font-size: 10px; }
.text11 { font-size: 11px; }
.text2 { font-size: 12px; }
.text3 { font-size: 14px; }
.text4 { font-size: 16px; }
.text5 { font-size: 18px; }

.text18 { font-size: 18px; font-family: arial, verdana, helvetica, sans-serif; }
.text12 { font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; }
.text10 { font-size: 10px; font-family: arial, verdana, helvetica, sans-serif; }

.footer { font-size: 10px; }

.headline1 { font-family: arial, verdana, helvetica; font-size: 14px; text-decoration: none; font-weight:bold; display:inline;}
.headline1c { font-family: arial, verdana, helvetica; font-size: 14px; text-decoration: none; font-weight:bold; display:inline; color:#CC3333}
.headline2 { font-family: arial, verdana, helvetica; font-size: 16px; text-decoration: none; font-weight:bold; display:inline;}
.headline3 { font-family: arial, verdana, helvetica; font-size: 18px; font-weight:bold; display:inline;}
.headline4c { font-family: arial black, verdana, helvetica; font-size: 19px; text-decoration: none; display:inline; color:#CC3333;}
.headline6 { font-family: arial black, verdana, helvetica; font-size: 36px; text-decoration: none; font-weight:bold; line-height:33px;}

.vspace1 { overflow: hidden; height:1px; clear:both;}
.vspace1line { overflow: hidden; height:1px; background-image:url('http://www.passagen.se/img/local/1.gif'); background-repeat:repeat-x; background-position: top left; clear:both;}
.vspace5 { overflow: hidden; height:5px; clear:both;}
.vspace5lbg { overflow: hidden; height:5px; clear:both; background-color:F0F0F0;}
.vspace10 { overflow: hidden; height:10px; clear:both;}
.vspace15 { overflow: hidden; height:15px; clear:both;}

.line-divider, .conf-search, .stats, .smallpuffs-container, .google_ads_front, .latest-postings, .most-read-postings, .alphabetical_list{background:url(http://www.passagen.se/img/local/1.gif) repeat-x bottom left; padding: 0 0 10px; margin:0 0 10px;}
.icon-image {position:relative; top:3px;}

.adbanner { text-align:center;}

.conference-search {padding:10px; float: left; width: 740px;}
.conference-search ul {margin:0; padding:0; list-style:none; display:inline;}
.conference-search ul li { display:inline; padding: 0 10px 0 10px; line-height:1.4;}
.conference-search form {display: block; padding: 15px 0 0 0; float: left;}
.conference-search label, .conference-search form input {margin-right:10px;}

.classified_header { font-size:10px; background: #FFDAB4; color:#000; font-weight:bold; padding: 5px; width:132px;}
.classified_box { background:#FFF1E2; border-left:1px solid #FFDAB4; border-right:1px solid #FFDAB4; width:140px;}
.classified_row { font-size:10px; padding:4px 2px 4px 5px; border-bottom:1px solid #FFDAB4;}

ul.alphabetical_navigation {list-style:none;}
ul.alphabetical_navigation li {float:left; padding:0 5px;}
/*
.alphabetical_navigation {padding-bottom:10px;}
.alphabetical_navigation a {margin-right:11px;}
*/
.alphabetical_list {line-height:1.5em;}
.alphabetical_conf {font-weight:bold; margin-right:5px;}

.google_header { text-align:left;font-weight: bold; font-size:11px; color:#666; background: #E1E1E1; padding:2px 4px; margin:0 0 10px 0; }
.google_single { text-align:center;}
.google_single .google_text, .google_single .google_link { font-size:14px; }
.google_container { float:left; text-align:left; width:190px; overflow:hidden;}
.google_inner_container { margin: 0 8px 0 0; }
.google_a { text-decoration:none; }
.google_text { color:#000; font-size:11px }
.google_text b { text-decoration:underline; }
.google_link { color:#CC3333; font-size:11px }

.google_ads_front .google_header { margin:0; }
.google_container_front { overflow:hidden; margin:10px 0 8px 2px;}

.ratingcontainer {width:140px;background: #ecf2f7; font-family: verdana, arial;}
.ratingbox {font-size:10px;border-top: 9px solid #0063ce;padding:5px;}
.ratings {margin: 5px 0px 5px 0px;  padding: 0;}
.ratings li {list-style-type: none;list-style-image: none;margin-bottom: 15px; line-height:12px;}
.ratings li:before {content: "\0020";}
.ratings img { margin:2px 0;}
.ratings a {  text-decoration:none;}

/*conference frontpage*/
.content-leftcol{float:left; width:220px;}
.content-maincol{float:right; width:530px;}

.mainpuff { margin-bottom:10px; background:#f0f0f0;}
.mainpuff h1 {margin:5px 0;}
.smallpuffs {background:#f0f0f0;}

.moderators ul {list-style:none; margin:5px 0 0; padding:0; width:100%;}
.moderators .cols {float:left; width:24%; overflow:hidden;}
.moderators .cols li {padding:0 0 5px 0;}
.moderators .cols a, .moderators .cols .mod {background: transparent url(http://debatt.passagen.se/images/profile_registered.gif) no-repeat 0% 50%; padding:2px 0 0 22px;}

/* Latest Conferences */
/*
div#latest_conferences
{
float: left;
width: 530px;
}*/

div#latest_conferences h2
{
color: #000;
margin: 0;
padding: 8px 0 5px 0;
}

div#latest_conferences ul
{
margin: 0;
padding: 0 0 8px 0;
}

div#latest_conferences ul li
{
float: left;
line-height: 1em;
list-style: none;
margin: 0 3px 2px 0;
padding: 0 9px 0 0;
background: transparent url("http://www.passagen.se/img/local/1.gif") no-repeat 100% 50%;
}

div#latest_conferences ul li.last { background: none; }
div#latest_conferences ul li a,
div#latest_conferences ul li a:visited,
div#latest_conferences ul li a:hover,
div#latest_conferences ul li a:active
{
font: normal 1em Verdana, Arial, sans-serif; 
color: #000;
}

/* Latest Conferences */
ul#conferences
{
float: left;
margin: 0;
padding: 6px 0 13px 0;
}

ul#conferences li
{
width: 220px;
margin: 0;
padding: 0;
list-style: none;
}

ul#conferences li.grey { background: #f0f0f0; }
ul#conferences li a,
ul#conferences li a:hover,
ul#conferences li a:visited,
ul#conferences li a:active
{
display: block;
width: 210px;
height: auto;
margin: 0;
padding: 4px 0 4px 6px;
font: bold 1.15em Arial, Verdana, Helvetica, Sans-Serif;
text-decoration: none;
color: #000;
}

.alfabetic h3 {font: bold 1em Verdana, Arial, Helvetica, Sans-Serif; padding: 0; margin: 0; color: #000; }
.alfabetic ul {list-style:none; margin:5px 0 0; padding:0;}
.alfabetic ul li {float:left; border-right: 1px solid #000; padding: 0 5px 0 0; margin:2px 5px 2px 0;}
.alfabetic ul li.last {border:0;}

/*conference specific*/
#threadcol {padding-bottom:15px;}
.dbg th {color: #fff;}

.thread_page_header{padding:5px 5px 5px 10px; background:#efefef; margin: 0 0 15px;}

.write-navbar, .thread-navbar {margin:5px 0 6px 0;}
.write-navbar img {vertical-align:middle;}
.write-navbar .headline1 a, .thread-navbar .headline1 a { color: #CC3333; font-size: 14px; font-weight:strong; display:inline;}

.moderate {font-weight:bold; color:#cc0000; margin-right:10px;}
.flat-posts {list-style:none; margin:0; padding:0;}
.post-container {border: 1px solid #cecece; margin:3px 0 10px;}
.post-header { background: #e4e4e4 url(/images/post-header-bg.gif) repeat-x; padding:7px 7px 0 7px; border-bottom:#cecece 1px solid; font-size:11px;}
.post-header .profile-image img { float:left; margin:0 10px 0 0; border:4px solid #cecece;}
.post-header .user_email{margin-left:10px;}
.post-header .marker { height:12px; margin:3px 0 0; position:relative; bottom:-1px; background: transparent url(http://debatt.passagen.se/images/post-header-marker.gif) no-repeat 15px 100%;}
.post-content { font-size: 14px; line-height: 20px; margin: 10px;}
.post-content .timestamp {padding: 0 0 0 13px; background: url(/images/icon-timestamp.gif) no-repeat 0% 50% ;font-size:10px; color:#999;}
.post-content .remove a {margin-left:15px; padding: 0 0 0 12px; background: transparent url(/images/icon-remove.gif) no-repeat 0% 50%; color:#999;}
.post-content .post-image img { border: 3px solid #e6e6e6; margin-bottom:2px;}
.post-content .post-image span {font-size:10px;}
.post-content h1.headline3 {padding: 10px 0; display: block;}
.post-content h2.headline3 {padding: 10px 0; display: block;}
.post-content p {padding-bottom: 10px; }
.post-footer {list-style:none; padding: 0; margin: 10px;}
.post-footer li {float:left; margin-right:10px;}
.post-footer .answer {padding: 2px 0 2px 20px; background: transparent url(/images/icon-write.gif) no-repeat 0% 50%; font-weight:bold;}
.post-footer .recommend {padding: 2px 0 2px 20px; background: transparent url(/images/icon-tip.gif) no-repeat 0% 50%;}
.post-footer .abuse {padding: 2px 0 2px 15px; background: transparent url(/images/icon-abuse.gif) no-repeat 0% 50%; float:right; margin-right:0;}
.display-mode {margin-bottom:8px;}
.display-mode .alignleft {position:relative; top:10px;}

.write-rules {padding:15px; background-color:#f0f0f0; margin:5px 0 15px 0;}
.referer-message {margin:10px 0;}

/*--- category page ---------------*/
.sub-categories,
.sub-categories ul {
	margin:0 0 1em;
	padding:0;
}
.sub-categories li {
	float:left;
	width:32.2%;
	min-height:12.5em;
	margin:0 1% 0 0;
	padding:0;
	list-style:none;
	line-height:1.5;
	text-align:left;
}
.sub-categories li li {
	float:none;
	width:auto;
	min-height:0;
	margin:0;
}

* html .sub-categories li {height:12.6em;}	/*--ie specific--*/
* html .sub-categories li li {height:0;}	/*--ie specific--*/

.sub-categories h4, .sub-categories h4 a {
	font-family:arial, verdana, geneva;
	font-size:14px;
	font-weight:bold;
}
.sub-categories h4 {
	margin:15px 0 5px 0;
}
.sub-categories .numbers {
	margin-left:25px;
}


.conference_sponsor {	float:right; 	text-align:right;	font-weight:bold;}
.conference_sponsor img {	vertical-align:middle;}
.conference_sponsor a, .conference_sponsor a:visited {	color:#003399;}

.SearchField
{
	font-family:			Verdana,Arial;
	font-size:				11px;
	border-top:				#333333 1px solid;
	border-left:			#333333 1px solid;
	border-right:			#999999 1px solid;
	border-bottom:		    #999999 1px solid;
}
.Submit
{
	font-family:			Verdana,Arial;
	font-size:			11px;
	font-weight:			bold;
	border:				2px outset;
	padding:			0px 4px;
}
.hspacer
{
	background-color: #ffffff;	
	background-image:url(http://www.passagen.se/img/local/1.gif);	
	background-position: top center;
	font-size:0pt;
	padding:0px	
}
.vspacer
{
	align:left; 
	valign: top;
	background-color: #ffffff;
	background-image:url(http://www.passagen.se/img/local/1.gif);
	background-position: center left;
	font-size:0pt
}
.vspacerline
{
        align:left; 
        valign: top;
        background-image:url(http://www.passagen.se/img/local/1.gif);
        background-repeat:repeat-x;
        background-position: center left;
        font-size:0pt
}

/*--moved from other sheet--*/


.lastMess a
{
    line-height: 17px;
}

.discussHeader
{
    font-size: 18px; 
    font-family: Arial;
}

td.discussion
{
    font-size: 18px; 
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
}

.ingress
{
    padding-left: 10px;
    width: 750px;
    margin-bottom: 20px;
}

.smallTable td
{
    font-size: 12px;
}

.flatTable a
{
    font-size: 10px;
}

.flatTable td
{
    font-size: 10px;
}

.threadTable td
{
    font-size: 12px;
}

.addText
{
    font-size: 10px;
}

.threadTable a
{
    font-size: 12px;
}


.submit-login
{
	font-size:	10px;
	border-top:	#b0c2db 1px solid;
	border-left:	#b0c2db 1px solid;
	border-right:	#4c6c93 1px solid;
	border-bottom:	#4c6c93 1px solid;
}

.sponsored-link
{
    background-color: #efefef;
    height: 45px;
}

.sponsored-link a
{
    font-size: 16px;
    color: blue;
}

.sponsored-link span
{
    font-size: 10px;
}

.hitHeader h2
{
    font-size: 18px;
    font-family: Arial;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 5px;
}

.hitHeader a strong
{
    font-size: 14px;
}

.dubbelbr
{ line-height: 17px; }

.dubbelbrr
{ line-height: 22px; }

.ad-box
{
padding-top: 10px;
}

#match_link a
{
	background: url(http://www.passagen.se/img/local/dejting/match_trans.gif) no-repeat 0 100%;
	float: right;
	margin-top: -50px;
	display :block;
	height: 46px;
}
#spraydate_link a
{
	background: url(http://www.passagen.se/img/local/dejting/spraydate.gif) no-repeat 50% 100%;
	float: right;
	margin-top: -60px;
	display :block;
	height: 60px;
}
#unspecified_link a 
{
	float: right;
	margin-top: -60px;
	display :block;
	height: 60px;
}

#bild, #video
{
	padding: 8px 5px;
	margin: 0 0 8px 0;
	background: #ECE9D8;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;

}

#video
{
	padding: 9px 5px;

}

#video label
{
	background: url(http://debatt.passagen.se/images/icon-video.gif) no-repeat;
	padding-left: 20px;
}

#bild label
{
	background: url(http://debatt.passagen.se/images/icon-image.gif) no-repeat;
	padding-left: 20px;
}

#createpost p
{
	padding-bottom: 5px;
}

#bildknapp, #videoknapp
{
	cursor: pointer;
}

#bildknapp
{
	background: url(http://debatt.passagen.se/images/icon-image.gif) no-repeat;
	width: 20px;
	height: 20px;
	padding-left: 21px;
	margin-left: 5px;
}

#videoknapp
{
	background: url(http://debatt.passagen.se/images/icon-video.gif) no-repeat;
	width: 20px;
	height: 20px;
	padding-left: 21px;
	margin-left: 5px;
}

.active
{
	font-weight: bold;
	text-decoration: underline;
}

#protected-login {
	background: transparent url(http://www.passagen.se/img/local/1.gif) repeat-x scroll left bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: inline-block;
	width: 760px;
}

#protected-login h3 {
	background: transparent url(http://www.passagen.se/frontpage/img/conf_header_bg.gif) repeat-x scroll 0 0;
	font-size: 12px;
	text-align: center;
	margin-bottom: 9px;
	padding: 6px 0;
	color: #fff;
}

#protected-login h2 {
	margin-bottom: 5px;
	font-size: 16px;
}

#protected-login p {
	padding: 3px 0;
}

#protected-login span.title {
	display: block;
	font-weight: bold;

}

#protected-login form {
	float: right;
	width: 200px;
	padding: 2px 2px 10px 2px;
	border: 2px solid #d65151;
	background: #eee;
}

#protected-login form div {
	padding: 0 10px;
	width: auto;
	float: none;
}


#protected-login div {
	float: left;
	width: 500px;
}

#protected-login  #submitbutton {
	width: 95px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 10px 0 0;
}

