/*  -------------------------------------------------------------------
    Reset Tags --------------------------------------------------------- */
    html, body, div, span, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, cite, code, small, strong,
    br, b, u, i, center, q, em, img, dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        border:0;
        font-family:inherit;
        font-size:1em;
        font-style:inherit;
        font-weight:inherit;
        margin:0; padding:0;
        vertical-align:baseline;
    }

    body { font-size:100.01%; line-height:1.5; background:#fff; }

    a img { border:none; outline:none; text-decoration:none }
    a { outline:none; text-decoration:none }
	
	strong { font-weight:bold; }


/*  -------------------------------------------------------------------
    Shell ------------------------------------------------------------- */
	body {
		background:#bebfbf url(../images/bg_body.gif) repeat-x top left;
		font-size:12px;
		margin:0;
		width:100%; height:100%;
	}
	
	h1 {
		color:#fff;
		font-size:46px; line-height:46px;
		text-transform:uppercase;
	}
	
	h2 { color:#fff; font-size:16px; margin-bottom:12px; margin-top:-8px; }
		h2 span { color:#999; font-size:21px; }
		
	h3 { 
		font-family:"TrajanProBold", Georgia, serif;
		color:#000; 
		font-size:15px;
		margin-bottom:6px;
	}
		
	a { color:#000; }
	a:hover, a.active { color:#fff; }
	
	p { margin-bottom:10px; }
	
	
/*  -------------------------------------------------------------------
    Homepage ---------------------------------------------------------- */
	#home #global {
		background:url(../images/bg_wrapper.jpg) no-repeat top left;
		position:fixed;
		left:0;
		width:100%; height:100%;
	}
	
	#home #wrapper {
		font-family:"TrajanProBold", Georgia, serif;
		margin:0 auto;
		padding: 0 10px;
		position:relative;
		width:435px;
	}
	
	#home #header { 
		margin:0 auto;
		padding:115px 0 100px;
		width:338px;
	}
	
	#home #menu ul { 
		
		float:right; 
		width:223px;
	}
	
	#home #menu li { 
		background:url(../images/bg_content.png) repeat top left;
		font-size:30px; line-height:30px;
		list-style:none;
		margin-bottom:2px;
		width:223px; height:30px; 
	}
	
	
/*  -------------------------------------------------------------------
    Gallery ----------------------------------------------------------- */
	#gallery #global {
		background:url(../images/bg_gallerywrapper.png) no-repeat center bottom;
		position:fixed;
		bottom:1px;
		width:100%; height:100%;
	}
	
	#gallery #wrapper {
		margin:0 auto;
		padding: 0 10px;
		position:relative;
		width:520px;
	}
	
	#gallery #menu { 
		font-family:"TrajanProBold", Georgia, serif;
		float:right; 
		text-align:right; 
		margin:130px 0 5px;
		padding-right:7px
	}
		#gallery #menu li {
			background:url(../images/bg_content.png) repeat top left;
			list-style:none;
			float:left;
			font-size:17px;
			padding-right:5px;
		}
	
	#gallery #content {
		clear:both;
		min-height:400px;
	}
		#gallery #content ul { float:right; }
			#gallery #content li {
				list-style:none;
				float:left;
				width:123px; height:123px;
				padding:3px;
			}
			#gallery #content li:hover { background-color:#000;	}
			
	#content.text {
		background:url(../images/bg_content.png) repeat top left;
		font-family:Arial, Helvetica, sans-serif;
		padding:15px!important;
	}
	
	
/*  -------------------------------------------------------------------
    Copyright --------------------------------------------------------- */
	#copyright {
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:15px;
		text-align:center;
	}
		#home #copyright { margin-top:125px; }
	
	
/*  -------------------------------------------------------------------
    Font -------------------------------------------------------------- */
	@font-face {
		font-family: 'TrajanProBold';
		src: url('../font/trajanprobold.eot');
		src: local('Trajan Pro'), local('TrajanPro-Bold'), url('../font/trajanprobold.ttf') format('truetype');
	}
	
	.center { text-align:center; }
	.trajan { font-family:"TrajanProBold", Georgia, serif; font-size:14px; }
