body {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	margin: 0px;
	padding: 0px
}

tr, td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

p {
	font-size: 11px;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

h1, h2, h3 {
	color: #66664d;
	font-weight: bold;
	line-height: 100%;
	font-family: Courier, "Courier New", monospace;
	margin-top: 0px;
	margin-bottom: 0px
}

h1 {
	font-size: 24px
}

h2 {
	font-size: 18px
}

h3 {
	font-size: 11px
}

p+h1, p+h2, p+h3 {
	margin-top: 2em
}

ul {
	font-size: 11px;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none
}

li {
	font-size: 11px;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-top: 2em;
	margin-bottom: 0em
}

strong, b {
	color: #66664d;
	font-weight: bold
}

address {
	color: black;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	line-height: 14px;
	margin-bottom: 1em
}

sup {
	font-size: 0.7em
}

input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

select {
	color: #900;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: white;
	width: 160px
}

img, a img {
	border-style: none;
}

a, a:link {
	color: #900;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	text-decoration: underline overline;
}

.english {
	display: block
}

.islenska {
	display: none
}

.border {
	border: dotted 1px silver
}

.bgblack {
	background-color: black
}

.content {
	max-width: 480px
}

.credit {
	font-size: 9px
}

/* @group Project Listings */

.worksinfo {
	color: black;
	padding: 8px
}

.worksinfo h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0.5em;
}

.worksinfo ul {
	margin: 0px 0px 0px 1em;
	padding: 0px
}

.worksinfo li {
	line-height: 1.25em;
	margin: 0px;
	padding: 0px 0px 1em
}

/* @end */

/* @group Individual Project Information */

.projectinfo {
	color: #ccc;
	background-color: black;
	padding: 8px
}

.projectinfo ul {
	margin: 0px 0px 0px 1em;
	padding: 0px
}

.projectinfo li {
	margin: 0px;
	padding: 0px 0px 0.25em
}

.projectinfo strong {
	color: #f60;
	font-weight: bold
}

.projectinfo h1, .projectinfo h2, .projectinfo h3 {
	color: #b3b387
}

.projectinfo a, .projectinfo a:link, .projectinfo a:visited {
	color: #f30;
	text-decoration: none;
	background-color: transparent
}

.projectinfo a:hover {
	color: #f60;
	text-decoration: underline overline;
}

.projectinfo a:active {
	color: #f30;
	text-decoration: none;
}

/* @end */

/* @group Project Gallery */

table.project {
	color: white;
	background-color: black
}

td {
	vertical-align: top
}

td.projectimages img {
	margin-right: 12px
}

.thumbstop img {
	margin-bottom: 12px
}

.thumbsbottom img {
	margin-top: 12px
}

div.projectinfo {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	width: 220px
}

/* @end */

.menutop, .menutop a {
	color: #900;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none
}

.menubottom, .menubottom a {
	color: #900;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none
}

.address {
	color: #900;
	float: left;
	padding-right: 3em
}

.address-left {
	float: left
}

.address-right {
	float: right
}

.clear {
	clear: both;
	height: 0
}

.button {
	color: #900;
	font-weight: bold;
	font-size: 11px;
	background-color: white;
	display: inline
}

.preload {
	display: none
}

select {
	border: dotted 1px #900
}

#verk {
	display: none
}

.logostroke {
	background-color: transparent
}

.verkaskrabg {
	background: transparent url(../elements/trans32.gif) no-repeat left top;
	padding: 12px
}

.menutop a {
	background-color: transparent;
	padding: 1px 2px
}

.menutop a:hover {
	color: white;
	background-color: #900;
}

.menutop a:active {
	color: #900;
	background-color: transparent;
}

div.menubottom {
	display: none;
}

.menubottom a {
	background-color: transparent;
	padding: 1px 2px
}

.menubottom a:hover {
	color: white;
	background-color: #900;
}

.menubottom a:active {
	color: #900;
	background-color: transparent;
}

#verk ul {
	margin-top: 0px;
	margin-left: 1em
}

#verk li {
	margin-top: 0px
}

.snugfit {
	width: 636px;
	background-color: #eee;
}
