body{ background:url(../images/bg.jpg) #d6d6d6 repeat-x;margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:.9em}
* {margin:0; padding:0;}

/******************************************************************************
*          PAGE LAYOUT - last updated by - Oliur (03-09-09)
******************************************************************************/
div#main_wrapper{min-width:750px; max-width:980px; margin-left:auto; margin-right:auto;}
div#main_wrapper #inner_wrapper{padding-top:10px; padding-bottom:10px;}
#threecolwrap{float:left; width:100%; background:#ffffff;}
#twocolwrap{float:left; width:100%; display:inline; margin-right:-194px;}
.nav{float:left; width:157px; display:inline;  overflow:hidden; border:1px solid #E8E8E8; }
.content{width:auto; margin-left:0px; margin-right:203px; border:1px solid #E8E8E8; overflow:hidden;}
.promo{float:left; width:192px;  overflow:hidden; border:1px solid #E8E8E8; }



/******************************************************************************
*          GLOABL MENU  - last updated by - Oliur (03-09-09)
******************************************************************************/

div#globalmenu{background:#FFFFFF; height:24px; border:1px solid #d0d0d0; min-width:750px; max-width:980px; margin:auto;}
div#globalmenu ul {margin:0px; padding:3px; list-style:none;}
div#globalmenu li{display:inline; }
div#globalmenu li img{float:left; border:0px; margin-right:2px;}
div#globalmenu li a{padding:0px; color:#5c5c5c; text-decoration:none; text-align:left; font-size:.85em; float:left; border-right:1px solid #d0d0d0; margin-left:5px; padding-right:5px;}
div#globalmenu li a:hover{text-decoration:underline; color:#cc0000;}

/******************************************************************************
*          HEADER  - last updated by - Oliur (03-09-09)
******************************************************************************/

div#header{height:140px; width:100%; margin-top:2px; background:url(../images/middleNav_bg3.gif) repeat-x; height:80px;}
div#header #inner_header{min-width:750px; max-width:980px; margin:auto;}
div#header #inner_header #threecol{float:left; width:100%;}
div#header #inner_header #twocol{float:left; width:100%; display:inline; margin-right:-208px;}
div#header #inner_header #header_middle{width:auto; margin-left:169px; margin-right:208px;}
div#header #inner_header #left{float:left; width:169px; }
div#header #inner_header #right{float:left; width:208px;}

/******************************************************************************
*          TOP NAVIGATION  - last updated by - Oliur (03-09-09)
******************************************************************************/

.topNavigation{padding:0px; margin:0px; list-style:none; background:#FFFFFF; width:100%; }
.topNavigation li{display:block; float:left; height:auto; padding:0px; margin-right:2px;  }
.topNavigation li a:link,.topNavigation li a:visited,.topNavigation li a:active{background:url(../images/top-nav-bg3.gif) repeat-x; width:auto;  height:18px; display:block; float:left;padding:5px 10px 5px 10px; text-decoration:none; color:#fff; text-align:center; font-weight:bold; font-size:.8em;}
.topNavigation li a:hover{background:url(../images/top-nav-bg.gif) repeat-x; width:auto; height:18px; display:block; float:left; color:#FFFFFF;}
/*for highlighted link - i.e. current page */
.topNavigation li a.active:link, .topNavigation li a.active:visited, .topNavigation li a.active:link{background:url(../images/top-nav-bg.gif) repeat-x; width:auto; height:18px; display:block; float:left; color:#FFFFFF;}
.topNavigation li a.active:hover{background:url(../images/top-nav-bg2.gif) repeat-x; width:auto;  height:18px; display:block; float:left;padding:5px 10px 5px 10px; text-decoration:none; color:#fff; text-align:center; font-weight:bold; font-size:.8em;}
.topNavigation_separator{border-bottom:3px solid #000; margin:0px; clear:both;}

/******************************************************************************
*          ICON NAVIGATION  - last updated by - Oliur (03-09-09)
******************************************************************************/

.iconNavigation{padding:0px; margin:0px; margin-bottom:5px; list-style:none; background:#fff; width:318px;  float:right;}
.iconNavigation img{border:none;}
.iconNavigation li{display:block; float:left; height:auto; padding:0px; margin-right:18px; width:35px;  }
.iconNavigation li a:link,.iconNavigation li a:visited, .iconNavigation li a:active{background:#fff; width:auto;  height:32px; display:block; float:left;padding:3px 5px 3px 3px; text-decoration:none; color:#ccc; text-align:center; font-weight:bold; font-size:.8em;}
.iconNavigation_separator{border-bottom:1px dotted #CCCCCC; margin-bottom:10px; clear:both;}

/******************************************************************************
*          SEARCH  - last updated by - Oliur (03-09-09)
******************************************************************************/

div#search{float:left;width:100%; margin-bottom:10px;}
div#search fieldset{float:left; padding: 0px; margin:0px; border: 1px solid #fff; width:100%;} 
div#search fieldset ol{margin:0px; padding:0px; list-style:none; width:100%;}
div#search fieldset li {float:left; padding-bottom:5px; padding-top:5px;}
.search_box {background:#FFFFFF url(../images/Magnifying-Glass.png) no-repeat 4px 4px; padding:4px 4px 4px 22px; border:1px solid #CCCCCC; width:330px; height:15px;}
div#search_threecolwrap{float:left; width:100%;}
div#search_twocolwrap{float:left; width:100%; display:inline; margin-right:-215px;}
div#search_left{float:left; width:176px; display:inline; }
div#search_middle{width:auto; margin-left:176px; margin-right:215px; background:#cc0000}
div#search_middle ul{margin:0px; padding:0px; list-style:none; background:#990066;}
div#search_middle li{margin-left:12px; float:left;}
div#search_right{float:left; width:215px;}
.submitBtn{border:1px solid #ccc; background:#FFFFFF; height:26px;}


/******************************************************************************
*          LEFT NAVIGATION - last updated by - Oliur (03-09-09)
******************************************************************************/

ul.navigation {padding:0px; margin:0px; margin-left:5px; list-style:none; border:0px;}
ul.navigation li{margin-bottom:10px;}
ul.navigation li a:link, ul.navigation li a:visited, ul.navigation li a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}
ul.navigation li a:hover{text-decoration:underline;}

/******************************************************************************
*          CONTENT  - last updated by - Oliur (03-09-09)
******************************************************************************/
/*CONTENT - INNER LAYOUT */

.content .section_left{width:230px; float:left; }
.content .section_left img{margin-top:10px; margin-bottom:10px;} 
.content .section_right{margin-left:240px;}
.content .section{background:#fff; width:100%; margin-top:15px; border-top:1px solid #eceaea; }
.content .sectionNoB{width:180px; margin-bottom:5px; float:left; margin-left:5px;}
.content .sectionNoB h2{color:#0066cc; font-weight:bold; font-size:16px; display:block; margin-top:8px;}
.content .sectionNoB h1{color:#0066cc; font-weight:bold; font-size:22px; }
.content .sectionNoB p{margin-top:10px;}

/* NEWS */
.news{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#dd0000; display:block; border-bottom:1px solid #eceaea; padding:3px; margin-bottom:3px; background:#f7f7f7; }
.newsPost{padding-bottom:3px; margin-bottom:10px; border-bottom:1px solid #eceaea  }
.newsPost .leftArea{width:200px; float:left;}
.newsPost .rightArea{margin-left:210px; }
.newstxt{color:#444444; font-size:12px; line-height:1.6em;  text-indent:15px;}
a.newsH:link,a.newsH:visited,a.newsH:active{font-size:22px; color:#333333; text-decoration:none; font-weight:bold; display:block; margin-bottom:15px;}
a.newsH:hover{color:#999999; text-decoration:underline;}
a.newsH_small:link,a.newsH_small:visited,a.newsH_small:active{font-size:16px; color:#0066df; text-decoration:none; display:block; margin-top:10px; display:block; margin-bottom:2px; margin-top:8px;}
a.newsH_small:hover{color:#006cc; text-decoration:underline;}
a.news_continuereading:link,a.news_continuereading:visited,a.news_continuereading:active{font-size:12px; color:#000;  text-decoration:underline; display:block; margin-top:10px;}
a.news_continuereading:hover{color:#333333; text-decoration:none;}
a.news_comment:link,a.news_comment:visited,a.news_comment:active{font-size:11px; color:#0066cc; text-decoration:none; display:block; margin-top:10px;}
a.news_comment:hover{color:#0066cc; text-decoration:underline;}
.newsdetails_heading{font-size:20px; color:#CC0000; border-bottom:1px dotted #999999; padding-bottom:5px; display:block;}
.newsdetails_date{font-size:14px; color:#999999; margin-top:5px; display:block}
.newsdetails_newstxt{color:#444444; font-size:12px; line-height:1.6em;}
.btn{font-size:12px; color:#ffffff; border:2px solid #ffffff; background:#CC0000;display:block; margin-top:10px}
.newsdetails_comment{font-size:12px; color:#333333; margin-top:10px; display:block}
.newscomment_input{height:80px; width:100%}
.news_comment_list{margin-top:10px;}
.news_individual_comment{color:#333333; border-top:1px solid #eeeeee; padding-top:5px; margin-top:10px;}
a.comment_user:link, a.comment_user:visited, a.comment_user:active{color:#CC0000; text-decoration:none; font-size:12px; display:inline;}
a.comment_user:hover{color:#dd0000;}

.news_comment_date{font-size:11px; color:#555555; display:inline; margin-left:45px; }
.newsH_date{font-size:10px; color:#999999; display:block;}
ul.newsH{padding:0px; margin:0px; list-style:none;}
ul.newsH li{margin-bottom:10px; border-bottom:1px solid #f1f1f1; padding-bottom:5px}
ul.newsH li a:link,ul.newsH li a:visited,ul.newsH li a:active{font-size:12px; color:#444444; text-decoration:none;}
ul.newsH li a:hover{color:#999999; text-decoration:underline;} 



/* BLOGS */
.blog{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0066cc; display:block; border-bottom:1px solid #eceaea; padding:3px; margin-bottom:3px; background:#f7f7f7;}

.blog_post{background:#ffffff;}

.auth_profile_image_small{width:20px; height:20px; float:left;  }
.auth_plus_date{margin-left:22px; }

.blog_image{background:#99CC33; margin-top:5px;}

.blogtxt{color:#000000; font-size:12px; margin-top:5px;}

a.recent_blogH_small:link,a.recent_blogH_small:visited,a.recent_blogH_small:active{font-size:16px; color:#0066cc; text-decoration:none; display:block; margin-bottom:2px; margin-top:8px;}
a.recent_blogH_small:hover{color:#0066cc; text-decoration:underline;}
a.blog_author:link,a.blog_author:visited,a.blog_author:active{font-size:12px; color:#0066cc; text-decoration:none;}
a.blog_author:hover{color:#0066cc; text-decoration:underline;}
.blog_date{font-size:11px; color:#999999;}
a.blog_comment:link,a.blog_comment:visited,a.blog_comment:active{font-size:11px; color:#0066cc; text-decoration:none;}
a.blog_comment:hover{color:#0066cc; text-decoration:underline;}

/* FORUM */

.forum{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#00CC00; display:block; border-bottom:1px solid #eceaea; padding:3px; margin-bottom:3px; background:#f7f7f7;}

a.recent_forumH_small:link,a.recent_forumH_small:visited,a.recent_forumH_small:active{font-size:12px; color:#666666; text-decoration:none; display:block; margin-bottom:2px; margin-top:8px;}
a.recent_forumH_small:hover{color:#999999; text-decoration:underline;}

a.forum_room:link,a.forum_room:visited,a.forum_room:active{font-size:12px; color:#333333; text-decoration:none; display:block; margin-bottom:2px; margin-top:8px;}
a.forum_room:hover{color:#999999; text-decoration:underline;}



/*-----------article posts-------------*/

.article{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#dd0000; display:block; border-bottom:1px solid #eceaea; padding-bottom:3px; margin-bottom:3px;}
.content .section_article{background:#fff; width:100%; margin-top:15px; border-top:1px solid #eceaea; }
.article_details{width:70px; float:left; margin-top:10px; }
.article_auth_name{width:64px; float:left; margin-top:0px;}
.article_date{margin-top:4px; color:#999999}
.article_content_details{margin-left:75px; margin-top:10px;}
a.article_postH:link,a.a.article_postH:visited,a.article_postH:active{font-size:14px; color:#0066cc; text-decoration:none; display:block; }
a.article_postH:hover{color:#0066cc; text-decoration:underline;}
.article_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
a.article_comment:link,a.article_comment:visited,a.article_comment:active{font-size:11px; color:#0066cc; text-decoration:none;}
a.article_comment:hover{color:#0066cc; text-decoration:underline;}

.view_all_arrow{float:left; width:100%;}
.view_all_arrow .arrow_img_holder{float:left; width:16px;} 
.view_all_arrow .arrow_link{margin-left:20px;}

a.view_all_article:link,a.a.view_all_article:visited,a.view_all_article:active{font-size:14px; color:#dd0000; text-decoration:none; }
a.view_all_article:hover{color:#dd0000; text-decoration:underline;}
/*-----------question/answers -------------*/

.q_n_a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; display:block; border-bottom:1px solid #eceaea; padding:3px; margin-bottom:0px;  margin-top:0px; width:100%;}
.content .section_q_n_a{background:#fff; width:100%; margin-bottom:20px;}
.content .section2{width:100%; margin-bottom:0px; }

.flat_img{width:58px; height:43px; float:left; margin-top:0px; margin-right:10px;}
.q_n_a_date{font-size:12px; color:#444444; float:left; margin-top:2px; padding-right:5px; padding-left:10px; border-right:1px solid #CCCCCC}

a.q_n_a_author:link,a.q_n_a_author:visited,a.q_n_a_author:active{font-size:12px; color:#0066cc; text-decoration:none; display:block; margin-left:0px; float:left; margin-top:2px;}
a.q_n_a_author:hover{color:#0066cc; text-decoration:underline;}

a.q_n_aH:link,a.q_n_aH:visited,a.q_n_aH:active{font-size:14px; color:#666666; text-decoration:underline; display:block}
a.q_n_aH:hover{color:#666666; text-decoration:none;}
a.q_n_aH_comment:link,a.q_n_aH_comment:visited,a.q_n_aH_comment:active{font-size:12px; color:#444444; text-decoration:underline; display:block; float:left; margin-left:5px;  margin-top:2px;}
a.q_n_aH_comment:hover{color:#0066cc; text-decoration:underline;}

table.q_n_aT th.bg {background:#f7f7f7; }
table.q_n_aT td.bg{background:#f7f7f7;  padding:5px;}
table.q_n_aT th.normal{border-bottom:1px solid #f7f7f7;}
table.q_n_aT td.normal{padding:5px;} 

.view_all_arrow{float:left; width:100%; margin-top:10px;}
.view_all_arrow .arrow_img_holder{float:left; width:16px;} 
.view_all_arrow .arrow_link{margin-left:20px;}

a.view_all_q_n:link,a.a.view_all_q_n:visited,a.view_all_q_n:active{font-size:14px; color:#0066cc; text-decoration:none; }
a.view_all_q_n:hover{color:#0066cc; text-decoration:underline;}


/******************************************************************************
*          RIGHT NAVIGATION - last updated by - Oliur (03-09-09)
******************************************************************************/

.promo .section_gn{background:#ffffff; width:100%; margin-top:5px; border-bottom:1px dotted #CCCCCC; padding-top:5px;}
.promo .section{width:93%; background:#f2f2f2; margin-bottom:10px; padding:5px;}
.promo .section_search_post{ width:93%; background:#f2f2f2; margin-bottom:10px; padding:5px; border:1px solid #eeeeee}
.promo .section p{display:inline; text-transform:capitalize; color:#333333;}

/*-----------login-------------*/
label{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color: #444444; text-decoration: none; display:block}
fieldset.inputbox{margin:0;float:left;clear:both;padding:0;border:none;width:100%; }
fieldset.inputbox li{border:none; padding:0; }
fieldset.forgot{border:none;  margin:0px; clear:both;width:100%; }
fieldset.submit{border:none; padding:0; margin:0; clear:both; float:left; padding-bottom:5px; width:100%; }
.login{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin-top:3px;margin-left:0px;border:1px #999999 solid;}
.search_post{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin-top:3px;margin-left:0px;border:1px #6cb100 solid; background:#e4fdbd}
.loginTxt{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#666666;}
.loginBtn{border:1px #999999 solid;margin:0px;padding:0px;color:#444444;font-size:12px;margin-right:28px;margin-top:10px;
font-family:Arial, Helvetica, sans-serif;font-weight:normal;background:#eeeeee;}
a.forgotPass:link,a.forgotPass:visited, a.forgotPass:active {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color: #999999; text-decoration: none;}
a.forgotPass:hover{color:#ccc;}

/*latest listing */
ul.new_post{padding:0px; margin:0px; list-style:disc; margin-left:20px;}
ul.new_post li{margin-top:8px;}
ul.new_post li a:link, ul.new_post li a:visited, ul.new_post li a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}
ul.new_post li a:hover{color:#999999; text-decoration:underline;}


/* right nav*/
ul.new_job{padding:0px; margin:0px; list-style:none; }
ul.new_job li{margin-top:8px;}
ul.new_job li a:link, ul.new_job li a:visited, ul.new_job li a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
ul.new_job li a:hover{color:#999999; text-decoration:underline;}



.font_job{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#cc0000; font-weight:bold;}


/*popular blog*/
ul.popular_blog{padding:0px; margin:0px; list-style:none;}
ul.popular_blog li{margin-top:8px;}
ul.popular_blog li a:link, ul.popular_blog li a:visited, ul.popular_blog li a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
ul.popular_blog li a:hover{color:#999999; text-decoration:underline;}

/*popular tags*/
ul.popular_tag{padding:0px; margin:0px; list-style:none;}
ul.popular_tag li{float:left; margin-right:10px; margin-top:5px;}
ul.popular_tag li a:link,ul.popular_tag li a:visited, ul.popular_tag li a:active {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
ul.popular_tag li a:hover{color:#999999; text-decoration:underline;}

/*before you fly */
ul.before_you_fly{padding:0px; margin:0px; list-style:none;}
ul.before_you_fly li{margin-top:8px;}
ul.before_you_fly li a:link, ul.before_you_fly li a:visited, ul.before_you_fly li a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
ul.before_you_fly li a:hover{color:#999999; text-decoration:underline;}






/*travel*/

.travel_listing{}
.travel_listing .travel_listing_img{width:64px; float:left;}
.travel_listing .travel_listing_heading{float:left; margin-left:10px;}
ul.travel_list{margin:0px; padding:0px; list-style:none;}
ul.travel_list li{margin-top:5px;}
ul.travel_list li a:link, ul.travel_list li a:visitd, ul.travel_list li a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc; font-weight:normal;}
ul.travel_list li a:hover{color:#0066cc; text-decoration:none;}
.font_travel{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0066cc; font-weight:bold;}


/******************************************************************************
*          FOOTER - last updated by - Oliur (04-09-09)
******************************************************************************/

.footer{width:100%; margin-top:2px; text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.footer .inner{padding:4px; background:url(../images/middleNav_bg3.gif) repeat-x;}
.footer ul{margin:0px; padding:0px; list-style:none; }
.footer li{float:left; margin-right:5px; padding-right:5px; }
.footer li a:link, .footer li a:visited, .footer li a:active{color:#ffffff; text-decoration:none; text-decoration:none}
.footer li a:hover{color:#cccccc; text-decoration:underline} 

.footer a:link, .footer a:visited, .footer a:active{color:#ffffff; text-decoration:none; text-decoration:underline}
.footer a:hover{color:#cccccc; text-decoration:underline} 





/* Smileys */
.smileys{margin-top:10px; margin-bottom:10px; border:1px solid #CCCCCC;}
.smileys_inner{padding:5px;}
.smileys table{ width:100%}
.smileys table td{padding:5px;}














