*
{
        margin: 0;
        padding: 0;
}

body
{
  /*background:url(../images/goacom_backgroung.jpg) no-repeat #FFFFFF ;*/
  background-color:#fff;
  
  font-family: arial, helvetica, sans-serif;
  font-size:14px;
  line-height:20px;
  padding: 0px;
  text-align: center;
  position:relative;
}

::-moz-selection { text-shadow: none;   background:#AFD443;  color:#333333;}
::selection { text-shadow: none;   background:#AFD443;  color:#333333;}

#all
{
border:solid 0px #ddd  !important ;
}

.clear {
  clear : both;
  height:0px;
}

.fleft {
  float:left;
}
.fright {
  float:right;
}

a {
  color:#395DA6;
  outline: medium none;
  cursor:pointer;
  text-decoration:none;
}

h3, div.jwts_modtitle {
  font-size:24px;
  color:#A10117;
  font-weight:normal;
  line-height:25px;
/*
  text-shadow:1px 1px #000000;
*/
  margin-bottom:5px;
}

div#twtr-widget-1 h3 {
  border: medium none !important;
}

input:focus
{
/*
border:solid 2px;
*/
}

fieldset
{
border:solid 0px #ccc
}

.article-info
{
color:#444;
}

.article-info dd span
{
color:#444;
border-right:solid 0px;

}
/* ##########################  logo  ########################### */
#header
{

}
#logo span
{
color:#555 !important;
margin-top:6px;
font-size:0.4em !important;
letter-spacing:1px
}

.logoheader
{
float:left;
width: 100%;

}

#header-image
{
/*min-height:136px;*/
background:none repeat scroll 0 0 transparent;
float:left;width:680px;
/*background:url(../images/banner_oldgoa.jpg) right ;
*/


width:760px;
position:relative;
text-align: right;
}

#header-image img {
 /* max-width:685px;*/
}

h1#logo
{
margin:0px 0px;
font-size:3em;

width:320px;

/*width:45%;*/
float:left;
padding-top:28px;
}


#line
{
text-align:right;
height:29px;
}

div.blackbg {
background: url(../images/black_bg.jpg) repeat-x #000000;
}

#header #line form,
#header #line #fontsize,
#header #line form .search
#header #line form .finder
{
display:inline !important;
}

/* ##########################  header  ########################### */


#header ul
{
max-width:1030px;
right:15px;
}

/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */

#header ul.menu
{

margin-top:5px !important;
list-style-type:none
}

#header ul.menu li
{
border:0
}

#header ul.menu li a:link,
#header ul.menu li a:visited
{
color:#333;
border:0;
border-right:solid 1px #eee;
background:transparent;
padding:10px 15px;
}

#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu li a:focus
{
color:#444;
background:#ddd
}

#header ul.menu li.active a:link,
#header ul.menu li.active a:visited
{
color:#fff;
border-right:solid 1px #237D85;
background:#7ba428 !important
}

#header ul.skiplinks
{
width:100%
}
.skiplinks,
.skiplinks li
{
  border:solid 0px #000;
}

#header ul.skiplinks
{
  width:100%;
  text-align:left;
  background:none;
  z-index:20000;
  top:0;
  display:inline;
  padding:0
}

#header ul.skiplinks li a.u2:active,
#header ul.skiplinks li a.u2:focus

{
  background:#333 !important;
  color:#fff !important;
  border:solid 1px;
  top:0px !important;
  z-index:1000000000000 !important;
  left:10px !important;
  display:block;
    width:14em;
    display:block
}

/* ++++++++++++++  fontsize  ++++++++++++++ */

#fontsize
{
  color:#444;
}

#fontsize p a:link,
#fontsize p a:visited
{
  color:#444
}

#fontsize p a:hover,
#fontsize p a:active,
#fontsize p a:focus
{
  background:#555;
  color:#fff
}

#fontsize h3
{
  color:#444;
}


/* ++++++++++++++  search  ++++++++++++++ */

#header form .inputbox
{
  background:#fff !important;
}

#header form .inputbox:focus
{
  border:solid 2px #000;
}

#header form .button
{
  border:solid 1px #999;
  background:#664335 url(../images/searchbutton.png);
  color:#fff;
}

/* ##########################  contentarea  ########################### */

#top
{

}

#top div.moduletable, #right div.moduletable, div.moduletable_leftmenu, div.moduletable_ads {
  background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DDDDDD;
    box-shadow: 1px 1px 4px lightgrey;
    padding: 10px;
    width: 95%;
}
.moduletable_ads {
  padding:2px !important;
  width: 100% !important;
}

#right div.moduletable,.moduletable_ads {
  background: none repeat scroll 0 0 #FFFFFF !important;
  float:left;
  margin-bottom: 10px !important;
}

#contentarea,
#contentarea2
{
  background:transparent;
      font-size: 12px;
}


/* ##########################  breadcrumbs  ########################### */

#breadcrumbs
{
  color:#555;
}

#breadcrumbs span
{
  color:#555;
}

#breadcrumbs span a:link,
#breadcrumbs span a:visited
{
  background:#fff;
  color:#7BA428;
}

#breadcrumbs span a:hover,
#breadcrumbs span a:active,
#breadcrumbs span a:focus
{
  background:#7BA428;
  color:#fff;
}


/* ##########################  navigation column  ########################### */

.module_content
{
  background:#fff
}
.moduletable_js
{
  border:solid 0px #ddd;
}

#right .moduletable_js
{
  border:0
}

#nav h3
{
  border-bottom:solid 1px #ddd;
}

h3.js_heading
{
  border-bottom:solid 1px #fff !important;
  background:#eee;
}

h3.js_heading span.backh
{
  border:solid 0px #000
}

h3.js_heading span.backh1
{

}

#right h3, #top h3
{
  border-bottom:solid 1px #ddd;
}

#right h3 span.backh
{

}

#right h3 span.backh2
{

}

#right h3 span.backh3
{

}

h3.js_heading a
{
  border:0
}

h3.js_heading a img
{
  border:0
}

h3.js_heading a.opencloselink:hover,
h3.js_heading a.opencloselink:active,
h3.js_heading a.opencloselink:focus
{
  background:none
}

h3.js_heading a:link,
h3.js_heading a:visited,
h3.js_heading a:hover,
h3.js_heading a:active,
h3.js_heading a:focus
{

}

#nav h3
{

}

#nav h3.js_heading a:focus
{

}

#nav form a:hover,
#nav form a:active,
#nav form a:focus
{
  color:#E22721;
}

ul#leftmenu li.item-110 a{
  background:url(../images/video_news.png) no-repeat 0 50%;
}
ul#leftmenu li.item-214 a{
  background:url(../images/news.png) no-repeat 0 50%;
}
ul#leftmenu li.item-215 a{
  background:url(../images/bookstore.png) no-repeat 0 50%;
}
ul#leftmenu li.item-216 a{
  background:url(../images/health.png) no-repeat 0 50%;
}
ul#leftmenu li.item-217 a{
  background:url(../images/community.png) no-repeat 0 50%;
}
ul#leftmenu li.item-219 a{
  background:url(../images/weeding_planner.png) no-repeat 0 50%;
}
ul#leftmenu li.item-244 a{
  background:url(../images/artandculture.png) no-repeat 0 50%;
}
ul#leftmenu li.item-280 a{
  background:url(../images/cuisine.png) no-repeat 0 50%;
}
ul#leftmenu li.item-286 a{
  background:url(../images/yellow_pages.png) no-repeat 0 50%;
}
ul#leftmenu li.item-220 a{
  background:url(../images/konkani.png) no-repeat 0 50%;
}
ul#leftmenu li.item-127 a{
  background:url(../images/tourism.png) no-repeat 0 50%;
}
ul#leftmenu li.item-128 a {
    background: url(../images/realestate.png) no-repeat scroll 0 50% transparent;
}
ul#leftmenu li.item-340 a {
    background: url(../images/education.png) no-repeat scroll 0 50% transparent;
}
ul#leftmenu li.item-430 a {
    background: url(../images/about-goa.jpg) no-repeat scroll 0 50% transparent;
}
/* ++++++++++++++  first level  ++++++++++++++ */
#nav .moduletable-example ul.menu
{
  background:#fff;
  border:0;
}

div#header2 {
  float:left;
  border-bottom:solid 1px #ddd;
  width:100%;
  height:34px;
}

div#topmenu ul.maximenuck
{
    height:34px;
    width:100%;
    float:left;
    margin:0px 13px;
}


ul#leftmenu li a {
  border-bottom:1px solid #DDDDDD;
  padding-left:25px;
  line-height:18px;
}

form#search {
  width:29%;
  float:right;
}

form#search .inputbox {
    height: 23px;
    vertical-align: top;
    background:url(../images/goacom_searchbox.png) no-repeat scroll left top #FFF;
    border:medium none;
 width: 243px;
    padding:0px 0px 0px 10px;
}

form#search input {
  margin-top: 4px;
}

.module_content ul.menu
{
  border:0;
}

div#topmenu ul.maximenuck li
{
  float:left;
  margin-right:2px;
}

div#topmenu ul.maximenuck li a span.titreck {
  color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    line-height:18px;

}

div#topmenu ul.maximenuck li a:hover, 
div#topmenu ul.maximenuck li.active,
div#topmenu ul li.activered {
  background:#A10117 !important;
  text-decoration:none !important;

}

div#topmenu ul.maximenuck li ul.menu li.current {
  width: 85% !important;
}

div#topmenu ul.maximenuck li a:visited ,div#topmenu ul.menu li.active ul li a:visited,div#topmenu ul.menu li.active ul li a:link{
/*
  background:none !important;
*/
}

div#topmenu  ul.menu li.active ul li a:hover,
div#topmenu  ul.menu li.active ul li a:active,
div#topmenu  ul.menu li.active ul li a:focus
{
  background:none !important;
  color:#EFE390 !important;
  text-decoration:underline;
}

div#topmenu ul.maximenuck ul li a:hover, div#topmenu ul.maximenuck ul li.active a,div#topmenu ul.maximenuck ul li.active a:hover, div#topmenu ul.maximenuck ul li.active a:active {
  background:none !important;
}


ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus,
ul.menu li.active a:hover,
ul.menu li.active a:active,
ul.menu li.active a:focus,
ul#leftmenu li.active a
{
/*
  color:#A10117 !important;
*/
  /*background:url(../images/black_bg.jpg) repeat-x scroll 0 0 #000000 !important;*/
/*
  color:#FFFFFF !important;
*/
text-decoration:underline;

}
ul#leftmenu li a:hover{

  color:#A10117 !important;
}


/* ++++++++++++++  second level  ++++++++++++++ */

ul.menu li ul
{
  border:solid 0px #eee;
}

 ul.menu li ul li
{
  border:solid 0px #000;
  background:#fff;
  list-style: none;
}

 ul.menu li.active ul li a:link,
 ul.menu li.active ul li a:visited
{
  color:#444;
  border:0;
  background: url(../images/arrow2_red.png) no-repeat  6px 7px;
/*
  border-bottom:solid 1px #fff;
  background: #e8e8e8
*/
}

 ul.menu li.active ul li.active a:link,
 ul.menu li.active ul li.active a:visited
{
  border:0;
  color:#333;
  border-bottom:solid 1px #fff;
}

 ul.menu li.active ul li a:hover,
 ul.menu li.active ul li a:active,
 ul.menu li.active ul li a:focus
{
  background:#666 !important;
  color:#fff !important;
}


/* ++++++++++++++  third level  ++++++++++++++ */

ul.menu li ul li ul
{
  border:0 !important;
  background:#f5f5f5 !important;
  padding-bottom:0
}

ul.menu li.active ul li.active ul li a:link,
ul.menu li.active ul li.active ul li a:visited
{
  background:#f5f5f5 ;
  border-bottom:solid 1px #fff;
  color:#444
}

ul.menu li.active ul li.active ul li.active a:link,
ul.menu li.active ul li.active ul li.active a:visited
{
  color:#333;
}



/* ++++++++++++++  fourth level  ++++++++++++++ */

ul.menu li ul li ul li ul
{
  border:solid 1px #eee !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  background:#fff url(../images/level4.png) repeat-x !important;
}


ul.menu li.active  ul li.active  ul li.active  ul li  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal;
  padding: 3px 2px 3px 40px;
  font-size:0.9em;
  background:#fff url(../images/arrow_small.png) no-repeat  30px 5px;
  color:#444
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active a:visited
{font-weight:bold;
color:#333 }



/* ++++++++++++++  fifth level  ++++++++++++++ */

ul.menu li ul li ul li ul li ul
{
  border:solid 0px #eee !important;
  padding-top:5px !important;
  padding-bottom:10px !important;
  background:#fff url(../images/level4.png) repeat-x !important;
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal;
  padding: 3px 2px 3px 5px;
  font-size:0.9em;
  background:#fff ;
  color:#444;
  margin:0 10px  0 35px;
  border-bottom:solid 1px #ddd
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active a:visited
{font-weight:bold; color:#333}


/* ##########################  content - main   ########################### */


#main
{

min-height:300px;
margin-top: 2px;

}

#main a:link,
#main a:visited
{
  
}

#main a:hover,
#main a:active,
#main a:focus
{
/*
color: #E22721;
*/
text-decoration:underline;
}

#main th a:hover,
#main th a:active,
#main th a:focus
{
  background:#333;
  color:#fff;
}

.items-row
{

}

.column-1,
.column-2
{
  border: solid 0px;
}

.item-separator
{
  border: solid 0px #333333;
}

#main ul li
{

}

.small
{
  border:solid 0;
}

ul#archive-items li.row0,
ul#archive-items li.row1
{
  border-bottom:solid 1px #ddd
}

.archive #adminForm fieldset
{
  border:0;
  padding:0;
  margin:20px 0
}

/* ++++++++++++++  images  ++++++++++++++ */

.image-left
{
    padding:2px;
}

.image-right
{
    border:solid 1px #ddd;
    padding:2px
}

.items-row h2
{
  color:#7BA428;
  border-top:solid 1px #ddd;
  border-bottom:solid 1px #ddd;
}
.items-row h2 a:link,
.items-row h2 a:visited,
.items-leading h2 a:link,
.items-leading h2 a:visited
{
  color:#7BA428 !important;
}



.items-row h2 a:hover,
.items-row h2 a:active,
.items-row h2 a:focus,
.items-leading h2 a:hover,
.items-leading h2 a:active,
.items-leading h2 a:focus
{color:#fff !important;
text-decoration:none !important
}





.items-leading h2
{
  color:#7BA428;
}

#main h1, #main h2, .contentheading
{
  color:#395DA6;
  font-family: Arial;
  font-size:2em;
  font-weight:normal;
  margin-bottom:10px;
/*
  padding:3px 0px;
*/
  border-bottom:solid 1px #ddd;
  line-height: 1.3em;
}

#main h2 a
{
  color:#333;
  text-decoration:none;
}


/* ++++++++++++++  readmore  ++++++++++++++ */

.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited
{
  color:#444;
  background:#eee url(../images/arrow1.gif) no-repeat left top;
  border:solid 1px #ddd;
}

.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus
{
  background:#555 url(../images/arrow2.gif) no-repeat left 6px !important;
  color:#fff;
}

a.readmore:hover,
a.readmore:active,
a.readmore:focus
{
  background:#555;
  color:#fff;
}

/* ++++++++++++++  icons  ++++++++++++++ */

.actions img
{
  border:0;
}

/* ++++++++++++++  items-more  ++++++++++++++ */

#main .items-more h3
{
  border-bottom:solid 1px #ddd;
  border-top:solid 1px #ddd;
  color:#444;
}

#main .items-more ol
{
  color:#000;
}

#main .items-more ol li a
{
  background:#FFF url(../images/blog_more.gif) no-repeat  !important;
  color: #7BA428 /* #377A2E */
}

#main .items-more ol li a:hover,
#main .items-more ol li a:active,
#main .items-more ol li a:focus
{
  background: #555 url(../images/arrow2.gif) no-repeat 0px center;
  color:#333;
}

/* ++++++++++++++  pagination  ++++++++++++++ */

#main .pagination
{
  border-top:solid 1px #ddd;
}


/* ++++++++++++++  article index  ++++++++++++++ */

table.contenttoc
{
  border:solid 1px #ccc;
}


/* ##########################  right column   ########################### */

#right
{

}

#right .moduletable
{

}

#right h3
{

}

#right h4
{
  color:#395DA6;
  border:solid 0;
}

#right ul
{
  border:solid 0 #ccc;
  color:#333;
}

#right a{ font-weight:bold; padding:0px;}

.moduletable-custom ul li
{
  color:#333;
  background: url(../images/arrow2_grey.png) no-repeat  2px 7px;
}

#right .moduletable-custom h4
{
color:#444
}

#right .moduletable a img
{border:0}

/* ++++++++++++++  button for closing right column  ++++++++++++++ */
#close span
{
  color:#000;
}

/* ##########################  modules  ########################### */

/* ++++++++++++++  mostread, latest news ++++++++++++++ */

.mostread li a:link,
.mostread li a:visited,
.latestnews li a:link,
.latestnews li a:visited,
ul.lnd_latestnews li.lnd_latestnews 
{
/*
  background: url(../images/arrow2_grey.png) 2px 7px  no-repeat ;
*/
}

.mostread li a:hover,
.latestnews li a:hover,
.mostread li a:active,
.latestnews li a:active,
.mostread li a:focus,
.latestnews li a:focus
{
/*
  background:url(../images/arrow_white_grey.png) 2px 6px  no-repeat !important;
*/
}

/* ++++++++++++++  newsfeed  ++++++++++++++ */

ul.newsfeed
{
  border:solid 0px #000;
}

.newsfeed-item
{
  border-bottom:solid 1px #ddd;
}

.newsfeed-item h5 a
{

}

/* ++++++++++++++  newsflash  ++++++++++++++ */
/* newsflash horizontal */

ul.newsflash-horiz
{
  border:solid 1px #eee;
  background:#f5f5f5 url(../images/box.png) repeat-x;
}

.newsflash-horiz li
{
  border:solid 0px #eee;
  background:#f5f5f5;
}

ul.newsflash-horiz li h4
{
  border-bottom:solid 1px #fff;
  font-family: Arial;
}

/* newsflash vertical */

.newsflash-vert
{

}

/* ++++++++++++++  banner  ++++++++++++++ */

.banneritem
{
  border:0
}

.banneritem a
{
  background:none
}

.banneritem a img
{
  background:none;
  border:0
}

/* ++++++++++++++  login  ++++++++++++++ */

.inputbox,.validate-username,.validate-password, form#member-registration input.required, form#user-registration input.validate-email,form#member-profile input,form#member-profile select
{
  border:solid 1px #ddd;
  background:url(../images/content_bg.gif) repeat-x;
  width:163px;
}

fieldset.input
{
  border:0;
}

input.button,
button.button,
div.btn,
div.joomd_alphabets span {
  -moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
  -webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
  box-shadow:inset 0px 1px 0px 0px #c1ed9c;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
  background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
  background-color:#9dce2c;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #83c41a;
  display:inline-block;
  color:#ffffff;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:6px 24px;
  text-decoration:none;
  text-shadow:1px 2px 0px #689324;
}

div.joomd_alphabets span {
  padding:0px !important;
  text-align:center;
  width:17px;
}

input.button:hover,
button.button:hover,
div.btn:hover,
div.joomd_alphabets span:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
  background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
  background-color:#8cb82b;
}
input.button:active,
button.button:active ,
div.btn:active,
div.joomd_alphabets span:active {
  position:relative;
  top:1px;
}

div.btn a {
 color:#FFFFFF !important;
}

/* ++++++++++++++  tabs/ slide  ++++++++++++++ */

ul.tabs
{
  border:solid 1px #ddd;
  border-bottom:0;
  background:#f5f5f5 url(../images/box.png) repeat-x;
}

ul.tabs li
{
  background:#f5f5f5 url(../images/box.png) repeat-x;
  border-right:solid 1px #ddd
}

ul.tabs li a:link,
ul.tabs li a:visited
{
  color:#333;
}

ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus
{
  color:#000
}

.tabcontent
{
  border:solid 1px #ddd;
  background:#fff;
  color:#000;
}
.moduletablebrk_new .lndtitle{
  font-size:120%;
  }
.tabcontent .linkclosed
{
  color:#000;
  border-bottom:solid 1px #e5e5e5;
}

ul.tabs li a.linkopen
{
  background:#fff;
  color:#333;
  border:0
}

ul.tabs li a.linkclosed:hover,
ul.tabs li a.linkclosed:active,
ul.tabs li a.linkclosed:focus,
ul.tabs li a.linkopen:hover,
ul.tabs li a.linkopen:active,
ul.tabs li a.linkopen:focus
{
  background:#555;
  color:#fff
}


/* ++++++++++++++  category-module  ++++++++++++++ */

.category-module li
{
  border-bottom:solid 1px #ddd;
}

.category-module li li
{
  border:0
}

/* ##########################  search   ########################### */

.searchintro img
{
  border:0px
}

.word
{
  background:#fff;
  border:solid 0px #ccc ;
}

.word input
{
  background:#fff;
  border:solid 1px #999;
  color:#444;
}

.only
{
  border:solid 1px #ccc;
}

.phrases
{
  border:solid 1px #ccc;
}

/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox
{
  background:#fff;
  color:#000;
}

.phrases .inputbox option
{
  background:#f5f5f5;
  border-bottom:solid 1px #ccc;
}

.phrases .inputbox option a:hover
{
  background:#C00;
  border-color:#CFD0D6;
  color:#fff;
}

/* ++++++++++++++  search results  ++++++++++++++++++ */

dl.search-resultspage
{
  background:#f5f5f5;
}

dl.search-resultspage dt.result-title
{
  border-top:dotted 1px #ddd
}

dl.search-resultspage dd.result-url
{
  border-bottom:solid 5px #fff;
  color:#115599;
}

dl.search-resultspage dd.result-created
{
  border-bottom:solid 5px #fff;
}

/* ##########################  forms   ########################### */

/* ++++++++++++++  form validation  ++++++++++++++ */

.invalid
{
  border-color:red !important;
}

label.invalid
{
  color:red;
}

/* ##########################  user profile  ########################### */

#users-profile-core,
#users-profile-custom
{
  border:solid 1px #ccc;
}

#member-profile fieldset
{
  border:solid 1px #ccc;
}


/* ##########################  tables   ########################### */
table
{
  border:solid 1px #ddd !important
}

tbody
{

}

tr.odd,
.cat-list-row1
{
  background:url(../images/news.gif) repeat-x;
}

table.newsfeeds td,
table.weblinks td
{

}

table.weblinks th,
table.newsfeeds th,
table.category th,
table.jlist-table th
{
  background:#444;
  color:#fff
}

table.weblinks th a,
table.newsfeeds th a,
table.category th a,
table.jlist-table th a
{
  color:#fff !important
}

td.table_footer
{
  background:#ddd url(../images/table_footer.gif) bottom left repeat-x;
}

td.counter
{

}

td.num,
td.hits
{

}

td p
{

}

table.category th a img
{
  border:solid 0px ;
}

/* for opera */
tr, td
{
/*
  border:solid 1px #ddd
*/
}

fieldset.filters
{
  border:0;
}


/* ##########################  contacts   ########################### */

.contact form
{
  background:#fff;
  color:#000;
}

.contact input
{
  background:#fff;
  color:#000;
}

.contact input.invalid,
.contact textarea.invalid
{
  border:solid 2px red;
}

.contact label.invalid
{
  color:red;
}


/* ++++++++++++++  Error Message contact form  ++++++++++++++ */

p.error
{
  color:#044b63;
  background:#eee;
  border-top:3px solid #044b63;
  border-bottom:3px solid #044b63;
}

body.contentpane
{
  background:#fff;
}


/* ##########################  footer   ########################### */

#footer
{
  color:#fff;
}
.menu_bottom{
    text-align: left;
    width: 141px;
  list-style: circle;
  }
#footer-inner
{
  background:#f5f5f5 url(../images/footer.jpg) repeat-x left bottom;
  border-top:solid 1px #ddd
}

#footer-sub a:link,
#footer-sub a:visited
{color:#fff}



.box1
{
  border-right:solid 1px #ddd
}

.box3
{
  border-left:solid 1px #ddd;
}

.box h3
{
  font-family:Arial;
}

#bottom a img
{
  border:0 none;
}



/* ##########################  editor  ########################### */

.contentpaneopen_edit img
{
  border:0
}

form.editor fieldset
{
  border:solid 1px #ccc;
}


/* ++++++++++++++  edit  ++++++++++++++ */

form#adminForm
{
  border:solid 0px #000
}

.edit form#adminForm fieldset
{
  border:solid 1px #ddd
}

legend
{font-weight:bold}
/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip
{
  border:solid 1px #333;
  background:#ffffcc;
}
table.pagenav,
table.pagenav tr,
table.pagenav td
{border:0 !important}

#main .categories-list ul
{list-style-type:none}

/* contact  plain */
#main .contact h3
{
  border-bottom:solid 1px #ddd;
  margin: 20px 0
}

.form-required
{
  font-weight:bold;
  margin:10px 0;
  background:#fff url(../images/req.png) no-repeat;
  padding:10px 40px

}

.contact .inputbox
{
  background:#fff url(../images/content_bg.gif) repeat-x ;
  border:solid 1px #ccc;
  padding:3px
}
/* contact  slider */

.panel
{
  border:solid 1px #ddd;
  margin-top:-1px

}
#main .contact .panel h3
{
  margin:0px 0 0px 0;
  padding: 0;
  background:#eee;
  border:0
}
.panel h3 a
{
  display:block;
  padding:6px;
  text-decoration:none;
  color:#444;
  padding:6px;
}


.panel h3.pane-toggler a
{
  background:#f5f5f5 url(../images/slider_plus.png) right  top no-repeat;
}
.panel h3.pane-toggler-down a
{
  background:#f5f5f5  url(../images/slider_minus.png) right  top no-repeat;
  border-bottom:solid 1px #ddd;
}

.pane-slider
{
  border:solid 0px;
  padding:0px 10px !important;
  margin:0;
  background: url(../images/nav_level_1.gif) repeat-x ;
}

.panel .contact-form,
.panel  .contact-miscinfo
{
  padding:10px
}

.contact .panel .contact-form form,
.contact .panel .contact-address
{
  margin:20px 0 0 0
}

.categories-list .category-desc ul li
{list-style-type:square
}
/* tabs */

div.current
{

  background: url(../images/nav_level_1.gif) repeat-x ;
}

#close a
{text-decoration:none}

/*Encyclopedia*/
div.encyclopedia_col1 {
  width:49%;
  float:left;

}
div.encyclopedia_col1 p.img_caption {
  font-size: .6em;
}
div.encyclopedia_col2 {
  width:49%;
  float:right;
  padding-left:3px;
  margin-left: 2px;
}
div.encyclopedia_col2 p {
  padding-left:3px;
  margin-left: 2px;
}

div.encyclopedia_links ul
{
        display:block;
        margin:0px 0px 1px 0px;
        list-style-type:none;
        padding:10px 0px 10px 0px;
        width:100%
}
div.encyclopedia_links ul li
{
        display:inline ;
        padding:2px ;
        margin:2px;
        white-space:nowrap;

}
/* ########################## sample module styling  ########################### */

div.sample-module {
    border: 2px dashed #ddd;
    padding: 10px;
    background-color: #f5f5f5;
}

div.moduletable_leftmenu {
  border: 1px solid #DDDDDD;
  border-bottom: medium none;
  padding:0px !important;
  background : none transparent !important;
  margin-bottom:20px;
  width:100%;
}

div.moduletable_leftmenu ul#leftmenu li a {
  /*color:#404346;*/
  color:#000;
/*  font-weight:bold;
*/  font-size:13px;
}

ul#leftmenu ul li a:hover, ul#leftmenu ul li.active a {
  background:url(../images/black_bg.jpg) repeat-x scroll 0 0 #000000;
}

div.ytgallery table {
  border:medium none;
}

div.moduletable div.ytgallery table tr td {
  background: #3B4E63;
  height:66px;
  vertical-align:middle !important;
  border:2px solid white !important;
}

div.ytgallery table tr td {
  height:66px;
  vertical-align:middle !important;
  border:2px solid white !important;
}

div.login {
  background:#EEEDEB;
  padding:10px;
  border:1px solid #BAB6B7;
}

div.login a {
  color: #000000;
    font-size: 11px;
    text-decoration: none;
}

.twtr-hd h3 {
  border:none !important;
}

ul.menu_bottom li {
  /*display: inline-block;*/
    padding: 0 7px;
}
#footer ul{
  /*list-style:none;*/
}

ul.menu_bottom li a {
  display:block;
      font-size: 12px;
    line-height: 23px;
  text-decoration:none;
}

ul.menu_bottom li a:hover, ul.menu_bottom li a.active {
  text-decoration:underline;
}
#footer #leftmenu {
width:164px;
list-style: circle!important;
}
#footer #leftmenu  li{
  text-align:left;
}
#footer #leftmenu  li a{
border:none !important;
background:none !important;
font-size:14px;
padding-left:0px !important;
}

#footer .menutourism{
     font-size: 14px;
    text-align: left;
    white-space: nowrap;
   list-style: circle inside none;
  line-height:25px;
    width: 224px;
}
#footer .menucuisine{
     font-size: 14px;
    text-align: left;
    white-space: nowrap;
   list-style: circle inside none;
  line-height:25px;
    width: 224px;
}
#footer .menunews{
     font-size: 14px;
    text-align: left;
    white-space: nowrap;
   list-style: circle inside none;
  line-height:25px;
    width: 224px;
}

#footer .menuhistory{
  font-size:14px;
  text-align:left;
     list-style: circle inside none;
  line-height:25px;
    width: 282px;
}
#footer .menusunaparant{
   text-align: left;
    font-size: 14px;
    list-style: circle;
    line-height: 25px;
}
/* for the goacom services menu*/
.moduletablegoacomservices {
text-align:left;
  width: 274px;
}
.moduletablenews {
text-align:left;
width:217px;
}
.moduletablenews .backh3{
    color: #9FBF65;
    font-size: 21px;
}

.moduletablegoacomservices .backh3{
    color: #C1346C;
    font-size: 21px;
}
.moduletablesitemap {
  clear: both;
    margin-top: 9px;
    text-align: left;
    width: 217px;
}
.moduletablesitemap .backh3{
    color: #C1346C;
    font-size: 21px;
}
/* for the Footer tourism  menu*/
.moduletabletourism{
  text-align:left;
    width: 304px;
}
.moduletabletourism .backh3{
   color: #9FBF65;
    font-size: 21px;
  
}
.moduletablecuisine .backh3{
   color: #01A4B7;
    font-size: 21px;

}
.moduletablecuisine {
  text-align:left;
}
div#jc {
  
}

.height10 {
  height:10px;
}

a.backlink {
  padding: 0 5px;
  display:block;
}

div.field_block ul li {
  background:none !important;
}

.joomcat142_txt li {
  color: #395DA6;
  font-weight: bold;
}

table.noborders,table.noborders tr,table.noborders tr td ,table.mod_events_latest_table tr,table.mod_events_latest_table,div#jevents_body table.contentpaneopen,
td.tdnoborder table {
  border:medium none !important;
}

fieldset#adsmanager_fieldset table tr td{
  font-weight:bold;
  color: #395DA6;
}

span.mod_events_latest_content a{
  font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    text-shadow: 1px 2px lightgrey;
    text-transform: uppercase;
}

span.mod_events_latest_date{
  font-size:10px;
  color:#999999;
}

div#jevents_body table.contentpaneopen table * {
  font-size:10px;
  font-style:italic;
  font-weight:bold;
}

ul.ev_ul {
  margin:0px !important;
}

ul.ev_ul li {
  background:none !important;
}

.fb_edge_widget_with_comment {
    vertical-align: top;
    width: 85px;
}

.width200 {
  width:50%;
}

div.classifiedcats {
  display: inline-block;
    width: 215px;
    margin:5px;
    vertical-align: top;
}


div.classifiedcats h4 {
  padding:3px;
  background-color:#B1C97A;
  font-family: Arial;
}

div.classifiedcats a.cats {
  padding:3px;
  display:block;
}

ul#devnagrifont li {
  font-size:16px !important;
}

div.latestnewsenhanced__devnagri .newstitle span {
  font-size:14px;
  line-height:20px;
}

div.blogdevnagrifont p {
  font-size:15px;
  line-height:25px;
}

.mostread .news:first-child {
    margin-top: 0;
}

.mostread .news {
    margin-top: 10px;
    overflow: hidden;
}

.mostread .innernews {
    overflow: hidden;
    padding: 2px;
}

.mostread .newstitle {
    font-weight: bold;
}

.mostread .newsextra {
    font-size: 0.8em;
}

table.tdwidth50 tr td {
  width:50%;
  vertical-align:top;
}

table.tdwidth50 tr td div.moduletable {
  text-align:left;
  
}

table.tdwidth50 tr td div.moduletable h3 {
  background-color: lightgrey;
    font-family: Arial;
    padding: 3px;
    font-size: 1em;
    color:#395DA6;
    text-shadow:none;
}

#wpdc_embed_13443174511 {
    padding-left: 9px;
    text-align: center;
    }

form#login-form {
  float:left;
  height:23px;
  
}

form#login-form div.userdata {
  display:inline;
  text-align:left;
  width:300px;
  height:23px;
}
    
form#login-form div.userdata p {
  width:100px;
  display:inline;
  padding:0px 3px;
}    

form#login-form div.userdata p .inputbox {
  width:100px;
  height:14px;
  padding:3px;
  margin:0px;
  background: url(../images/content_bg.gif) repeat-x scroll 0 0 transparent !important;
    border: 1px solid #DDDDDD;
    color:grey;
}

form#login-form div.userdata input.button,div.logout-button input.button{
    background: -moz-linear-gradient(center top , #9DCE2C 5%, #8CB82B 100%) repeat scroll 0 0 #9DCE2C !important;
    border: 1px solid #83C41A;
/*
    border-radius: 6px 6px 6px 6px;
*/
    box-shadow: 0 1px 0 0 #C1ED9C inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    padding: 2px;
    text-decoration: none;
    text-shadow: 1px 2px 0 #689324;
    height:22px;
    width:70px;
    outline:medium none;
}

form#login-form div.userdata input.button:hover ,div.logout-button input.button:hover{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) ) !important;
  background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% ) !important;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c') !important;
  background-color:#8cb82b !important;
}

div.login-greeting ,div.logout-button{
  float: left;
}

div.login-greeting {
  font-weight: bold;
    padding: 3px 14px;
    color: #FFFFFF;
}


/*
    For Forms
*/
.bfQuickMode .bfSubmitButton{
 float:left !important;
  left: 229px;
    top: 4px;
}
#ff_form21 .bfSubmitButton,#ff_form21 .bfCancelButton{
 float:left !important;
  left: 200px !important;
    top: 4px;
}
.bfQuickMode .bfLabelLeft label{
  width:100px; !important;

}
.recaptcha_input_area_text{
  width:40% !important;
}
.bfPage{
  width:488px !important;
  margin:0px auto !important;
}

/*
div#ytYTgallery {
  background:url(../images/loading-icon.gif) no-repeat scroll center transparent;
  min-height:180px;
   }
*/

.moduletablerecipe .div_lnd_intro .lnd_introtxt .lnd_head{
width:298px;
}


div.sp-nh-buttons {
  background:#A10117;
}

span.sp-nh-text {
  color:#FFFFFF !important;
  font-size:13px;
  font-weight:bold;
}

div.sp-nh-item {
  background:#FFCD8B;
  padding-left: 5px;
}

div.sp-nh-item a span{
  color:#000000 !important;
  font-size:13px;
}

div.sp-nh-item a span.sp-nh-date {
  font-size:9px !important;
}

div.sp-nh-item a span.sp-nh-title {
  font-weight:bold;
  text-decoration:blink;
}

#sp-nh199 {
    width: 100%;
}

div#ytYTgallery h4 {
  text-align:justify;
}

div.moduletable_breakingnews {
/*
  height:30px;
*/
  margin-bottom:10px;
  margin-top: 2px;
}


div.sp-nh-item a.sp-nh-link {
  color:#000000;
  display:block;
  height:auto;
}

div.sp-nh-item a.sp-nh-link:hover {
  color:#000000;
  text-decoration:underline;
}

#ad_content{
      width: 95%;
    text-align: justify;

}
.adsmanager_table_description h2{
 font-size: 14px;
    margin: 0;

}
#ad_date{
font-weight:bold;
}

ul.jwts_tabbernav li a {
  text-decoration:none;
}

/*
 * Blue Button
 * */
span#login-form, form#login-form input.button, a#user-home-link {
  -moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
  -webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
  box-shadow:inset 0px 1px 0px 0px #97c4fe;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
  background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
  background-color:#3d94f6;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #337fed;
  display:inline-block;
  color:#ffffff;
  font-family:arial;
  font-size:12px;
  padding:1px 20px;
  text-decoration:none;
  text-shadow:1px 1px 0px #1570cd;
  float:left;
  margin-left:8px;
  text-transform:uppercase;
  font-weight:normal !important;
}
span#login-form a {
  color:#FFFFFF !important;
}

span#login-form:hover , form#login-form input.button:hover, a#user-home-link:hover{
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
  background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
  background-color:#1e62d0;
}

ul.jwts_tabbernav li a:hover {
  text-decoration:none !important;
}

#footer_link{
  background: url(../images/black_bg.jpg) repeat-x scroll 0 0 #000000;
    color: #FFFFFF;
}

#main .items-row h2 {
  border:medium none;
}

div#gamesonly {
  position:relative;
}

div#ipw-onlineGame {
  position:absolute;
  left:11%;
}

div.item-page_games {
  min-height:700px;
}
/*for slideshow */
.camera_pag_ul li{
background:none !important;
}

/*for the education page*/

.games {
  background: url(../images/bck_right.jpg) repeat scroll right 0 transparent !important;

  }
.games .bfPage{
  font-size:15px;
  font-weight:bold;
}
.games .item-page,.games .item-page h2 {
    font-family: comic sans ms,arial,trebuchet ms !important;
}

.games #contentarea{
background-color:#FBB40C;
width:1000px;
}
#education_outer{
/*
   padding: 10px 36px 26px;
*/
  
}
#slideshow{
  width:923px;
  height:292px;
  border:1px solid #853720;
  margin:10px auto;
  overflow:hidden;
  
}

#cool{
  margin-top:31px;
}

#cool_left{
  background: url(../images/s_03.jpg) repeat scroll 0 0 #FBB40C;
  width:664px;
  height:493px;
  float:left;
  border:1px solid #853720;
}
#cool_left table{
  border:0px !important;
}
.cool_main{
  width:932px;
      height: 531px;
      margin:auto;
}
#cool_right {
  border:1px solid #853720;
  width:242px;
  min-height:493px;
  background-color:#FFF;
  float:right;
}
#cool_right table{
    padding-left: 26px;
    padding-top: 10px;
  border:0px !important;
  
}

.eduadvert{
  width: 932px;
  height:151px;
  border:1px solid #853720;
  background-color:#FFF;
   margin-top: 10px;
      overflow: hidden;
      margin: auto;
}

.eduadvert table{
  padding-left:30px;
}

.eduadvert table tr td{
width:660px;
}

#month_art{
 background-color: #D7F2FB;
    border: 2px solid #521806;
    min-height: 212px;
   text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    width: 160px;
}

#month_topic{
   background-color: #FFFFFF;
    border: 2px solid #521806;
    margin-top: 4px;
    min-height: 208px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    width: 160px;
}

.games div#wrapper2 {
  width:96%;
  float: left;
    padding: 0 20px 20px;
    text-align: justify;
}

.games .shownocolumns {
  width:96% !important;
}

.games div.item-pageeducation {
  margin:auto;
}

div#map_navio {
  background:#E6E5E1;
  padding: 10px;
}

div#map_navio select {
  background: none repeat scroll 0 0 #A1B986;
    border: medium none;
    width: 230px;
    height:400px;
}

div#map_navio select option {
  height:15px;
  padding:3px;
  background: none repeat scroll 0 0 #A1B986;
}

div#map_navio div#map {
  width:465px;
  height:400px;
  border: 2px solid #A1B986;
}

body.maps_navi .shownocolumns, body.maps_navi  div#wrapper2 {
  width:100% !important;
}

body.maps_navi div.item-page {
  padding:0px !important;
}

p.greenText {
  color: #2E4D05;
    font-size: 16px;
    font-weight: normal;
    line-height: 27px;
}

div#distance {
  color: #000000;
    font-weight: bold;
    min-height:20px;
    width: 467px;
}

body.maps_navi div#navigation table {
  width:100%;
}


body.maps_navi div#navigation table td.width200 {
  min-height: 40px;
    text-align: center;
    vertical-align: top;
    width: 230px;
}

body.maps_navi div#navigation table td.width400 {
  width:430px;
  vertical-align:top;
}


body.maps_navi div#navigation table td.width200 .ckCSSlabel {
  background: none repeat scroll 0 0 #181818;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-left: 3px;
    overflow: hidden;
    padding: 3px 3px 3px 10px;
    text-align: left;
    width: 217px;
}

#navigation {
  padding:10px;
}

div.joomd_alphabets .cat_row .cat_title a:hover {
  background: url(../images/arrow2_red.png) no-repeat  6px 7px !important;
}

div.item-page div.ytgallery table tr td {
    height: 15px !important;
    vertical-align: top !important;
}

div.item-page div.ytgallery table tr td a img {
  border:4px solid #3B4E63 !important;
}


.jg_imgalign_gal {
  float:left;
}

.jg_element_txt_l {
  clear:both;
}

.jg_photo_container_l {
  display:block;
}

div.jg_category .sectiontableheader {
  color:#3B4E63;
  font-weight:bold;
  text-transform:uppercase;
  
}

.moduletablehompage {
background: url(../images/goacom_whatsbg.jpg) repeat-x !important;
  margin-bottom: 20px;
}

.moduletablehompage #btcontentslider247,.moduletablehompage #btcontentslider266{
  background: url(../images/goacom_whats_text.png) no-repeat scroll 8px 9px transparent !important;
/*
    border: 1px solid #DDDDDD !important;
    box-shadow: 1px 1px 4px lightgrey !important;
*/
}
.moduletablehompage .slides_container {
    background: none repeat scroll 0 0 transparent !important;
    border: 0px !important;
}
.moduletablehompage .bt-cs .bt-inner img{
border:1px solid #cccccc !important;
}
.moduletablehompage .bt-cs .bt-inner .bt-category, .moduletablehompage .bt-cs .bt-inner .bt-title{
/*
color:#fffc77 !important;
*/
color:#cfff00;
text-align: left;
text-shadow: 1px 1px gray;

}

.moduletablehompage .bt-cs .bt-inner .bt-category{
  margin:0px !important;
  text-transform:uppercase;
}
.moduletablehompage .bt-cs .bt-inner div{
text-align:left !important;
}


.moduletablehompage .bt-cs .bt-inner .bt-title {
  font-size:15px !important;
  min-height: 36px !important;
  color:#fde390 !important;
}

.moduletablehompage .bt-cs .bt-inner .bt-introtext {
  color:#FFFFFF !important;
  text-align: justify;
}

.moduletablehompage #btcontentslider247 {
  padding-top:50px !important;
}

.latestnewsenhanced_280 .infoleft {
  margin:10px !important;
  clear:both !important;
  text-align: justify !important;
}

.latestnewsenhanced_280 .newshead {
  margin:0px !important;
  padding:0px !important;
  border:medium none !important;
}

.latestnewsenhanced_280 .newshead .picture {
  border:medium none !important;
}

.latestnewsenhanced_280 .infoleft * {
  margin-left:0px !important;
}

div.stats-module p {
  color:#FFFFFF;
}

.visitorcounter {
    color: #FFFFFF !important;
    margin: auto !important;
    width: 5% !important;
}

div.moduletable_radiotemp {
background: none repeat scroll 0 0 #000000 !important;
    float: left;
    margin-bottom: 10px !important;
    padding:10px;
}

a#blockbanner {
  display: block;
    height: 136px;
    position: absolute;
    top: 0;
    width: 685px;
}

.slides_container {
  text-align:left !important;
}

div.moduletable_xmas .slides_container {
    background-color: #640000;
    border: 3px solid #DE9230;
}

div.moduletable_xmas .slides_container .bt-cs .bt-inner .bt-title-nointro {
    color: #FDFD70 !important;
}

div.moduletable_xmas .bt-introtext a {
    color: #FDFD70 !important;
}

div.moduletable_xmas h3 {
  color: green !important;
}

div.moduletable_xmas .bt-cs .bt-inner img {
    border: 3px solid green;
}

/*
div.moduletable_xmas #btcontentslider306 .bt_handles {
    right: 69px !important;
}

div.moduletable_xmas #btcontentslider306 a.next {
    right: 102px !important;
}

div.moduletable_xmas #btcontentslider306 a.prev {
    right: 115px !important;
}
*/

div.adsmanager_ads_image {
    display: none !important;
}

.hide {
  display:none;
  visibility:hidden;
}


#table_frontend_user_article_list {
    margin: auto;
    width: 95%;
}

#table_frontend_user_article_list th {
    border: medium none !important;
    background: none repeat scroll 0 0 #AED365 ;
 }

#table_frontend_user_article_list tr th a {
    color: #666666 !important;
 }


#table_frontend_user_article_list tr th a:hover,
#table_frontend_user_article_list tr th a:active,
#table_frontend_user_article_list tr th a:focus
{
  background: none repeat scroll 0 0 #AED365 !important;
}

#table_frontend_user_article_list th, #table_frontend_user_article_list tr td {
  padding:5px;
  margin:2px;
}

a#user-home-link {
  color:#FFFFFF;
  line-height:16px;
}

.sp-nh-buttons, .sp-nh-item, .sp-nh-prev, .sp-nh-next {
  height:100% !important;
}

#sp-nh199 {
  background: none repeat scroll 0 0 #A10117 !important;
}

div.moduletable_mega div.slides_container {
  border: 1px solid orange !important;
  background:none !important;
}

div.moduletable_mega div.slides_container  .bt-title-nointro {
  padding:5px 0px;
}


.bt-introtext p {
    line-height: 19px;
    text-align: justify;
}

div.moduletable_mega .bt-cs h3 {
  background:none !important;
  color:orange !important;
  border:medium none !important;
  line-height:25px  !important;
  height:25px  !important;
  font-weight:bold !important;
}

body.gogrrengoa {
  color:#327A2D;
}

body.gogrrengoa #contentarea {
  background: url(../images/go_green_footer_bg.jpg) no-repeat bottom #E2E6C0;
  padding: 0 20px;
}

body.gogrrengoa table.greenborders {
  border: 2px solid green !important;
  border-radius:10px;
  background: none repeat scroll 0 0 #FFFFFF;
}

body.gogrrengoa #main h1, body.gogrrengoa #main h2, body.gogrrengoa .contentheading {
  border:medium none !important;
  color:green !important;
  text-align:center !important;
  font-size: 2.6em !important;
}

body.gogrrengoa table tr td span#greentitle {
  font-size: 1.6em;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

form#search_by_cat .button {
  margin-left:10px !important;
}

.random-article  .readmore a {
  background:none !important;
  border:medium none !important;
}

.random-article  .readmore a:hover,.random-article  .readmore a:active  {
  background:none !important;
  border:medium none !important;
  text-decoration:underline !important;
  color:#94C22B !important;
}

div.moduletable_searchrecipe {
  margin-bottom:75px;
}

div.moduletable_searchrecipe, div.moduletable_suggest {
  width:285px;
}

div.customflaotingright {
    margin: 0;
    padding: 0;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 325px;
    width: 100px;
  display:none;
}

.componentheading_polls {
  color: #8EAF19;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

form#poll {
  margin:10px 0px;
}

ul#leftmenu li.item-612 a {
    background: url(../images/memoirs.jpg) no-repeat scroll 0 50% transparent;
}

ul#jj_sl_navigation .facebook a {
  background-color: #425F99;
}

ul#jj_sl_navigation .twitter a {
  background-color: #72CCE4;
}

ul#jj_sl_navigation .rss a {
    background-color: #FF6600;
}

ul.menu li span.separator {
    padding: 8px;
}
/*
 * CHANGED TABS
 * */
ul.jwts_tabbernav li a, ul.jwts_tabbernav li a:link {
  background: url(../images/glossy-green-tabs.png) repeat-x !important;
  border:medium none !important;
}

ul.jwts_tabbernav li.jwts_tabberactive a {
    background: url(../images/glossy-blue-tabs.png) repeat-x !important;
    color: #FFFFFF !important;
    border:medium none !important;
}
ul.jwts_tabbernav li a:hover {
  color:#FFF !important;
  background: url(../images/glossy-blue-tabs.png) repeat-x !important;
}


div.moduletable_tabcustom div.jwts_tabbertab {
    background: none repeat scroll 0 0 #FCFFF4 !important;
    border-bottom: 1px solid #E5EFC3 !important;
    border-left: 1px solid #E5EFC3 !important;
    border-right: 1px solid #E5EFC3 !important;
    border-top: 0 none !important;
    box-shadow: 1px 1px 4px lightgrey;
    margin: 0 0 20px;
    padding: 10px;
    width: 95%;
}

ul.jwts_tabbernav {
  border:none !important;
}

#main .category-listmemories_yesteryear .cat-children li.first,#main  .category-listmemories_yesteryear .cat-children li{ list-style:none; background:none; padding-left:0px;}

.category-listmemories_yesteryear .cat-children .first span.item-title a,.category-listmemories_yesteryear .cat-children li span.item-title a{ font-size:18px; font-weight:bold; list-style:none; padding-top:30px; display:block; color:#A10117}


.category-listmemories_yesteryear .cat-children .first .last span.item-title a,.category-listmemories_yesteryear .cat-children li .last span.item-title a,#main .category-listmemories_yesteryear .cat-children .first ul li.first .last span.item-title a{ font-size:15px;   padding-top:3px;  color:#333333; /*background:url("../images/arrow2_grey.png") no-repeat scroll 5px 50% rgba(0, 0, 0, 0); padding-left:16px;*/font-weight:normal; text-decoration:underline; }



#main li.first ul li a{ font-size:15px;  padding-top:3px;  color:#333333; /*background:url("../images/arrow2_grey.png") no-repeat scroll 5px 50% rgba(0, 0, 0, 0); padding-left:16px;*/ font-weight:normal; text-decoration:underline; }

#main li.first ul li a:hover{ text-decoration:underline;}

#main .category-listmemories_yesteryear .cat-children{ padding-left:0px;}


#btcontentslider359  .bt_handles li a{
background:none;
height:30px;
padding:0px !important;
color:#000;
font-weight:bold; 
font-size:16px;
margin-bottom:5px !important;

}


#btcontentslider359 .slides_container{
background:#fff;
border:0px;
color:#000;
padding:0px;

}

 #btcontentslider359 .bt-introtext p
{ color:#000 !important;}

 #btcontentslider359 .bt-introtext a{ font-size:16px;}

 #btcontentslider359 .slides_container .bt-title{ font-size:20px; font-weight:normal;}

 #btcontentslider359  .bt-inner{ padding:0px;}

#btcontentslider359 .bt_handles{ left:0px;}

br{ line-height:23px;}


.moduletable_exponews{
  width:47%;
  float:left;
   background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #dddddd;
    box-shadow: 1px 1px 4px lightgrey;
    padding: 10px;
  min-height:366px;
  margin-bottom:20px;}
  
  .moduletable_location{
    float:right;
    width:47%; 
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #dddddd;
    box-shadow: 1px 1px 4px lightgrey;
    padding: 10px;
  height:462px;
  }
  .moduletablereferences p{
    text-align:left;
    width:47%;float:left;
  }
  .moduletablereferences{
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #dddddd;
    box-shadow: 1px 1px 4px lightgrey;

    padding: 10px;
  float:left;
  min-width:1030px;
  }
  
  .item-page .articlepxfontsize1 .moduletable{
  width:47%;
  }
  .moduletablereview {
    float: right;
  }

.moduletablebrk_new{
  background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    box-shadow: 1px 1px 4px lightgrey;
    padding: 10px;
margin-bottom:10px;
  }