body	{
	background: #fff url(/img/grass2.jpg) repeat;
	color: #616161;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	border: 0;
	border-top: 15px solid #08ABFF;
	font-family:"Trebuchet MS", "Century Gothic", Arial;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	}

p{
	padding:0px;
	margin:0px;
}
	
#header {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding: 0px;
	margin-bottom:5px;
}
#container {
	width: 650px;
	margin: 0px;
	padding: 5px;
	margin-right:auto;
	margin-left:auto;
	border:1px solid #E1DEDA;
	background:#fff;
	height:auto;
}
#footer{
	width: 650px;
	margin-top:5px;
	padding: 0px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	background:#fff;
}

#banner{
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:0px;
	/*'padding-top' 'padding-right' 'padding-bottom' 'padding-left' */
}

#left {
float:left;
width:445px;
background:#fff;
padding:10px;
}
html>body #left	{
	width:420px;
	} 

#right {
float:left;
width:185px;
background:#fff;
}
h1,h2,h3,h4,h5 {

	font-family:"Trebuchet MS", "Century Gothic", Arial;
	font-size: 13px;
	padding:0px;
	margin:2px 0px 5px 0px;
}

#right h1 {

	font-family:"Trebuchet MS", "Century Gothic", Arial;
	font-size: 13px;
	padding:0px;
	margin:2px 0px 5px 0px;
	color:#CC0000;
}
#right dd {
	border:1px solid #E1DEDA;
	padding:5px;
	height:auto;
	margin-bottom:10px;
}
hr {
	border:1px dotted #efefef;
}
select, td, input, textarea {
	font-family:"Trebuchet MS", "Century Gothic", Arial;
	font-size: 11px;
}

html>body #right dd	{
	width:155px;
	} 

.clear {
clear:both;
}

a:link {color: #CC0000;text-decoration: none; font-size: 11px;}
a:visited {  color: #CC0000; text-decoration: none; font-size: 11px;}
a:active {  color: #CC0000; text-decoration: none; font-size: 11px;}
a:hover {  color: #fff; text-decoration: none; font-size: 11px; background-color:#CC0000;}


/* myndagallerí */

.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(/img/shadows/v2/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(/img/shadows/v2/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(/img/shadows/v2/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
	
#v2 .wrap1 {background:url(/img/shadows/v2/shadow.gif) right bottom no-repeat;}
#v2 .wrap2 {background:url(/img/shadows/v2/corner_bl.gif) -1px 100% no-repeat;}
#v2 .wrap3 {
	padding:0 6px 6px 0;
	background:url(/img/shadows/v2/corner_tr.gif) 100% -1px no-repeat;}

	
#v4 .wrap1 {background:url(/img/shadows/v4/shadow.gif) right bottom no-repeat;}
#v4 .wrap2 {background:url(/img/shadows/v4/corner_bl.gif) -12px 100% no-repeat;}
#v4 .wrap3 {padding:0 16px 16px 0;background:url(/img/shadows/v4/corner_tr.gif) 100% -12px no-repeat;}

#v6 .wrap1 {background:url(/img/shadows/v6/shadow.gif) right bottom no-repeat;}
#v6 .wrap2 {background:url(/img/shadows/v6/corner_bl.gif) -4px 100% no-repeat;}
#v6 .wrap3 {padding:0 16px 16px 0;background:url(/img/shadows/v6/corner_tr.gif) 100% -4px no-repeat;}

.example {clear:both;margin:20px 0;}
.example p{position:relative;left:30px;}
.example a {font-weight: normal !important;}

/*navið */

#navlist
{
	margin: 0;
	padding: 0 0 20px 10px;
/*	'margin-top' 'margin-right' 'margin-bottom' 'margin-left'  */
	border-bottom: 1px dotted #E1DEDA;
}

#navlist ul, #navlist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 0px 10px;
	text-decoration: none;
	color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
	border-bottom: 4px solid #08ABFF;
	padding-bottom: 2px;
	background: transparent;
	color: #08ABFF;
}

#navlist a:hover { color: #08ABFF; }

/* sub nav */

#subnavlist
{
	margin: 0;
	padding: 0 0 20px 10px;
	margin-bottom:15px;
}

#subnavlist ul, #subnavlist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#subnavlist a:link, #subnavlist a:visited
{
	float: left;
	line-height: 12px;
	font-weight: normal;
	margin: 0 10px 0px 10px;
	text-decoration: none;
	color: #999;
}

#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover
{
	padding-bottom: 0px;
	background: transparent;
	color: #08ABFF;
}

#subnavlist a:hover { color: #CC0000; }