 /*
  Theme Name: Observer v2
  Theme URI: http://antiguaobserver.com
  Description: Custom Theme for antiguaobserver.com
  Version: 1.0
  Author: Kenlie C. Browne
  Author URI: 
  Tags: observer, v2
 */

 @import url("tables.css");
 @import url("single.css");
 @import url("search.css");
 @import url("weather.css");
 @import url("text.css");
 @import url("bios.css");
 @import url("blogs.css");
 @import url("subscribe.css");
 @import url("financial.css");
 @import url("ads.css");
 @import url("classifieds.css");
 @import url("footer.css");
 @import url("media.css");
 @import url("todays_paper.css");
 @import url("programming.css");
 @import url("archive.css");
 
 *{padding:0; margin:0;}
 body {padding:0; margin:0; background-color:#eff1e1;}
 
 /* wp generated styles
  ---------------------------------------------------------------- */ 
 .aligncenter,
 div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
 }

 .alignleft {
   float: left;
 }

 .alignright {
   float: right;
 }

 .wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
 }

 .wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
 }

 .wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   font-family:Verdana;
 }
 p > img
 {
 	border:solid 1px #ccc;
	padding:3px;
	background-color:#f6f6f6;
	-moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
 }
 
 /* Container styles
  ---------------------------------------------------------------- */ 
 #cnt_page
 {
 	border:solid 1px #ccc;
	border-top:solid 1px #ccc;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	min-height:768px;
	padding:5px;
	background-color:#fff;
	overflow:auto;
 }
 
 #cnt_news_ticker
 {
 	width:734px;
 	/*width:497px;*/
	border:solid 1px #ccc;
	background-color:#ffffff;
	margin-bottom:5px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
	height:20px;
	overflow:hidden;
 }
 .single-container-header
 {
 	border-bottom:solid 1px #ccc;
	padding:5px;
 }
 .single-container-body
 {
 	padding:10px;
	overflow:auto;
 }
 .single-container-footer
 {
 	padding:5px;
	border-top:solid 1px #ccc;
 }
 .single-header-notice-area
 {
 	background-color:#FFFFB5;
	border-bottom:solid 1px #ccc;
	padding:5px;
	font-family:"Trebuchet MS", Verdana;
	font-size:13px;
	line-height:1.2em;
	font-style:italic;
 }
 
 #cnt_news_ticker > p
 {
 	padding:0;
	margin:0;
	font-size:11px;
	margin-top:3px;
	margin-left:5px;
 }
 
 ul.newsticker { /* that's your list */
	position:relative;
	left: 750px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	z-index:0 !important;
 }

 .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position:relative;
	left: 0px;
	top: 3px;
	width: 733px;
	 /*width:500px; */
	overflow: hidden;
	z-index:0 !important;
 }


 ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
 }
 
 ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color:blue;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	margin: 0 50px 0 0;
 } 
 
 ul.newsticker span {
	margin: 0 10px 0 0;
 }
 
 /* Buttons 
  --------------------------------------------------------- */
 .dflt-btn
 {
 	border:solid 1px #ccc;
	padding:2px 3px 2px 3px;
	font-family:"Trebuchet MS", Verdana;
	margin-left:1px;
	background-color:#ECE9D8;
	font-weight:bold;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 }
 .dflt-btn:hover
 {
 	cursor:pointer;
 }
 
  
 #header_container a
 {
 	border:0;
 }
 
 #header_container img
 {
 	border:0;
 }
 
 #cnt_share
 {
 	float:right;
	margin-top:3px;
	margin-right:5px;
 }
 
 #cnt_cont_2, #cnt_cont_3, #cnt_cont_4
 {
 	margin-top:5px;
 }

 #cnt_cont_4
 {
 	margin-bottom:5px;
	overflow:auto;
 }
 #cnt_money_and_weather
 {
 	float:right;
	overflow:auto;
 }
 
 #cnt_ad_1, #cnt_ad_2
 {
 	width:728px;
	border:solid 1px #ddd;
	margin-top:5px;
	height:100px;
	background-color:#ffffff;
 }
 
 .banner-full-length
 {
 	width:1000px;
	height:120px;
	background-color:#ffffff;
	border:solid 1px #ddd;
	clear:both;
 }
 
 #cnt_observer_radio_ad
 {
 	height:225px;
	margin-bottom:5px;
	width:358px;
	z-index:0;
 }
 #cnt_observer_radio_current_program
 {
 	border-top:dashed 1px #ccc;
	padding:5px;
 }
 
 #cnt_left_wrapper
 {
	width:728px;
 }
 
 #cnt_right_wrapper
 {
 	width:255px;
	float:right;
	border:solid 1px;
 }
 
 .cnt_ele_pair
 {
 	width:741px;
	overflow:auto;
 }
 
 #cnt_observations
 {
 	padding:8px;
	width:342px;
 }
 
 #cnt_article_right_bar
 {
 	width:250px;
	float:right;
	margin-right:2px;
 }
 
 #cnt_article_top_ad
 {
 	border:dashed 1px #ccc;
	width:660px;
	margin-bottom:5px;
 }
 
 #cnt_final_group
 {
 	border-right:none;
 }
 
 #cnt_l_h_banner
 {
 	margin-top:10px;
 	border:solid 1px #ccc;
	width:1000px;
	clear:both;
 }
 
 .article-header, .article-header-detail
 {
   font-family:"Trebuchet MS",Verdana,Helvetica;
   font-size:x-large;
   color:#000;
 }
 
 .article-header-detail
 {
 	color:#000 !important;
 }
 
 .article-particulars, .comment-date-time
 {
   font-family:verdana;
   font-size:10px;
   display:block;
   color:#888;
   margin:0;
   padding:0;
 }
 
 .article-particulars span
 {
   font-weight:bold;
 }
 
 .right-ad-box
 {
 	margin-bottom:5px;
 }
 
 #cnt_top_story_body
 {
 	border-bottom:solid 1px #ddd;
	padding:7px;
 }
 
 .blog-preview
 {
 	width:350px;
	border:dashed 1px #ccc;
	overflow:auto;
	display:block;
	border-left:none;
	border-right:none;
	padding:3px;
 }

 /* Element styles
  ----------------------------------------------------------------*/
 #ele_stock_info
 {
 	border:dashed 1px #ccc;
	width:345px;
	height:20px;
	padding:5px;
	margin-bottom:5px;
 }
 
 #ele_observer_radio
 {
 	float:left;
	margin-bottom:3px;
 }
 
 #cnt_news_and_money
 {
 	margin-top:5px;
	overflow:auto;
 }
 
 #ele_top_story
 {
 	float:left;
	margin-right:38px;
 }
 
 #ele_top_story_1
 {
 	float:left;
 }
 
 #ele_top_story_body
 {
    overflow:auto;
	width:328px;
 }
 
 #ele_more_stories
 {
 	border-right:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc;
	min-height:198px;
	background-color:#ffffff;
 }
 
 #ele_on_the_money_body
 {
 	overflow:auto;
	height:250px;
 }
 
 #ele_on_the_money
 {
 	float:right;
 }
 
 #ele_weather_watch
 {
 	margin-top:5px;
	float:left;
 }
 
 #ele_observations
 {
 	float:left;
	margin-top:5px;
	margin-right:38px;
 }
 
 #ele_caribbean_news
 {
 	float:left;
	margin-top:5px;
	margin-right:38px;
 }

 #ele_entertainment
 {
 	float:left;
 }
 
 #ele_world_news
 {
 	float:left;
	margin-top:5px;
 }
 
 #ele_big_score
 {
 	float:left;
	margin-right:38px;
 }
 
 #ele_editorial_blogs, #ele_your_letters, #ele_specials
 {
 	float:left;
 }
 
 #ele_your_letters, #ele_specials
 {
 	margin-left:5px;
 }
 
 #ele_top_intro img
 {
 	height:100px;
	width:120px;
	border:hidden;
	float:left;
	margin-right:7px;
 }
 
 #ele_top_intro a
 {
   font-family:Georgia;
   font-size:15px;
   color:#17A5E3;
   text-decoration:none;
 }
 
 #ele_top_intro
 {
 	height:100px;
	border-bottom:dotted 1px #ddd;
 }
 
 #ele_your_letters_body
 {
 	overflow:auto;
 }
 
 #ele_specials_body
 {
 	overflow:auto;
 }
 
 #ele_editorial_blogs_body
 {
 	min-height:198px;
 }
 
 #ele_stocks_header
 {
 	font-family:Arial, Helvetica, sans-serif;
	color:#888;
	font-size:small;
	padding:5px;
	background-color:#f3f7fb;
	border-bottom:solid 1px #cddfef;
	width:348px;
	margin-top:0;
	margin-bottom:1px;
 }
 
 #ele_stock_note
 {
 	color:#888;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:3px;
	margin-top:0;
 }
 
 #ele_weather_body
 {
 	padding:5px;
	width:348px !important;
 }
 
 .ele-news-box
 {
 	width:330px;
 }
 
 .ele-big-story-box
 {
 	width:741px;
	margin-bottom:5px;
 }
 
 .ele-news-box-header
 {
 	background-image:url(./images/ele_header.png);
	height:24px;
	padding:3px;
	background-repeat:no-repeat;
	width:324px;
 }
 
 .ele-news-box-mid-header
 {
 	background-image:url(./images/ele_medium_header.gif);
	height:24px;
	padding:3px;
	background-repeat:no-repeat;
	width:354px;
	
 }
 
 .ele-big-story-header
 {
 	background-image:url(./images/ele_header_large.gif);
	height:24px;
	padding:3px;
	background-repeat:no-repeat;
	width:741px;
 }
 
 .ele-big-story-footer
 {
 	background-image:url(./images/ele_footer_large.png);
	background-repeat:no-repeat;
	height:23px;
	margin-top:0px;
 }
 
 .news-box-header-label
 {
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#000;
	margin-left:4px;
	text-decoration:none;
	font-weight:bold;
 }
 
 .ele-news-box-body
 {
	border:solid 1px #dcdcdc;
	border-top:none;
	border-bottom:none;
	background-color:#ffffff;
	margin-bottom:0px;
	overflow:auto;
 }
 
 .ele-news-box-mid-body
 {
 	border:solid 1px #dcdcdc;
	border-top:none;
	border-bottom:none;
	background-color:#ffffff;
	margin-bottom:0px;
	overflow:auto;
	width:358px;
	min-height:130px;
 }

 .ele-news-box-footer
 {
 	background-image:url(./images/ele_footer.gif);
	background-repeat:no-repeat;
	height:23px;
	margin-top:0px;
 }
 
 .ele-news-box-medium-footer
 {
 	background-image:url(./images/ele_medium_footer.png);
	background-repeat:no-repeat;
	height:23px;
	margin-top:0px;
	width:360px
 }
 
 .symbol-link
 {
 	color:#000;
	text-decoration:none;
 }
 
 .symbol-link:hover
 {
 	text-decoration:underline;
 }
 
 .news-box-right
 {
 	margin-left:12px;
 }
 
 /* link styles
  ----------------------------------------------------------------*/
  .read-further
  {
  	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:blue;
  }
  
  .read-further:hover
  {
  	color:red;
  }
  
  .cnt-clear
  {
  	clear:both;
	padding:0;
	margin:0;
  }
  
 .article-preview
 {
	margin-bottom:1px; 
	width:350px; 
	display:block;
	overflow:auto;
	text-decoration:none;
	border-bottom:dotted 1px #eee;
	padding:3px;
 }
 
 .article-title-link
 {
 	text-decoration:none;
	display:block;
 }
 
 .top-article-detail
 {
	float:left;
	width:236px;
 }
 
 .article-preview img
 {
 	height:100px;
	width:100px;
	border:0;
	float:left;
	margin-right:4px;
	display:block;
	padding:3px;
	border:solid 1px #ccc;
 }
 
 .big-story-preview img
 {
	border:0;
	float:left;
	margin-right:15px;
	display:block;
	padding:2px;
	background-color:#fff;
	border:solid 1px #ccc;
 }

 .big-story-preview p
 {
 	padding-top:5px;
 }
 
 .article-preview h2
 {
   font-family:"Trebuchet MS", Verdana, Helvetica;
   font-size:15px;
   font-weight:bold;
   color:#000;
   text-decoration:none;
   padding:0;
   margin:0;
 }
 
 .top-story-heading
 {
   font-family:Georgia;
   font-size:24px;
   color:#000000;
   text-decoration:none;
   display:block;
   padding:0;
   margin:0;
 }
 
 .article-preview p
 {
   color:#000000;	
   font-family:verdana;
   font-size:11px;
   margin-top:0;
   text-decoration:none;
 }
 
 .big-story-preview p
 {
   color:#000000;	
   font-family:verdana;
   font-size:small;
   margin-top:0;
 }
 
 .article-lists
 {
 	font-family:"Trebuchet MS",Verdana;
	font-size:13px;
	list-style:square;
	margin:0;
	margin-left:25px;
	margin-top:5px;
	padding:0;
	list-style-image: url(./images/bullet.png);
 }
 
 .article-list-item > a
 {
 	 text-decoration:none;
	 color:#000;
 }

 .article-comment-count
 {
 	padding:0;
	margin:0;
	font-family:verdana;
	font-size:x-small;
	color:#777;
 }
  
 .list-item-comment-count
 {
 	padding:0 !important;
	margin:0 !important;
	font-family:verdana !important;
	font-size:x-small !important;
	color:#777 !important;
 }
 
 .post-comment-lnk
 {
 	color:#3566D2;
	text-decoration:none;
 }
 .post-comment-lnk:hover
 {
 	text-decoration:underline;
 }

 .article-lists li
 {
   padding:5px;	
   padding-left:0px;
   border-bottom:dashed 1px #ddd;
   width:310px;
 }
 
 .article-lists a:hover
 {
 	 text-decoration:underline;
	 border-bottom:none;
 }

 .copywrite
 {
 	display:block;
	clear:both;
	font-family:Verdana;
	font-style:italic;
	font-size:small;
 }
 
 #lnk_make_home_page
 {
 	display:block;
	float:right;
	font-family:Georgia;
	font-size:11px;
	margin-top:5px;
	margin-right:5px;
	text-decoration:none;
	color:#aaa;
	
 }
 #lnk_make_home_page:hover
 {
 	text-decoration:underline;
	cursor:pointer;
 }
 
 .more-lnk
 {
 	float:right;
	font-family:Verdana;
	font-size:11px;
	color:red;
	padding:2px;
	margin-right:3px;
	margin-top:2px;
	text-decoration:none;
 }
 
 #ele_weather
 {
 	margin-left:25px;
 }
 
 /* Navigation styles
  ----------------------------------------------------------------*/
 #main_nav
 {
   margin-left:auto;
   margin-right:auto;
   padding:0;
   width:1010px;
   border-left:solid 1px #ccc;
   border-right:solid 1px #ccc;
   background-color:#fff;
 }
 
 #navigation
 {
   width:1003px;
   margin-left:auto;
   margin-right:auto;
   padding:0 7px 0px 0px;
   margin-top:0px;
   background-color:#F2F1ED;
   border-top:solid 1px #ccc;
   height:30px;
 }
 
 #navigation > li
 {
   font-family:Verdana;
   border-right:solid 1px #ccc;
   color:#ffffff;
   display:block;
   float:left;
   position:relative;
   font-size:12px;
   padding:8px .7em;
   z-index:1;
   border-right:dotted 1px #ccc;
   height:14px;
 }
 #navigation > li:hover
 {
 	background-color:#fff;
 }
 .mnu-item-first
 {
 	margin-left:0 !important;
	padding-left:7px !important;
 }
 
 #navigation > li > a
 {
   list-style:none;
   color:#000;
   text-decoration:none;
   height:30px;
   font-weight:bold;
 }
 
 #navigation > li > a:hover
 {
 	color:#777;
 }
 
 #main_nav div 
 { 
	display: none;
	background-color:#fff;
	border:solid 1px #ccc;
    -moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
	padding:5px;
	margin-top:9px;
 } 
	 
 #main_nav li.mega div 
 { 
    width: 18em; 
    position: absolute; 
    top: 1.6em; 
    left: 0em; 
	z-index:3;
 } 
 
 #main_nav li.hovering div 
 { 
    display: block; 
 } 
 
 .mega-menu
 {
 	background: transparent url(./images/btn_icon.gif) center right no-repeat;
	padding-right: 1.3em;
 }
 
 .mega-menu-list 
 {
 	padding:0;
	margin:0;
	list-style-type:none;
 }
 .mega-main-link
 {
 	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
 }
 .mega-sub-lnk
 {
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	color:blue;
	border-bottom:dotted 1px #ccc;
	text-decoration:none;
 }
 .mega-sub-lnk:hover
 {
 	text-decoration:underline;
 }
 
 .mega-main-link:hover
 {
 	text-decoration:underline;
 }
 .mega-link-exp
 {
 	font-family:verdana;
	font-size:10px;
	color:#000000;
	padding:0;
	margin:0;
	color:#777;
 }
 .mega-menu-item
 {
 	padding-bottom:3px;
	border-bottom:dashed 1px #ccc;
 }
 
 #header_container
 {
   width:1000px;
   margin-left:auto;
   margin-right:auto;
   border:solid 1px #ccc;
   border-bottom:none;
   background-color:#fff;
   margin-top:5px;
   padding:5px;
   border-top:solid 1px #bbb;
 }
 
 /* Post detail styles (Containers)
  ----------------------------------------------------------------*/
 #cnt_article_comments, #cnt_make_comments
 {
 	width:741px;
	border:solid 1px #ccc;
    background-repeat:repeat-x;
    background-position:top;
	background-color:#ffffff;
	overflow:auto;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 }
 
 .share-info
 {
 	font-family:verdana;
	font-size:12px;
	color:#aaa;
	display:block;
 }
 
 #cnt_article_comments
 {
 	margin-top:3px;
 }
 
 #cnt_make_comments
 {
 	margin-top:3px;
 }
  
 #ele_comments_header
 {
	font-family:"Trebuchet MS", Verdana, Helvetica;;
	font-size:19px;
	padding:0px;
	margin:0px;
	color:#000;
	font-weight:bold;
 }
 /*
 .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float:right;
	font-family:verdana;
  }
 .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
 }
 .wp-caption p.wp-caption-text {
    font-size:small !important;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	font-family:verdana;
 }
 */
 
 /* Images styles
  ----------------------------------------------------------------*/
 .thumb 
 {
   float: left;
   margin-right: 7px;
   margin-bottom: 7px;
 }
 
 /* comment styles styles
  ----------------------------------------------------------------*/
 .comment
 {
 	border-bottom:dotted 1px #eee;
	padding:5px;
	margin-bottom:5px;
	overflow:auto;
 }
 .cmnt-text
 {
 	float:right;
	border:solid 1px #ccc;
	min-height:48px;
	width:550px;
	padding:10px;
 }
 
 .observation-comment-list-item
 {
 	border-bottom:solid 1px #ddd;
	padding:3px;
	margin-bottom:5px;
 }
 
 .comment-author
 {
 	padding:0;
	margin:0px 0px 3px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#000;
 }
 
 .comment p
 {
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	margin-bottom:5px;
	position:relative;
	top:5px;
	line-height:1.3em;
 }
 
 .comment cite
 {
 	/*
	background-image:url(./images/comment_arrow.png); */
	background-repeat:no-repeat;
	width:30px;
	height:28px;
	left:-35px;
	padding:0;
	margin:0;
	display:block;
	position:relative;
	margin-bottom:-29px;
 }
  
 .social-links
 {
 	float:right;
	margin-top:4px;
 }
 
 .txt-field
 {
 	width:350px;
	margin:0px 0px 10px 0px;
 }
 
 .txt-field input ,textarea
 {
 	font-family:Verdana;
	font-size:small;
	color:#333;
 	padding:5px;
	width:250px;
	border:solid 1px #aaa;
 }
 .txt-field label
 {
 	font-family:Verdana;
	font-size:small;
	color:#333;
	display:block;
 }
 
 .txt-field select
 {
   padding:5px;
   width:262px;
   border:solid 1px #aaa;
 }
 
 .feedback-label
 {
 	font-family:"Trebuchet MS", Verdana !important;
	font-weight:bold;
	color:#000 !important;
 }
 
 .txt-field textarea
 {
 	width:550px !important;
 }
 
 .txt-field .short-text-area
 {
 	width:440px !important;
	height:150px;
	border:solid 1px #aaa;
 }
 
 .txt-required
 {
 	color:red;
 }

 /* comment styles styles
  ----------------------------------------------------------------*/
 #observations-header
 {
 	font-family:"Trebuchet MS",Verdana;
	font-size:14px;
	color:#000;
	font-weight:bold;
 }
 
 #observation-intro 
 {
   border-bottom:dashed 1px #ddd;
   overflow:auto;
   padding-bottom:4px;	
 }
 
 #observation-particulars
 {
	margin-bottom:5px;
	padding-bottom:3px;
 }
 
 .issues-comments
 {
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#333;
	font-weight:normal !important;
 }
 
 .writes
 {
 	color:#000;
	margin-bottom:2px;
	display:block;
	font-family:"Trebuchet MS", Verdana;
	font-weight:bold;
 }
 
 #view_comments
 {
 	float:right;
	color:red;
	font-family:verdana;
	font-size:13px;
	margin-left:5px;
	text-decoration:none;
 }
 
 #make_comments
 {
 	float:right;
	color:red;
	font-family:verdana;
	font-size:13px;
	margin-left:5px;
	text-decoration:none;
 }
 
 #author, #comment
 {
 	border:solid 1px #aaa;
 }

 
 /* Search styles
  ----------------------------------------------------------------*/
 #searchform
 {
 	float:right;
	margin-top:25px;
	margin-right:10px;
	
 } 
 .search-list-item
 {
 	margin:0px 0px 0px 0px;
	padding:3px 3px 5px 3px;
 	border-bottom:dashed 1px #eee;
 }
 .search-item-header
 {
 	font-size:18px;
 	margin:0;
	padding:0;
	color:#000;
	font-family:"Trebuchet MS",Verdana,Helvetica;
 }
 
 #searchsubmit 
 {
	padding:2px;
 }
 
 .excerpt
 {
 	font-family:"Trebuchet MS",Helvetica;
	color:#111;
	font-size:13.8px;
	line-height:1.3em;
	margin-top:5px;
 }
 
 /* news article listing styles
  ----------------------------------------------------------------*/
 #cnt_main
 {
 	width:741px;
	border:solid 1px #ccc;
    background-repeat:repeat-x;
    background-position:top;
	background-color:#ffffff;
	overflow:auto;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 }
 
 #cnt_main #head, .cnt-head
 {
 	padding:10px;
	border-bottom:solid 1px #ccc;
 }
 
 #cnt_main #body, .cnt-body
 {
 	padding:5px;
 }
 
 #cnt_news_articles
 {
 	width:100%;
	float:left;
	min-height:200px;
 }
 
 #listing_item
 {
 	margin-bottom:10px;
 }
 
 .listing-excerpt > p
 {
 	font-family:verdana;
	font-size:12px;
	color:#333;
	margin-top:2px;
 }
 
 /* General cnt styles styles
  ----------------------------------------------------------------*/
 #container_header
 {
 	border-bottom: solid 1px #ccc;
	overflow:auto;
	margin-bottom:15px;
 }
 
 .wadadli-info
 {
 	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#333;
	padding:0px 5px 5px 0px;
	margin-bottom:13px;
 }
 
 .btn-go
 {
 	border:solid 1px #ccc;
	padding:2px 3px 2px 3px;
	font-family:"Trebuchet MS";
	margin-left:1px;
	background-color:#ECE9D8;
	
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 }
 .btn-go:hover
 {
 	cursor:pointer;
 }
 
 .ads-link img
 {
 	border-style:none;
 }
 
 /* Popup style
  -------------------------------------------------------- */
  #backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
 }
 #popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	overflow:auto;
	width:450px;
	background:#FFFFFF;
	border:1px solid #cecece;
	z-index:2;
	padding:12px;
 }
 #popupContact h1{
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:5px;
	font-family:Georgia;
 }
 #popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:red;
	font-weight:700;
	display:block;
 }
 #popupContactClose:hover
 {
 	cursor:pointer;
 }
 
 .loading-gif
 {
 	float:right;
	display:none;
 }
 
 /* Media Styles
  ------------------------------------------------------ */
 #cnt_video_player
 {
 	width:720px;
	height:423px;
	overflow:auto;
 }
 #cnt_media_controls
 {
 	padding:5px;
	background-color:#f8f8f8;
	border:solid 1px #ddd;
	margin-top:5px;
	overflow:auto;
 }
 #media_ply_lst
 {
 	width:340px;
	border:solid 1px #ccc;
	display:inline;
	padding:5px;
	float:right;
 }
 .playlist-header
 {
 	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:italic;
	float:left;
 }
