/*
	
	Hand Crafted by Nevub -> [www.nevub.com || info@nevub.com]
	Copyright (c) 2007 Nevub.  All Rights Reserved.
	
*/

body { margin:0; padding:0; }
body, td, form, input { font-family:arial,helvetica,sans-serif; font-size:small; }
a { text-decoration:underline; }
a:visited {  }
a:hover {  }
hr { height:1px; }

h1 { font-size:200%; letter-spacing:-2px; }
h2 { font-size:160%; letter-spacing:-1px; margin:0 0 20px 0; }
h3 { font-size:130%; letter-spacing:0; }
h4 { font-size:105%; }

#lo_str { text-align:center; width:975px; margin:0 auto; }
#lo_main { text-align:left; width:890px; margin:0 auto; position:relative; }

#lo_hdr { width:870px; height:110px; background:#000; margin:0 auto 10px auto; position:relative; }
#logo { display:none; }
#skip { display:none; }
#breadcrumbs { display:none; }

/* ////////// */

#lo_nav { width:585px; height:24px; line-height:normal; margin:0; padding:0; position:absolute; top:45px; left:270px; }

#nav { font-size:85%; margin:0; padding:0; list-style:none; }
#nav li { display:block; float:left; }
#nav li a { font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; background:#000; margin:0 1px 0 0; padding:5px 10px; display:block; }
#nav li a:hover { color:#fff; background:#666; }
#nav li.on a { font-weight:bold; color:#fff; background:#333; }

#nav_home { text-indent:-200em; width:205px; height:75px; background:#000; position:absolute; top:-26px; left:-230px; }
#nav_home a { text-decoration:none; width:205px; height:75px; background:transparent url(../_imgs/logo.gif) no-repeat 0 0 !important; padding:0 !important; position:absolute; top:0; left:0; }
#nav_home a:focus { -moz-outline:0; }

#subnav { font-size:100%; width:570px; border-top:1px solid #333; margin:0; padding:0; list-style:none; position:absolute; top:24px; left:0px; }
#subnav li {  }
#subnav li a { font-weight:normal !important; color:#ccc !important; text-transform:none !important; background:#000 !important; margin:6px 1px 0 0; padding:2px 5px 4px 5px !important; }
#subnav li a:hover { color:#fff !important; }
#subnav li.on a { font-weight:bold !important; color:#fff !important; }

#nav_desc { display:none; }

.home #lo_nav { top:73px; }
.home #nav_home { top:-54px; }

/* ////////// */

#lo_body { width:870px; margin:0 auto 0 auto; padding:1px 0 0 0; }

#lo_body #lo_story { font-size:85%; }
head:first-child+body #lo_body #lo_story {  }

#lo_body #lo_rail {  }
head:first-child+body #lo_body #lo_rail {  }

#lo_body #lo_story td { font-size:100%; }

#intro_obj { margin:0 0 10px 0; }
#intro_body { display:none; }

#lo_xtra { width:870px; height:50px; margin:0 auto 10px auto; }

/* ////////// */

#lo_ftr { text-align:left; width:870px; height:70px; margin:0 auto 0 auto; padding:1px 0 0 0; clear:both; position:relative; }
#contact { display:none; }
#copyright { font-size:11px; margin:0; padding:0; position:absolute; top:10px; }
#copyright2 { font-size:11px; margin:0; padding:0; }
#tag_create2 { text-indent:-200em; width:235px; height:25px; background:transparent url(../_imgs/create_sm.gif) no-repeat 0 0; position:absolute; top:5px; right:0; }
#tag_create { text-indent:-200em; width:84px; height:25px; background:transparent url(../_imgs/create_sm2.gif) no-repeat 0 0; position:absolute; top:7px; right:0; }
#tag_create a { text-decoration:none; width:235px; height:25px; display:block; }
#tag_create a:focus { -moz-outline:0; }

/* ////////// */

#c1a { width:75px; height:110px; position:absolute; top:0; left:-75px; }
#c2a { text-indent:-200em; width:72px; height:52px; background:transparent url(../_imgs/c2.gif) no-repeat 0 0; position:absolute; top:110px; left:30px; }
#c3a { text-indent:-200em; width:72px; height:53px; background:transparent url(../_imgs/c3.gif) no-repeat 0 0; position:absolute; top:110px; right:30px; }
#c4a { width:75px; height:110px; position:absolute; top:0; right:-75px; }
#c1Obja, #c4Obja { width:75px; height:110px; }

/* ////////// */

.hide { text-indent:-100em; width:1px; height:1px; margin:0; padding:0; display:inline; position:absolute; left:-100em; overflow:hidden; }
.none { display:none; }
.clear { font-size:1px; line-height:1px; clear:both; }

/* to debug, kill the space after this asterix->* /
* { border:1px solid red!important; }
/* */

