
/*
	
	Hand Crafted by Madius Nevub -> [madmadius@yahoo.com || info@nevub.com]
	Copyright (c) 2005 Madius Nevub.  All Rights Reserved.
	
*/

body { font:medium trebuchet ms,sans-serif; color:#000; background:#093542 url(../images/bg_art_1.jpg) no-repeat 50% 100px; margin:0; padding:0; text-align:center; }
head:first-child+body { font:medium trebuchet ms,sans-serif; }

a { color:#c90; }
a:hover { color:#000; }

a.noicon {  }
a.lex { background:url(../images/icon_lex.gif) no-repeat right top; padding-right:15px; }
a.lex:hover { background-position:100% -206px; }
a.pdf { background:url(../images/icon_pdf.gif) no-repeat right top; padding-right:20px; }
a.pdf:hover { background-position:100% -144px; }

hr { color:#fff; border-bottom:1px dashed #999; height:1px; }
head:first-child+body hr { color:#ccc; height:3px; border:1px solid #ccc; }

h1 { font-size:200%; font-weight:normal; color:#c96; line-height:100%; }
h2 { font-size:130%; }
h3 { font-size:110%; }
h4 { font-size:100%; }

form { margin:0; }
form label { display:block; }
blockquote { margin:0; padding:0; }

.fInp { width:100px; border-width:1px; margin-right:5px; }

#lo_str { width:100%; }
#lo_main { text-align:left; width:750px; background:#fff; border:2px solid #fff; margin:0 auto; position:relative; }

#lo_hdr { font-size:80%; height:180px; }
#breadcrumbs { display:none; }

/* ////////// */

#lo_bodyA {  }
#lo_bodyA #lo_story { width:485px; margin:20px 10px 20px 0; float:right; }
head:first-child+body #lo_bodyA  #lo_story { margin:20px 20px 20px 0; }
#lo_bodyA #lo_rail { font-size:80%; width:200px; margin:20px 0 20px 10px; float:left; }
head:first-child+body #lo_bodyA #lo_rail { margin:20px 0 20px 20px; }
head:first-child+body #lo_bodyA #lo_story h1 { margin:0 0 20px 0; }

#lo_bodyB {  }
#lo_bodyB #lo_story { width:485px; margin:20px 10px 20px 0; float:right; }
head:first-child+body #lo_bodyB  #lo_story { margin:20px 20px 20px 0; }
#lo_bodyB #lo_rail { font-size:80%; width:200px; margin:20px 0 20px 10px; float:left; }
head:first-child+body #lo_bodyB #lo_rail { margin:20px 0 20px 20px; }
head:first-child+body #lo_bodyB #lo_story h1 { margin:0 0 20px 0; }

//#lo_bodyB #lo_story img { border:10px solid #ccc; margin:0 20px 20px 20px; float:right; }
#lo_bodyB #lo_story img { border:0px solid #ccc; margin:0 10px 10px 10px; float:right; }
#lo_bodyB #lo_story blockquote { font-size:90%; color:#333; background:#eee; padding:10px 20px; -moz-border-radius:10px; }

#lo_bodyB #lo_rail ul { margin:0; padding:0; list-style:none; }
#lo_bodyB #lo_rail li { margin-bottom:5px; padding:1px; }
#lo_bodyB #lo_rail li img { width:30px; border:2px solid #ccc; margin-right:10px; display:inline; float:left; }
#lo_bodyB #lo_rail li span {  }
#lo_bodyB #lo_rail li em { color:#666; display:block; }

#lo_bodyC {  }
#lo_bodyC #lo_story { margin:20px; clear:both; }
head:first-child+body #lo_bodyC #lo_story { margin:0; }

#lo_bodyD {  }
#lo_bodyD #lo_story { width:435px; margin:20px 0 20px 10px; float:left; }
head:first-child+body #lo_bodyD #lo_story { margin:20px 0 20px 20px; }
#lo_bodyD #lo_rail { font-size:80%; width:250px; margin:20px 10px 20px 0; float:right; }
head:first-child+body #lo_bodyD #lo_rail { margin:20px 20px 20px 0; }

#lo_bodyE { position:relative; }
#lo_bodyE #lo_story { width:310px; margin:20px 0 20px 10px; padding-left:220px; }
head:first-child+body #lo_bodyE #lo_story { margin:20px 0 20px 20px; }
#lo_bodyE #lo_rail { font-size:80%; width:200px; margin:20px 10px 20px 0; position:absolute; top:-20px; left:0; }
head:first-child+body #lo_bodyE #lo_rail { margin:20px 20px 20px 0; }
#lo_bodyE #lo_xtras { font-size:80%; width:160px; margin:20px 10px 20px 0; position:absolute; top:-20px; right:0; }
head:first-child+body #lo_bodyE #lo_xtras { margin:20px 20px 20px 0; }

#lo_bodyG { text-align:center; }
#lo_bodyG #lo_rail { width:680px; margin:20px auto; clear:both; }
#lo_bodyG #lo_rail ul { margin:0; padding:0; list-style:none; }
#lo_bodyG #lo_rail li { font-size:80%; color:#666; background-color:#eee; border:10px solid #ccc; margin:20px 10px; padding-bottom:10px; float:left; -moz-border-radius:10px; }
#lo_bodyG #lo_rail li img { width:125px; margin-bottom:10px; display:block; }
#lo_bodyG #lo_rail li span { display:block; }
#lo_bodyG #lo_rail li em { display:block; }

/* ////////// */

#lo_story a { font-weight:bold; }
#lo_story h3 { margin:10px 0; }
#lo_story p { margin:10px 0 20px 0; }
.boxA { color:#ccc; background-color:#c33; margin-bottom:20px; padding:10px 20px; -moz-border-radius:10px; }
.boxA h3 { color:#fff; margin:10px 0; }
.boxA p { margin:10px 0; }
.boxA a { font-weight:bold; color:#c96; }
.boxA a:hover { color:#c90; }

/* ////////// */

#lo_nav { font-size:80%; line-height:normal; position:absolute; top:0; left:0; }
#lo_nav #nav { font-weight:bold; height:28px; background:#eee; margin:0; padding:0; list-style:none; }
#lo_nav #nav li { background:#fff; display:block; float:left; }
#lo_nav #nav li a { color:#fff; text-decoration:none; background:#c66 url(../images/nav_left2.gif) no-repeat 0 100%; margin:0 2px 0 0; padding:0 0 0 4px; display:block; }
#lo_nav #nav li a span { background:url(../images/nav_right2.gif) no-repeat 100% 100%; margin:0; padding:8px 15px 7px 10px; display:block; }
#lo_nav #nav li a:hover { color:#fff; background-color:#c33; }
#lo_nav #nav li.on a { color:#fff; background-color:#c33; }

#logo { width:500px; height:50px; background:url(../images/logo_bk2.gif) no-repeat 20px 12px; margin:0; padding:0; position:relative; }
#logo a { width:250px; height:30px; position:absolute; top:10px; left:20px; }
#nav_desc { text-indent:-200em; width:750px; height:100px; background:#c33 url(../images/hd_about.jpg) no-repeat 0 0; margin:0; padding:0; }
#nav_xtras { color:#666; text-align:right; width:300px; margin:0; padding:0; position:absolute; top:20px; right:20px; }

#lo_ftr { font-size:80%; color:#666; background:#eee; border-top:10px solid #c33; padding:0 0 20px 20px; clear:both; position:relative; }
#ftr_xtras { color:#666; text-align:right; width:200px; margin:0; padding:0; position:absolute; top:85px; right:20px; }
head:first-child+body #ftr_xtras { top:75px; }

#btt { text-align:right; height:30px; margin:0; padding:0; }
#btt a { text-align:center; text-decoration:none; color:#fff; width:150px; background:#c33; padding:0 0 5px 0; display:block; float:right; -moz-border-radius:0 0 10px 10px; }
#a { display:inline; }
#copyright { color:#999; display:inline; }
#contact { display:inline; }
#contact strong { text-indent:-200em; width:420px; height:25px; background:url(../images/logo_grey.gif) no-repeat 0 0; display:block; }

/* ////////// */

#alsointhis { background:#ffe5cc; -moz-border-radius:0 10px 0 0; }
#alsointhis h4 { padding:20px 0 0 20px !important; }
#alsointhis ul { margin:0 0 0 0 !important; padding:0 0 10px 0 !important; list-style:none !important; }
#alsointhis ul li { border-bottom:0px solid #fff; margin:0 20px 0 20px !important; padding:5px 0 5px 0 !important; }
#alsointhis ul li.on { background:#c33 !important; margin:0 10px 0 10px !important; padding:5px 10px 5px 10px !important; -moz-border-radius:0 10px 10px 0 !important; }
#alsointhis ul li.sub{ background:#c66 !important; margin:0 10px 0 10px !important; padding:5px 10px 5px 10px !important; -moz-border-radius:0 10px 10px 0 !important; }
#alsointhis ul li.space { border-bottom:0px solid #fff; margin:0 0  0 0 !important; padding:0 !important; }
head:first-child+body #alsointhis ul li.on{  margin:0 -10px 0 10px !important; padding:5px 30px 5px 10px !important; }
head:first-child+body #alsointhis ul li.sub{  margin:0 -10px 0 10px !important; padding:5px 30px 5px 10px !important; }
#alsointhis ul li.on a { color:#fff !important; text-decoration:none; }
#alsointhis ul li.sub a { color:#fff !important; text-decoration:none; }
#alsointhis ul li.on em { color:#eee !important; }
#alsointhis ul li.sub em { color:#eee !important; }

#search { background:#fff2e5 url(../images/decor_search.gif) no-repeat 100% 0; padding:30px 20px 20px 20px; -moz-border-radius:0 0 10px 0; }
#newsletter { color:#666; background:#eee; margin:2px 0; padding:10px 20px 20px 20px; -moz-border-radius:0 10px 10px 0; }

#lo_rail h4 { color:#333; margin:10px 0; }
#lo_rail p { margin:10px 0; }
#lo_rail form label { color:#333; }

/* ////////// */

.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; }
/* */

