/* culture shock: slight amnesia v1.0 by pogy366: http://www.raykdesign.net - Dec. 2005 */



/* general page structure and layout */

html, body {

height:100%;

}



body {

  font:.8em "Trebuchet MS", Arial, Helvetica, sans-serif;

/*font-family:Georgia, "Times New Roman", Times, serif;*



font-size:.8em;

*/

color:#000000;

margin:0 0 0 0;

padding:0 0 0 0;

/*background:#333 url(img/body_bg.jpg) repeat-y;*/



text-align:center;

}



#left_container {

position:absolute;

left:0;

top:0;

width:15em;

height:50%;

margin:0 0 0 0;

padding:0 0 0 0;

background:#EDE9E6;

border-right:1px solid #DFD8D2;

}
#footer {

position:relative;

width:49.3em;

height:9.5em;

margin:0 0 0 0;

padding:.3em .5em 0 0;

background:#333;

border-top:1px solid #DFD8D2;

font-size:.85em;

font-family:Arial, Helvetica, sans-serif;

color:#cccccc;

text-align:right;

}



.catTbl6 {
BACKGROUND-COLOR: #f5f5f5;
BORDER-RIGHT: 1px  solid #999999;
BORDER-TOP: 1px  solid #999999;
BORDER-LEFT: 1px  solid #999999;
BORDER-BOTTOM: 1px  solid #999999;
}

.fshow6 {
font-family: Arial, Helvetica, sans-serif; font-size: 12px;
padding: 2 2 2 4;
}


#left_quote {

position:relative;

left:0;

width:9.65em;

margin:0 0 0 0;

padding:.5em 5% .5em 5%;

background:#EDE9E6;

border-top:1px solid #DFD8D2;

border-bottom:1px solid #DFD8D2;

font-size:1.4em;

font-style:italic;

color:#AC9C90;

text-align:left;

}



#left_text {

position:relative;

width:16.7em;

margin:0 0 0 0;

padding:.5em 5% .5em 5%;

background:#EDE9E6;

font-family:Arial, Helvetica, sans-serif;

font-size:.8em;

color:#000000;

text-align:left;

}



#right_container_outer {

position:absolute;

left:16.3em;

top:1em;

width:42em;

height:100%;

margin:0 0 0 0;

padding:0 0 0 0;

background:#333 url(img/navbar_fade.jpg) top repeat-x;

}



.navbar {

position:relative;

left:0;

top:0;

width:42.3em;

height:2em;

margin:0 0 0 0;

padding:0 0 0 0;

background:#333;

}



#navbar_fade {

position:relative;

left:0;

top:0;

width:42em;

height:3em;

margin:0 0 0 0;

padding:0 0 0 0;

background:#ffffff url(img/navbar_fade.jpg) top repeat-x;

border-left:1px solid #DFD8D2;

border-right:1px solid #DFD8D2;

}



#right_container_inner {

position:relative;

left:0;

top:0;

width:42em;

margin:0 0 0 0;

padding:0 0 0em 0;

background:#ffffff;

border-left:1px solid #DFD8D2;

border-right:1px solid #DFD8D2;

}


.Tbl {

BORDER-RIGHT: 1px  solid #999999;

/*BORDER-TOP: 1px  solid #999999; */

BORDER-LEFT: 1px  solid #999999;

BORDER-BOTTOM: 1px  solid #999999;

BACKGROUND-COLOR: #F4F2E3;
}



#rci_left_column {

position:relative;

width:31em;

margin:-1em 0 0 .2em;

padding:0 1em 0 1em;

background:transparent;

font-size:.9em;

color:#000000;

text-align:left;

}



#rci_right_column {

position:relative;

float:right;

clear:both;

width:12.5em;

margin:0 1em 0 0;

padding:0 0 0 0;

background:#ffffff;

font-size:.8em;

color:#9D958E;

text-align:left;

}


#showcase {background:#7f7f9c;}
dl.boxes_list dt {background:#7f7f9c; font-size:1.5em; margin:3px 0;}
#foot {background:#7f7f9c;}


dl.curved {background:#7f7f9c url(c_tl.gif) top left no-repeat; margin:5px 0; padding:0; width:50%;}
dl.curved dt {background:transparent url(c_tr.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
dl.curved dd {background:#eee url(c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(c_br.gif) bottom right no-repeat; }



#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;

}







/* 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:transparent;

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:#8E1F0D;

font-weight:bold;

text-decoration:none;

float: left;

background:#ffffff;

border-left:1px solid #DFD8D2;

border-top:1px solid #DFD8D2;

border-right:1px solid #DFD8D2;

}



#nav ul li a:hover{

color:#8E1F0D;

background:#EDE9E6;

font-weight:bold;

text-decoration:none;

}



#nav #current li {

color:#000000;

background:#EDE9E6;

}



#nav #current a {

color:#7A6D62;

background:#EDE9E6;

text-decoration:none;

}



/* font styles */

h2 {

font-family:Georgia, "Times New Roman", Times, serif;

margin:0 0 -.3em 0;

padding:.8em 0 .5em 0em;

font-size:1.9em;

color:#8E1F0D;

/*background-image:url(img/leafs_brown.jpg);*/

background-repeat:no-repeat;

background-position:.1em .1em;

}



h3 {

font-family:Georgia, "Times New Roman", Times, serif;

margin:0 0 -.8em;

padding:0 0 0 0;

font-size:1em;

color:#8E1F0D;

}



#rci_right_column h3 {

font-family:Georgia, "Times New Roman", Times, serif;

margin:0 0 -.8em;

padding:0 0 0 0;

font-size:.9em;

color:#8E1F0D;

}



#left_text h3 {

font-family:Arial, Helvetica, sans-serif;

margin:0 0 -.7em;

padding:0 0 0 0;

font-size:1.2em;

color:#8E1F0D;

}



.small {

font-family:"Courier New", Courier, mono;

font-size:.85em;

text-transform:uppercase;

}



/* link styles */

#right_container_inner a {

color:#D96107;

text-decoration:underline;

}



#right_container_inner a:hover {

color:#999999;

text-decoration:none;

}



/* images */

#logo {

margin:.5em 0 0 0;



}



img {

border:none;

}

#box-small {
	width:125px;
	min-height:146px;
	margin-top:15px;
	background-color: #DEDEDE;
	background-image: url(img/bg-box-bottom-small.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#box-top-small {
	width:125px;
	height:12px;
	background-color: #FFFFFF;
	background-image: url(img/bg-box-top-small.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#box-small h3{

        padding:0 8px 12px 8px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-align:right;
}


#xp{
  border-top:solid 1px #ccc;
}


#box-small p {
	padding:0 8px 12px 8px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-align:right;
}




/* misc styles */

blockquote {

margin:.3em .6em .7em .6em;

padding:.05em .5em .05em .5em;

background:#ffffff url(img/navbar_fade.jpg) top repeat-x;

border-top:1px solid #CABEB5;

border-bottom:1px solid #EEEAE7;

border-left:1px solid #D7CDC6;

border-right:1px solid #EEEAE7;

font-family:Arial, Helvetica, sans-serif;

color:#7C6C61;

}



/* workarounds and hacks */

.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}



.clearfix {display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
