/*general*/
body { color:#fff; }
.clear { clear:both; }
.right { float:right; margin:0 0 1.5em 10px; }

/*content*/
div#s4c-wrap {  position:relative;  padding-bottom:4.5em; }
div#content { background:url(../../img/bg.jpg) no-repeat top center #000; padding-bottom:3em; font-family:garamond,georgia,times new roman,times,serif; color:#afafaf; }
div#content strong { font-weight:normal; color:#fff; }
div#content p { padding:0 10px; font-size:1.285714em; line-height:1.166667em; margin-bottom:1.166667em; }
div#content h1 { font-weight:normal; padding:2.265em 0 0 10px; font-size: 1.714286em; line-height: 0.875em; width:182px; float:left; }
div#content h2 { padding: 0 10px; color:#fff; font-weight:normal; font-size:1.285714em; line-height:1.166667em; text-transform:uppercase; }
div#content h3 { text-transform:uppercase; }
div#content a { color:#51d4ff; text-decoration:none; }
div#content a:hover { color:#fff; text-decoration:underline; }

/*strap*/
div#strap { font-size:1.285714em; line-height:1.166667em; margin-top:2.333334em; }
div#strap p { margin-bottom:0; }
div#strap ul#tx { margin:1.166667em 10px 0 10px; }
div#strap ul#tx li { color:#fff; }
div#strap ul#tx li em { font-size:.8em; font-style:normal; color:#afafaf; }

/*navigation*/
div#cwcw-nav ul { position:absolute; top:0; right:0; }
div#cwcw-nav ul li { float:left; display:block; margin-right:10px; height:105px; }
div#cwcw-nav ul li#nav4 { margin-right:0; }
div#cwcw-nav ul li a { display:block; width:65px; padding:3em 9px 1.5em 9px; color:#fff; text-decoration:none; }
div#cwcw-nav ul li a:hover { color:#51d4ff; text-decoration:none; }
div#content.section1 div#cwcw-nav ul li#nav1 { background:url(../../img/nav-on.jpg) no-repeat top; }
div#content.section2 div#cwcw-nav ul li#nav2 { background:url(../../img/nav-on.jpg) no-repeat top; }
div#content.section3 div#cwcw-nav ul li#nav3 { background:url(../../img/nav-on.jpg) no-repeat top; }
div#content.section4 div#cwcw-nav ul li#nav4 { background:url(../../img/nav-on.jpg) no-repeat top; }
div#content.section1 div#cwcw-nav ul li#nav1 a:hover { color:#fff; text-decoration:none; }
div#content.section2 div#cwcw-nav ul li#nav2 a:hover { color:#fff; text-decoration:none; }
div#content.section3 div#cwcw-nav ul li#nav3 a:hover { color:#fff; text-decoration:none; }
div#content.section4 div#cwcw-nav ul li#nav4 a:hover { color:#fff; text-decoration:none; }

/*homepage*/
div#hp-gallery {  }
div#hp-gallery img { margin:3em 0 1.5em 0; }
div#hp-delyth img { margin:3em 0 1.5em 0; }

/*gallery*/
div#gallery h2 { font-size:2em; margin-top:2em; }
div#gallery ul { margin-top:1.5em; }
div#gallery h3 { font-size:1.4em; color:#fff; margin-top:1.5em; }
div#gallery dl { font-size:1.2em; margin-top:1em; width:182px; margin-right:10px; float:left; }
div#gallery dt { color:#fff; margin-top:.5em; }
div#gallery dd { padding-left:1em; font-style:italic; }

/*delyth*/
div#qa { clear:both; }
div#qa h2 { font-size:2em; padding:2em 10px 1em 10px; }
div#qa h3 { font-size:1.6em; padding:1.5em 10px; color:#fff; }
div#qa h4 { font-size:1.2em; font-style:italic; color:#fff; }
div#qa ol { padding:1em 10px; }
img.small-img { float:right; margin:0 0 1.5em 10px; width:118px; height:165px; }

/*awards*/
div#awards { clear:both; }
div#awards h2 { font-size:2em; padding:2em 10px 1em 10px; }
div#awards h3 { font-size:1.6em; padding:1.5em 10px; color:#fff; }
div#awards ul li { padding:0 10px; font-size:1.285714em; line-height:1.166667em; margin-bottom:1.166667em; }
div#awards blockquote { color:#fff; }
