*{
margin: 0px; padding: 0px;
}

body{
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
text-align:center;
background-color:#fff;
}


#header{
width:100%;
height:43px;
background-color: #737A7F;
border-bottom: 7px solid #99BE68;
background-image: url(../images/div/logo.gif);
background-repeat: no-repeat;
text-align: right;

}
#container{
width:975px;
margin: 0 auto 0 auto;
text-align:left;
.comment cite{
font-family:Tahoma, Verdana, Arial, Sans-serif;
color:#777;
font-weight:bold;
}

border-top:1px solid #fff;
}
#mainContent{
width:390px;
margin:0 0 0 325px;
}
#sideBar{
position:absolute;
top:50px;
width:325px;
text-align: right;
border-right:1px solid #ddd;
margin:0;
padding:310px 0 20px 0;
font-family: Times New Roman, Times, serif;
}
  
#footer{
width:100%;
border-bottom:15px solid #737A7F;
padding:40px 0 20px 0;
text-align: center;
font-size: .75em;
clear:both;
}


hr {
display:none;
}
br{
clear:both;
}
.divider{
width:auto;
position:relative;
height:14px;
border-bottom:1px solid #ddd;
margin:0 0 25px 0;
}
.divider a{
text-transform: uppercase;
font-size:.6em;
letter-spacing: .1em;
font-family:Arial, Helvetica, sans-serif;
color:#979B68;
}
.divider a:hover{
color: #C52821 !important;
border:0px !important;
}
.right a{
position:absolute;
right:10px;
top:0px;
padding:0 20px 0 0;
height:28px;
}
.left a{
position:absolute;
left:10px;
top:0px;
padding:0 0 0 20px;
}


#entry{
margin:27px 0 0 0;
width:73%;
float:right;
text-align:justify;
}
#entrySide{
position:relative;
float:left;
margin:0;
width:180px;
padding:27px 20px 0 0;
border-right:1px solid #eee;
}
#entrySide .nineRules img{
margin:3px;
}
.nineRules img, .nineRules a, .nineRules a:hover{
border:0 !important;
background-color:none !important;
}
#sideBar .nineRules{
margin:0 0px 0 0;
}
#entrySide .nineRules{
text-align:left;
margin:0;
}
.artist{
margin:15px 0 15px 0;
padding:0.5em;
border:1px solid #fff;
background-color:#fff;
height:120px;
line-height:1em;
}
.artist img{
float:left;
border:1px solid #ccc;
margin:0;
}
.artist cite{
margin:11px 0 0 30px;
float:left;
}

.artimage{
margin:15px 0 15px 0;
padding:0.5em;
border:1px solid #fff;
background-color:#fff;
height: 320px;
line-height:1em;
}
.artimage img{
float:left;
border:1px solid #ccc;
margin:0;
}
.artimage cite{
margin:11px 0 0 30px;
float:left;
}
.roomimage{
margin:15px 0 15px 0;
padding:0.5em;
border:1px solid #fff;
background-color:#fff;
height: 190px;
line-height:1em;
}
.roomimage img{
float:left;
border:1px solid #ccc;
margin:0;
}
.roomimage cite{
margin:11px 0 0 30px;
float:left;
}



h1, h2, h3, h4{
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
}
h1, h2, #navigation{
font-family: Arial, Helvetica, sans-serif;
}
h3, h4{
font-family: Times New Roman, Times, serif;
}

#mainContent h2{
margin:0px 0 25px 0;
font-size:1.3em;
color:#333;
letter-spacing: .1em;
text-transform: lowercase;
}
h2 span{
color:#ccc;
font-size:.71em;
letter-spacing: .2em;
text-transform: uppercase;
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
#sideBar h2{
font-size:1.3em;
}
#mainContent h2, #sideBar h2{
margin:25px 0 25px 25px;
}

#entry h2{
	color: #87B34D;
	width:420px;
	font-family: "Times New Roman", Times, serif;
}

#entry h3, #sideBar h3{
margin:0 0 .6em 0;
letter-spacing: .03em;
}
#entry h3{
color:#87B34D;
}

#entry h3{ 
margin:20px 0 .6em 0 !important;
letter-spacing: .03em;
}


p{
color:#666666;
font-size:0.8em;
line-height:1.4em;
font-family:Tahoma, Verdana, Trebuchet MS, sans-serif;
letter-spacing: 0.02em;
}


#sideBar p{
font-size:.7em;
margin:0 0 1em 0;
}
#entry p{
font-size:.8em;
margin:0 0 1em 0;
}
.comment p{
font-size:.7em;
margin:0 0 1em 0;
color:#666;
}



#container a, #footer a, #header a{
text-decoration:none;
}
#entry a, .comment a,  #header a, .linklist p a{
border-bottom: 1px dotted #ccc;
color: #666;
cursor:pointer;
}
#entry cite a, #entry li a, #entry strong a{
color: #829F4F;
}
.commentSection cite a{
border-bottom: 1px dotted #ccc;
}
.linklist p a{
color:#333 !important;
}
.linklist a:visited:after,  #entry p a:visited:after, #entry li a:visited:after, #entrySide li a:visited:after{
color:#ccc;
}
#navigation a:hover, #footer a:hover, #LSResult a:hover, #entryHead a:hover, #entry a:hover, #entrySide a:hover, #otherSide li a:hover, .linklist a:hover, .comment a:hover, cite a:hover{
color: #cccc99; 
border-bottom:1px dotted #ADDF8B; 
background-color:#FAFFCF;
}


.leaves, .leaves a, .leaves li a, .leaves p a{
color:#87B34D;
}
.grass, .grass a, .grass li a, .grass p a{
color:#739841;
}
.black, .blacka{
color:#000;
}
.blackli a, .blackp a{
color:#666;
}
.grey, .grey a{
color:#666666;
}
.hvit, .hvit a{
color:#fff;
}
.header, .header a{
color:#737A7F;
}




#entry ul, #entry ol{
margin: 1em .5em 1em 1em;
}
#entrySide ul{
margin:.7em 0 1.2em .7em;
}
li{
font-family: Tahoma, Verdana, Trebuchet MS, sans-serif;
line-height:1.3em;
color:#666666;
}
#entry li{
font-size:.8em;
margin:0 0 .8em 1em;
letter-spacing:.03em;
}
#entrySide li{
font-size:0.8em;
margin:0 0 .4em 1em;
}

#entry .archive li{
margin:0;
font-size:.8em;
}
#entry li p{
font-size:1em;
}



quote{
background-color:#EDEFE0;
color:#000;
padding:1.3em 1em .5em 1.3em;
border-bottom:1px solid #DADFB5;
border-right:1px solid #DADFB5;
}
#entry blockquote{
margin:1.5em;
}

#entry blockquote p{
margin-top:0;
}
cite{
font-style: normal;
}
#entry blockquote cite{
font-size:1em;
font-weight:bold;
color:#333;
}
#entry cite, .comment cite{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#666666;
}


.comment cite{
font-family:Tahoma, Verdana, Arial, Sans-serif;
color:#777;
font-weight:bold;
}
#entry cite em{
font-family:Times New Roman, Times, serif;
letter-spacing: .2em;
line-height: 1.7em;
font-size:1.3em;
color:#666;
display:block;
margin-bottom:20px !important;
}
#entry cite em a{
color:#666;
border:0;
}

