body{
	background-color: #1D1B1B;
	margin: 0px 0px 0px 0px;
	font: 10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}

#container{
	width: 920px;
	margin: 0 auto;
	margin-top: 15px;
}

#login a{
	color: #121111;
	margin-left: 50px;
}

#login a:hover{
	color: #444444;
}

a.gjestebok{
	float: left;
	width: 210px;
	height: 50px;
	background-image: url(../graphics/gjestebok.jpg);
    background-position: 0 0;
	margin: 58px 0px 0px 279px;
}

a.gjestebok:hover{
    background-position: 0 -50px;
}


span.nav{
	display: none;
}


#contentLeft{
	background: url(../graphics/bg.gif) repeat;
	float: left;
	width: 700px;
	padding: 0px 0px 20px 0px;
}

#header{
	width: 700px;
	height: 240px;
	background:  url(../graphics/header.jpg) no-repeat;
}

#contentRight{
	float: left;
	width: 200px;
	margin-left: 10px;
}

div.contactHead{
	height: 177px;
	width: 200px;
	background-image: url(../graphics/contactHeader.gif);
}

div.contactInfo{
	width: 200px;
	background-image: url(../graphics/contactBG.gif);
}

div.contactFooter{
	height: 39px;
	width: 200px;
	background-image: url(../graphics/contactFooter.gif);
}

div.contactCell{
	width: 160px;
	margin-left: 20px;
	clear: both;
	font: 11px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF4DCC;
}

div.contactCell a{
	text-decoration: none;
	font: 11px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF4DCC;
}

div.contactCell a:hover{
	color: #FFFFFF;
}

div.contactTitle{
	width: 160px;
	margin-left: 20px;
	clear: both;
	font: bold 13px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF7000;
	padding-top: 10px;
}

div.thumbsCont{
	margin-left: 58px;
}
div.thumbBox{
	float: left;
	background-color: #282727;
	border-top: 1px solid #212121;
	border-left: 1px solid #212121;
	border-right: 1px solid #3B3939;
	border-bottom: 1px solid #3B3939;
	width: 149px;
	height: 205px;
	margin-bottom: 8px;
	margin-right: 8px;
}

a.thumb{
	text-decoration: none;
}

div.thumbTitle {
	font: bold 11px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF7000;
	line-height: 12px;
	width: 135px;
	margin-left: 5px;
	text-transform: capitalize;
}

div.imageNum{
	font: 10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF4DCC;
	line-height: 12px;
	width: 135px;
	margin-left: 5px;
}

a.thumb:hover img{
	opacity: 1;
	filter: alpha(opacity=100);
}

a.thumb img{
	opacity: .5;
	filter: alpha(opacity=50);
	border: 1px solid #212121;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 5px;
}

a.imageThumb{
	margin-left: 9px;
	margin-bottom: 9px;
	float: left;
	width: 148px;
	height: 148px;
	text-decoration: none;
	background-color: #282727;
	border-top: 1px solid #212121;
	border-left: 1px solid #212121;
	border-right: 1px solid #3B3939;
	border-bottom: 1px solid #3B3939;
}

a.imageThumb:hover img{
	opacity: 1;
	filter: alpha(opacity=100);
}

a.imageThumb:hover{
	background-color: #232323;
}

a.imageThumb img{
	opacity: .75;
	filter: alpha(opacity=75);
	margin: 5px 5px 0px 5px;
	padding: 5px;
	border: 1px solid #212121;
	background-color: #FFFFFF;
}

div.spacer {
  clear: both;
}
 
div.navBG{
	float: left;
	width: 637px;
	height: 30px;
	background-image: url(../graphics/navBG.gif);
	margin-left: 0px;
	padding-left: 60px;
	margin-bottom: 30px;
}

a.navBttns {
	float: left;
    font: bold 12px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #AB1981;
	text-decoration: none;
	width: 125px;
	height: 30px;
	background-image: url(../graphics/bttn.gif);
    background-position: 0 0;
}

a.navBttns:hover{
	color: #FF4DCC;
	background-position: 0 -30px;
}

div.navTxt {
	letter-spacing: 1px;
	margin: 10px 0px 0px 10px;
}
 
div.albumTitle{
	font: bold 18px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
	color: #FF7000;
	letter-spacing: 1px;
	text-transform: uppercase;
}

div.titleCap{
	font:  10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF4DCC;
	margin: 0px 0px 20px 10px;
	line-height: 9px
}

div.myImage img{
	padding: 10px;
	border: 1px solid #111111;
	background-color: #FFFFFF;
	display: block;
    margin-left: auto;
    margin-right: auto
}

div.myImageBG{
	margin: 10px 10px 0px 0px;
	padding: 20px 0px 20px 0px;
	background-color: #282727;
	border-top: 1px solid #212121;
	border-left: 1px solid #212121;
	border-right: 1px solid #3B3939;
	border-bottom: 1px solid #3B3939;
	width: 620px;
}

div.myCap{
	font: 10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #DDDDDD;
	width: 600px;
	margin: 3px 0px 0px 10px;
	text-align: center;
	letter-spacing: 1px;
}

div.imgNav {
	font: bold 12px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	width: 620px;
	margin: 10px 8px 10px 0px;
	padding: 3px 0px 3px 0px;
	color: #FF7000;
}
	
div.imgNav a {
	padding: 2px 5px 2px 5px;
	margin-right: 4px;
	background-color: #282727;
	border: 1px solid #212121;
	border-top-style: solid;
	color: #FF7000;
	text-decoration: none;
}

div.imgNav a:hover{
	background-color: #383737;
	border: 1px solid #282828;
	border-top-style: solid;
	color: #FD9543;
}

div.imgNav span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 4px;
	background-color: #383737;
	border: 1px solid #282828;
	 border-top-style: solid;
	color: #FD9543;
	text-decoration: underline;
}

div.imgNav span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 4px;
	border: 1px solid #222222;
	 border-top-style: solid;
	color: #222222;
	background-color: #313030;
}

div.msg{
	margin-bottom: 10px;
	width: 625px;
	clear: both;
	border: 1px solid #444444;
}

div.msgName{
	float: left;
	height: 22px;
	width: 300px;
	text-align: left;
	background-color: #FEFEFE;
	padding-left: 10px;
	padding-top: 8px;
	font: bold 12px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #353535;
}

div.msgDate{
	float: left;
	height: 22px;
	width: 305px;
	text-align: right;
	background-color: #FEFEFE;
	padding-right: 10px;
	padding-top: 8px;
	font: 10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #353535;
}

div.myMsg{
	width: 600;
	clear: both;
	padding: 10px;
	background-color: #DEDEDE;
	border-top: 1px solid #B9B8B8;
	font: 12px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #4E4D4D;
}
div.inputLeft{
	width: 180px;
	float: left;
	padding: 10px 5px 0px 5px;
	text-align: right;
	font: bold 12px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #FF4DCC;
}

div.inputRight{
	width: 400px;
	float: left;
	padding: 10px 5px 0px 15px;
}

div.cell{
	clear: both;
	margin-top: 5px;
	height: 25px;
}

div.cell2{
	clear: both;
	margin-top: 5px;
	height: 120px;
}

div.warning{
	font: bold 10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color: #F6F6F6;
	margin-bottom: 10px;
}
#footer{
	color: #FF7000;
	width: 920px;
	height: 31px;
	background:  url(../graphics/footerBG.gif) no-repeat;
	font: 10px "Gill Sans", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 20px;
	padding-top: 15px;
	clear: both;
	letter-spacing: 1px;
}

#footerLeft{
	float: left;
	padding-left: 60px;
}

#footerRight{
	float: right;
	text-align: right;
	padding-right: 230px;
}
