body {
	margin-top:0px;
	background:#fff;
	font-family:Georgia;
}

a {
   text-decoration:none;
   color:#E8E3D8;
}

a:hover {
   text-decoration:none;
   color:#6E97C0;
   border-bottom:1px dotted #E8E3D8; 
}

p a {
   border-bottom:1px dotted #E8E3D8; 
}

p em {
   color:#6E97C0;
}

#navigation {
	float:right;
	font-weight:normal;
	margin:0 10px 0 0;
	width:400px;
}

ul#navlist {
	float:right;
	height:25px;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul#navlist li {
display:block;
float:left;
height:25px;
line-height:60px;
margin:0;
}

ul#navlist li a{
text-decoration:none;
color:#E8E3D8;
font-size:1.5em;
margin:10px;
}

ul#navlist li.active a{
color:#6E97C0;
}

ul#navlist li a:hover{
border-bottom:#6E97C0 4px solid;
}

ul#navlist li.active a:hover{
border-bottom:none;
}

.header_wrapper {
	width:100%;
	border-top:#6E97C0 4px solid;
	background-color:#271E14;
	color:#6E97C0;
}

.header {
	background-color:#271E14;
	color:#6E97C0;
	padding:8px 0;
}
.header2_wrapper {
	width:100%;
	background: url("http://static.imalm.com/media2/img/border_back.gif") repeat-x; 
}
.main_wrapper{
	width:100%;
	background: #382E22; 
}

.header2 {
	width:950px;
	height:22px;
	margin:0 auto;
	padding:0;
	border-top:none;
	}
	
.header2 img {
	margin:0;
	padding:0;
	border:0;
	}

h1.header {
	border:none;
	color:#6E97C0;
	font-family:Georgia;
	margin-bottom:0;

}

h2.header {
	border:none;
	color:#E8E3D8;
	font-family:Georgia;
	margin-bottom:0;
	text-align:right;
	padding-right:10px;
}

.main {
	background-color:#382E22;
	margin:0 auto;
	padding:8px 0;
}

p.main_block {
    background-color:#271E14;
    padding:15px;
    
}

p.main_block em {
    color:#6E97C0;
}

img.displayed_center {
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

img.displayed_right {
    float:right; 
}

img.main {
    border:8px solid #271E14;
    padding:0;
}


p.test {
    height:100;
    width:100px;
    background-color:#6E97C0;
}

h2.main {
	border:none;
	color:#E8E3D8;
	font-family:Georgia;
	margin-bottom:0;
}

.main p {
    color:#E8E3D8;
    letter-spacing: 0.1em;
}

.footer1_wrapper {
	width:100%;
	background: url("http://static.imalm.com/media2/img/border_back2.gif") repeat-x; 
}
.footer1 {
	width:950px;
	height:22px;
	margin:0 auto;
	padding:0;
	border-top:none;
	}
.footer1_main {
	background:#E8E3D8;
}
.footer1_main_wrapper {
	background:#E8E3D8;
}

.footer2_wrapper {
	width:100%;
	background: url("http://static.imalm.com/media2/img/border_back3.gif") repeat-x; 
}
.footer2 {
	width:950px;
	height:22px;
	margin:0 auto;
	padding:0;
	border-top:none;
	}
.footer2_main {
	background:#fff;
}
.footer2_main_wrapper {
	background:#fff;
}



.footer2_right {
	padding:0;
	
	height:44px;
	
}

p.footer2_info {
	color:#fff;
	padding:8px;
	margin:5px 20px 0 0;
	background-color:#271E14;
	letter-spacing: 0.03em;
	font-weight: 400;
}

h2.footer2 {
	border:none;
	color:#271E14;
	font-family:Georgia;
	margin-bottom:0;
}

p.bottom_footer {
line-height:30px;
border:solid #E8E3D8 5px ;
text-align:center;
}

img.np_links {
    border:#E8E3D8 5px solid;
    border-bottom:none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

 ul.photoLinks {
float:left;
margin:0;
padding:0;
width:85px;
list-style:none;
margin-right:20px;
}

fieldset {
    border:1px solid #E8E3D8;
}

legend.np_links {
    color:#fff;
    padding:0 10px;
    letter-spacing: 0.05em;
}

legend.np_links em {
    color:#6E97C0;
}

ul.photoPlace {
float:left;
margin:0;
padding:0;
width:120px;
list-style:none;
margin-right:20px;
}

li.np_links {
    text-align:center;
    
    color:#E8E3D8;
    font-size:1.7em;
    margin-top:15px;
    letter-spacing: 0.3em;
}

li.bottom {
    background:#E8E3D8;
    color:#271E14;
    text-align:center;
    line-height:25px;
    letter-spacing: 0.2em;
}

.photoset {
    border:0px solid #fff;
    text-align:center;
    margin-bottom:30px;
}

.photoset:hover {
    background:#271E14;
}

.photoset img {
    border:5px solid #271E14;
}
.photoset p {
    margin:15px;
    font-size:1.1em;
    color:#6E97C0;
}

.photoset p.nums {
    color:#E8E3D8;
    margin:5px;
}

p.footer1p {
    padding:10px;
    background:#271E14;
    color:#E8E3D8;
    border:5px solid #382E22;
}

img.sets {
    border:5px solid #271E14;
    margin:3px;
}

