a {
	text-decoration: none;
	outline: none;
	color: #205B87;
	}
	
a:hover {
		text-decoration: underline;
		}
	
img { 
	border: 0;
	}

body {
	width: 800px; 
	color: #444;
 	margin: auto; 
	font-family: arial, helvetica;
	font-size: 10px; 
	padding: 0 0px;
	background: #000000; 
	}
	
h1 a, h2 a, h3 a, h4 a, h5 a {
	color: black;
	}
	
textarea {
	width: 97%;
	}

.post_title {
	font-size: 20px; 
	color: #555555;
	border-bottom: 1px solid #c0c0c0;
}	

.side_frame_title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	}
	
.stuttur_texti {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	}

.stuttur_titill {
	color: #205B87;
	font-size: 12px;
	font-weight: bold;
	}
	
.headlines {
	color: #205B87;
	font-size: 10px;
	font-weight: bold;
	}

/* Main Elements */
	
#mainwrapper {
	float: left;
	width: 798px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #D4D4D1;
	border-right: 1px solid #D4D4D1;
	background: #fff;
	}
	
	#sidebar {
	width: 245px;
	float: left;
	margin: 0 10px;
	padding: 5px 0 0 80px;
	}

.side-frame {
	width: 90%;
	float: left;
	margin: 0 0 10px;
	padding: 0 10px 10px 10px;
	background: url(/skins/vettvangur/images/side_bg.gif) repeat;
	border: 1px solid #ddd;
	}
	
	.side-frame:hover{
	width: 90%;
	background: url(/skins/vettvangur/images/side_bg_hover.gif) repeat;
	border: 1px solid #ddd;
	}


.side-frame h2{
	border-bottom: 1px solid #c0c0c0;
	text-align: center;
	}
	
	#navigation {
	clear: left;
	background: url(/skins/blogg/images/menu.png) repeat-x;
	float: left;
	width: 100%;
	height: 25px;
}

#footer {
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 11px;
	margin-bottom: 20px;
	background: #F0F1ED;
	}

#toppage {
background: url(/skins/vettvangur/images/toppage.png);
width: 800px;
height: 42px;

}

#bottompage {
background: url(/skins/vettvangur/images/bottompage.png);
width: 800px;
height: 69px;
}
	
/* Content*/

.leftbox {
float: left;
padding: 0px 10px 0px 0px;
}

.rightbox {
float: right;
padding: 0px 0px 0px 10px;
}

.entry {
	margin: 20px 0;
	}

	
#leftcontent {
  width: 400px;
	float: left;
	margin: 0 10px;
	padding-left: 10px;
	color: #000000;
	font-size: 12px;
        text-align: justify;
	}
	
#post {
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 100%;
}
	
	
	#title {
	margin: 0;
	}
	
	.meta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	}	
	
	
	#twocol {
	border: 1px solid black;
	float: left;
	margin-bottom: 3px;
	padding: 10px 0 0;
	background: url(/skins/vettvangur/images/line.png) repeat-y 50% 0;
	}
	
	#twocol img {
		float: left;
		margin: 0;
		margin: 0 10px 5px 0;
		}
		
	#twocol h1 {
		font-size: 18px;
		line-height: 20px;
		}
	
	
	.twopost {
	border: 1px solid black;
	width: 46%;
	float: left;
	}	

	.twopost2 {
		margin-left: 7.5%;
		}
		
.side_content {

}
	
	/* Menu */
	
	ul.menu * {
	margin:0; 
	padding:0
	}

ul.menu ul {position:absolute; top:25px; left:0; background:#E39470; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border:1px solid #aaa; width:159px; margin:0}
ul.menu ul li a {display:block; padding:5px 7px 5px 12px; color: #555; background-color:#E39470; border-right: 0; font-size: 12px; }
ul.menu ul li a:hover {background-color:#E39470}
ul.menu ul ul {left:159px; top:-1px}

	ul.menu {
		list-style:none;
		padding: 0;
		margin: 0;
		}
	
	ul.menu li {
		position:relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		list-style-type: none;
		float: left;
		text-transform: uppercase;
		font-size: 13px;
		padding: 0;
		margin: 0;
		position: relative;
		}
	
	ul.menu a {
		display: block;
		font-weight: bold;
		color: #fff;
		border-right: 1px solid #fff;
		padding: 3px 12px 4px 12px;
		}
		
		ul.menu a:hover {
			color: #444;
			background: #F6F2F0;
			text-decoration: none;
			}
		
	ul.menu .menulink:hover, ul.menu .menuhover { 
		color: #444; 
		background-color:#c5c5c5;
		}		
		
.bottombar {
	font-size: 11px;
	padding: 0 0 0 0;
}
		

/*-------------------------------------------------

  Comments

-------------------------------------------------*/

.itemcomment
{
	background: url(images/commentquote01.gif) no-repeat;
  background-position: 6px 9px;
	padding: 6px 42px;
	border: 1px solid white;
	margin: 10px 0 0 0;
}


.itemcomment:hover
{
	background: #F9F9F9 url(images/commentquote02.gif) no-repeat;
	background-position: 6px 9px;
	border: 1px solid #CCCCCC;

}

.commentbody {
font-size: 11px;
}

.commentinfo {
font-size: 11px;
color: #c0c0c0;
}

.itemcomment h3
{
	font-size: 12px;
}




/*-------------------------------------------------

  Forms

-------------------------------------------------*/

.loginform, .searchform

{

	margin: 5px 0;

}

.commentform, .mailform

{
	margin-top: 10px;
	font-size: 11px;
	padding: 10px;
	background: #ffffff;
	border: 1px solid #c0c0c0;

	/* Rounded borders, for Mozilla browsers */

	/* -moz-border-radius: 10px; */

}

.commentform img{

	margin: 5px 0 0 0;

}

.formfield {

	display:block;

	font-size: 11px;

	background: white;

	color: #494949;

	border-top: 1px solid #868686;

	border-left: 1px solid #868686;

	border-bottom: 1px solid #D4D2CF;

	border-right: 1px solid #D4D2CF;

	margin: 1px 0 0 0;

}

.formbutton

{

	font-size: 11px;

	background: white;

	color: #494949;

	border-top: 1px solid #D4D2CF;

	border-left: 1px solid #D4D2CF;

	border-bottom: 1px solid #868686;

	border-right: 1px solid #868686;

	margin: 1px 0 0 0;

}

.commentform .formfield, .commentform .formbutton, .loginform .formbutton {

	display: block;

}

.searchform .formfield

{

	width: 130px;
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;

	margin: 0 2px 2px 0;

}

.searchform .formbutton

{

	width: 60px;

	font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;

	padding: 2px 2px;

}

.loginform .formfield

{

	width: 130px;

	font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;

	padding: 2px 0;

	margin: 0 2px 2px 0;

}

.loginform .formbutton

{

	width: 60px;

	font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;

	padding: 2px 2px;

}

.mainform .formfield

{

	width: 280px;

	font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;

	padding: 2px 0;

	margin: 0 2px 2px 0;

}

.mailform .formbutton

{

	width: 100px;

	font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;

	padding: 2px 2px;

}

#nucleus_cf_name, #nucleus_cf_mail, #nucleus_cf_email

{

	width: 300px;

	margin-right: 105px;

	font-family: Arial, Trebuchet MS, Verdana, sans-serif;

}

.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield

{

	width: 300px;

}

.commentform .formbutton

{

	width: 100px;

	height: 22px;

	font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;

}

.error

{

	color: red;

	font-weight: bold;

}

