/* Main */

a {
text-decoration: none;
color: #1F6D85;
}

a:hover {
text-decoration: underline;
color: #965526;
}

a img {
border: 0;
}

.menu_top a {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

#menu_top a:hover { 
color: #F93;
text-decoration: none;
}

.menu_top_date {
font-size: 13px;
color: #E7FCFE;
}

.menu_left a {
font-size: 14px;
color: #E7FCFE;
}

#menu_left a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.menu_left_headline {
padding-left: 35px;
#padding-left: 0px; /*setting for IE7*/
_padding: padding-left: 0px; /*setting for IE6*/
font-size: 14px;
color: #FFFFFF;
font-style: italic;
}

.trial a {
font-size: 12px;
color: #ffffff;
}

.footer {
color: #808080;
font-size: 12px;
}

.content {
font-size: 14px;
line-height: 20px;
color: #303030;
}

h1 {
font-weight: bold;
font-size: 20px;
}

h2 {
font-size: 16px;
}

h3 {
font-size: 14px;
margin: 0 0 10px 0;
}

.left {
margin: 0;
float: left;
}

.left_image {
margin: 0 10px 5px 0;
float: left;
}

.right {
margin: 0;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 13px;
}

.small_bold {
font-size: 13px;
font-weight: bold;
}

.small_red {
color: red;
font-size: 13px;
font-weight: bold;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.subhead {
font-size: 16px;
font-family:"Courier New", Courier, monospace;
}

.bigred {
color: #CE044B;
font-size: 34px;
}

.item_left_top {
float: left;
font-weight: bold;
}

.mainlink a {
font-size: 14px;
text-decoration: underline;
font-weight: bold;
}

.rating {
font-size: 12px;
color: #303030;
}

.starlight {
color: #e00;
}

.item {
overflow: hidden;
_width: 63%; /*setting for IE6*/
}

.item_left {
float: left;
width: 120px;
font-size: 11px;
font-weight: bold;
}

.item_right {
float: left;
width: 65%;
_width: auto; /*setting for IE6*/
}