/*
------------------------------------------------------
PAGE RESET - DO NOT EDIT
------------------------------------------------------
*/

/*
First 2 lines, Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#edeced;font-size:62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}a:active, a:hover, a { outline: none; }



/*
------------------------------------------------------
BODY
------------------------------------------------------
*/

body {
margin:0;
padding:0;
background:#3d3735;
}

body.index {
background:#3d3735 url(../img/shared/indexBG.jpg) center center fixed no-repeat;
}


/*
------------------------------------------------------
MAIN SITE STYLES
------------------------------------------------------
*/


h2 {
margin:0 0 5px 0;
padding:0;
font:14px "Times New Roman", Times, serif;
color:#231e1d;
text-transform:uppercase;
letter-spacing:2px;
}

h3 {
margin:25px 0 14px 0;
padding:0 30px 0 30px;
font:18px "Times New Roman", Times, serif;
color:#231e1d;
text-transform:uppercase;
text-align:center;
letter-spacing:2px;
}

h4 {
margin:25px 0 10px 0;
padding:0;
font:12px "Times New Roman", Times, serif;
color:#231e1d;
text-transform:uppercase;
text-align:center;
letter-spacing:2px;
}

.lowercase {
text-transform:lowercase;
}

p {
margin:0 0 12px 0;
padding:0 30px 0 30px;
font:12px/18px "Times New Roman", Times, serif;
color:#231e1d;
text-align:justify;
}

p.small {
margin-top:20px;
text-align:center;
}

a {
color:#c0b8af;
text-decoration:none;
}

a:hover {
color:#eee5dc;
}

/*
------------------------------------------------------
MAIN SITE LAYOUT
------------------------------------------------------
*/

#siteWrap {
margin:-272px 0 0 -480px;
padding:0;
width:960px;
height:545px;
position:absolute;
top:50%;
left:50%;
}

#siteLeftWrap, #siteRightWrap {
margin:0;
padding:0;
background:#0e0c0c;
width:475px;
height:545px;
}

#siteLeftWrap {
float:left;
}

#siteRightWrap {
float:right;
}

#siteLeft, #siteRight {
margin:25px 0 0 25px;
padding:0;
border:1px solid #a4a3a3;
background:#746f6a;
width:423px;
height:493px;
overflow:hidden;
}


#pageTitleWrap {
margin:0 auto;
margin-top:45px;
margin-bottom:20px;
padding:0;
background:url(../img/shared/pageTitle.gif) bottom no-repeat;
width:225px;
height:9px;
}

#pageTitleWrap h1 {
display:none;
}

#pageFooterWrap {
margin:0 auto;
margin-top:15px;
padding:0;
width:50px;
}


/*
------------------------------------------------------
INDEX PAGE LAYOUT
------------------------------------------------------
*/

#titleWrap {
margin:-137px 0 0 -237px;
padding:0;
background:url(../img/index/title.gif);
width:475px;
height:275px;
position:absolute;
top:50%;
left:50%;
}

#titleWrap a {
width:475px;
height:275px;
display:block;
}

#titleWrap a h1 {
display:none;
}

/*
------------------------------------------------------
VIDEO PAGE
------------------------------------------------------
*/

#videoWrap {
margin:0 auto;
padding:10px;
border:1px solid #6a6560;
width:330px;
height:273px;
}

/*
------------------------------------------------------
MAIN NAVIGATION
------------------------------------------------------
*/

#mainNavWrap {
margin:0 auto;
padding:30px 0 0 0;
border-top:1px solid #5b5552;
border-bottom:1px solid #5b5552;
width:375px;
text-align:center;
}

ul.mainNavigation {
margin:8px 0 30px 0;
padding:0;
}

ul.mainNavigation li, ul.mainNavigation li.first {
margin:0;
padding:0;
font:13px "Times New Roman", Times, serif;
color:#ffffff;
display:inline;
}

ul.mainNavigation li a {
padding:10px;
color:#c0b8af;
text-decoration:none;
}

ul.mainNavigation li a:hover {
color:#eee5dc;
}

ul.mainNavigation li.s, ul.mainNavigation li.s a {
color:#292322;
}

/*
------------------------------------------------------
PHOTO THUMBNAILS LAYOUT
------------------------------------------------------
*/

.thumbnailsWrap {
margin:0;
padding:30px 0 0 0;
text-align:center;
display:inline;
}

.thumbnailsWrap img {
margin:0;
padding:0;
}

.thumbnailsWrap a, .thumbnailsWrap a.first {
margin:0 0 0 10px;
padding:10px;
border:1px solid #6a6560;
display:inline-block;
}

.thumbnailsWrap a.first {
margin-left:0;
}

.thumbnailsWrap a:hover {
border:1px solid #5b5552;
}



/*
------------------------------------------------------
CLEARFIX
------------------------------------------------------
*/

.clearFix { 
display:inline-block; 
}

.clearFix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

/* start commented backslash hack \*/

* html .clearFix { 
height: 1%; 
}

.clearFix { 
display: block; 
}

/* close commented backslash hack */


