/* Bas Font F4F2F0 */
body { background-color:#E4E4E4; margin: 0px; padding: 0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}

h1 { font-size: 18px; margin: 0px; }
h2 { font-size: 16px; margin-bottom: 10px; }
h3 { font-size: 12px; margin-bottom: 10px; }
h4 { font-size: 11px; margin-bottom: 10px; }
h5 { font-size: 10px; margin-bottom: 0px; }
h6 { font-size: 9px; margin-bottom: 8px; margin-top: 2px; }
html, td, th { height: 100%; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }

/* Ramverk */
#border { width: 780px; border: 5px solid #DCDBD9; text-align:center; padding: 0px; margin: 15px; margin-right: auto; margin-left: auto; }
#wrapper { background-color:#FFFFFF; border: 1px solid #C4C4C4; text-align:left; padding: 0px; margin: 0px; }
#popup-wrapper { text-align:left; padding: 5px; margin: 5px; }
#grey-border { border: 3px solid #B2B2B2; background-color: #E8E5E5; padding: 0px; margin:0; }
#main { border-top: 1px solid #E3E1E1; margin-left:22px; margin-right:22px; padding-top: 30px; }
#login-info { background: url(/pix/bg_top.gif) top right no-repeat; font-size: 10px; text-align:right; padding: 8px; color:#444444; }
#square { padding: 0px; margin: 0px; }

/* Head */
a#poet-logo { border-top: 5px solid #DEA626; padding-top: 12px; position: absolute; top: 20px; margin-left: 25px; }
div#header { background-color:#FFFFFF; margin:0; padding:0; height:74px; }
.clearer { height: 0; width: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both }

/* Firstpage */
#full { padding: 0px; margin-left:30px; margin-right:20px; margin-top:16px;}
#right { float: right; }
#border-yellow { width: 220px; padding: 5px; margin-left:0px; margin-right:6px; margin-top:10px; background: #E3B750 ;}
#rightblock { float: right; width: 320px; padding: 0px; padding-top: 0px; margin: 0px; }
#leftblock { width: 370px; padding: 0px; margin: 0px; }
#textlist-table { width: 320px; position: relative; top: 0px; left: 0px; text-align: center; }
#textlist-table .dist { width: 10px; }
.firstpage_puff { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #222222; }
.lefttext-texthead { width: 213px; top: 0px; left: 0px; font-size: 10px; line-height: 14px; font-weight: normal; text-align: right; vertical-align: top; padding-bottom: 3px; }
.lefttext-writername { width: 137px; top: 0px; left: 0px; color: #338799; font-size: 10px; line-height: 14px; font-weight: normal; text-align: left; vertical-align: top; padding-bottom: 3px; }
.login-firstpage { font-size: 10px; color: #444444; }

/* Topnavigering */
div#top-navigation { position: absolute; margin-left: 28px; top: 46px; width: 680px; }
div#top-navigation ul { position: absolute; left: 0; top: 0; padding: 0; margin: 0 0 0 120px; }
div#top-navigation li { float: left; display: block; line-height: 1em; font-family: Arial, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; padding: 0; margin: 0 14px 0 0; }
div#top-navigation li a:hover { border: 1px solid #dddddd; background: #ffffff;	padding: 6px 7px 7px 7px; }
div#top-navigation li.selected a:hover { border: none; padding: 5px 7px 6px 7px; background: #ffffff; }
div#top-navigation li.selected { border-bottom: 1px solid #CB961C; padding: 2px 1px 0px 1px; }
div#top-navigation li.selected a { text-decoration: none; padding: 5px 7px 6px 7px; }
div#top-navigation li a { color: #444444; text-decoration: none; padding: 7px 8px 8px 8px; display: block; }
ul#top-tab-nav { margin-right: 0; padding-right: 0; }

div#top-navigation li.sign_up { color: #ff0404; padding: 2px 1px 0px 1px; }
div#top-navigation li.sign_up a:hover { border: none; padding: 5px 7px 6px 7px; background: #ffffff; }
div#top-navigation li.sign_up a { color: #ff0404; text-decoration: none; padding: 5px 7px 6px 7px; }

/* Sidfot */
#footer { background-color: #f2f2f2; padding: 20px; margin-top: 0px; }
#footer .footer-nav { width: 650px; }
#footer .footer-nav .footer-head { width: 60px; font-size: 10px; line-height: 18px;	color: #CA951B;	padding: 0; }
#footer .footer-nav .footer-links { width: 630px; font-size: 10px; line-height: 18px; color: #999999; padding: 0; }
#footer a:link { color: #333333; }
#footer a:visited { color: #333333; }

/* Tabbar på undersidor */
h3.Tab { font-size: 18px; color: #303030; font-weight: normal; margin-bottom: 10px; border-bottom: 3px solid #E9E7E7; padding-left: 15px; margin-top: 5px; margin-bottom: 15px; } 
.TabIn { background: #ffffff; padding: 3px 11px 3px 11px; border-left: 1px solid #EBE9E9; border-right: 1px solid #E9E7E7; border-top: 1px solid #E9E7E7; border-bottom: 1px solid #fff; margin-right: 3px; margin-left: 3px; }
.TabOut { font-size: 13px; color: #333; background: #EBE9E9; padding: 2px 8px 4px 8px; } 

/* tab-poethome */
h3.Tab-p-home { font-size: 11px; line-height: 20px; color: #888888; font-weight: normal; margin-bottom: 10px; border-bottom: 1px solid #E9E7E7; padding-left: 25px; margin-top: 0px; margin-bottom: 15px; } 
.Tab-p-In { background: #ffffff; padding: 3px 11px 3px 11px; border-left: 1px solid #EBE9E9; border-right: 1px solid #E9E7E7; border-top: 1px solid #E9E7E7; border-bottom: 1px solid #fff; margin-right: 3px; margin-left: 3px; }
.Tab-p-Out { font-size: 11px; color: #888888; background: #EBE9E9; padding: 2px 8px 4px 8px; border-left: 1px solid #EBE9E9; border-right: 1px solid #E9E7E7; border-top: 1px solid #E9E7E7; } 

/* drop shadow Writerbox #fafafa */ 
.boxWriter { width: 120px; }
#boxWriterContent { border: none; background: #fafafa; border: 1px solid #eeeeee; text-align:left; }
#boxWriterContent { position: relative; left: -2px; top: -2px; text-align:left; }
#boxWriterContainer { position: relative; background: #eeeeee; margin: 0px; }

/* Bläddring */
a.paginator, a.paginator:visited, a.paginator:active, a.paginator:hover { background-color: #ffffff; padding: 3px; border: 1px solid #cccccc; }
a.paginator:hover { background-color: #dddddd; }

/* rundade hörn  */
.bl {background: url(pix/bl.gif) 0 100% no-repeat #edebe7; width: 210px}
.br {background: url(pix/br.gif) 100% 100% no-repeat}
.tl {background: url(pix/tl.gif) 0 0 no-repeat}
.tr {background: url(pix/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px} 

fieldset { margin: 0; padding: 8px; border: #dddddd 1px solid; }
legend { margin: 0; padding: 5px; font-weight: bold; }

/* lista textsida */
#navcontainer ul { list-style-type: none; text-align: right; padding: 0; margin: 0; }
#navcontainer ul li a { padding: 0px; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; text-decoration: none; color: #999999; }
#navcontainer ul li a:hover	{ color: #999999; text-decoration: underline; }

/* lista textsida */
#latest_navcontainer ul { list-style-type: none; text-align: left; padding: 0; margin: 0; }
#latest_navcontainer ul li a { padding: 0px; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; text-decoration: none; color: #999999; }
#latest_navcontainer ul li a:hover	{ color: #999999; text-decoration: underline; }

#mypage_navcontainer ul { list-style-type: none; text-align: right; padding: 0; margin: 0; }
#mypage_navcontainer ul li a { padding: 0px; text-align: right; font-size: 12px; line-height: 16px; text-decoration: none; color: #333333; font-weight: bold; }
#mypage_navcontainer ul li a:hover	{ color: #999999; text-decoration: underline; font-weight: bold; }

/* lista latest topnav */
#latest_top_nav ul { list-style-type: none; text-align: left; padding: 0; padding-left: 5px; margin: 0; }
#latest_top_nav ul li a { padding: 0px; text-align: right; font-size: 12px; line-height: 16px; text-decoration: none; color: #333333; }
#latest_top_nav ul li a:hover	{ color: #999999; text-decoration: underline; }
#latest_top_head ul { list-style-type: none; text-align: left; padding: 0; padding-bottom: 2px; padding-left: 5px; margin: 0; color: #CA951B; }

/* poetHome-sidan */
#puffBox1 { padding: 8px; margin: 0px; margin-left: 10px; margin-right: 10px; border-bottom: 4px solid #dddddd; }
#puffBox2 { margin-left: 10px; margin-right: 10px; }

/* Baslänkar */
a:link,a:visited { color: #222222; text-decoration: none; }
a:hover { color: #222222; text-decoration: underline; }

/* Färgade länkar  */
a.crumb:link,a.crumb:visited,a.crumb:hover { color: #666666; }
a.grey:link,a.grey:visited,a.grey:hover { color: #444444; }
a.yellow:link,a.yellow:visited,a.yellow:hover { color: #CA951B; }

a.writerNav:link,a.writerNav:visited,a.writerNav:hover { font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #444444; font-weight: normal; }

/* rubrik på textlistning, vid en text */
#poetcardhead {	color: #4C371E; }
a.darkgreen:link,a.darkgreen:visited { 	color: #352716; text-decoration: none; font-size: 11px; line-height: 16px; }
a.darkgreen:hover { color: #352716; text-decoration: underline; }

/* rubrik på en texter */
#poetryhead { color: #4C371E; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing:1px; }

/* Länkad poesirubrik  */
a.poetryHeadBig:link,a.poetryHeadBig:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 24px; letter-spacing:1px; font-weight: bold; text-decoration: none; }
a.poetryHeadBig:hover { text-decoration: underline; }

a.poetryHeadMedium:link,a.poetryHeadMedium:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 20px; letter-spacing:1px; font-weight: bold; text-decoration: none; }
a.poetryHeadMedium:hover { text-decoration: underline; }
a.startPoetryHead:link,a.startPoetryHead:visited { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 20px; letter-spacing:1px; font-weight: bold; text-decoration: none; }
a.startPoetryHead:hover { text-decoration: underline; }

/* om man vill länka upp texternas rubriker   */
a.poetryheadlink:link,a.poetryheadlink:visited { color: #2E1C05; text-decoration: none; font-weight: normal; }
a.poetryheadlink:hover { color: #2E1C05; text-decoration: underline; font-weight: normal; }

/* ingress till en text */
.poetrypreamble { color: #555555; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; line-height: 14px; }

/* Specialfont  */
a.writerName:link,a.writerName:visited,a.writerName:hover { color: #338799; }
.small { font-size: 9px; line-height: 13px; color: #444444; }
.grey { color: #333333; }
.light-grey { color: #888888; }
.yellow { color: #DEA626; }
.ad-font { font-size: 9px; line-height: 22px; color: #888888; }
.yellowGeorgia { font-family: Georgia, "Times New Roman", Times, serif; color: #CA951B; font-weight: normal; }
.blueGeorgia { font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; color: #338799; font-weight: normal; }
.yellowMedium { color: #CB961C; font-family: Arial, "Times New Roman", Times, serif; font-size: 14px; line-height: 16px; letter-spacing:1px; font-weight: bold }
.error-mess { color: #d90000; }
.yellowBig { font-family: Georgia, "Times New Roman", Times, serif; color: #CA951B; font-size: 17px; line-height: 24px; font-weight: normal; }
.writerWord { font-family: Georgia, "Times New Roman", Times, serif; color: #555555; font-size: 18px; line-height: 24px; font-weight: normal; }

/* text listor på subettorna */
#textlist { width: 270px; position: relative; top: 0px; left: 0px; text-align: center; }
#textlist .dist { width: 10px; }
#textlist .lefttextlisttitle { width: 150px; top: 0px;	color: #444444;	text-align: right; }
#textlist .righttextlisttitle { width: 110px; top: 0px; color: #444444; text-align: left; }
.lefttextlisttexthead { width: 150px; top: 0px; left: 0px; font-size: 10px; line-height: 14px; font-weight: normal; text-align: right; vertical-align: top; padding-bottom: 3px; }
.lefttextlistwritername { width: 110px; top: 0px; left: 0px; color: #338799; font-size: 10px; line-height: 14px; font-weight: normal; text-align: left; vertical-align: top; padding-bottom: 3px; }

/* dikters brödtext */
.poetrytext_ { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; }
.poetrytext_novels { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 22px; }
.poetrytext_Prose { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 22px; }
.poetrytext_haiku { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 38px; }
.poetrytext_Bundenvers { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 24px; }
.poetrytext_poetry { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 24px; }
.poetrytext_Frivers { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 24px; }
.poetrytext_words { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 22px; }
.poetrytext_Ovrigt { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 22px; }

#alert { width:370px; background-color :#f8f8f8; border: 1px solid #F6C24A; padding: 12px;}

/* faq-frågor */
.faqActive { color: #000000; font-weight: bold; }

/* Forum */
.forumList table { margin: 0px; width: 100%; }
.forumList td { border-bottom: 1px solid #d0d0d0; padding: 5px 5px 7px 5px; }
#postblockleft { float:left; width:80px; padding:0px; }
#postblockright { width:500px; padding:0px; }
#postpage {	width:100%; padding: 0px; padding-top: 16px; padding-bottom: 10px; margin: 0px; border-top: 1px solid #d0d0d0; }
.quote { border: 1px solid #dfdfdf; background-color :#f3f3f3; padding: 8px; margin: 8px; }

/* printar en linje under en tabell tex på alla mess på inbox/utbox */
#dashedbottom { border-bottom: 1px dashed #888888; padding-top: 3px; padding-bottom: 0px; }
#linebottom { border-bottom: 1px solid #cccccc; padding-top: 3px; padding-bottom: 0px; }

/* Kalender */
table.caltbltop{
	width:735px;
	border-width:0 0 0 0;
	border-style:none;
}
table.caltbl{
	width:735px;
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#dcdbd9;
}
td.caltdtoday{
	width:105px;
	height: 50px;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#dcdbd9;
	background: #EDE4CF;
	/*background: #FFC848;*/
	vertical-align:top;
}
td.caltd{
	width:105px;
	height: 50px;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#dcdbd9;
	background: #f9f9f9;
	vertical-align:top;
}
td.calblanktd{
	width:105px;
	height: 50px;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#dcdbd9;
	background: #ffffff;
}

/* Ytor */
#greyfullnopadding {
	width:570px;
	color: #000000;
	background-color :#f0f0f0;
   	padding-top: 4px;
    padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
    border-top: 1px #B8B5B5 solid; 
    border-left: 1px #cccccc solid; 
    border-right: 1px #cccccc solid;
    border-bottom: 0px;
}

#greyfull {
	width:570px;
	color: #000000;
	background-color :#f8f8f8;
   	padding-top: 0px;
    padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin:0px;
	border: 1px solid #cccccc;
}

#commentblock {
	color: #333333;
	background-color :#ffffff;
   	padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 10px;
	margin:0px;
	border-bottom: 1px solid #dddddd;
}

/* Formulär */
select.flat, textarea.flat, input.flat { 
	font-family: Verdana; 
	font-size: 12px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color : #888888;
}

/* Formulär */
select.flatError, textarea.flatError, input.flatError { 
	font-family: Verdana; 
	font-size: 12px;
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color : #888888;
	background: #d90000;;
}

.button { 
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background: url(/pix/fade-butt.gif);
	border: 1px solid #444;
	border-left-color: #888;
	border-top-color: #888;
	color: #000000;
	padding: 1px;
	font-weight: bold;
}



