/* -------------------------------------------------------------------------- */
/* Generellt                                                              */
/* ------------------------------------------------------------------------d-- */
* {
   padding: 0em;
   margin: 0em;
}
body {
   margin:0em;
   margin-left: 0.8em;
   background-color: white;
   height: 100%;
}
h1, .heading1 {
	font-size: 2.6em;
	float: left;
    margin-bottom: 0.1em;
}
h1 a, .heading1 a {
    color: Black;
}
h1 a:hover, .heading1 a:hover {
    color: Black;
    -moz-opacity:.50; 
}
h1.PageTitle {
    font-size: 1.5em;
}
h2, .heading2 {
	font-size: 1.5em;
	font-weight: bold;
}
h2 a, .heading2 a {
    color: Black;
}
h2 a:hover, .heading2 a:hover {
    color: Black;
    -moz-opacity:.50; 
}
h3, .heading3 {
	font-size: 1.2em;
}

img {
   border: 0em;
}
label {
    color: #434343;
}
textarea, input[type="text"], input[type="file"], input[type="password"]
{
    border: 0.1em solid #C3C3C3;
    border-top-color: #7C7C7C;
}

input.textbox {
	border: solid 1px #b1b1b1;
	background: url(../images/textbox-bg.png);
	height: 16px;
	padding: 3px 0 3px 8px;
	margin: 0;
	vertical-align: top;
}

a img:hover {
    -moz-opacity:.50;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.clear {
	clear: both;
}
.clearr {
	clear: right;
}
.clearl 
{
	clear: left;
}

.fc {
	overflow: hidden;
}

.displaynone
{
	display: none;
}

a {
	color: #339900;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	text-decoration: underline;	
}
.DisplayNone {
    display: none;
}

p
{
	font-size: 1em;
}

/* -------------------------------------------------------------------------- */
/* Editor -                                                                     */
/* -------------------------------------------------------------------------- */
#MainContentArea table.RightAlign td p.imagetexttable, #MainContentArea table.LeftAlign td p.imagetexttable, #MainContentArea p.imagetexttable {
	padding-right:0.2em;
	padding-bottom: 0em;
	font-size:1em;
	font-family: Arial;
	color: #72726F;
}

#MainContentArea table td p.imagetexttable
{
	padding-right:0.2em;
	padding-bottom: 0em;
	font-size:0.85em;
	font-family: Arial;
	color: #72726F;
}

table.LeftAlign {
    border-collapse: collapse;
	float: left;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
	font-size:0.85em;
	color: #72726F;
}
table.LeftAlign td {
    border-collapse: collapse;
	padding: 0.2em 0.4em;
	text-align: left;
}
table.LeftAlign td img {
    width: 100%;    
}
table.RightAlign {
	border-collapse: collapse;
	float: right;
	margin-top: 0.5em;
    margin-left: 0.5em;
    margin-bottom: 0.2em;
	font-size:0.85em;
	color: #72726F;
}
table.RightAlign td {
    border-collapse: collapse;
	text-align:right;
}
table.RightAlign td img {
    width: 100%;
}

/* -------------------------------------------------------------------------- */
/* ContainerArea                                                              */
/* -------------------------------------------------------------------------- */
#ContainerArea {
    text-align: left;
    margin: 0px;
    padding: 0px;
    border:0;
    width: 76.4em;
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 0.8em;
    background-color: #fff;
}


/* -------------------------------------------------------------------------- */
/* HeaderArea                                                                 */
/* -------------------------------------------------------------------------- */
#HeaderArea {
	background: #fff;
}

#HeaderArea div#TopBar {
   border-top: 0.3em solid #99cc33;
   margin-bottom: 0em;
   clear: both;
}
#HeaderArea #LogoArea {
   width: 28.5em;
   float: left;
}
#HeaderArea #LogoArea img {
   width: 100%;
   border: 0em;
}
#HeaderArea #PuffArea {
   float: left;
}
#HeaderArea #PuffArea a img {
   margin-left:5em;
   width: 5.4em;
   float: left;
}

#HeaderArea #PuffArea div
{
	padding-top: 0.5em;
	padding-left: 1em; 
	width: 11em;
}

#HeaderArea #PuffArea div a span
{
	color: #000; 
	line-height: 1.2em;
	width: 11em;
}

#HeaderArea #DateArea {
   text-transform: uppercase;
   color: #72726F;
   font-size:0.85em;
   font-weight: bold;
   margin-left: 0.3em;
   clear: both;
   position: relative;
}

#navigation {
	position: relative;
	background: url(/images/navigation/navigation-bg.png) repeat-x left 3px;
	height: 63px;
	overflow: hidden;
	margin: 3px 0 0;
}

#navigation ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
}

#navigation li {
	float: left;
	list-style: none;
	list-style-image: none;
}

#navigation li a {
	display: block;
	line-height: 21px;
}

#navigation li a:hover {
	background: url(/images/navigation/tab-hover.png) no-repeat left top;
	text-decoration: none;
}

#navigation li a span {
	display: block;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 10px 12px 0 5px;
	height: 26px;
}

#navigation li a:hover span {
	background: url(/images/navigation/tab-hover-right.png) no-repeat right top;
}

#navigation li a.expanded, #navigation li a.expanded:hover {
	background: url(/images/navigation/tab-active.png) no-repeat left top;
}

#navigation li a.expanded span {
	background: url(/images/navigation/tab-active-right.png) no-repeat right top;
	height: 26px;
}

#navigation ul ul {
	position: absolute;
	left: 0;
	top: 36px;
}

#navigation ul ul a {
	display: block;
	line-height: 28px;
	color: #000;
	font-weight: bold;
	padding: 0 16px;
}

#navigation ul ul a.expanded,
#navigation ul ul a.expanded:hover {
	background: url(/images/navigation/sub-menu-selected.gif) repeat-x;
}

#navigation ul ul a:hover {
	background: none;
}

.quicksearch {
	float: right;
	overflow: hidden;
	width: 243px;
	padding: 0;
	margin: 9px 0 0;
}

.quicksearch a img {
	margin: 2px 0 0 0;
}

.quicksearch .orange-button {
	vertical-align: top;
}

.quicksearch input.quicksearch-textbox {
	background: url(/images/quicksearch-bg.png) no-repeat;
	width: 175px;
	height: 20px;
	border: none;
	margin: 0;
	vertical-align: top;
}

#Page {
	overflow: hidden;
	background: url(/images/banner-area-bg.png) repeat-y right top;
}

#AdHide {
	margin: 0 0 0 8px;
}

/* -------------------------------------------------------------------------- */
/* MainContentArea - Plats för nyheter/artiklar                               */
/* -------------------------------------------------------------------------- */
#MainContentArea {
	padding: 10px 0 0;
	float: left;
	width:33.4em;
}
#MainContentArea dl#NewsList {
   margin: 0em;
   float: left;
   width: 33.4em;
}
#MainContentArea dl#NewsList span.MainIntro a {
    color: Black;
    display: block;
}
#MainContentArea dl#NewsList span.MainIntro a:hover {
    color: Black;
    -moz-opacity:.50; 
    display:block;
}
#MainContentArea dl#NewsList dd {
   display: block;
   overflow: hidden;
   clear:both;
}
#MainContentArea dl#NewsList img.BigImage, .BigImage {
   width: 33.4em;
}
#MainContentArea dl#NewsList img.SmallImage, img.SmallImage {
   float: left;
   width: 10.5em;
   margin-left:0em;
   margin-right:0.7em;
}
#MainContentArea dl#NewsList span.ImageText, .ImageText {
   font-size:0.85em;
   color: #72726F;
   float:left;
   width:23em;
   max-width:21em;
   margin-right:0.5em;
}
#MainContentArea dl#NewsList span.ImageTextPhoto, .ImageTextPhoto{
   font-size:0.85em;
   color: #72726F;
   float:right;
   width: 15.7em;
   text-align:right;
}

#MainContentArea .newsimagemargin {
	margin-bottom: 0em;
}

#MainContentArea div#ImageTextWrapper {
    float: left;
    clear: both;
    width: 33.4em;
}

#MainContentArea dl#NewsList span.ImageTextPhototype2, .ImageTextPhototype2 {
   font-size:0.85em;
   color: #72726F;
   float:left;
   clear: both;
}
#MainContentArea dl#NewsList dd.divider {
   margin: 0.5em 0 0.5em;
   border-bottom: solid 1px #85a366;
   clear: both;
}
#MainContentArea dl#NewsList dd.divider img {
   width: 33.4em;
}
#MainContentArea dl#NewsList span.smallimage, .smallimage {
    margin-right:0.5em;
    float:left;
}
#MainContentArea dl#NewsList dd span.MainIntro {
    font-weight: bold;
}

#MainContentArea h1 {
	float: none;
	margin: 0em;
	margin-bottom: 0.2em;
}
#MainContentArea .heading1
{
	font-weight: bold;
	width: 100%;
	float: left;
	margin-bottom: 0.2em;
}

#MainContentArea h2 {
   margin-bottom: 0.4em;
}

#MainContentArea .heading2
{
	
}

#MainContentArea p {
   margin: 0px;
   color: #000;
}

#MainContentArea dl#NewsList span.IntroText {
    font-weight: bold;
   
}

#MainContentArea dl#NewsList span.Title a{ 
   color:Black; 
}

#MainContentArea dl#NewsList span.Title, .Title { 
   float:left;
   width:100%;
   margin-bottom:0.2em;
   margin-left:0em;
   
}

#MainContentArea dl#NewsList span.smallimagewidth { 
   width: 22em;
}

MainContentArea .Title2 {
   float:left;
   margin-bottom:0.2em;
   margin-left:0em;
}

 .Title1 {
	float:left;
	width:100%;
	margin-bottom:0.2em;
}

#MainContentArea .newsarea span.RunningImageText
{
	font-size:0.85em;
	color: #72726F;
	margin-top: 0.3em;
	float: left;
	width: 39em;
	clear: both;
}

#modules span.RunningImageText {
	font-size: 11px;
	color: #72726F;
	font-family: Arial;
}

#MainContentArea .TipAndPrintArea {
	margin-top:0.6em;
	margin-bottom:0.5em;
}
#MainContentArea .TipAndPrintArea img#TipIcon {
    width: 2.2em;
}
#MainContentArea .TipAndPrintArea img#PrintIcon {
    width: 1.9em;
}
#MainContentArea .TipAndPrintArea a {
    color: Black;
    font-size:0.85em;
	margin-left:0.3em;
	margin-right:0.7em;
	position: relative;
	top:-0.5em;
}
#MainContentArea .TipAndPrintArea a:hover {
    color: #339900;
}

#MainContentArea .Facts {
	float:right;
	border-top:solid 0.2em #99cc33;
	border-bottom:solid 0.15em #99cc33;
	font-size:0.85em;
	width:12em;
	margin-top: 0.5em;	
	margin-left:0.6em;
	margin-bottom:0.6em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
#MainContentArea .Facts hr {
    height: 0em;
    border-top: solid #99cc33 0.2em;
    margin-top:0em;
    margin-bottom: 0.5em;
}
#MainContentArea .FactsInner b {
    font-size: 1.1em;
}

#MainContentArea div#CommentsArea {
    clear: both;
    margin-bottom:2em;
    width: 33em;
}
#MainContentArea div#WriteCommentsArea {
    clear: both;
    margin-top: 2em;
    float:left;
    width: 33em;
}
#MainContentArea div#WriteCommentsArea textarea.TextArea {
    width: 32.2em;
    height: 6em; 
}
#MainContentArea div#WriteCommentsArea img {
    margin-bottom: 0.5em;
}
img#Divider {
    width: 33em;
    margin-top: 2em;
    margin-bottom: 2em;   
}
span.NotCommented {
    font-size: 0.9em;
    font-style: italic;
    color: #72726F;
}

#MainContentArea div#CommentsArea div#CommentsBody {
   background-color: #ffffff;
   background-image: url('/images/GradientTabContainerBody.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: #fff;
   float: left;
   width: 100%;
   font-weight: normal;
   min-height: 9em;
}

#MainContentArea span.PageCreatedInfo {
	display: block;
    margin-top: 1em; 
    margin-bottom:1em;
}
#MainContentArea div#CommentsArea div#CommentsBody div.PageCreatedBy {
    float: left;
    color: black;
    font-weight: bold;
    margin-left: 1em;
    margin-top: 1em;
}
#MainContentArea div#CommentsArea div#CommentsBody div.PageCreated {
    color: #666666;
    font-weight: bold;
    text-align: right;
    margin-right: 1em;
    margin-top: 1em;
}
#MainContentArea div#CommentsArea div#CommentsBody div.PageCreated img {
    width:0.80em;
    margin-right: 0.5em;
}
#MainContentArea div#CommentsArea div#CommentsBody div.MainBody {
    clear: both;
    margin: 1em;
    color: #353535;
}
#MainContentArea div#CommentsArea hr {
    height:0em;
    border:0em;
    border-top: #C6C6C6 solid 0.05em;
}

#MainContentArea div.MoreNewsArea {
   margin-bottom: 1em;
   margin-top: 1em;
}
#MainContentArea div.MoreNewsArea div.MoreNewsBody {
   background-color: #ffffff;
   background-image: url('/images/GradientTabContainerBody.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   float: left;
   width: 33em;
   min-height: 9em;
   font-weight: normal;
}
#MainContentArea div.MoreNewsArea div.MoreNewsBody span {
    margin-left: 1em;
    font-size:0.90em;
}
#MainContentArea div.MoreNewsArea div.MoreNewsBody span a {
    margin-left: 0.5em;
}
#MainContentArea div.MoreNewsArea div.MoreNewsBody #TipAndPrintArea {
    margin-left: 1em;
}

.news {
}

.news .small {
	overflow: hidden;
}

.news .archive {
	display: block;
	margin-bottom: 10px;
}

.news li {
	overflow: hidden;
	border-bottom: solid 1px #85a366;
	padding: 0 0 10px;
	margin: 0 0 10px;
}

.news img {
	width: 33.4em;
}

span.content-category, .news p a span {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #e76801;
	margin: 0 5px 0 0;
	text-transform: uppercase;
}

.news .small a, .newsList .small a img {
	float: left;
	clear: left;
}

.news .small .meta a {
	float: none;
}

.news .small img {
	width: 10.5em;
}

.news .notices {
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: solid 1px #f17d16;
}

.news p a {
	font-weight: bold;
	color: #000;
}

.news p.meta a {
	font-weight: normal;
	color: #339900;
}

.news p.meta span {
	color: #72726F;
}

.news .imageContainer {
	overflow: hidden;
	display: inline-block;
}

.news .imageContainer img {
	float: left;
	display: inline;
}

.news .small .imageContainer {
	float: left;
	width: 10.5em;
	margin-right: 9px;
}

.news .small .textContainer {
	float: left;
	width: 284px;
}

.news .imageContainer span {
	color: #72726F;
	margin-right: 0.5em;
	font-size: 0.85em;
	width: 21em;
	float: left;
}

.news .imageContainer .photographer {
	float: right;
	text-align: right;
	width: 15.7em;
}

.news .small .imageContainer .photographer {
	float: none;
	text-align: center;
}

.news ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.news .meta {
	text-align: right;
	clear: left;
}

.news .notices h3 {
	background: url(/images/notises-header.png) no-repeat left center;
	border-bottom: solid 1px #f17d16;
	text-indent: -9999px;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 19px;
	color: #000;
	height: 22px;
	margin-bottom: 12px;
}

.news .notices ul {
	overflow: hidden;
	margin: 0 2px 13px;
}

.news .latestNews {
	padding-bottom: 10px;
}

.news .no-notices {
	margin-bottom: 10px;
	border-bottom: solid 1px #85A366;
}

.news .notices ul li {
	float: left;
	width: 200px;
	background: none;
	margin: 0 10px 0 0;
	padding: 0;
	border: none;
}

.news .notices a, 
#MWCArea a.advanced {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background: url(/images/green-arrow.gif) no-repeat left center;
	padding: 0 0 0 10px;
	display: block;
}

#MWCArea a.advanced {
	display: inline;
	font-weight: normal;
	margin-left: 10px;
}

.news .notices a:hover {
	color: #666666;
	text-decoration: none;
	background: url(/images/green-arrow-hover.gif) no-repeat left center;
}

.news .notices a.readmore {
	display: inline;
	background-position: right center;
	padding: 0 10px 0 0;
}

.news .notices a.readmore:hover {
	background-image: url(/images/green-arrow-hover.gif);
}


/* -------------------------------------------------------------------------- */
/* SecondaryContentArea - Plats för puffar:                                   */
/*                        Senaste nytt, Mest läst, Nyhetsbrev, Veckans film,  */
/*                        Biotoppen, Svenska betyg samt polls                 */
/* -------------------------------------------------------------------------- */
#SecondaryContentArea {
   float: left;
   width: 20.0em;
   margin-left: 1.2em;
   padding: 10px 0 0;
}

#SecondaryContentArea a
{
	color: #000;	
}

#SecondaryContentArea a:hover
{
	text-decoration: underline;
}

#SecondaryContentArea div.PuffArea {
   width: 20.0em;
   margin-bottom: 1em;
   float: left;
   padding-bottom: 1em;
}

#SecondaryContentArea div.PuffArea img.flik, img.flik
{
	width: 12.1em;
	float: left;
}

#SecondaryContentArea div.PuffArea img.smallflik
{
	width: 11em;
	float: left;
}

#SecondaryContentArea div.PuffArea img.flik + div
{
	float: left; 
	width: 9.9em; 
	height: 2.55em; 
	border-bottom: 0.06em solid #c6c6c6;
}

#SecondaryContentArea div.PuffArea div.ActiveTab {
   background-image: url('/images/ActiveTab.gif');
   background-repeat: no-repeat;
   padding-top:0.5em;
   text-indent: 1em;
   white-space : nowrap;
}
#SecondaryContentArea div.PuffArea div.ActiveTab span {
   color: #2D2D2D;
   font-weight: bold;
}
#SecondaryContentArea div.PuffArea div.PuffAreaBody {
   background-color: #ffffff;
   background-image: url('/images/GradientTabContainerBody.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: #fff;
   float: left;
   width: 20em;
   font-weight: normal;
   font-size: 0.85em;
   min-height: 5em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody div {
   padding:1.2em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody ol {
   padding-left:1.4em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody {
	margin-left: 0em; 
	padding-left: 0em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody div.morenewsdiv {
	padding-left:0.7em;
}


#SecondaryContentArea div.PuffArea div.PuffAreaBody .NewsletterInput {
	font-size:1em;
	color: #72726F;
	float: left;
	height: 1.4em;
	margin-right: 0.7em;
	padding-top: 0.1em;
	width: 13em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody .NewsletterButton {
	font-size:1em;
	color: #72726F;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody .button2
{
	width: 4.3em;
}





#SecondaryContentArea div.PuffArea div.PuffAreaBody img#RSSIconBIG {
    float: left;
    margin-right:0.6em;
    width: 5em;
}


#SecondaryContentArea div.PuffArea div.PuffAreaBody span.NewsItem {
    line-height: 1.2em; 
    font-size: 1.1em;
    margin-left: 1.2em;
}
#SecondaryContentArea div.PuffArea div.PuffAreaBody span.NewsItem a {
    margin-left:0.5em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody div.Categories td 
{
    font-size:1.1em;
    padding:0em;
    margin:0em;
    padding-right:0.5em;
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody div.Categories div
{
	display: none;
	padding: 0;
}

/* -------------------------------------------------------------------------- */
/* #BannerArea - Plats för banners                                            */
/* -------------------------------------------------------------------------- */
#BannerArea { 
    float: right;
    width: 21em;
}
#BannerArea > ul > li {
	margin-left: 1.5em;
	margin-bottom: 0.5em;
}
#BannerArea div#ExternalLinkSFI {
	background: url(/images/sfi-link-bg.png) no-repeat;
    height: 54px;
    padding: 15px 0 0 38px;
}
#BannerArea div#ExternalLinkSFI #Label {
	font-size: 12px;
	font-family: Verdana;
	color: #333333;
    display: block; 
    float: left;
    margin: 7px 15px 0 0;
}
#BannerArea div#ExternalLinkSFI img {
    display: block;
}
#BannerArea #AdvertisementLabel {
    color: #000;
    font-size: 1.3em;
    margin: 18px 0 12px 8px;
}
#BannerArea div.Banner, div .banner {
    width:250px;
    border: solid 2px #fff;
    margin-bottom: 12px;
}
#BannerArea iframe {
    padding:0px;
    width: 250px;
}

#FooterArea {
	clear: both;
	height:2em;
	padding:1em;
    margin-bottom: 1em;
	background-image: url('/images/PageFooterBG.gif');
	background-repeat: repeat-x;
	color: #444444;
	font-size: 0.85em;
}


/* -------------------------------------------------------------------------- */
/* Forum -				  Forumuppbyggnaden                                   */
/* -------------------------------------------------------------------------- */
#ForumArea {
	float: left;
	width: 56em;
	padding-top: 1em;
	padding-bottom: 1em;
}
#ForumArea h2 {
	margin-bottom: 0.4em;
}
#ForumArea h2 + div {
    height: 5em;
}
#ForumArea img {
	border: none;
}
#ForumArea p.IntroText {
	width: 32em;
}
#ForumArea #SearchArea {
	float: right;
}
#ForumArea #SearchArea img {
	width: 13.24em;
	float: left;
	clear: both;
}
#ForumArea #SearchArea div {
	padding-left: 0.5em; 
	padding-bottom: 0.5em; 
	border-left: 0.1em solid #d3d3d3; 
	border-right: 0.055em solid #d3d3d3; 
	background-color: #fff; 
	width: 12.55em; 
	float: left; 
	clear: both;
}
#ForumArea #SearchArea div strong {
	padding-bottom: 0.5em; 
	float: left;
}

#ForumArea #SearchArea div input[type="text"] {
	margin-top: 0.1em; 
	color: #7f7f7f; 
	border: 0.1em solid #c3c3c3; 
	border-bottom: 0.1em solid #dddddd; 
	border-top: 0.1em solid #7c7c7c; 
	padding-left: 0.3em; 
	font-size: 0.8em; 
	height: 1.5em; 
	padding-top: 0.2em; 
	width: 10em; 
	float: left;
}

#ForumArea #SearchArea div input#forumsearchtmp {
	height: 1.5em;
	float: left; 
	padding-bottom: 0.5em;
	width: 3.2em;
	margin-left: 0.2em;
}
#ForumArea .RowHugger {
	float: left; 
	border: 0.085em solid #d6d6d6;
	background-color: #fff;
	border-top: none;
	width: 55.88em;
}
#ForumArea img.flik {
	float: left;
	width: 11em;
}
#ForumArea .RightOfFlik {
	border-bottom: 0.05em solid #d1d1d1; 
	width: 45em; 
	height: 2.64em;
	float: left;
	clear: right;
}
#ForumArea .RightOfFlik span {
	padding-top: 0.4em;
	float: right;
}

#ForumArea .RightOfFlik img
{
	width: 1.88em;
	float: right;
}

#ForumArea .HeaderStandard
{
	height: 1.7em; 
	float: left; 
	background-color: #eeeeee; 
	border-right: 0.05em solid #d6d6d6;
}

#ForumArea .ListStandard
{
	height: 4.79em; 
	float: left; 
	background-color: #ffffff; 
	border-right: 0.05em solid #d6d6d6;
	overflow: hidden;
}

#ForumArea .FirstCol
{
	width: 5.16em; 
}

#ForumArea .SecondCol
{
	width: 37.84em;
}

#ForumArea .SecondCol strong, #ForumArea .ThirdCol strong, #ForumArea .FourthCol strong
{
	padding-top: 0.2em; 
	padding-left: 0.5em;
	float: left;
}

#ForumArea .ThirdCol
{
	width: 6.52em;
}

#ForumArea .FourthCol
{
	width: 6.16em;
	border-right: none;
}

#ForumArea .FirstCol a img
{
	height: 4.74em;
	width: 5.15em;
}

#ForumArea .SecondCol a
{
	margin-left: 0.5em; 
	margin-top: 0.2em; 
	float: left; 
	text-decoration: none; 
	color: #444444;
}

#ForumArea .SecondCol a span.ForumIntro
{
	float: left; 
	margin-top: 0.4em; 
	color: #000;
}

#ForumArea .ThirdCol div, #ForumArea .FourthCol div
{
	float: right; 
	margin-right: 0.5em;
}

#ForumArea .CategorySecondCol
{
	width: 23em;
}

#ForumArea .CategoryThirdCol
{
	width: 4em;
}

#ForumArea .CategoryFourthCol
{
	width: 8.9em;
}

#ForumArea .CategoryFifthCol
{
	width: 5.45em;
}

#ForumArea .CategorySixthCol
{
	width: 9.07em;
}

#ForumArea .RowHugger .CategoryThirdCol div, #ForumArea .RowHugger .CategoryFifthCol div
{
	margin-top: 0.2em;
	text-align: right;
}

#ForumArea .RowHugger .CategoryFourthCol img
{
	margin-top: 0.4em;
	margin-left: 0.2em;
	float: left;
	width: 1.25em;
}

#ForumArea .RowHugger .CategoryFourthCol div
{
	float: left;
	margin-top: 0.55em;
	margin-left: 0.1em;
	font-size: 0.9em;
	width: 7.5em;
}

#ForumArea .RowHugger .CategorySixthCol div
{
	float: left;
	text-align: left;
	margin-left: 0.2em;
	margin-top: 0.3em;
	font-size: 0.9em;
}

#ForumArea .RowHugger .CategorySixthCol div img
{
	width: 1.25em;
	margin-top: 0.1em;
	float: left;
}

#ForumArea .RowHugger .threadviewpagenumbering
{
	float: left;
	clear: left;
	margin-left: 0.5em;
	margin-top: 0.7em;
}

#ForumArea .RowHugger .threadviewpagenumbering span
{
	clear: none;
	float: left;
}
	
#ForumArea .RowHugger .threadviewpagenumbering a
{
	float: left;
	color: #339900;
	margin-top: 0em;
	padding-top: 0em;
}

#ForumArea .RowHugger .threadviewpagenumbering a:hover
{
	text-decoration: underline;
}

#ForumArea .RowHugger .LeftImgHolder
{
	padding-left: 1em;
	padding-top: 1em; 
	width: 4em;
	float: left;
}

#ForumArea .RowHugger .LeftImgHolder img
{
	width: 3.5em;
}

#ForumArea .RowHugger .MessageArea
{
	border-left: 0.055em solid #d6d6d6; 
	padding-top: 2em; 
	padding-left: 1.5em; 
	padding-bottom: 2em;
	float: left;
}

#ForumArea .RowHugger .MessageArea img
{
	margin-bottom: 0.5em;
	float: left;
	clear: both;
}

#ForumArea .RowHugger .MessageArea p
{
	color: #444444; 
	margin-top: 4em; 
	width: 45em;
	float: left;
	clear: both;
}

#ForumArea .RowHugger .MessageArea label + img
{
	width: 13.1em;
}

#ForumArea .RowHugger table tbody tr td span
{
	margin-top: 0em;
}
#ForumArea .RowHugger table tbody tr td span.PostDate
{
	float: left; 
	clear: both; 
	font-size: 0.8em; 
	margin-top: 0.4em;
}

#ForumArea .RowHugger table tbody tr td.FirstTd
{
	padding-left: 0.7em; 
	padding-top: 0.5em; 
	padding-right: 0.9em;
}

#ForumArea .RowHugger table tbody tr td.FirstTd img
{
	width: 3.5em;
}

#ForumArea .RowHugger table tbody tr td.SecondTd
{
	border-left: 0.055em solid #d6d6d6; 
	padding-left: 1em; 
	padding-top: 0.5em; 
	padding-bottom: 2em; 
	width: 14.5em;
}

#ForumArea .RowHugger table tbody tr td.SecondTd img
{
	width: 1.3em;
	float: left;
}


#ForumArea .RowHugger table tbody tr td.ThirdTd
{
	border-left: 0.055em solid #d6d6d6; 
	padding-left: 1em; 
	padding-top: 0.5em;
}

#ForumArea .RowHugger table tbody tr td.ThirdTd div.MessagePlace
{
	width: 31em;
}

#ForumArea .RowHugger table tbody tr td.ThirdTd div.ReportPlace
{
	width: 33em;
	margin-top: 1em;
}

#ForumArea .RowHugger table tbody tr td.ThirdTd div.ReportPlace a
{
	line-height: 2.5em;
	float: right;
}

#ForumArea .RowHugger table tbody tr td.ThirdTd div.ReportPlace a img
{
	float: left;
	padding-right: 0.2em
}


#ForumArea .RowHugger
{
	background-color: #fff; 	
}

#ForumArea .MargBottom
{
	margin-bottom: 2em;
}

#ForumArea img.FooterImage
{
	width: 0.38em;
	float: left;
}

#ForumArea img.FooterImageTop
{
	margin-top: 1em;
}

#ForumArea div.FooterTop
{
	margin-top: 1em; 
	border-top: 0.05em solid #d6d6d6; 
	width: 55.2em; 
	float: left; 
	height: 0.35em;
}

#ForumArea div.FooterBottom
{
	border-bottom: 0.05em solid #d6d6d6; 
	width: 55.2em; 
	float: left; 
	height: 0.35em;
}

#ForumArea .Footer
{
	border: 0.05em solid #d6d6d6;
	border-top: none;
	border-bottom: none;
	float: left;
	width: 55.85em;
}

#ForumArea .Footer div
{
	padding-right: 1em;
	margin-left: 0.7em;
	font-weight: bold;
	color: #565656; 
}

#ForumArea .Footer div img
{
	margin-right: 0.7em;
}

#ForumArea label, #WriteCommentsArea label
{
	float: left;
	margin-bottom: 0.5em;
	clear: both;
	color: #444444;
	font-weight: bold;
}

#ForumArea .RowHugger input, #WriteCommentsArea input
{
	float: left;
	clear: both;
	margin-bottom: 1em;
}

#ForumArea .RowHugger input#name, #WriteCommentsArea input#name
{
	float: left;
	clear: none;
}

#ForumArea .RowHugger input#NewThread, #WriteCommentsArea input
{
	float: left;
	clear: none;
}

#ForumArea .RowHugger textarea, #WriteCommentsArea textarea
{
	float: left;
	clear: both;
	width: 34em;
	height: 11em;
	margin-bottom: 1em;
}

#ForumArea .RowHugger div label.error, #WriteCommentsArea label.error
{
	color: #ff0000;
	font-weight: bold;
}

#ForumArea .NoResult
{
	padding-bottom: 30em;
}

#ForumArea .NoResult h3
{
	margin: 2em;
}

#ForumArea table td
{
	vertical-align: top;
	padding: 0;
	margin: 0;
}

#ForumArea table td a, #ForumArea .Footer a, #ForumArea h2 + div a 
{
	color: #339900;
	text-decoration: none;
}

#ForumArea table td a:hover, #ForumArea .Footer a:hover, #ForumArea h2 + div a:hover
{
	text-decoration: underline;
}

#ForumArea table td div img.ThreadImage
{
	width: 7.1em;
}

#ForumArea table td div img.ReportIkon
{
	width: 2.2em;
}


/* -------------------------------------------------------------------------- */
/* Sitemap - VERVA 2006:5, 3.1.7 Ge webbplatsen en innehållsöversikt          */
/* -------------------------------------------------------------------------- */
.SitemapContainer 
{
    margin-top: 2em;
    margin-left:0.5em;
    border-collapse: inherit;
    float: left;
    clear: both;
    width: 55em;
}
.SitemapContainer td {
    padding-top:1em;
    height: 15em;
}
.SitemapContainer li {
    list-style: none;
}
.SitemapContainer li a {
    color: Black;
}
.SitemapContainer li a:hover {
    color: #99cc33;
}
.SitemapContainer td {
    width:18em;
}
.SitemapContainer tr {
    background-image: url('/images/SitemapRowBG.gif');
    background-position: top;
    background-repeat: repeat-x;
}





/* -------------------------------------------------------------------------- */
/* Filmarbetarkatalogen						                                  */
/* -------------------------------------------------------------------------- */

#MWCArea
{
	clear: both;
}

#MWCArea, .TopListArea
{
		
}

#MWCArea .hr
{
	float:left; 
	width:33.1em; 
	margin-top:1.3em;
	margin-bottom:1.3em;
	
}

#MWCArea .AdvSearch
{
	float:left;
	clear:both;
	width:33.1em;
	margin-top:0.4em;
}

#MWCArea .AdvSearchLeft
{
	float:left;
	width:6em;
}


#MWCArea .AdvSearchRight
{
	float:left;
	position:relative;
}

#MWCArea .LinkButtonAdv
{
	float:left;
	margin-left: 0.3em;
	margin-top:0.3em;
}


#MWCArea .BreadCrumb
{
	display: block;
}


#MWCArea .TipAndPrintArea {
	 background-color:#fff;
	 width:33.1em;
	 margin:0em;
	 height:3em;
	 float:left;
}
#MWCArea .TipAndPrintArea img.TipIcon {
    width: 2.2em;
}
#MWCArea .TipAndPrintArea img.PrintIcon {
    width: 1.9em;
}
#MWCArea .TipAndPrintArea a {
    color: Black;
    font-size:0.85em;
	margin-left:0.3em;
	margin-right:0.7em;
	position: relative;
	top:-0.5em;
}
#MWCArea .TipAndPrintArea a:hover {
    color: #339900;
}

#MWCArea .SearchResult, .Worker, .Background
{
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: bottom;
	width:33.1em;
	float:left;
	margin-bottom: 2em;
}

#MWCArea div.SearchArea
{
	background-color: #fff;
	background-image : url('/images/GradientTabContainerBody.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 8em;
	width:33.1em;
	float:left;
}

#MWCArea div.SearchAreaGreen
{
	background: url('/images/search-body-bg.png') no-repeat left top;
	height: 8em;
	float:left;
	border: none;
	padding-left: 30px;
	margin-left: 0.1em;
}

#MWCArea .SearchTip
{
	padding-top:0.9em;
	float:left; 
	background-color: #fff;
	background-image : url('/images/GradientTabContainerBody.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	clear:both;
	width:33.1em;
	height:8em;
	
	
}

#MWCArea div.SearchAreaInner
{
	margin-left: 0.5em;
}

#MWCArea div.SearchAreaInner input.searchbuttongreen
{
	width: 3.2em;
	margin-left: 0.3em;
	margin-top: 0.1em;
}

#MWCArea div.SearchAreaInner input.searchinp
{
	width: 10em;
	float: left;
	margin-top: 0.1em;
}

#MWCArea div.SearchAreaInner a
{
	color: #000;
	float: left;
	margin-top: 0.3em;
	margin-left: 1.8em;
}

#MWCArea div.SearchAreaInner a:hover
{
	text-decoration: underline;
}

#MWCArea div.SearchAreaAdvanced
{
	background-color: #fff;
	background-image : url('/images/GradientTabContainerBody.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	float:left;
	margin-bottom:2em;
}


#MWCArea div.Worker div.WorkerLeft{
   float:left;
   width:14em;
   
 }

#MWCArea div.Worker div.WorkerRight{
   float:left;
   width:18.5em;
   margin-left:0.5em;
  
 }
 
 #MWCArea span.FlikNarrow, .TopListArea span.FlikNarrow
 {
	 float:left; 
 }
 

#MWCArea div.Tab {
   background-image: url('/images/ActiveTab.gif');
   background-repeat: no-repeat;
   padding-top:0.5em;
   text-indent: 1em;
   white-space : nowrap;
   width:11.1em;
   float:left;
}

#MWCArea div.RegisterTab 
{
	background-image: url('/images/ActiveTab.gif');
	background-repeat: no-repeat;
	width: 12.1em;
	padding-top:0.5em;
	text-indent: 1em;
	white-space : nowrap;
	float: left;
}

#MWCArea img.flik
{
	float: left;
	width: 12.1em;
}

#MWCArea img + div
{
	float: left;
	width: 21em;
	height: 2.55em;
	border-bottom: 0.06em solid #c6c6c6;
}

#MWCArea div.RegisterBody
{
	background-color: #fff;
	background-image : url('/images/GradientTabContainerBody.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: normal;
	float: left;
	width: 31.1em;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
}

#MWCArea div.RegisterBody .RowHugger
{
	float: left;
	clear: both;
	width: 32em;
}

#MWCArea div.RegisterBody .mbottom
{
	margin-bottom: 0.5em;
}

#MWCArea div.RegisterBody .HalfTheSpace
{
	float: left;
	width: 15em; 
	padding-bottom: 0.5em;
}

#MWCArea .HalfTheSpace .hidden, #MWCArea .hidden
{
	display: none;
	margin-top: 0.5em;
	position: absolute;
	width: 25em;
	border: 0.1em solid gray;
	background-color: #99cc33;
	color: #fff;
	padding: 1em;
}

#MWCArea .hiddennogreen
{
	display: none;
}

#MWCArea span.error
{
	font-size: 0.85em;
	color: Red;
}

#MWCArea div.RegisterBody .HalfTheSpace select.profession
{
	width: 11em;
}

#MWCArea div.RegisterBody div.HalfWidth
{
	width: 15em;
}

#MWCArea div.RegisterBody div.FullWidth
{
	width: 31em;
}

#MWCArea div.RegisterBody div.floatl div.OneMargLeft
{
	margin-left: 1em;
}

#MWCArea div.RegisterBody div.OneMargTop
{
	margin-top: 1.5em;
}

#MWCArea div.RegisterBody div.FullWidth div.HalfWidth input
{
	float: right;
	width: 5.7em;	
}

#MWCArea div.RegisterBody div.RowHugger div.HalfTheSpace div.societydiv
{
	float: left;
	width: 17em;
	margin-bottom: 0.2em;
}


#MWCArea div.RegisterBody div.RowHugger div.HalfTheSpace div.societydiv input
{
	float: left;
	margin-top: 0.1em;
	margin-right: 0.3em;
}

#MWCArea div.RegisterBody div.RowHugger div.HalfTheSpace div.societydiv a
{
	float: left;
	width: 15.6em;
}

#MWCArea div.RegisterBody div.RowHugger div.HalfTheSpace div.societydiv a:hover
{
	text-decoration: underline;
}




#MWCArea img.regimage + div
{
	border: 0em;
}

#MWCArea input#privatesub, #MWCArea input#companysub
{
	width: 4.3em;
}

#MWCArea input#loginsub
{
	width: 5.1em;
}

#MWCArea input#forgottenpasswordsub
{
	width: 4.3em;
}


#MWCArea input#regCompany
{
	width: 10em;	
}

#MainContentArea
{
	float: left;
}

#MWCArea div.OrdniaryInfo, .TopListMainArea
{
	padding: 1em;
	background-color: #fff;
	background-image : url('/images/GradientTabContainerBody.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	width:31.1em;
	float: left;
	margin-bottom: 1em;
	min-height: 8em;
}

#MWCArea div.rightofimage
{
	margin-left: 1em; 
	float: left; 
	height: auto;
	border: none;
	width: 20em;
}

#MWCArea img.editimage
{
	float: left;
	width: 9.38em;
}

.TopListMainArea ol
{
	padding-left: 1.5em;
}

.FlikNarrow a img
{
	width: 11.05em;
}

.emptyfliktwo
{
	width: 11em; 
	height: 2.65em; 
	border-bottom: 0.06em solid #c6c6c6;
	float: left;
}


div#ImageGalleryArea div.img {
    float: left;
    display: inline-block;
    margin-right:0.5em;
    margin-bottom: 0.5em;
}

#ImageGalleryArea hr {
    border:0px;
    height:0px;
    clear: both;
}




img.floatlrunningtext
{
	float: left;
	margin: 1em;
	margin-left: 0em;
	margin-bottom: 0em;
}

img.floatrrunningtext
{
	float: right;
	margin: 1em;
	margin-right: 0em;
	margin-bottom: 0em;
}

#lipsum p, .newsarea p
{
	padding-bottom: 1em;
}

.newsarea {
	width: 33.5em;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #85a366;
	overflow: hidden;
	clear: both;
}

#id_matrix fieldset {
	border: none;
}

#id_matrix input {
	margin: 3px;
}

.blacka
{
	color: #000;	
}

.blacka:hover
{
	text-decoration: underline;
	color: #000;	
}

dl#ChronicalsList {
    margin-bottom: 1.5em;
    display: block;
    clear:both;
}
dl#ChronicalsList table td.PageName {
    font-weight: bold;
    vertical-align: bottom;
}
dl#ChronicalsList dd {
    background-image: url('/images/GradientTabContainerBody.gif'); 
    background-repeat: repeat-x;
    padding: 1em;
    padding-bottom: 0em;
}
dl#ChronicalsList dd img.ChronicalImage, img.ChronicalImage {
    width: 10.5em;
    margin-right: 1em;
}

dl#ChronicalsList dd div.Item {
    font-weight: normal;
}
dl#ChronicalsList dd img.ArrowIcon {
    width: 1.7em;
}
dl#ChronicalsList div.AllUsersChronicals {
    clear: both;
    margin-top: 0.5em;
    margin-bottom: 1em;
}

p.latestppuff
{
	margin-left: 2em;	
}

strong.marginup, span.marginup
{
	vertical-align: 0.3em;
}

img.debatearrow
{
	float: left;	
}

#SecondaryContentArea div.PuffArea div.PuffAreaBody div.debatediv
{
	float: left;
	margin: 0em;
	padding: 0em;
	font-weight: bold;
	margin-top: 0.1em;
}

p.debatep
{
	float: left;
	margin-left: 2em;
	width: 22em;
}

.quickfacts
{
	margin-left:0.8em;
}

.margbottom
{
	margin-bottom: 2em;
}

.AdvancedSearchMarg
{
	margin-left: 6em;
	display: block;
}

.searchsearchbutton
{
	width: 3.19em;	
}

.searchresultheaderleft
{
	float:left;
	width:15.5em;
}

.searchresultheaderright
{
	float:left; 
	width:17.6em; 
	
}

.searchresultheaderrightinnertop
{
	margin-bottom:0.9em;
	
}

.searchresultheaderleftinnertop
{
	 margin-bottom:1.4em;
}

.searchresultheaderleftinnerbottom
{
	
}

.searchresultheaderrightinnerbottom
{
	
	background-color: #fff; 
	background-image : url('/images/GradientSearchResultHeader.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	float:left;
	width:17.6em;
	
	
}

.searchresultheaderrightinnerbottominner
{
	margin-left:0.9em;
	margin-top:0.6em;
}

.searchresultheader
{
	float:left; 
	margin-bottom:1.5em;
}

.tipandprintdiv {
	margin-top: 0.6em;
	margin-bottom: 0.7em;
}

.tipandprintdiv img
{
	vertical-align: -0.5em;
}

.tipandprintdiv a
{
	color: #000;	
	font-size: 0.85em;
}

.tipandprintdiv a:hover
{
	text-decoration: underline;
}

#MWCArea div.RegisterBody div.RowHugger div.HalfTheSpace input.textboxsize
{
	width: 13em;
}

#MWCArea div.RegisterBody .HalfTheSpace select.profession
{
	width: 13.2em;
}

#MWCArea div.RegisterBody div.RowHugger div.HalfTheSpace textarea.textboxsize
{
	width: 13.3em;
}

.generateimage
{
	float: left;
	height: 4.4em;
}

img.MWImage
{
	width: 9.4em;
	margin-top: 1em;
	margin-bottom: 1em;
}

input.ChangeButton
{
	width: 7.8em;
}

input.UpdateButton
{
	width: 11.8em;
}

input.CommentButton
{
	margin-left: 0.7em;	
	width: 6.4em;
}

/* -------------------------------------------------------------------------- */
/* ContactArea - KONTAKTSIDAN                                                 */
/* -------------------------------------------------------------------------- */
div#ContactArea {
   width:55em;
   float: left;
}
div#ContactArea div#LeftColumn {
   width:31em;
   float: left;
}
div#ContactArea div#RightColumn {
   width:20em;
   float: left;
   margin-left: 2em;
}
div#ContactArea img.ContactTab {
   width: 11em;
   display: block;
   float: left;
   clear: both;
}
div#ContactArea div.ContactTabRightBorder {
   clear: right;
   border-bottom: 1px solid #D3D3D3;
   height:2.64em;
}
div#ContactArea div.ContactTabBody {
   background-image: url('/images/GradientTabContainerBody.gif');
   background-repeat: repeat-x;
   background-position: bottom;
   background-color: #fff;
   clear: both;
   padding:1em;
   font-size: 0.9em;
   margin-bottom: 1em;
   min-height:5em;
}

/* -------------------------------------------------------------------------- */
/* KUNSKAPSSPELET                                                             */
/* -------------------------------------------------------------------------- */
div.KnowledgeGameArea div.PageCountInfo {
    float: left;
    color: #C6C6C4;
    font-size: 2.7em;
    font-weight: bold;
    width: 90%;
}
div.KnowledgeGameArea div#QuestionArea {
    border-top: thin solid #C6C6C4;
    border-bottom: thin solid #C6C6C4;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    line-height: 2em;
}
div.KnowledgeGameArea div#QuestionArea img {
    margin-top: 0.8em;
    margin-bottom: 0.5em;
}
div.KnowledgeGameArea div.CountdownTimer {
    color: #6AB500;
    font-size: 2.7em;
    font-weight: bold;
    clear: right;
}
div#KnowledgeGameStartInfo { 

}
div#KnowledgeGameStartButton {
    margin-top: 2em;
    text-align: right;
    margin-right: 1em;
    float: right;
}
div#KnowledgeGameStartButton input {
    display: block;
    float: right;
}
div#KnowledgeGameErrorMessage {
    margin-top: 1em;
}
div#KnowledgeGameErrorMessage h2 {
    color: Red;
}

div#AnswerAlternativesPanel {
    margin-top: 1em;
}
div#AnswerAlternativesPanel div.Row {
    margin-bottom: 1em;
    float: left;
    clear: both;
    width:30em;
}
div#AnswerAlternativesPanel div.Button {
    float: left;
    margin-right: 1em;
}
div#AnswerAlternativesPanel div.Text {
    line-height: 3.5em;
}

div.GameResultInfo {
    color: #C6C6C4;
    font-size: 2.7em;
    font-weight: bold;
    text-transform: uppercase;
}

div#GameResultArea hr {
    height: 0em;
    border: 0em;
    border-top: thin solid #C6C6C4;
}
div#GameResultArea hr.BottomLine {
    margin-top:3em;
}
div#GameResultArea p.TotalPoints, p.TotalPoints {
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 1em;
    margin-bottom: 2em;
    line-height: 2em;
}
div#GameResultArea #EnterNameTextfield {
    float: left;
    margin-top: 1em;
    width: 30ex;
}
div#GameResultArea #EnterNameOKButton {
    margin-top: 1em;
    margin-left: 0.5em;
}
div.KnowledgeGameArea input#PlayAgainButton {
    margin-top: 1em;
}
input#InvisibleButton {
    display: none;    
}

label.ScoreColumn {
    font-weight: bold;
    display: block;
    font-size: 1.1em;
    float: left;
    width:5em;
    margin-bottom: 0.5em;
}
label.NameColumn {
    font-weight: bold;
    display: block;
    font-size: 1.1em;
    width:16em;
    text-indent: 0.5em;
    margin-bottom: 0.5em;
}
span.ScoreColumn {
    display: block;
    font-size: 1.1em;
    float: left;
    width:5em;
}
span.NameColumn {
    display: block;
    font-size: 1.1em;
    width:20em;
    background-image: url('/images/RightArrow.gif');
    background-repeat: no-repeat;
    background-position: 5em;
    text-indent: 2em;
}

div.RulesInfo {
    font-size: 1.1em;
}

.tenPX
{
	display: none;
}

/* Modules */
#modules .module {
	width: 252px;
	min-height: 72px;
	background: url(../images/module-bg.png) no-repeat left 31px;
	list-style: none;
	font-family: Verdana;
	font-size: 11px;
	margin: 0 0 15px 0;
	overflow: hidden;
}

#modules .module a {
	color: #000;
}

#modules .module a:hover {
	text-decoration: underline;
}

#modules .module h2 {
	margin-bottom: 10px;
}

#modules .module h3 {
	margin-bottom: 8px;
}

#modules .module p {
	margin-bottom: 10px;
}

#modules .module h3.heading {
	background: url(../images/module-heading.gif) no-repeat;
	font-size: 12px;
	font-family: Verdana;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 13px;
	font-weight: bold;
	margin: 0 0 13px 0;
	color: #333333;
}

#modules .module li {
	list-style: none;
	list-style-image: none;
	overflow: hidden;
	margin: 0;
}

#modules .module li a, #modules .debate h4 a,
#modules .debate a.archive {
	display: block;
	font-size: 11px;
	background: url(../images/arrow.gif) no-repeat left 4px;
	padding-left: 10px;
}

#modules .basic li a {
	display: inline;
}

#modules .debate a.archive {
	margin-top: 10px;
}

#modules .most-popular ol {
	margin: 0;
}

#modules .most-popular li {
	list-style: none;
	list-style-image: none;
	margin: 0;
}

#modules .most-popular a {
	font-weight: normal;
}

#modules .image h3.heading {
	margin: 0;
}

#modules .rss a img {
	float: left;
	margin: 0 8px;
}

#modules .rss a {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	color: #000;
}

#modules .rss a:hover {
	text-decoration: underline;
}

#modules .most-commented li {
	overflow: hidden;
}

#modules .most-commented li a {
	float: left;
}

#modules .most-commented span {
	float: right;
}

.error {
	display: block;
}

.news-presentation {
	margin-bottom: 10px;
}

#modules .newsletter label {
	display: block;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
}

#modules .xform fieldset {
	border: none;
}

#modules .xform label {
	font-weight: bold;
	line-height: 12px;
	vertical-align: middle;
}

#modules .xform input {
	margin: 3px;
	vertical-align: middle;
}

#modules .xform table {
	width: 252px;
}

#modules .xform .statistics {
	position: relative;
	top: -15px;
}

#modules .xform table td {
	text-align: left;
}

#modules .writers dl {
	background: url(/images/writer-separator.gif) no-repeat left bottom;
	padding: 0 0 8px 0;
	margin: 0 0 11px 0;
}

#modules .writers dt {
	font-weight: bold;
	position: relative;
	vertical-align: bottom;
	margin-bottom: 12px;
}

#modules .writers .dimmer {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 135px;
	height: 90px;
}

#modules .writers dt img {
	margin: 0 9px 0 0;
	vertical-align: bottom;
}

#modules .writers dd {
	margin-top: 5px;
}

#modules .writers a {
	font-weight: bold;
}

#modules .writers span {
	font-weight: normal;
}

#modules .writers a.show-all {
	font-weight: normal;
	background: url(/images/green-arrow.gif) no-repeat left center;
	padding: 0 0 0 14px;
}

#modules .writers a.show-all:hover {
	background: url(/images/green-arrow-hover.gif) no-repeat left center;
}

#modules .inactive-writers h3.heading  {
	background: url(/images/inactive-writers-bg.gif) repeat-x left bottom;
	padding: 0 0 25px;
	margin: 0;
}

#modules .inactive-writers dl {
	background: url(/images/inactive-writers-separator.gif) no-repeat left bottom;
	padding: 0 0 8px 0;
	margin: 0 0 11px 0;
}

#modules .inactive-writers dt {
	font-weight: bold;
}

#modules .inactive-writers a,
#modules .movie-worker-quick a {
	font-weight: normal;
}

#modules .movie-worker-tools {
	
}

#modules .movie-worker-quick img {
	margin-right: 5px;
}

#modules .movie-worker-tools ul a {
	font-weight: normal;
}

.orange-button {
	display: inline-block;
	background: url(../images/orange-button-left.png) no-repeat left center;
	padding-left: 3px;
	margin-top: 1px;
	height: 22px;
}

.orange-button input {
	font-family: Verdana Arial;
	font-size: 11px;
	font-weight: bold;
	border: none;
	color: #fff;
	background: url(../images/orange-button.png) no-repeat right center;
	height: 22px;
	line-height: 22px;
	padding: 0 6px 0 4px;
	margin: 0;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	overflow: visible;
}

#modules a.summary {
	font-weight: normal;
	padding-left: 10px;
	display: block;
}

body#subscribe {
	background: #fff url(../images/module-bg.png) no-repeat scroll left -13px;
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

body#subscribe a {
	color: #000;
	display:block;
	margin-top: 5px;
}

body#subscribe .orange-button {
	float: right;
}

body#subscribe label {
	font-weight: bold;
}

body#subscribe .textbox {
	width: 175px;
	float: left;
}

ul.tab-strip {
	position: relative;
	margin: 20px 0 0;
	height: 40px;
	background: url(/images/tab-strip-shadow.png) no-repeat right bottom;
}

ul.tab-strip li {
	list-style: none;
	list-style-image: none;
	float: left;
	padding: 0 0 0 17px;
	height: 40px;
	float: left;
	background: url(/images/tab.png) no-repeat;
}

ul.tab-strip li span, 
ul.tab-strip li a {
	min-width: 90px;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 36px;
	height: 36px;
	display: block;
	padding: 4px 24px 0 0;
	background: url(/images/tab-right.png) no-repeat right top;
}

ul.tab-strip li.selected {
	background: url(/images/tab-active.png) no-repeat;
}

ul.tab-strip li.selected span,
ul.tab-strip li.selected a {
	background: url(/images/tab-active-right.png) no-repeat right top;
}

div.tab-body {
	padding: 30px 0 0 30px;
	background: url(/images/tab-body-bg.png) no-repeat left top;
	min-height: 60px;
	overflow: hidden;
}

#MWCArea .Search {
	position: relative;
}

#MWCArea .tab-arrow {
	position: absolute;
	top: 12px;
	left: 153px;
	z-index: 200;
}
