BODY {
	background-color: #CBBBB4;
	background-image: url(background.jpg);
	background-repeat: repeat;
	width: 100%;
  	margin: 0;
}

/**********General classes*/

/*Body text*/
p { font-size: 10pt }
A:link, A:visited, A:active {
        color: #E2D9D5;
        text-decoration: none;
        font-size: 14px;
}

.img A:link, A:hover, A:active {
        padding: 0px !important;
	border: 1px !important;
	border-color: #000000 !important;	
	color: #000000 !important;
}

img.floatLeft { 
    float: left; 
    margin: 10px; 
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}

/**********Left column classes (leftright & leftonly)*/
/**********End left column classes*/


/**********Center column classes*/

/*left right (outer)*/	
.main_content {
	width:100%;  
	vertical-align:top;
	background-image: url(center_table_bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}

/*leftonly (outer)*/
.center_leftonly {
  width:85%;
  vertical-align:top;
}

.catmenu {
}

A.catmenu:link, A.catmenu:active, A.catmenu:visited {
    color: white;
    font-weight: normal;
    text-decoration: none;
    font-size: 11pt;
	font-variant: small-caps;
}

/*Explode tree, collapse tree*/

A.catmenu:hover {
    color: #FFFFFF;
    /* background-color: #2D241F; */
    border: 1px dashed #2D241F;
    font-weight: normal;
    font-size: 11pt;
	font-variant: small-caps;
}

/*no left (outer)*/
.center_noleft {width: 100%; vertical-align: top}

/*padding around inner elements*/
.center_padding {width: 90%}

/*central content (inner)*/
.center_table {
	width: 90%;
	text-align: left;
	
}
		
div#flyMain {
	
}

div#indexFlash {
	height: 400px;
	width: 600px;
	padding: 20px 0px 0px 90px;
}

div#hallOfFameFlash {
	height: 60px;
	width: 468px;
	margin-top: 20px;
	float:right;
	padding: 10px;
/*	padding: 20px 0px 0px 160px;*/
}

div#flyLeft {
	float: left;
}

div#flyCategory {
	width: 819px;
	height: 30px;
	color: #F5F1F0;
	font-variant: small-caps;
	background-color: #2D241F;
	font-weight: bold;
	text-indent: 80px;
	padding-top: 5px;
}
div#flyCategory a {
	font-size: 16px;
}

div#flyImage {
	/* float: left; */
	width: 465px;
	border-right: 1px solid #000000;
	background-color: #4B3C34; 
	padding: 10px;
	height: 1040px;
	overflow: auto;
}
/* moved to filter code 
div#flyRightUpper {
	float: none;
	overflow-x: auto;
	width: 320px;
	height: 170px;
}
*/
div#flyRight {
	background-color: #6C564B;
/*	float: right;*/
	width: 308px;
	padding: 10px;
	text-align: justify;
	font-size: 14px;
	color: #F5F1F0;
	height: 1040px;
	overflow: auto;
}

div#flyItemName {
	font-weight: bold;
	color: #F5F1F0;
	font-variant: small-caps;
	text-align: left;
	padding: 7px 0px 7px 0px;
	font-size: 16px;
	letter-spacing: 0.1ex;
}
div#flyItemComment {
	color: #000000;
}

.moreList {
	font-variant: small-caps;
	font-size: smaller;
	letter-spacing: normal;
	font-weight: normal;
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
}

.resultsDesc {
	background: #6C564B url(results_bg.jpg) bottom right;
}


/******* Begin Components ************/
.random_title {
	width: 819px;
	height: 30px;
	color: #F5F1F0;
	font-variant: small-caps;
	background-color: #2D241F;
	font-weight: bold;
	text-indent: 80px;
	padding-top: 5px;
}

.random_body {
	font-variant: small-caps;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
.random_body a {
	text-decoration: none; 
	font-size: 10px; 
}

/******* End Components ************/
/**********End center column controls*/


/**********Begin right column controls (leftright)*/

.right {width:15%; vertical-align:top}

/*Right content*/
.right_table {width:100%}
		
/**********End of right column style*/


/**********Begin footer controls*/		
	
.footer {
	/*margin:5px; */
	 padding:5px;
	 background-color: #4B3C34;
	 border-top: 1px solid #000000;
	 z-index: 2;
}
	
/**********End of footer controls*/


/**** BEGIN DIV CSS *************/

div#main {
        width: 1000px;
        min-width:1000px;
        max-width:1000px;
        margin-left: auto;
        margin-right: auto;
}

div#header {
	width: 1000px;
	margin: 0px;
	padding: 0px;
}


/*Topper controls bar */
div#navigation_bar {
        width: 1000px;
        height: 27px;
        background-image: url(k1.gif);
        background-color: #2D241F;
        background-repeat: repeat-x;
}

div#navigation_bar A:active,A:link,A:visited,A:hover {
}

div#contentgroup {
      width: 1000px;
	/*background-color: #4B3C34; */
      border-top: 1px solid #000000;
      height:1099px;
    
/*	height: auto !important;*/
}


div#contentleft {
	float: left;
	width: 180px;
    background-color: #6C564B;
    color: #FFFFFF;
    border-right: 1px solid #000000;
    height: 1098px;
    overflow: auto;
	/*height: 100% !important;*/
}

div#contentcenter {
	float: right;
	width: 819px;
	height: 1098px;
	background-color: #4B3C34;
	
}

div#noLeftContentCenter {
      float: right;
      width: 1000px;
      height:580px;
      background-color: #4B3C34; 
      border-top: 1px solid #000000;
    
/*	height: auto !important;*/
}

div#contenttop {
      /*  padding: 10px; CMK*/ 

}

div#contentmiddle {
	padding: 0px;

}

div#contentbottom {
    padding: 0px;

}

div#bottommenu {
    width: 1000px;
    text-align: center;
    margin: 0;
	padding: 0;
}

div#copyright {
    width: 1000px;
    text-align: center;
    margin: 0;
	padding: 0;
	clear: both;
	background-color: #4B3C34;
}

/* DO NOT EDIT or ADD below here */
.clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}

.clearfix {
        display: inline-table;
}
/* backslash hack hides from IE mac \*/
* html .clearfix {
        height: 1%;
}

.clearfix {
        display: block;
}
/* end backslash hack */


