/* div styles */

/* navigation */
.navigation {
    height: 30px;
    vertical-align: middle;
    text-align: center;
}

/* News/Containers */
.container, .news_container {
    color: #FFF;
    width: 250px;
    padding: 0px 0px 20px 0px;
    margin: 5px 5px 5px 0px;
    background-image: url(../images/bg_right.gif);
    border: 1px solid #FFF;
    filter:alpha(opacity=70);
    opacity: .7;
    -moz-opacity: .7;
}
.news_container, #interior {
    width: 99%;
}

.content {
    margin: 0px;
    padding: 0px 0px 0px 10px;
}

/* h3 [block titles] */
.container h3, .news_container h3, .right_block h3, .left_block h3 {
    margin: 2px 0px 0px 0px;
    padding: 0px 10px 2px 10px;
    border-bottom: 1px solid #FFF;
    text-align: right;
    font-size: 13px; !important
}
.interior_links h3 {
	padding: 0px 10px 2px 0px;
	display: block;
}

#interior h3 {
    text-align: left;
}

.container p, .news_container p {
    padding: 8px;
}

.news_container span.bold {
    font-weight: bold;
    color: #FFF;
}


/* right/left blocks */
.right_column {
	vertical-align: top;
	width: 183px;
}
.right_block, .left_block {
    color: #FFF;
    margin: 5px;
    padding: 0px;
    background-image: url(../images/bg_right.gif);
    border: 1px solid #FFF;
    filter:alpha(opacity=70);
    opacity: .7;
    -moz-opacity: .7;
}



/* left block/interior link width */
.left_block {
	width: 185px;
}
.interior_links {
	margin: 0px;
	padding: 0px;
	width: 145px;
}


.right_block li, .left_block li {
	margin-left: 0;
	padding: 2px 0px 2px 0px;
}

table.index .right_block li, table.index .left_block li {
	margin-left: -20px;
}

.left_block img.slide {
	border-bottom: 1px solid #FFF;
}


/* bottom container */
.bottom_content {
	color: #FFF;
	padding: 5px;
}


/* random td tag from hell -not to .div- */ !important
.interior_container {
    width: 99%;
    color: #FFF;
    padding: 0px 0px 20px 0px;
    margin: 5px 5px 5px 0px;
    background-image: url(../images/bg_right.gif);
    border: 1px solid #FFF;
    filter:alpha(opacity=70);
    opacity: .7;
    -moz-opacity: .7;
}
.interior_container h3 {
 	margin: 2px 0px 0px 0px;
    padding: 0px 10px 2px 10px;
    border-bottom: 1px solid #FFF;
    text-align: left;
    font-size: 13px; !important
}

.interior_container p {
    padding: 8px;
}

/* end random hell tag */
