/* Global */



* { 	list-style:none;
	border:none;
    	margin: 0;outline:none;
    	padding: 0;
}

body {
    font-family:Lucida Sans, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #eee;
    background:url(../img/bg.jpg) top right #724856;
  
}




b { font-size:120% }
h1, h2, h3, h4 {font-weight: 100;margin: 5px;margin-top:0; font-family:georgia, serif;}

h1 {font-size:220%}
h2 { font-size: 196%;color:#fff }
h3 { font-size: 155%;margin-bottom:30px;}
h4 {font-size: 105%; }




p {  margin-bottom:10px;}


a, a:link { 
    text-decoration: none;
    color: #190007;
    border-bottom: 1px dotted #190007; 
}

a:hover {border-bottom: 1px solid transparent}

a.nob {border:none;}

/*a[href^="http://"] {
    background:transparent url(img/external.png) center right no-repeat;
    display:inline-block;
    padding-right:10px; border:none;
}*/


.clear {
    clear: left;
}
.bottom{height:20px;clear:both;}


img.img_left {display:block;float:left; margin-right:10px; margin-bottom:3px; }
img.img_right {display:block;float:right; margin-left:10px; margin-bottom:3px; }

#page {
width:960px; margin:auto;  margin-bottom:15px
 }



object {margin-top:80px;}

.sidebar {clear:both;float:left; width:220px; padding-top:10px;padding-right:10px;color:white;font-family:georgia, serif;text-align:right}
.sidebar h2 {color:#fff;font-size:140%; margin-top:15px;}


#citation {height:250px; overflow:hidden; margin-right:10px;text-align:right;margin-top:-15px;}
#citation p.quote {background:none !important;background:url(../img/bg.jpg);}
p.quote {display:block;font-size:170%; text-align:right;line-height:1.1em;}
p.quote span {padding-left:25px; ;padding-top:8px;background:url(../img/quote.png) no-repeat 0 50%}

.content {  float:right;  background: url(../img/bgdark.jpg) repeat 50% 50%; width:690px; padding:20px; margin-bottom:20px;}

.intro {  width:730px; padding:0; background:transparent; color:#ebe6e3; height:240px; overflow:hidden; }
.date {font-style:italic; font-size:90%; color:#ebc8d2;font-family:serif; padding:5px; border-bottom:1px dashed #ebc8d2; margin-bottom:30px;}
/*
.blog {background:#eee top right; margin-bottom:7px;}
.blog h2 {text-align:right}
.blog .date {text-align:right;}*/

.rightbox { border-bottom:1px dashed #2a0419;color:#fff;padding:5px;padding-top:10px; padding-bottom:10px;font-family:helvetica, sans-serif;}
.rightbox a { border:none; color:#2a0419; text-decoration:underline}

.descr {width:220px;  float:left;margin:5px; text-align:center;}


#pied {height:190px; background:url(../img/bgfooter.jpg) repeat-x top left;padding-top:30px;font-size:90%; clear:both; }
#pied div {width:960px; margin:auto;}

#pied div div {color:#ebe6e3; display:block;padding:10px;float:left;height:80px;}
#pied div div.first {  width:220px;text-align:left; padding-left:0 }
#pied div div.last { float:right;width:710px;text-align:right; padding-right:0}
#pied a {color:#d8bbc1; text-decoration:underline; border:none;}
#pied a:hover {color:#ebe6e3; border:none;text-decoration:none;}

#pied ul{text-align:center}
#pied ul li {display:inline; padding:6px;}
form input, form textarea {border:1px solid #ddd; padding:8px;}

/*/// MENU \\\*/

#menu {width:960px; margin:auto;margin-bottom:40px}
#menu ul{height:25px; text-align:center;background:url(../img/bgfooter.jpg) repeat-x 0 100%;padding:15px;padding-bottom:10px;clear:both;}
#menu ul li {display:block;  padding-left:12px;padding-right:12px;height:20px; float:left;border-right:2px solid #512836}
#menu ul li a { color:#fff; font-family:georgia, serif;  padding-bottom:3px;border-bottom:0px solid transparent; display:block;}
#menu ul li.last {border:none;}
#menu ul li.active a {border-bottom:1px solid white;}
#menu ul li.active a, #menu ul li a:hover {}



/* oracle */
#oracle_cont {float:left;margin-right:15px;width:220px;padding-bottom:30px;}
#oracle {width:220px; height:330px;background:url(../img/bgoracle.gif) top center no-repeat #000;overflow:hidden; margin-bottom:5px;text-align:center;color:#000; }
#oracle img {width:220px;}
#description {}
#description h2 {margin-bottom:35px;}
#loading {font-family:georgia, serif;padding:20px;text-align:center;padding-top:130px;background:url(../img/loader.gif) no-repeat 50% 110px;color:#fff ; font-size:180%;}
#preload {display:none;}

a.button, input.button {
display:block;
font-weight:200;
font-family:helvetica, sans-serif; 
font-size:1.1em;
text-align:center;
-moz-border-radius:10px;
background-image:url(../img/bg-button.gif);
background-repeat:repeat-x;
background-position:0 0;
background-color:#5e3241;
color:#fff;
border:none;
padding:5px 0 6px 0;
width:150px; margin-left:35px;
}

a.button:hover, input.button:hover {
background-image:none;
}

input.button {width:100px;padding:3px 0 4px 0}

/* contact */

form#EmailForm {width:230px;float:left; margin-right:10px;}
form p {width:230px;}


a#home {display:block; width:230px; height:115px; background:url(../img/navbar2.jpg) no-repeat 50% 50%; border:none; float:left}
a#home span {position:absolute; top:-16000px;}








