﻿

/************************* BODY + ELEMENTS *******************/
BODY{margin: 0px; padding: 0px; background: #fff url(../graphics/bg-body.png) repeat-x 0px 120px}

H1,H2,H3,H4,H5,DIV,P,A,IMG,UL,LI,FIELDSET,FORM,INPUT,TEXTAREA,TABLE,TR,TD,SELECT,OPTION,IFRAME{color: #101010; font-family: arial, sans-serif; font-size: 12px; line-height: 12px; font-weight: normal; margin: 0px; padding: 0px; list-style-type: none}
IMG{border: none}
FIELDSET{border: none}
LEGEND{display: none}
TABLE{border-spacing: 0px; border-collapse: collapse}


/************************* FONTS *******************/
H1{color: #101010; font-size: 40px; line-height: 40px; letter-spacing: -2px; padding: 0px 0px 15px 0px}
h2, h3{color: #101010; font-size: 22px; line-height: 22px; letter-spacing: -1px; padding: 0px 0px 15px 0px}

P.intro, P.intro A, P.intro-border{color: #808080; font-size: 25px; line-height: 28px; letter-spacing: -1px}
P.intro{padding: 0px 0px 20px 0px}
P.intro-border{margin: 0px 0px 20px 0px; padding: 0px 0px 25px 0px; border-bottom: dotted 1px #202020}
P.intro A{text-decoration: none; cursor: text}
P.main{color: #181818; font-size: 15px; line-height: 19px; padding: 0px 0px 20px 0px}


/************************* CONTAINER *******************/
#container{width: 960px; min-height: 0px; margin: 0px auto; padding: 120px 0px 0px 0px; position: relative; background: url(../graphics/bg-header.png) no-repeat center top}
#icon-youtube, #icon-facebook{width: 30px; height: 30px; position: absolute; left: 894px; top: 48px; display: block; background: transparent}
#icon-facebook{left: 930px}
#icon-youtube SPAN, #icon-facebook SPAN{display: none}	


/************************* NAV *******************/
#nav{height: 33px; margin-bottom: -1px; z-index: 10; position: relative; border: solid 1px #808080; border-left: none; border-right: none; background: #ffffe0}
#nav LI{float: left; border-left: solid 1px #808080}
#nav LI.right{border-right: solid 1px #808080}
#nav LI A{color: #000; font-size: 14px; line-height: 14px; text-decoration: none; height: 23px; padding: 10px 16px 0px 16px; display: block; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; background: #ffffe8}
#nav LI A:hover, #nav LI A.active{background: #FDEE41}


/************************* HOME *******************/
#home{min-height: 0px; background: url(../graphics/bg-divider.png) repeat-y 690px 0px}
#home-left{width: 690px; padding: 25px 0px 10px 0px; float: left}
#home-right{width: 270px; padding: 30px 0px 10px 0px; float: right}	

#home-left P.intro, #home-left P.main{padding-right: 20px}
#home-left #home-photo{margin: 0px 0px 20px 0px; padding: 20px 0px 20px 0px; border: solid 1px #d0d0d0; border-left: none; border-right: none}

#home-right DIV.home-info{margin: 0px 0px 20px 0px; padding: 0px 0px 25px 20px; border-bottom: solid 1px #d0d0d0}
#home-right P.home-info{color: #282828; font-size: 14px; line-height: 17px; padding: 0px}
#home-right P.home-info A.button{font-size: 14px; line-height: 14px; text-transform: uppercase; text-decoration: none; padding: 4px 15px 4px 15px; border: solid 1px #d0d0d0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #FDEE41}


/************************* FOOTER *******************/
#footer-outer{border-top: solid 1px #505050}
#footer{width: 960px; margin: 0px auto; padding: 30px 0px 30px 0px}
#footer P.footer-links SPAN{color: #000; margin: 0px 10px 0px 10px}
#footer P.footer-links A{color: #000; font-size: 14px; line-height: 14px}
#footer P.footer-links{text-align: center}
#footer P.copyright, #footer P.copyright A{color: #303030; font-size: 12px; line-height: 18px}
#footer P.copyright{text-align: center; margin: 18px 0px 0px 0px; padding: 15px 0px 0px 0px; border-top: solid 1px #c0c0c0}


/************************* COMMON CLASSES *******************/
.link-text{display: none}
.clear{width: 100%; clear: both; font-size: 1px; line-height: 0px}