body, td {
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size: 12px;
	color:		#555;
}
p {
	margin:	1em 0;
}

.full_story, .full_story p {
	font-size: 13px; 
	font-family: Helvetica, Lucida Sans Unicode, Verdana, Sans-serif; 
	color: #555; 
	line-height: 150%; 
}

.openning_para {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:	16px;
}

.gallery_div img {
	border:solid 5px red;
	margin:	10;
}

h1 {
	color: #333;
	font-size: 19px;
	line-height:	19px;
	font-weight: normal;
	margin: 0 0 15 0;
}
h2 {
	color: #333;
	font-size: 26px;
	line-height:	26px;
	font-weight: normal;
	margin: 0 0 15 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 16px;
	line-height:	19px;
	font-weight: normal;
	margin: 0 0 15 0;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	text-transform:	uppercase;
	margin: 0 0 15 0;
}

.advertisement {
	font-size:	7px;
	letter-spacing:	2px;
	text-align:	center;
	height:	15;
	line-height:	15px;
/*	background-color:	#EBEBEB;
	border:	solid 1px #ccc;
	border-bottom:	none; */
}

a:link, a:visited {
	color: #09469C;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

a.link_black:link, a.link_black:visited {
    text-decoration: none;
	color: black;
}
a.link_black:hover {
    text-decoration: underline;
}

a.invert_link:link, a.invert_link:visited {
    text-decoration: none;
	color: #fff;
}
a.invert_link:hover {
    text-decoration: underline;
}

a.link_gray:link, a.link_gray:visited {
    text-decoration: underline;
	color: #666;
}
a.link_gray:hover {
    text-decoration: none;
}

a.link_gray_invisible:link, a.link_gray_invisible:visited {
    text-decoration: none;
	color: #666;
}
a.link_gray_invisible:hover {
    text-decoration: underline;
}

.top_menu_cell {
	border-left:solid 1px #444;
}
#top_menu_avtive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background:url(../images/box_caption_bg_red.jpg) repeat-x #7E0305; 
	line-height: 35px;
}

#top_menu_avtive a { color:white; }
td.top_menu_cell a:link, td.top_menu_cell a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	font-weight:	normal;
    text-decoration: none;

	display:	block;
	width:		100%;
	height:		35;
	line-height: 35px;
	margin-top:	3;
}
td.top_menu_cell a:hover {
	color: #fff;
    text-decoration: none;
}

#menu_link_active {
	border-bottom:	solid 5px #700;
	color:	#000;
}
a.menu_link:link, a.menu_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:	bold;
	color:	#000;
    text-decoration: none;

	display:	block;
	width:		100%;
	height:		40;
	line-height: 40px;
	margin-top:	3;
	border-left:solid 1px #cecece;
}
a.menu_link:hover {
	color:	#000;
	background-color:#eee; 
    text-decoration: none;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:	975;
	height:33; 
	line-height:33px;
	font-size: 11px;
	color: #ccc;
	text-align:	left;
}

.invert_text { color: #ddd;  font-size:10px; }

/* PAGE LAYOUT */
.plate1_bg { background:url(../images/plate1_bg_top.jpg) repeat-x white; }
.plate1_top_left { background:url(../images/plate1_top_left.gif) no-repeat }
.plate1_top_right { background:url(../images/plate1_top_right.gif) no-repeat top right }
.plate1_bottom_bg { background:url(../images/plate1_bottom_bg.jpg) repeat-x bottom }
.plate1_bottom_left { background:url(../images/plate1_bottom_left.jpg) no-repeat bottom left }
.plate1_bottom_right { background:url(../images/plate1_bottom_right.jpg) no-repeat bottom right }

.contnetbox_top2 { background:url(../images/contentbox_side_bg2.gif) repeat-x }
.contnetbox_top_left2 { background:url(../images/contentbox_top_left2.gif) no-repeat }
.contnetbox_top_right2 { background:url(../images/contentbox_top_right2.gif) no-repeat top right }
.contnetbox_captio_bg { background:url(../images/contentbox_caption_bg.jpg) repeat-x #fc0; margin:0 20 }
.contnetbox_caption_left { background:url(../images/contentbox_caption_left.jpg) no-repeat }
.contnetbox_caption_right { background:url(../images/contentbox_caption_right.jpg) no-repeat top right; 
	height:20; 
	line-height:20px; 
	color:black; 
	padding:0 20; 
	font-weight:bold; 
	font-size:11px; 
	letter-spacing:1px 
}

.contentbox_bottom { background:url(../images/contentbox_side_bg.gif) repeat-x bottom }
.contentbox_left { background:url(../images/contentbox_side_bg.gif) repeat-y }
.contentbox_right { background:url(../images/contentbox_side_bg.gif) repeat-y right }
.contentbox_bottom_left { background:url(../images/contentbox_bottom_left.gif) no-repeat bottom left }
.contentbox_bottom_right { background:url(../images/contentbox_bottom_right.gif) no-repeat bottom right; height:6; font-size:3px }
.contentbox_padding { padding:10 20 }

.main_menu a:link, .main_menu a:visited {
	display:	block;
	float:	left;
	font-size:11px;
	height:		21;
	line-height:21px; 
	color:black; 
	font-weight:bold; 
    text-decoration: none;
	padding:	0 15;
}
.main_menu a:hover {
    text-decoration: underline;
}
#menu_active {
    background:	url(../images/main_menu_bg_active.jpg) repeat-x #006645;
	color:	white;
}


/**** qnews styles ******/

.intro_heading_caption {
	text-transform:uppercase; 
	letter-spacing:2px; 
	color:#666; 
	padding:10 5; 
	border-top:solid 7px #ccc; 
	border-bottom:solid 1px #ccc;
	margin-bottom:	10;
}

.headline3_padding {
	background:url(../images/side_box_bullet.gif) no-repeat;
	padding-left:10;
}
a.link_headline3:link, a.link_headline3:visited {
	color: #333;
	font-size: 12px;
	font-weight: bold;
    text-decoration: underline;
	margin-bottom:	2;
	display:	block;
	clear:	left;
}
a.link_headline3:hover {
    text-decoration: none;
}


.qnews_captions {
	display:	inline;
	font-size:	11px;
	float:		left;
	color:		#666;
	margin-right:20;
	background:url(../images/side_box_bullet.gif) no-repeat center left;
	padding-left:10;
}

a.link_headline2:link, a.link_headline2:visited {
	color: #333;
	font-size: 12px;
	font-weight: bold;
    text-decoration: underline;
	margin-bottom:	10;
	display:	block;
	clear:	left;
}
a.link_headline2:hover {
    text-decoration: none;
}

a.link_headline1:link, a.link_headline1:visited {
	color: #333;
	font-size: 20px;
	font-weight: bold;
    text-decoration: underline;
}
a.link_headline1:hover {
    text-decoration: none;
}




/**** flava styles ******/
.dj_box {
	float:	left;
	width:	130; 
	height:	140; 
	margin:	0 20 20 0;
	border:solid 1px #ccc;
	text-align:	center;
}
.dj_box_inner {
	color:	#666;
}
.dj_caption {
	background-color:#777; 
	letter-spacing:2px; 
	font-weight:bold; 
	color:white; 
	padding:0 5;
	margin-bottom:	3;
}
.dj_thumb {
	border:solid 1px #ccc; 
	margin-bottom:	8;
}
.dj_padding {
	padding:10 0;	
}