@charset "utf-8";
/* CSS Stylesheet for LightFused.net */

body { background: #000; font-family: Tahoma; font-size: 11px; color: #707070; margin: 0; padding: 0;}
a { color: #fff; text-decoration: none;}
a:hover { text-decoration: underline;}
img { border: 0; margin: 0;}
table { width: 100%; margin: 0; padding: 0;}
p { margin: 0;}

/* page framework divs //////////////////////////////////////////////////////////////*/
#container { border-top: 3px solid #666; width: 978px; margin: 0 auto; padding: 8px 0 0 0;}
#notification { font-family: Arial, sans-serif; font-size: 18px; font-weight: bolder; color: #fff; width: 978px; padding: 4px 0 12px 0;}
.welcome, .title, .date, .next { width: 49%; height: 22px;}
.welcome, .title { float: left;}
.date, .next { float: right; text-align: right;}
#header { background: #000 url(../images/header-img.jpg) no-repeat; float: none; clear: both; height: 130px; margin: 0 0 60px 0;}
#content { padding: 0 21px 20px 21px; width: 936px;}
#footer { border-top: 35px solid #121212; float: none; clear: both; margin: 0; padding: 12px 0; width: 978px;}
#footer a { color: #fcee86; text-decoration: none;}
#footer span { font-weight: bolder; color: #fff;}
#f-left, #f-right { width: 49%;}
#f-left { float: left;}
#f-right { float: right; text-align: right;}

/* content styles ///////////////////////////////////////////////////////////////////*/
h1 { font-family: Arial, sans-serif; font-size: 24px; color: #66ccff; margin: 0 0 8px 0; padding: 0; text-transform: uppercase;}
h2 { font-size: 11px; color: #c2c2c2; margin: 8px 0 0 0; padding: 0;}
h3 { font-family: Arial, sans-serif; font-size: 18px; font-weight: normal; color: #fff; margin: 0 0 1px 0; padding: 0;}
.clear { float: none; clear: both;}
.contact { background: url(../images/mail.gif) no-repeat center left; padding: 0 4px 0 15px;}
.note { font-style: italic; color: #666;}
.divider { color: #666;}
.top-link { border-top: 1px solid #ffff00;}
#preloader { display: none;}

/* for home page ////////////////////////////////////////////////////////////////////*/
#left { float: left; border-right: 1px solid #ffff00; width: 291px; padding: 0 10px 0 10px;}
#left p, #centre p { color: #707070; line-height: 16px;}
#left b, #centre b { color: #c2c2c2;}
#centre { float: left; width: 292px; padding: 0 10px 0 10px;}
#centre img { margin: 8px 0 0 0;}
#right { float: right; width: 292px; padding: 0 10px 0 10px;}
#right ul { list-style-type: none; margin: 0 0 12px 0; padding: 0;}
#right ul li a { font-weight: normal; color: #ffff00; padding: 8px 0; display: block; border-bottom: 1px solid #ffff00;  padding: 8px 0; margin: 0; width: 292px; text-align: right; text-decoration: none;}
#right ul li a span { float: left; font-weight: bolder; color: #fff;}
/* for links */
#right ul.links { list-style-type: none; margin: 0; padding: 0 0 12px 0; display: block;}
#right ul.links li { display: inline;}
#right ul.links li a { display: block; float: left; border-bottom: 1px solid #ffff00; font-weight: bolder; color: #c2c2c2; padding: 8px 0; margin: 0; width: 139px; text-align: left;}
#right ul.links li a.left-link { margin-right: 14px;}
#right ul.links li a:hover { color: #fff;}
/* ------END------ */

/* for galleries ////////////////////////////////////////////////////////////////////*/
.single-container { border-bottom: 1px solid #ffff00; float: left; width: 978px; margin: 0; padding: 0 0 8px 0;}
.single-inner, .triple-inner, .double-inner { margin: 0 0 8px 0;}
.double-left, .double-right { float: left; border-bottom: 1px solid #ffff00; width: 482px; margin: 0 14px 0 0; padding: 0 0 8px 0;}
.double-right { margin-right: 0;}
.double-inner {}
.triple-left, .triple-middle, .triple-right { float: left; border-bottom: 1px solid #ffff00; width: 316px; margin: 0 15px 0 0; padding: 0 0 8px 0;}
.triple-left {}
.triple-middle {}
.triple-inner {}
.triple-right { margin-right: 0;}
.single-container, .double-left, .double-right, .triple-left, .triple-middle, .triple-right { margin-bottom: 20px;} /* all bottom margins for photo containers in one */
/* framework divs for galleries only */
#navigation { background: url(../images/navigation-bg.jpg) repeat-x bottom; border-top: 1px solid #707070; width: 978px; height: 28px; margin: 0;}
#navigation ul { list-style-type: none; margin: 0; padding: 0;}
#navigation ul li { display: inline;}
#navigation ul li a { border-bottom: 1px solid #373737; display: block; float: left; font-weight: bolder; color: #fff; margin: 0 40px 0 0; padding: 7px 0 7px 0; text-align: center; text-decoration: none;}
#navigation ul li a:hover { border-bottom-color: #fff; color: #ffff00;}
#sitemap-contact { position: absolute; top: 0; left: 50%; width: 100px; margin: 0 0 0 377px; padding: 19px 6px 4px 6px; text-align: center; z-index: 1;}
#sitemap-contact a { color: #707070; text-decoration: none;}
#sitemap-contact a:hover { color: #fff;}
.next ul { float: right; font-family: Tahoma; font-size: 11px; font-weight: normal; list-style-type: none; margin: 0 0 -2px; padding: 0; position: relative; bottom: -2px;}
.next ul li { display: inline;}
.next ul li a { display: block; float: right; border: 1px solid #4c4c4c; color: #7a7a7a; width: 40px; height: 17px; margin: 0 3px 0 0; padding: 3px 0 0 0; text-align: center; text-decoration: none;}
.next ul li a:hover { border-color: #ffff00; color: #fff; text-decoration: none;}
.next ul li a.end { width: 30px;}
#gallery-title { background: url(../images/gallery-head-bg.jpg) repeat-x bottom; font-family: Arial, sans-serif; font-size: 18px; color: #fff; clear: left; margin: 0 0 15px 0; padding: 12px 0 27px 0;}
#gallery-content, #other-content { width: 978px; margin: 0; padding: 0 0 35px 0;}
#gallery-footer { float: none; clear: both; margin: 0; padding: 1px 0 15px 0; width: 978px;}
#gallery-footer a { color: #707070; text-decoration: underline;}
#gallery-footer a:hover { color: #fff;}
#gallery-footer b { color: #fff;}
#gallery-footer span { display: inline; margin: 0 0 0 542px;}
/* --------------END---------------- */
.reflect { position: relative; display: block;}

/* for site map page ////////////////////////////////////////////////////////////////*/
h4 { font-size: 11px; color: #fff; margin: 0 0 8px 0;}
#other-content ul { display: block; float: left; list-style-type: none; margin: 0; padding: 0; width: 250px;}
#other-content ul li a { display: block; border-bottom: 1px solid #ffff00; width: 250px; margin: 0; padding: 8px 0;}

/* for stats & info page ////////////////////////////////////////////////////////////*/
#other-content { width: 978px;} /* class defined in "for galleries" section */
#other-content h1 { border-bottom: 1px solid #ffff00; line-height: normal; margin: 0 0 15px 0;}
#stats, #info { border-bottom: 1px solid #ffff00; line-height: 16px; width: 480px; margin: 0; padding: 0 0 23px 0;}
#stats { float: left;}
#info { float: right;}
#info p { margin: 0 0 12px 0;}
#stats-table { margin: 0 0 15px 0;}
.stat-id {}
