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:Georgia, Times New Roman, Times, 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 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 19px;
	line-height:	19px;
	font-weight: normal;
	margin: 0 0 15 0;
}
h2 {
	font-family:Georgia, Times New Roman, Times, serif;
	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;
}

/*div { border:solid 1px red; } */

.advertisement {
	font-size:	7px;
	letter-spacing:	2px;
	text-align:	center;
}

a:link, a:visited {
	color: #b00;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}

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;
	height:33; 
	line-height:33px;
	font-size: 11px;
	color: #ccc;
	text-align:	left;
	padding: 0 10;
}

.invert_text { color: #ddd;  font-size:10px; }

/* PAGE LAYOUT */
.panel1_container { background:url(../images/panel1_bg1.jpg) repeat-x bottom #fff; margin-bottom:15 }
.panel1_left_bg {  }
.panel1_bottom_left { background:url(../images/panel1_bottom_left2.jpg) no-repeat bottom left  }
.panel1_top_left { background:url(../images/panel1_top_left2.jpg) no-repeat top left  }
.panel1_bottom_right { background:url(../images/panel1_bottom_right.jpg) no-repeat bottom right }
.panel1_top_right { height:256; background:url(../images/panel1_top_right.jpg) no-repeat top right }
.panel1_inside { padding:10 15 }

.radiobar_led_bg { margin:3 5 0 0; background:url(../images/radio_bar_led_bg1.jpg) repeat-x #00DE83; color:black; }
.radiobar_led_left { background:url(../images/radio_bar_led_left.jpg) no-repeat; }
.radiobar_led_right { height:38; line-height:38px; background:url(../images/radio_bar_led_right.jpg) no-repeat right; text-align:center; }

.panel1_caption_left { width:130; background:url(../images/panel1_tab_left3.gif) no-repeat #7a7a7a; }
.panel1_caption_right { height:21; line-height:21px; text-align:center; color:white; background:url(../images/panel1_tab_right.gif) no-repeat top right; }

.panel1_reflect_bg { background:url(../images/panel1_reflect_bg1.jpg) repeat-x #333 }
.panel1_reflect_left { background:url(../images/panel1_reflect_left.jpg) no-repeat }
.panel1_reflect_right { height:34; background:url(../images/panel1_reflect_top_right.jpg) no-repeat top right }



.panel1_bottom_leftt2 { background:url(../images/panel1_bottom_left2.jpg) no-repeat bottom left }
.panel1_top_leftt2 { background:url(../images/panel1_top_left2.jpg) no-repeat top left }
.panel1_top_right2 { height:256; background:url(../images/panel1_top_right.jpg) no-repeat top right }

div.box_caption_red { padding:5 }
div.box_caption_red div { background:url(../images/box_caption_bg_red.jpg) repeat-x #6B0000 }
div.box_caption_red div div { background:url(../images/box_caption_left_red.jpg) no-repeat }
div.box_caption_red div div div { background:url(../images/box_caption_right_red.jpg) no-repeat top right; height:24; }
div.box_caption_red div div div div { line-height:24px; letter-spacing:3px; font-weight:bold; color:white; padding-left:20 }

div.box_caption_black { padding:5 }
div.box_caption_black div { background:url(../images/box_caption_bg_black.jpg) repeat-x #1F1F1F }
div.box_caption_black div div { background:url(../images/box_caption_left_black.jpg) no-repeat }
div.box_caption_black div div div { background:url(../images/box_caption_right_black.jpg) no-repeat top right; height:24; }
div.box_caption_black div div div div { line-height:24px; letter-spacing:3px; font-weight:bold; color:white; padding-left:20 }

div.box_caption_gray { padding:5 }
div.box_caption_gray div { background:url(../images/_box_caption_bg_gray.jpg) repeat-x #ccc }
div.box_caption_gray div div { background:url(../images/_box_caption_left_gray.jpg) no-repeat }
div.box_caption_gray div div div { background:url(../images/_box_caption_right_gray.jpg) no-repeat top right; height:26; }
div.box_caption_gray div div div div { line-height:24px; letter-spacing:1px; font-weight:bold; color:#222; padding-left:20 }

div.box_caption_red_mini div, div.box_caption_gray_mini div { text-transform:uppercase; line-height:20px; font-size:11px; font-weight:bold; text-align:center }

div.box_caption_red_mini { background:url(../images/box_caption_bg_black.jpg) repeat-x #6B0000 bottom }
div.box_caption_red_mini div { color:white }

div.box_caption_gray_mini { background:url(../images/_box_caption_bg_gray.jpg) repeat-x #ccc bottom }
div.box_caption_gray_mini div { color:#6B0000 }


div.box_mini { background:url(../images/panel1_bg1.jpg) repeat-x #fff bottom }
div.box_mini_padding { padding:20 10; font-size:9px }

/**** qnews styles ******/

.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 {
	font-family:Georgia, Times New Roman, Times, serif;
	color: #3A4A55;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
	margin-bottom:	10;
	background:url(../images/side_box_bullet.gif) no-repeat;
	padding-left:10;
	display:	block;
}
a.link_headline2:hover {
    text-decoration: underline;
}

a.link_headline1:link, a.link_headline1:visited {
	font-family:Georgia, Times New Roman, Times, serif;
	color: #3A4A55;
	font-size: 22px;
	font-weight: bold;
    text-decoration: none;
}
a.link_headline1:hover {
    text-decoration: underline;
}


/********** wp styles **********/

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

