/* css Ålands Radio standard style v1.0 */

/* basic elements */
body
	{
	color:rgb(0,0,0); background-color:rgb(255,255,255);
	padding-top:5px;
	font: normal 13px arial, verdana, sans-serif;
	}
	body div div
		{
		text-align:left;
		}

H3 { font-size:140%; font-weight:bold; color: rgb(204,7,30); background-color:transparent; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; } /* Rubrik 1 */

H4 { font: normal bold 105% arial, verdana, sans-serif; color: rgb(0,0,0); background-color:transparent; padding:20px 0px 0px 0px; margin:0px; } /* Rubrik 2 */

H5 { font: normal bold 92% arial, verdana, sans-serif; text-transform:uppercase; color: rgb(0,0,0); background-color:transparent; padding:0px; margin:0px; } /* Rubrik 3 */

p { font: normal 13px arial, verdana, sans-serif; } /* Brödtext */

hr
	{
	border:0px; height:1px; margin:0px 0px 4px 0px; padding:0px;
	color: rgb(0,0,0); background-color:rgb(0,0,0);
	}

a
	{
	color: rgb(0,0,200); text-decoration:none;
	}
a:hover
	{
	color: rgb(0,200,0); text-decoration:underline;
	}

a img { border:none; }

/* specific divs */
#center
	{
	background: rgb(255,255,255) url("../img/content_background.gif") repeat-y top center;
	}
	#center .rowDiv
		{
		width: 960px; background-color: rgb(255,255,255); clear:both;
		}
	#center #main_menu
		{
		height: 28px; background-color: rgb(51,100,169); color: rgb(255,255,255);
		}
		#nav
			{
			clear: both; float:left;
			background: transparent; list-style-type: none;
			margin: 0px 0 10px 0; padding: 0;
			}
			#nav li {float: left; }
				#nav li a
					{
					color: rgb(255,255,255); text-decoration: none;
					display: block; padding: 5px 19px 7px 19px;
					font: bold 13px arial, verdana, sans-serif;
					}
				#nav li a:hover, #nav li over a:hover, #nav li a.active
					{
					background: transparent; color: rgb(162,231,101);
					}

			#nav li ul
				{
				position: absolute; z-index: 2; margin: 0px; padding: 0 !important;
				height: auto; width: 180px;  background: rgb(255,255,255);
				}
	        #nav li ul li { display: block; float: none; }
	        #nav li>ul li { height: auto !important; }
				#nav ul li a
					{
					display:block; color: rgb(255,255,255); background-color: rgb(238,127,0);
					font: bold 12px arial, verdana, sans-serif; height: 1.3em;
					border-bottom : 1px solid rgb(255,255,255) !important;
					}
				#nav ul li a:hover {background: rgb(190,101,0); color: rgb(255,255,255);}

			#nav li:hover ul, #nav li.over ul {display: block !important; }
			#nav ul {display: none;}

#content
	{
	width:960px;
	background: rgb(228,238,248) url("../img/content_background.gif") repeat-y top center;
	}
	#content_left
		{
		float:left;
		width:230px;
		color: rgb(0,0,0); background-color:rgb(228,238,248);
		}
		#content_left #link_header
			{
			margin:40px 15px 3px 15px; padding:4px 0px 4px 4px;
			color: rgb(255,255,255); background-color:rgb(0,146,208);
			font: normal bold 14px arial, verdana, sans-serif; text-transform:uppercase;
			}
		#content_left #related_links, #content_left .related_links
			{
			margin:	0px 15px 3px 15px; padding:4px 0px 4px 4px;
			color: rgb(0,0,0); background-color:transparent;
			font: normal 13px arial, verdana, sans-serif;
			line-height:19px;
			}
		#content_left #members_header
			{
			margin:40px 15px 3px 15px; padding:4px 0px 4px 4px;
			font: normal bold 14px arial, verdana, sans-serif; text-transform:uppercase;
			}
			#content_left #members_form
				{
				margin:0px 15px 3px 15px; padding:0px 0px 4px 4px;
				font: normal bold 12px arial, verdana, sans-serif;
				}
				#content_left #members_form td
					{
					margin:0px 15px 3px 15px; padding:0px 0px 4px 4px;
					font: normal bold 12px arial, verdana, sans-serif;
					}
				#btnLogout
					{
					font: normal bold 11px arial, verdana, sans-serif;
					}
				#content_left #members_form label
					{
					width:114px;
					}
				#content_left #members_form #sPwd, #txtUserid
					{
					width:110px; border: 0; vertical-align:middle;
					font: normal 12px arial, verdana, sans-serif;
					}
		#content_left a
			{
			color: rgb(0,0,0); text-decoration:none;
			}
		#content_left a:hover
			{
			color: rgb(0,0,0); text-decoration:underline;
			}
		#content_left #contact_info
			{
			margin:	0px 15px 3px 15px; padding:40px 0px 4px 4px;
			font: normal 11px arial, verdana, sans-serif;
			}
	#content_center
		{
		float:left;
		width:530px;
		color: rgb(0,0,0); background-color:rgb(255,255,255);
		}
		#content_center .textblock
			{
			margin:40px 15px 3px 15px; padding:4px 0px 4px 4px;
			}
		#content_center #open_forum
			{
			margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;
			color: rgb(0,0,0); background-color:rgb(0,146,208);
			}
		#content_center #open_forum_headlines
			{
			color: rgb(0,0,0); background-color:rgb(255,255,255);
			padding:0px 25px 4px 20px; margin:0px;
			border-right: 5px solid rgb(228,228,228);
			}
		#content_center #open_forum_headlines p
			{
			margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;
			}
	#content_right
		{
		float:left; text-align:center !important;
		width:200px;
		color: rgb(0,0,0); background-color:rgb(255,255,255);
		padding-top:10px;
		}
	#content_right div
	 {
	 text-align:center !important;
	 }
		#content_right .partner_image
			{
			margin:40px 0px 0px 0px;
			}
#footer
	{
	clear:both;
	}

.error
	{
	padding-top:4px; color:rgb(204,7,30); background-color: transparent;
	}
