/* reset css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0}
table 					{border-collapse:collapse;border-spacing:0}
fieldset, img 			{border:0}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}
ol, ul 					{list-style:none}
caption, th 			{text-align:left}
h1, h2, h3, h4, h5, h6 	{font-size:100%;font-weight:normal}
q:before, q:after 		{content:''}
abbr, acronym 			{border:0}
img 					{border:none}
input 					{vertical-align:middle}

/* General HTML set up for global styles */
html		{height:100%;margin:0;padding:0}
body		{font-family:'lucida grande','Lucida Sans Unicode',tahoma,sans-serif;
		 	 font-size:small;line-height:1.7em;height:100%;margin:0;padding:0}
td			{vertical-align:top}

/* rounded corners */
.rounded {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

/* rounded box that will be used throughout the site */
.rounded_box_top	{border:1px solid #6DBCEC;padding:5px;background-color:#E3F4FF}
.rounded_box		{border:1px solid #6DBCEC;padding:5px;background-color:#E3F4FF;margin-top:10px}

/* empty box when ajax query has not been made */
.empty_box		{margin:10px;font-size:120%;color:#000000}

/* set headers that will be used throughout the site */
h1,h2,h3,h4,h5 {font-family:"Helvetica Neue",Helvetica,arial,sans-serif}
h1	{color:#19649F;font-weight:bold;font-size:120%}
h2	{color:#000000;font-weight:bold;font-size:130%}
h3	{color:#19649F;font-weight:bold;font-size:120%}
h4	{color:#19649F;font-weight:bold;font-size:110%}
h5	{}
h6	{color:#124772;font-weight:bold}

/* anchor style tags */
a.small			{color:#595959;text-decoration:none;border-bottom:1px dotted #b2b2b2}
a.small:hover	{background-color:#595959;color:#ffffff}

/* google ads */
.google_ads			{text-align:center;overflow:hidden;margin:10px 0}
.google_ads_right	{margin:0 0 10px 0}
.redirect_ads		{margin-top:20px}

/* right links */
.right_link			{margin:0 0 10px 0;font-size:95%;font-weight:bold;padding:10px;line-height:1.2em;
					 background-color:#ffff9b;width:280px}
.right_link a		{color:#333333;text-decoration:none;border-bottom:1px dotted #d1d1d1}
.right_link a:hover	{background-color:#333333;color:#ffff9b}

/* pagination */
#pagination			{margin:30px 0 10px 0}
#pagination a		{font-size:13px;border:1px solid #787878;padding:5px;background-color:#dcdcdc;color:#000000;}
#pagination strong	{font-size:13px;border:1px solid #787878;padding:5px;background-color:#006401;color:white}

/* Header Layout */
#header 				{background-color:#ffffff;text-align:center}
#header #header_wrapper {margin:0 auto;position:relative;text-align:left;width:980px;padding-top:15px}
#header_bar				{background-color:#ecf3f7;margin:0 auto;padding:5px 0 8px 0;width:98%;
						 -webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 0.2);-moz-box-shadow:0 0 1em hsla(0, 0%, 0%, 0.2);
						 box-shadow:0 0 1em hsla(0, 0%, 0%, 0.2)}
#header_bar .network	{margin-right:80px;color:#7d7d7a;size:120%;font-weight:bold}

/* header logo & menu */
#header #header_wrapper #options 		{margin-top:15px}
#header #header_wrapper #options a		{text-decoration:none;margin-left:10px}
input.search	{color:#284154;background:#E6EEF6;border:1px solid #B7CEE3;
				 width:290px;text-align:center;padding:4px;margin-top:5px;font-size:105%}

/* style for sub header for profile and verse */	
#sub_header_box			{}
#verse					{margin:5px 0 0 5px;font-size:85%;line-height:1.3em;color:#686868;float:left;width:650px}
#profile_box			{float:right;width:300px;margin-top:5px;text-align:right}
.profile_button			{padding:3px 5px;margin-right:10px;font-size:85%}
.profile_button a		{color:#fff;text-decoration:none;}
.profile_button a:hover	{text-decoration:underline;}

/* menu in the header */
#nav_container2					{margin-top:10px;width:100%;background-color:#87cefa;height:23px;line-height:1em}
#page-wrap						{width:980px;margin:0 auto}
#page-wrap ul					{list-style:none;text-align:center;z-index:10}

/* level 1 */
ul.dropdown                     {position:relative}
ul.dropdown li                  {font-family:Verdana;font-size:12px;font-weight:bold;float:left;background:#87cefa}
ul.dropdown a:hover		        {color:#000}
ul.dropdown a:active            {color:#ffa500}
ul.dropdown li a                {display:block;padding:5px 15px;border-right:1px solid #f2f2f2;
	 							 color:#222;text-decoration:none}
ul.dropdown li:last-child a     {border-right:none} /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover            {background:#D2F1F9;color:#000000;position:relative}
ul.dropdown li.hover a          {color:#000000}
ul.dropdown li.hover a:hover    {text-decoration:underline}

/* level 2 */
ul.dropdown ul 					{width:140px;visibility:hidden;position:absolute;top:100%;left:0}
ul.dropdown ul li 				{font-size:11px;font-weight:bold;background:#ffffb9;color:#000;
								 border-bottom:1px solid #cccccc;float:none;text-align:left}									  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a				{border-right:none;width:100%;display:inline-block} 

/* level 3 */
ul.dropdown ul ul 				{left:100%;top:0;width:160px}
ul.dropdown ul ul li			{font-size:11px;font-weight:normal}
ul.dropdown li:hover > ul 		{visibility:visible}

/* sub nav container */
#sub_nav_container				{background-color:#e5f9ef;line-height:1em}
#sub_nav_container ul 			{font-family:Verdana;font-size:11px;font-weight:bold;text-align:center;margin:0;
						  		 padding-bottom:5px;padding-top:5px}
#sub_nav_container ul li		{display:inline;margin-left:-4px}
#sub_nav_container ul li a 		{padding:5px 10px 5px 10px;text-decoration:none;border-right:1px solid #fff;
								  color:#333333}
#sub_nav_container ul li a:hover{background-color:#e5f9ef;text-decoration:underline}

/* Main content layout */			 
#frame 		{min-height:100%;height:auto !important;height:100%}
#body 		{margin:0 auto;padding:20px 0;text-align:left;width:980px}
#content 	{float:left;margin:0 0 40px;width:640px}
#panel 		{float:right;width:320px}
#left_ad	{float:left;margin-top:20px}

/* breadcrumbs */
#breadcrumbs 		{text-align:center;margin-top:10px}
#bread_wrapper		{margin:0 auto;position:relative;text-align:left;width:980px;padding-top:10px}
#crumbs 			{float:left;}						  
#crumbs	a			{color:#808080;text-decoration:none;font-size:90%;padding:2px 3px}
#crumbs a:hover		{text-decoration:underline}

/* filters in the breadcrumbs */
#filter_box					{float:right;margin-right:10px;font-size:85%;}
#filter_box a.media			{margin:0 0 0 4px;background-color:#2b4c99;color:#fff;padding:3px 6px;text-decoration:none;}
#filter_box a.media:hover	{text-decoration:underline;}
#filter_box a.time			{margin:0 0 0 4px;background-color:#8c7e35;color:#fff;padding:3px 6px;text-decoration:none;}
#filter_box a.time:hover	{text-decoration:underline;}
#filter_box a.selected		{text-decoration:underline;}

/* content list styles */
.content_box						{margin-bottom:15px;padding-bottom:10px;line-height:1.3em;border-bottom:1px solid #e8e4fc}
.content_box .stat_box				{border:1px solid #2493bd;width:50px;text-align:center;line-height:1.3em;
							 		 padding:3px;background-color:#E6EEF6;font-size:85%;color:#1a6887;margin-right:8px}
.vote								{margin:5px 0 0 0;padding:2px 0 0 12px;font-size:90%;height:18px;color:#fff;
									 background:#93b6d9	 url('../images/thumbsup.gif') no-repeat 5px 4px;}
.vote:hover							{cursor:pointer;background-color:#033982}									 
.content_box .video_icon 			{text-align:center;margin-top:5px}
img.bordered						{border:4px solid #cee8f0;margin-right:8px}
.content_box .content_title			{font-family:verdana;color:#1b3f80;font-weight:bold;font-size:115%}
.content_box .content_title a		{color:#1b3f80;text-decoration:none;line-height:1.3em}
.content_box .content_title a:hover {background-color:#1b3f80;color:#ffffff}
.content_box .content_source		{display:inline;font-size:90%}
.content_box .content_source a		{color:#666367;text-decoration:none}
.content_box .content_source a:hover{text-decoration:underline}
.content_box .description_box		{margin:5px 0 10px 0;padding:5px;background-color:#f8f9c6;font-size:95%}
.content_box .content_date			{color:#666367;font-size:90%;display:inline}
.content_box .description			{line-height:1.5em;display:inline}
.addthis_toolbox a					{font-size:95%;text-decoration:none;color:#646464}
.addthis_toolbox a:hover			{text-decoration:underline}
.content_box .read_more				{float:left;margin:0 0 0 5px;padding:3px 5px;background-color:#a3612b;}
.content_box .read_more a			{font-weight:bold;color:#ffffff;text-decoration:none}
.content_box .read_more a:hover		{text-decoration:underline}
#video_embed						{margin:15px 0 0 0}
.alert								{color:#808080;padding:2px 6px;font-size:80%;background-color:#ffff9f;
									 line-height:1em;margin:3px 0 0 0;border:1px solid #dfdfdf;float:right}
.alert:hover						{cursor:pointer;background-color:#ffe500}

/* related contents within content list */
a.related_header		{font-size:90%;color:#616161;text-decoration:none}
a.related_header:hover	{background-color:#808080;color:#ffffff}
.related_contents		{font-size:95%;color:#1B3F80}
a.related				{text-decoration:none;color:#1B3F80;display:block;line-height:1.4em;border-bottom:1px dotted #c0c0c0;}
a.related:hover			{text-decoration:underline}

/* for related contents on the right hand side*/
.rel_con						{margin:10px 0;line-height:1.2em}
.rel_con .rel_stat				{width:30px;font-size:85%;border:1px solid #1a6887;text-align:center;
							 	 margin-right:5px;padding:2px;background-color:#E6EEF6;color:#1a6887}
.rel_con .thumb_right			{margin-right:5px}
.rel_con .thumb_right img 		{border:1px solid #add8e6;padding:2px}
.rel_con .title_right a			{font-size:100%;font-family:sans-serif;color:#1b3f80;text-decoration:none}
.rel_con .title_right a:hover	{text-decoration:underline}
.rel_con .info_right			{display:inline}
.rel_con .info_right a			{color:#4a5b66;text-decoration:none;font-size:85%}
.rel_con .info_right a:hover 	{text-decoration:underline}

/* right hand side tab views */
.content_box_right				{clear:both;width:300px;padding:10px 0 10px 0}
.detail_box_right				{width:255px;float:right}
.video_thumbnail_right			{float:left;width:45px}
.video_thumbnail_right img		{border:1px solid #add8e6;padding:3px}
.content_title_right			{display:inline}
.content_title_right a			{font-size:14px;font-family:sans-serif;color:#1b3f80;text-decoration:none}
.content_title_right a:hover	{background-color:#ABDCEB;text-decoration:underline}

#content_detail					{margin:65px 0 0 0;padding:5px;	border:1px solid #696969;background-color:#DFEFF4}
#content_date					{font-size:11px;font-weight:bold;color:#696969}
#content_description			{margin:10px 0px 0px 0px}

.article_thumbnail_right		{float:right}
.article_thumbnail_right img	{border:1px solid #add8e6;padding:3px}

/* info page */
.about_content					{font-size:110%;margin:10px 0 0 0}

/* view source page */
.source							{margin:20px 10px 20px 10px;border-bottom:1px dotted #c1e2ec}
.source_title					{margin:5px 0 5px 15px}
.source_title a					{color:black;text-decoration:none;font-family:Georgia;font-size:18px;font-style:italic}
.source_title a:hover			{text-decoration:underline}
.source_details					{margin-left:15px}
.source_details a				{font-size:14px;font-family:sans-serif;color:#1b3f80;text-decoration:none}
.source_details a:hover			{font-size:14px;background-color:#ABDCEB;text-decoration:underline}

/* redirect box */
#redirect_box					{background-color:black;color:white;padding:5px;font-size:110%}
#redirect_box a					{color:white;font-weight:bold}
#redirect_box a:hover			{background-color:white;color:black}

/* redirect box */
#fn_box 					{position:fixed;top:0;right:0;width:130px;margin:10px 30px 0 0;
		 					 height:550px;background-color:#FFFFCC;opacity:0.8;filter:alpha(opacity=80);
		 					 padding:10px 0;text-align:center}
#fn_box a.top_line			{color:#ffffff;text-decoration:underline;line-height:1.2em;
							 font-weight:bold;margin:10px 0;background-color:#e89700;padding:2px}
#fn_box a.top_line:hover	{text-decoration:underline}

#fn_box a.option			{margin-top:20px;font-size:90%;color:#ffffff;text-decoration:underline;
							 line-height:1.5em;padding:2px;background-color:#4848ff}
#fn_box a.option:hover		{text-decoration:underline}
#fn_box .fb_box				{text-align:center;margin:0 auto}

/* footer Layout */
#footer 								{background-color:#808080;margin:-35px auto;clear:both}
#footer #footer_content					{width:980px;margin:0 auto;text-align:center}
#footer #footer_content .ft_content		{padding:20px 0;color:#ffffff}
.msg_box								{font-size:90%;line-height:1.3em;margin:10px;text-align:left;}
.msg_box img							{margin:5px}
#copyright								{font-family:"Trebuchet MS";font-size:12px;padding:20px 0px 10px 0px}
#footer a								{margin:8px}

/* carousel div for hot topics */
.jcarousel-skin-tango .jcarousel-container 		{-moz-border-radius:5px;background:#F0F6F9;border:1px solid #81cef1;margin-bottom:30px;}
.jcarousel-skin-tango .jcarousel-direction-rtl 	{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal 	{width:555px;padding:10px 35px}
.jcarousel-skin-tango .jcarousel-clip-horizontal 		{width:555px;height:160px}
.jcarousel-skin-tango .jcarousel-item 					{width:150px;height:140px;border:1px solid #e0e0e0;;padding:5px;line-height:1.3em;}
.jcarousel-skin-tango .jcarousel-item a					{color:#19649F;text-decoration:none;}
.jcarousel-skin-tango .jcarousel-item-horizontal 		{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder 		{background:#fff;color:#000}

/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal 	{position:absolute;top:60px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url('images/next-horizontal.png') no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left:5px;right:auto;background-image:url('images/prev-horizontal.png')}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover 	{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active 	{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal 					{position:absolute;top:60px;left:5px;width:32px;height:32px;cursor:pointer;
																	 background:transparent url('images/prev-horizontal.png') no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal 	{left:auto;right:5px;background-image:url('images/next-horizontal.png')}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover 				{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active 			{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active 	{cursor:default;background-position:-96px 0}

/* style for popup contents */
#popup_content		{width:90%;padding:5px}
.pop_content		{margin:10px 0 0 0;line-height:1.5em}
.instruct			{font-size:95%;background-color:#befffc;padding:5px;color:#575a58;}
.pop_content h4		{font-size:95%;font-weight:bold;color:#3d403e;}
.pop_content li		{padding:5px;margin:0 0 5px 0;border-bottom:1px solid #cbccbf;}
a.form_link			{color:#808080;text-decoration:none}
a.form_link:hover	{text-decoration:underline}

/* form elements throughout the site */
.input_label			{margin:5px 10px 5px 0}
.input_text				{font-size:110%;padding:3px;width:250px;margin:0 0 5px 0}
.input_textarea			{margin:15px 0 0 0;font-size:110%;padding:5px;width:500px;height:80px}
.input_submit			{margin:10px 0 0 0;font-size:110%;padding:5px}
.form_error				{margin:5px 0 0 5px;font-size:95%;color:#c91926;line-height:1.2em}
.form_select			{padding:2px}
.error					{font-size:85%;color:#ff0006;line-height:1.2em}

