
body {  
	background-image: url(../images/green_background.png);
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight: none; 
	color: #747474; 
	text-decoration: none;
     }

td   {  
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight: none; 
	color: #747474; 
	text-decoration: none;
     }


a:link, a:visited {
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #39ab92; 
	text-decoration: none;
	}

a:hover { 
	color: #74d485; 
	}

a#current { 
	color: #747474; 
	font-style:italic;
	}


#copyright {
	font: 11px Arial, Helvetica, sans-serif;
	color: #747474;
	}

#copyrightGreen {
	font: 11px Arial, Helvetica, sans-serif;
	color: #b5f686;
	}

hr.grayLine 	{border: 1px solid #a4a4a4; position: relative; top: -10; padding: 0;}
hr.greenDashed 	{border: 0px; border-top: 2px dashed #b5f686; position: relative; top: -10; padding: 0;}

td.box 			{ padding-bottom: 0px; padding-top: 10px;}
td.box2 		{ padding-bottom: 20px; padding-top: 0px;}

#topic 		{font: 24px Garamond, Times, serif; font-weight: bold; color: #6dcf84; padding-bottom: 0px;}
#subTopic 	{font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #a4a4a4; position: relative; left: 30; padding-top: 0px; padding-bottom: -10px;}












td.leftBox {
	border: 2px dashed #b5f686;
	padding-top: 0px;
	padding-bottom: 15px;
	}

a.leftMenu {
	color: #39ab92;
	font: 16px Garamond, Times, serif;
	text-decoration: none;
	font-weight: bold;
	}

a.leftSubMenu {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #a4a4a4; text-decoration: none;}


.contact {
	font: 14px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #9c9c9c;
	}

td.gallery { padding: 10px; padding-bottom: 50px;}

img.gallery, .galleryFloat { border: 2px;}

img.galleryFloat { float: left; margin: 10px;}

hr.line { border: 1px solid; color: #8b8b8b; width: 680px; align: left;}

#textbox, #textbox1, #textbox2, #textbox3, #endbox { 
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: none;
	color: #8b8b8b;
	text-align: justify;
	padding-top: 7px;
	padding-bottom: 30px;
	}

#textbox a:link, #textbox a:active, #textbox a:visited  {
	color: #39ab92; 
	text-decoration: none; 
	font-weight: bold;
	}

#textbox a:hover {
	color: #6dcf84;
	text-decoration: none;
	font-weight: bold;
	}

#textbox3 a:link, #textbox3 a:active, #textbox3 a:visited  {
	color: #39ab92;
	text-decoration: none;
	font-weight: bold;
	}

#textbox3 a:hover {
	color: #6dcf84;
	text-decoration: none;
	font-weight: bold;
	}


#textbox1 { 
	padding-bottom: 50px;
	text-indent: 40px;
	}

#textbox2 { 
	width: 240px;
	padding-bottom: 30px;
	text-indent: 40px;
	}

#textbox3 { 
	padding-bottom: 0px;
	}

#endbox {padding-bottom: 80px;}

#indent {position: relative; left:30px;}
#indent2 {position: relative; left:50px;}

#textindent, #textindent2 { 
	text-align: justify;
	}

#textindent { position: relative; left:30px;}
#textindent2 { position: relative; left:60px;}




/* MENYBOX */
#meny_container {
	width: 800px; 
	float: right; 
	margin: 0 0 0 0; 
	padding: 5px 5px 5px 5px; 
	font: 11px Verdana, Helvetica, sans-serif; 
	border: 0px solid #CCCCCC; 
	}

/* MENY */
#meny { margin: 0 0 0 0; padding: 0; list-style-type: none; }
#meny ul { list-style-type: none; }
#meny a { display: block; text-decoration: none; height: 15px; margin: 0 0 3px 0; padding: 3px 3px 3px 5px; background: #ccff66; border: 1px solid #99cc00;}

/* länkar, egenskaper */
#meny a:link { color: #000000; }
#meny a:visited { color: #000000; }
#meny a:hover { color: #000000; }

#meny td#current { background: #fff;}





td.button1#current, .button2#current , .button3#current, .button4#current, .button5#current   { 
	width: 79;
	height: 30;
	font: 12px Arial, Verdana, Sans-serif;
	font-weight: bold;
	text-align: center;
	color: #747474; 
	background-image: url(../images/menu/green_button_current.png);
	}

td.button1, .button2, .button3, .button4, .button5{
	width: 79;
	height: 30;
	font: 12px Arial, Verdana, Sans-serif;
	font-weight: bold;
	text-align: center;
	color: #fff;
	cursor: pointer; 
	background-image: url(../images/menu/green_button_normal.png);
	}


td.button1:hover, td.button2:hover, td.button3:hover, td.button4:hover, td.button5:hover{
	width: 79;
	height: 30;
	font: 12px Arial, Verdana, Sans-serif;
	font-weight: bold;
	text-align: center;
	color: #fff;
	cursor: pointer; 
	background-image: url(../images/menu/green_button_hover.png);
	}















#lightbox{	
	position: absolute;	
	left: 0;
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
	}

#lightbox img{ 
	width: auto; 
	height: auto;
	}

#lightbox a img{ border: none; }

#outerImageContainer{ 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
	}

#imageContainer{ padding: 10px; }

#loading{ 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
	}

#hoverNav{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}

#prevLink, #nextLink{ 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif;base64,AAAA); 
	/* Trick IE into showing hover */ 
	display: block; 
	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
	}

#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold; }

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}	
		
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }













a.sample_attach, a.sample_attach:visited, a.sample_attach:hover, div.sample_attach
{
  display: block;
  width:   69px;

  border-bottom:  1px solid white;
  padding: 0px 5px;

  background: #747474;

  text-decoration: none;
  font-family: Arial, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #FFFFFF;
  z-index: 2;
}

a.sample_attach:hover
{
  background: #6dd085;
}
























/************************ BLOLY BLOG ****************************/

body{font-family:Georgia,Times New Roman,Times;}
label {cursor:hand; }
.error {color:#ffffcc; background:#ee0000; font-weight:bold;}
.blog_title,A:link.blog_title,A:visited.blog_title,A:hover.blog_title,A:hover.blog_title { color:#cccccc; font-family:Arial Black; text-decoration:none; font-size:28px;}
.blog_slogan {font-size:10pt; color:#000000; padding:0; margin:0; font-family:Arial;}
.pright {border-top:0px; border-left:1px; border-right:0px; border-bottom:0px; border-style:solid; border-color:#999999;}


.msg1,.msg2 {border-top:0; border-left:0; border-right:0; border-bottom:4px; border-style:dotted; border-color:#f0f0f0; padding-top:20px; padding-bottom:20px;}
.msg_hdr1,.msg_hdr2,.post_reply,.ui_header,.ui_posts_header { color:#990000; font-size:large; }
.post_reply{padding-top:20px;}
.msg_author1,A:link.msg_author1,A:visited.msg_author1,A:hover.msg_author1,
.msg_author2,A:link.msg_author2,A:visited.msg_author2,A:hover.msg_author2,
.msg_info1,.msg_info2,.ui_post1,.ui_post2,.welcome
	{color:#999999; text-decoration:none; font-size:small; }
.ui_time {font-family:Courier;}
A:hover.msg_author1,A:hover.msg_author2 { text-decoration:underline; }
.msg_body1,.msg_body2,.ui_text,.ui_posts_text {padding-top:10px; padding-bottom:10px; text-align:justify;}
.comments { margin-top:20px; margin-left:7%;}
.comment1,.comment2 { text-align:justify; border-left:0; border-right:0; border-top:0; border-bottom:1; border-color:#cccccc; border-style:solid; padding-top:10px; padding-bottom:10px; }
.comment1 { background:#ffffff; }
.comment2 { background:#f8f8f8; }
.comment_author1,A:link.comment_author1,A:visited.comment_author1,A:hover.comment_author1,
.comment_author2,A:link.comment_author2,A:visited.comment_author2,A:hover.comment_author2
	{color:#990000; text-decoration:none; font-size:small; }
.comment_info1,.comment_info2
	{color:#999999; text-decoration:none; font-size:small; }
A:hover.comment_author1,A:hover.comment_author2 { text-decoration:underline; }
.t_reply { width:100%; }
.next_t {text-align:right; padding-right:40px; color:#cccccc;}
.page_this { font-size:larger; font-weight:bold; }
.admin {padding-right:50px; text-align:right;}
.admin_link,A:link.admin_link,A:visited.admin_link,A:hover.admin_link
	{color:#669966; text-decoration:none; font-size:small; font-family:Arial Narrow,Arial;}
.calendar {background:#ffffff; border-top:1px; border-left:1px; border-right:1px; border-bottom:1px; border-style:dotted; border-color:#000000; padding:6px;}
.calendar,.cal_table,.cal_month_link,.cal_year_link,.cal_tr_hdr,.cal_td_hdr,
.cal_tr_dweek,.cal_td_dweek
	{font-family:Arial; font-size:14px;}
.cal_td_dweek {font-weight:bold; color:#999999; }
.cal_month_link,A:link.cal_month_link,A:visited.cal_month_link,A:hover.cal_month_link,
.cal_year_link,A:link.cal_year_link,A:visited.cal_year_link,A:hover.cal_year_link
	{color:#999999; text-decoration:none; padding-left:2px; padding-right:2px; }
.cal_today {background:#f0f0f0; border-top:1px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#999999;}
.cal_select {background:#fff0f0; border-top:1px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#ff0000;}
.cal_day,A:link.cal_day,A:visited.cal_day,A:hover.cal_day
	{color:#000000; text-decoration:none; font-weight:bold;}
.cal_none {color:#666666; text-decoration:none;}
.archive_title,.search_title {color:#990000;font-size:larger;}
.arch_num {font-family:Arial; color:#cccccc;}
.arch_link,A:link.arch_link,A:visited.arch_link,A:hover.arch_link {color:#666666; text-decoration:none;}
A:hover.arch_link {color:#000000;}
.search_t {width:100%; background:#ffffff; border:1px; border-color:#eeeeee; border-style:inset;}
.search_b {width:40px; background:#f0f0f0; border:1px; border-color:#eeeeee; border-style:outset;}
.cpr,.cprl,A:link.cprl,A:visited.cprl,A:hover.cprl {color:#333333; text-align:center; text-decoration:none; font-size:11px; font-family:Arial;}

.p_link,A:link.p_link,A:visited.p_link,A:hover.p_link
	{color:#3366cc; text-decoration:none; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px; border-style:dashed; border-color:#3366cc;}
A:hover.p_link{border-color:#ffffff;}

/***************************************************************************************/