* { margin: 0px; padding: 0px; }
body { background: #161F26 url("../graphics/main_bg.png") repeat-y center center; font-family: verdana; font-size: 11px; }
#main { margin: auto; width: 952px; background: #1E2B36 url("../graphics/main_graphic.png") no-repeat top center; }
#header { height: 174px; }
#mainImg { padding-left: 5px; margin-top: -10px; }
#logoBox { float: left; }
#topLinks { padding: 0px 10px 0px 10px; height: 26px; line-height: 26px; background: #000000; text-align: center; font-size: 11px; font-family: verdana; float: right; color: #ebebeb; }
#topLinks a { color: #ffffff; text-decoration: none; }
#topLinks a:hover { text-decoration: underline; }
#footer { margin: auto; width: 952px; color: #aaaaaa; padding-top: 15px; padding-bottom: 40px; }
#intro { float: left; text-align: left; text-align: justify; width: 490px; padding-left: 20px; padding-right: 20px; }
#imgmyphoto {float:left; width:153px; padding-left:15px;}
#contactMe { float: left; text-align: left; text-align: justify; width: 235px; padding-left: 10px; }
.cBoth { clear: both; height: 1px; overflow: hidden; }
#footer h1 { margin-bottom: 16px; font-weight: normal; font-size: 16px; }
#contactMe a { color: #aaaaaa; text-decoration: none; }
#contactMe a:hover { text-decoration: underline; }
#content { padding-bottom: 20px; }
#imgSwapper { padding-left: 46px; padding-top: 38px; }
#imgSwapper a { margin-right: 18px; display: block; float: left; }
#imgSwapper a img { border: 0px; }
#leftMenu { width: 140px; padding-left: 10px; padding-top: 55px; float: left; }
#leftMenu a { text-decoration: none; color: #ffffff; font-size: 13px; display: block; padding-bottom: 2px; float: left; margin-bottom: 10px; }
#leftMenu a.current { color: #aaaaaa; border-bottom: 2px solid #FFAE00; padding-bottom: 0px; }
#leftMenu a:hover { color: #aaaaaa; border-bottom: 2px solid #FFAE00; padding-bottom: 0px; }
#rightContent { width: 795px; float: left; }
#sectionImage { width: 150px; float: left; padding-top: 38px; overflow: hidden; }
#galleryDiv { width: 638px; float: left; }
#gallery { width: 636px; height: 364px; border: 1px solid #ffffff; border-bottom: 0px; overflow: hidden; position: relative; }
#galleryNav { padding: 10px; padding-top: 23px; overflow: hidden; }
#galleryNav a { color: #ffffff; text-decoration: none; display: block; border: 1px solid #ffffff; text-align: center; height: 20px; line-height: 20px; width: 20px; float: right; margin-right: 10px; }
#galleryNav a:hover { border: 1px solid #ffff00; }
#galleryNav a.disabledLink, #galleryNav a.disabledLink:hover { color: #000000; border-color: #000000; }
#galleryHold { width: 1908px; height: 364px; position: relative; }
.galleryPane { width: 636px; float: left; height: 364px; }
.galleryItem { position: relative; background: #ffffff; width: 90px; height: 90px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; float: left; }
.galleryItemLast { border-right: none; }
#galleryDesc { background: #000000; height: 77px; color: #ffffff; border: 1px solid #ffffff; border-top: 0px; overflow: hidden; width: 636px; }
.p10 { padding: 10px; }
#ttip { text-align: center; line-height: 78px; position: absolute; width: 173px; height: 68px; background: url('../graphics/tooltip.png') no-repeat center center; color: #ffffff; display: none; }
.galleryImage { border: 0px; cursor: pointer; }
.semiTrans { opacity: 0.6; filter: alpha(opacity=60); }
.next, .prev { position:absolute; top:40%; -moz-border-radius:5px; -webkit-border-radius:5px; }
.progress { position:absolute; top:45%; left:50%; display:none; }
#aboutme { float: left; text-align: left; text-align: justify; width: 670px; padding-left: 10px; padding-right: 20px; padding-top:20px; color:#aaaaaa; }
#imgmyphoto2 {float:left; width:153px; padding-right:10px; padding-left:48px; padding-top:20px;}
a.links { font-size: 11px; font-family: verdana; color: #ebebeb; }