/* culture shock: slight amnesia v1.0 by pogy366: http://www.raykdesign.net - Dec. 2005 */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#rci_center_column ul li span {color: #547699; }
a {
cursor:pointer;cursor:hand;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}
/* Show me some more */
.holder {width:210px; margin:5px; padding:1em; border:1px solid #ddd; float:left;}
.holder h2 {text-align:left;}
a.hid {color:#000; text-decoration:none; outline-style:none;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; color:#555; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}

/* general page structure and layout */
html, body {
height:100%;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em; 
color:#000000;
margin:0 0 0 0;
padding:0 0 0 0;
background:#B9CC8B url(img/body_bg_green.jpg) repeat-y;
text-align:center;
}

#left_container {
position:absolute;
left:0;
top:0;
width:15em;
height:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background:#9BAC72;
}

#left_quote {
position:relative;
left:0;
width:9.65em;
margin:0 0 0 0;
padding:.1em 6% .5em 4%;
background:#9BAC72;
font-size:1.3em;
font-style:italic;
color:#EAEEE0;
text-align:left;
}

#left_text {
position:relative;
width:13.7em;
float: left;
margin:0 0 0 0;
padding:.5em 0% .5em 4%;
background:#9BAC72;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#000000;
text-align:left;

}

#left_text a, #left_text p a  {color: #7d6624}
#left_text a:hover {color: #a4852f;}
#left_text p {margin:5px 0 0 25px;width: 150px;padding: 0;}
#left_text p span {font-style: italic; font-size: 11px; font-family: fantasiy}

#right_container_outer {
position:absolute;
left:16.3em;
top:1em;
width:60em;
height:100%;
margin:0 0 0 0;
padding:0 0 0 0;
background:#B9CC8B url(img/navbar_fade.jpg) top repeat-x;
}

.navbar {
position:relative;
left:0;
top:0;
width:61em;
height:2em;
margin:0 0 0 0;
padding:0 0 0 0;
background:#ffffff;
}

#navbar_fade {
position:relative;
left:0;
top:0;
width:60em;
height:3em;
margin:0 0 0 0;
padding:0 0 0 0;
background:#CBD9A9 url(img/navbar_fade_green.jpg) top repeat-x;
border-left:1px solid #9CA97C;
border-right:1px solid #9CA97C;
}

#right_container_inner {
position:relative;
left:0;
top:0;
width:60em;
margin:0 0 0 0;
padding:0 0 .2em 0;
background:#CBD9A9;
border-left:1px solid #9CA97C;
border-right:1px solid #9CA97C;
}

#rci_left_column {
position:relative;
width:44em;
margin:-1em 0 0 .2em;
padding:0 1em 0 1em;
background:transparent;
font-size:.9em;
color:#000000;
text-align:left;
}

#rci_center_column {
position:relative;
width:62em;
margin:-1em 0 0 .2em;
padding:0 1em 0 1em;
background:transparent;
font-size:.9em;
color:#000000;
text-align:left;
}

a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {text-align: left; font-size: 60%; display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:500px; height:550;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:10px; height:6px; background: url(../img/tooltip.gif) 0 0; display:block; font-size:1px;}


#rci_right_column {
position:relative;
float:right;
clear:both;
width:20.5em;
margin:0 1em 0 0;
padding:0 0 0 0;
background:#CBD9A9;
font-size:.8em;
color:#4F5936;
text-align:left;
}

#rci_right_column ul {
margin:.9em 0 0 1.4em !important;
margin:.9em 0 0 1.6em;
padding:0 0 0 0;
list-style-type:circle;
}

#rci_right_column li {
margin:0 0 .3em 0;
padding:0 0 0 0;
}

#footer {
position:relative;
width:70em;
height:2.5em;
margin:0 0 0 0;
padding:.3em .5em 0 0;
background:#B9CC8B;
border-top:1px solid #9CA97C;
font-size:.85em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:right;
}

#footer a {text-decoration: none;}

/* top navigation bar */
#nav ul{
padding:0 0 0 0;
margin: 0 0 0 0;
white-space: nowrap;
font-size:1em;
color:#000000;
float:left;
width:100%;
height:2em;
background:#B9CC8B;
list-style:none;
}

#nav ul li{
display:inline;
list-style:none;
}

#nav ul li a{
margin: 0 .4em 0 0;
padding: .4em 1em .46em 1em;
color:#7B885C;
font-weight:bold;
text-decoration:none;
float: left;
background:#CBD9A9;
border-left:1px solid #8EA459;
border-top:1px solid #8EA459;
border-right:1px solid #8EA459;
}

#nav ul li a:hover{
color:#000000;
background:#9CA97C;
font-weight:bold;
text-decoration:none;
}

#nav #current li {
color:#000000;
background:#EDE9E6;
}

#nav #current a {
color:#000000;
background:#9CA97C;
text-decoration:none;
}

/* font styles */
h2 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 -.3em 0;
padding:.8em 0 .5em 3.3em;
font-size:1.9em;
color:#000000;
background-image:url(img/erb.gif);
background-repeat:no-repeat;
background-position:.1em .1em;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 -.8em;
padding:0 0 0 0;
font-size:1em;
color:#000000;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 -.3em 0;
padding:.8em 0 .5em 3.3em;
font-size:1.9em;
color:#000000;
background-image:url(img/kras.gif);
background-repeat:no-repeat;
background-position:.1em .1em;
}

#rci_right_column h3 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 -.8em;
padding:0 0 0 0;
font-size:1.1em;
font-weight:bold;
color:#000000;
}

#left_text h3 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 -.7em;
padding:0 0 0 0;
font-size:1.2em;
color:#000000;
}

.small {
font-family:"Courier New", Courier, mono;
font-size:.85em;
text-transform:uppercase;
}

/* link styles */
#right_container_inner a {
color:#7d6624;
text-decoration:none;
}

#right_container_inner a:hover {
color:#a4852f;
text-decoration:none;
}

#left_container a {
color:#7d6624;
text-decoration:none;
}

#left_container a:hover {
text-decoration:none;
}

/* images */
#logo {
margin:.5em 0 0 -10px;
/*width:15em;
height:14em;*/
}

img {
border:none;
}

/* misc styles */
blockquote {
margin:.1em .6em 1em .6em;
padding:.05em .5em .05em .5em;
background:#D2DEB6;
border:1px solid #9CA97C;
font-size:1.7em;
font-family:Arial, Helvetica, sans-serif;
color:#57692D;
}

blockquote2 {
margin:.3em .6em 1em .6em;
padding:.05em .5em .05em .5em;
background:#D2DEB6;
border:1px solid #9CA97C;
font-size:1.7em;
font-family:Arial, Helvetica, sans-serif;
color:#54592D;
}
#blockquote3 {
margin:.3em -1em 1em -.5em;
padding:.05em .5em .05em .5em;
background:#D2DEB6;
border:1px solid #9CA97C;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#54592D;
}

/* workarounds and hacks */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.maintitle {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gen {
	FONT-SIZE: 12px
}
.genmed {
	FONT-SIZE: 11px
}
.gensmall {
	FONT-SIZE: 10px
}
.gen {
	COLOR: #000000
}
.genmed {
	COLOR: #000000
}
.gensmall {
	COLOR: #000000
}
A.gen {
	COLOR: #006699; TEXT-DECORATION: none
}
A.genmed {
	COLOR: #006699; TEXT-DECORATION: none
}
A.gensmall {
	COLOR: #006699; TEXT-DECORATION: none
}
A.gen:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
A.genmed:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
A.gensmall:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
.mainmenu {
	FONT-SIZE: 11px; COLOR: #000000
}
A.mainmenu {
	COLOR: #006699; TEXT-DECORATION: none
}
A.mainmenu:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
.cattitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699; LETTER-SPACING: 1px
}
A.cattitle {
	COLOR: #006699; TEXT-DECORATION: none
}
A.cattitle:hover {
	TEXT-DECORATION: underline
}
.forumlink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699
}
A.forumlink {
	COLOR: #006699; TEXT-DECORATION: none
}
A.forumlink:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.nav {
	COLOR: #006699; TEXT-DECORATION: none
}
A.nav:hover {
	TEXT-DECORATION: underline
}
.topictitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
A.topictitle:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A.topictitle:visited {
	COLOR: #5493b4; TEXT-DECORATION: none
}
A.topictitle:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
.name {
	FONT-SIZE: 11px; COLOR: #000000
}
.postdetails {
	FONT-SIZE: 10px; COLOR: #000000
}
.postbody {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
A.postlink:link {
	COLOR: #006699; TEXT-DECORATION: none
}
A.postlink:visited {
	COLOR: #5493b4; TEXT-DECORATION: none
}
A.postlink:hover {
	COLOR: #dd6900; TEXT-DECORATION: underline
}
INPUT {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: #B9CC8B;
}
TEXTAREA {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
SELECT {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000
}
INPUT.post {
	BACKGROUND-COLOR: #B9CC8B
}
TEXTAREA.post {
	BACKGROUND-COLOR: #B9CC8B
}
SELECT {
	BACKGROUND-COLOR: #B9CC8B
}
INPUT {
	TEXT-INDENT: 2px
}
INPUT.button {
	FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CBD9A9
}
INPUT.mainoption {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #CBD9A9; HEIGHT: 19px; WIDTH: 50px; ALIGN: left
}
INPUT.liteoption {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #fafafa
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*Drop-down menu*/
.nav2 {float:left; width:900px; border:none; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) no-repeat; color:rgb(75,75,75); font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);}
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/


.details {text-align: right; font-size: 80%; margin-top: 20px;}

tr.head {font-size: 13px; font-weight: bold; text-decoration: underline;  margin-top: 10px}

table.infotable {margin-top: 20px}
table.infotable thead {font-weight: bold; border-bottom: 1px solid; }
