/* Riteway styles */



body {font-family: verdana, helvetica, arial;	font-size: 11px; line-height: 16px; color: #666; margin: 0px; padding:0px; background-color:#CECECE;}

small {font-size: 9px; }

img {
border: 0px;
}


.storycontent p, .storycontent li, .storycontent em { margin-left: 20px; margin-right: 20px; font-size: 11px; line-height: 16px; color: #666; }

.storycontent h3 { margin-left: 20px; font-size: 15px; font-family: helvetica, arial; }

.storycontent img {margin-left: 50px;}

.storycontent a {color: #c00; text-decoration:underline;}

.floatright {float:right; margin: 5px 5px 5px 15px; }

.floatleft {float:left; margin: 5px 15px 5px 0px; }

.halfcol {float:right; margin: 0 10px 0 15px; width: 300px; }

.rule {clear:both; border-top: 1px dotted #ccc; margin: 15px 10px 15px 10px;}

#main {
width: 750px;
/*height: 370px;*/
margin: 100px auto 0px auto;
background:#fff url(/images/4.gif) top left repeat-y;
border: 7px solid #fff;
overflow: auto;
}

#LHcol {
float:left;
width:200px;
/*height:370px;
background:#CDC9BF url(/images/3.gif) no-repeat;
background-color: #CDC9BF;*/
}


#mainmenu {

margin: 0 0 0 10px;
width: 180px;
height:200px;
font: bold 11px/23px Helvetica, Arial, sans-serif; 
}


#mainmenu ul {
          margin: 0; padding: 0; border: none; height: 23px; width: 100%; list-style: none; /*display: inline;*/
        }

#mainmenu ul li { margin: 0; padding: 0; /*display: inline;*/ list-style: none; border-bottom: 1px dotted #fff;
			}
			
#mainmenu a, #mainmenu a:visited { display: block; padding: 3px 15px; margin: 0; color: #333; text-decoration: none; font-weight: normal;           
        }
#mainmenu a:hover {
          background-color: #E1DED8;
       
        }

#mainmenu .active a, #sections .active a:hover  {
  /*cursor: default;*/
  background: #E1DED8;
  }


#tag {
text-align: center;
width: 199px;
margin-top: 20px;
}


#RHcol {
margin-left:7px;
float:right;
width:543px;
/*height:370px;
background: #fff url(/images/main_bg.jpg) top left no-repeat;*/
}

#splash {
width:543px;
height:370px;
background: #fff url(/images/main_bg.jpg) top left no-repeat;
}


#heading {

width:543px;
background-color: #C6B7B0;
height: 20px;
}

#extra {

margin: -7px auto 0 auto;
width: 750px;
height: 70px;
border: 7px solid #fff;
background-color: #C6B7B0;
}

#newshead {
float:left;
width: 100px;
height: 70px;
background: #C6B7B0 url(/images/5.gif) center center no-repeat;
border-right:1px dotted #fff;
}

#news {
float:left;
width: 300px;
height:70px;
margin: 0px 0 7px 10px;
padding-right:20px;
border-right: 1px dotted #fff;

}

#news p {
margin-top:15px
}

#search {
float:left;
width: 250px;
height: 50px;
margin: 10px 10px 0px 40px;

}

#search p {
margin-top: 15px;
}

#input2 { margin: 0 0 0 10px; padding: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; border: 1px solid #fff; color: #666; background-color:#CDC9BF; vertical-align:top;}

#input1 { width: 130px; margin: 0px 10px 5px 0; padding: 1px; font-size: 9pt; 	border: 1px solid #ccc; color: #666; background: white;}

#input1:hover { border-color: #999; }

#input1:focus { border: 1px solid #09c; color: #333; background: white;  }


#footer {
margin: 10px auto 0 auto;
width: 750px;
}