@font-face {
	font-family: 'StMarieThin';
	src: url('../fonts/StMarie-Thin-webfont.eot');
	src: local('☺'), url('../fonts/StMarie-Thin-webfont.woff') format('woff'), url('../fonts/StMarie-Thin-webfont.ttf') format('truetype'), url('../fonts/StMarie-Thin-webfont.svg#webfontFWarA2us') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1 {font: 60px/68px 'StMarieThin', Arial, sans-serif;letter-spacing: 0;}
h2 {font: 40px/48px 'StMarieThin', Arial, sans-serif;letter-spacing: 0;margin-top:-10px;}
h3 {font: 20px/22px 'StMarieThin', Arial, sans-serif;letter-spacing: 0;margin-top:-10px;}

p.subheading {margin-top:-40px;font: 18px/20px 'StMarieThin', Arial, sans-serif;letter-spacing: 0;margin-bottom:40px; color:#999999;}

a {color:#860d0d;text-decoration:none;}
a:hover {color:#fff;}

body { font: 16px/18px 'StMarieThin', Arial, sans-serif;letter-spacing: 0; margin:0px 0px; padding:0px; text-align:center; background-color:#3e3e3e; }

#Content { width:100%; margin:0px auto; text-align:center; background-color:#959595; height:845px; } 

#footer { width:100%; margin:0px auto; text-align:center; height:100px; background-image:url('../img/bg_footer.jpg'); background-repeat:repeat-x; } 

a:active { outline:none; } 

.overlay { position:absolute; top:144px; width:100%; height:604px; background-image:url('../img/top_layer.png'); background-repeat:no-repeat; background-position:center; margin:0px auto; z-index:1; text-align:center; } 

.lindeberg{ background-image:url('../img/lindeberg_red.png'); background-repeat:no-repeat; background-position:right 0; height:60px; width:344px; margin-right:40px; margin-top:56px; float:right; text-align:left; } 
.lindeberg.orange{ background-image:url('../img/lindeberg_orange.png'); } 

.sections{ height:30px; width:344px; float:right; margin-top:5px; margin-right:6px; text-align:right; } 

.header{ position:relative; overflow:hidden; height:180px; text-align:right; width:770px; margin:0px auto; } 

.buttons{ position:relative; overflow:hidden; height:80px; text-align:center; width:685px; margin:0px auto; } 

.footerlinks{ position:relative; overflow:hidden; height:80px; text-align:center; width:685px; padding-top:40px; margin:0px auto; } 

.aboutbox{ position:relative; display:none; width:560px; height:100px; float:left; text-align:left; color:#959595; font-family:StMarieThin; }

.placeholder{ position:relative; overflow:hidden; text-align:center; width:770px; height:543px; margin:0px auto; }

.scrollable { position:relative; overflow:hidden; width:685px; height:453px; background-color:#959595; padding-top:30px; padding-left:52px; padding-right:35px; padding-bottom:60px; background-image:url('../img/bg_layer2.jpg'); background-repeat:repeat-x; }

.scrollable .items { width:20000em; position:absolute; clear:both; }

.items div { float:left; width:724px; background-image:url('../img/photo_layer.png'); margin-left:32px; padding-top:13px; padding-left:13px; padding-bottom:13px; background-repeat:no-repeat; background-position:0 0; }

.scrollable img { float:left; background-color:#fff; padding:0; width:680px; height:453px; }
.scrollable .active { border:2px solid #000; position:relative; cursor:default; }
.scrollable { float:left; }

a.browse { display:block; width:30px; height:15px; margin:30px 0; cursor:pointer; font-size:1px; }

a.disabled { visibility:hidden !important; }

a.right { background:url(../img/next.png) no-repeat;background-position: 0 0; clear:right; float:right;} 
a.right:hover { background-position:0 -15px; } 
a.right:active { background-position:0 -30px; }

a.left { width:60px;background:url(../img/previous.png) no-repeat;background-position: 0 0; float:left;} 
a.left:hover { background-position:0 -15px; } 
a.left:active { background-position:0 -30px; }

a.photography { cursor:pointer;display:block;height:15px;width:80px;background:url(../img/photography.png) no-repeat;background-position: 0 0;float:right;} 
a.photography:hover { background-position:0 -15px; } 
a.photography:active { background-position:0 -30px; }
a.photography.selected { background-position:0 -30px; }

a.music { cursor:pointer;display:block;height:15px;width:36px;background:url(../img/music.png) no-repeat;background-position: 0 0;float:right;} 
a.music:hover { background-position:0 -15px; } 
a.music:active { background-position:0 -30px; }
a.music.selected { background-position:0 -30px; }

a.noworries { cursor:pointer;display:block;height:15px;width:68px;background:url(../img/noworries.png) no-repeat;background-position: 0 0;float:right;} 
a.noworries:hover { background-position:0 -15px; } 
a.noworries:active { background-position:0 -30px; }
a.noworries.selected { background-position:0 -30px; }

a.about { cursor:pointer;display:block;height:15px;width:38px;background:url(../img/about.png) no-repeat;background-position: 0 0;float:right;} 
a.about:hover { background-position:0 -15px; } 
a.about:active { background-position:0 -30px; }

a.contact { cursor:pointer;display:block;height:15px;width:50px;background:url(../img/contact.png) no-repeat;background-position: 0 0;float:right;} 
a.contact:hover { background-position:0 -15px; } 
a.contact:active { background-position:0 -30px; }
