@charset "utf-8";

@font-face {
	font-family: 'Conv_segoescb_0';
	src: url('../fonts/segoescb_0.eot');
	src: local('☺'), url('../fonts/segoescb_0.woff') format('woff'), url('../fonts/segoescb_0.ttf') format('truetype'), url('../fonts/segoescb_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
}
html { height: 101%; } /* always display scrollbars */
body { font-size: 62.5%; line-height: 1; font-family: Arial, Tahoma, Verdana, sans-serif; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: dot; padding-left:30px; padding-top:5px; padding-bottom:5px;line-height:20px; background:#F0DDBF;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; } 
input { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }
a { text-decoration: none; color:#000;}
a:hover { text-decoration: underline; }

.clearfix:before, .container:after { content: ""; display: table; }
.clearfix:after { clear: both; }

/* IE 6/7 */
.clearfix { zoom: 1; }


body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/bg.jpg);
	margin: 0;
	padding: 0;
	margin: 0 auto;
    width: 1080px;
}

img.a href {

   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;

  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
	}


#header {
	height:1000px;
	width:1094px;
	position:absolute;
	margin: 0 auto;
	background: url(../img/w_bg.png) top center no-repeat;
	}
	
	
#wrap {
	width:960px;
	padding-top:250px;
	margin: 0 auto;	
	position: relative;
	min-height:100%;
}


nav {
	background-image:url(../img/navi_o.png);
	float: left;
	width: 308px;
	height:428px;
	}
	
	.breadcrumb {
	float:left;
	margin-left: 52px; 
	width: 600px;
	color:#510e12;
	font-family:'Conv_segoescb_0',Sans-Serif;
	  border-bottom-width:2px;
  border-bottom-style: double;
  border-bottom-color:#510e12;
}

h3 {
	font-size:16px;
	font-family:'Conv_segoescb_0',Sans-Serif;
	}
	
#quote {
	text-align:center;
font-size:12px;
color:#000;
font-style:italic;
line-height:16px;
background:#C0D9AF;
padding: 8px 8px 8px 8px;
  opacity:0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */

}
	

aside {
		font-size:13px;
	float:left;
	padding-top: 16px; 
	width: 600px; 
	float:right; 
	height: 100%x;
	padding-bottom:75px;
	}
	
#gallery img{
-moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow:  2px 2px 2px #888;
box-shadow:  2px 2px 2px  #888;
}
	
footer {
	width:960px;
	position:fixed;
	bottom:0;
    font-size: 9px;
    height: 100px;
    text-align: center;
	}
	
	footer p {
		padding-top:75px;
		float: left;
		}
		