/*
Theme Name: Website Name by Smart Site
Theme URI: http://www.smart-site-online.com
Description: Theme developed by Smart Site
Version: 1.0
Author: Your name
Author URI: http://www.smart-site-online.com
Tags: 
*/
/*
* {margin: 0; padding:0}
/*
/* decides which side the sidebar is on */
/*@import url("layouts/sidebar_left.css"); */

/* -- just some ugly styling to make it easier to get started, can safely be removed */
 #entry-meta-single {border:2px solid #CC0000;}
#respond {border:2px solid yellow;}
/*#footer, #header {border:2px solid blue;}*/
li.depth-1 {border: 2px solid orange;}
.post {border:2px solid pink}

/* - BASIC STUFF - */
/*body {background:#FFF;font:12px 'Helvetica','Arial', sans-serif;color:#000;margin:0 auto;padding:0 20px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}   */
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}

/* - TYPOGRAPHY - */
h1, h2, h3, h4, h5 {font-family: Georgia, Times, 'Times New Roman', serif; font-weight: normal}
h2{ color:#F00; font-size:16px;}
p {line-height: 140%}  */

/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:960px;}
/*#header {height:150px;margin:0 auto;text-align:center;padding: 20px 0;}  */
/*#footer {height:50px;overflow:hidden;margin:20px auto 0;clear:both;float:none;text-align:center;padding: 20px 0;} */

/* -- POSTS & PAGES -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:left; clear:none;width:640px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:right; clear:none;width:300px;}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {    margin-left:15px;padding:0;}
li {list-style-type:none;} /* want dots in front of your lists...? change to list-style-type: disc */

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
textarea#comment {overflow:auto}

/* -- POSTS NAVIGATION --*/
div.navigation {height:25px; overflow:auto;float:none;clear:both; margin:0 auto}
* +html div.navigation {overflow:visible} /* IE hack to prevent scrollbars on the .navigation div... */

.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}



body{ margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      color:#404040;
      font-family:Tahoma, Arial, Helvetica, sans-serif;
      font-size:12px;
      letter-spacing: 0em}
h1{color:#235d37; font-size: 22px}

p{ font-family:Tahoma, Arial, Helvetica, sans-serif;
  line-height:140%;
  font-size:12px;}
a{color:#C00;}
a:hover{color:#235d37;}
.layout{ margin-left:auto;
         margin-right:auto;
         width:961px;}
.float-left{float:left;}
.float-right{float:right;}

.clear-div{clear:both;}
.head-nav{ font-family:Tahoma, Arial, Helvetica, sans-serif;
          letter-spacing:0.05em;
          text-transform:uppercase;}
.head-left{ width:719px; margin:0px; padding:0px;}
.head-right{ width:242px; margin:0px; padding:0px;}
.head-menu{width:719xp; height:29px;}
.head-promotion-box{padding-top:15px; height:80px;}
.head-line-width{width:719px;}
.head-line-height{height:3px;}
.line-body{background-image:url(images/line-by.png); background-repeat:repeat-x; }
.gallery-body{width:931px; height:296px; background-color:#235d37;}
.gallery-body-left{width:640px; height:283px;  padding-top:13px; }
.gallery-body-right{width:291px; height:283px; padding-top:13px;}
.layout-body{width:671px;}
.layout-body-page{width:636px; margin-right: 15px;padding-left: 20px;}
.promotions-ul{list-style:none; margin:0px; padding:0px;}
.promotions-ul li{margin-top:10px;margin-left: 5px}
.table-content-box{padding-left:15px; padding-right:15px;}
.left-context-box{width:310px; padding-right:10px;}
.right-context-box{width:325px; padding-left:10px; padding-right:15px;}
.footer-line{height:3px;}
.footer-ul {margin:0px; padding:0px; list-style:none;}
.footer-ul li{display:inline; padding-left:10px; padding-right:10px;}
.footer-ul li a{
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #235d37;
    padding: 4px 7px;
    margin: 0;
    text-decoration: none;
    letter-spacing: -0.02em;}

.footer-ul li a:hover{text-decoration:underline;}
.content-color{color:#235d37}
.sidebar{width:280px; padding-top:10px; padding-left:10px; padding-bottom:10px; background-color:#eaeaea;}

/*    -------------- Meun Top ----------------------- */
#access {
    /*background: #000*/;
    margin: 0 auto;
 
    display:block;
    float:left;
    z-index: 99999;
}

#access div. {
    font-size: 13px;
    margin-left: 12px;
    z-index: 99999;
}
#access div.topmenu ul {
    list-style: none;
    margin: 0;
    z-index: 99999;
}
#access div.topmenu li {
    float:left;
    position: relative;
    z-index: 99999;
}
#access a {
    display:block;
    text-decoration:none;
    color:#235d37;
    padding-left: 5px;
    padding-right: 5px;
    line-height:29px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    letter-spacing: -0.01em;
        border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #fff;

}
#access a:hover {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #c00;

   /* color:#C00;*/
  
}

#access ul ul {
    display:none;
    position:absolute;
    top :29px;
    left:0;
    float:left;
    width: 130px;
    z-index: 99999;
    margin: 0px;
    padding: 0px;
    border: 1px solid #235d37;
    border-left: none;
    border-right: none;
    border-bottom : none;
}
#access ul ul li {
    margin: 0px auto;
    min-width: 130px; 
    z-index: 99999;
}
#access ul ul ul {
    left:100%;
    top:0;
    z-index: 99999;
}
#access ul ul a {
    background:#FFF;
    margin: 0px;
    z-index: 99999;
    height:auto;
    line-height:0.6em; 
    padding:10px;
    width: 130px;
    font-size:12px ;
    font-weight: normal;
    border: 1px solid #235d37;
    border-left: none;
    border-right: none;
    border-top: none;
}
#access li:hover > a,
#access ul ul :hover > a {
    /*color:#fff;
    background:#333;  */
    
}
#access ul li:hover {
    border-bottom: none;
}


  

#access ul li:hover > ul {
    display:block;
}

#access ul li:hover > ul li:hover {
    border-bottom-width: 0px;
 
}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #c00;
    
}

#access ul li.current_page_item ,
#access ul li.current-menu-ancestor ,
#access ul li.current-menu-item ,
#access ul li.current-menu-parent {
 /*   border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #c00;*/
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #c00;
    
}

* html #access ul li.current_page_item ,
* html #access ul li.current-menu-ancestor ,
* html #access ul li.current-menu-item ,
* html #access ul li.current-menu-parent {
  /*  border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #c00;*/
}
/* ----------- End Menu Top -------------------------- */

.font-stie-title{font-family:Georgia, Times, 'Times New Roman', serif; font-size: 20px;}
.font-stie-title-color{color:#235d37;}
.latest-news{
    padding-left:20px; color:#FFF;background-image:url(images/by-new.png); background-repeat:no-repeat; 
    height:270px;
}
a.newlink{color:#FFF;text-decoration: underline;}
a.newlink:hover{ text-decoration:none;}
a.upcomlink{color:#5e5e5e;text-decoration: underline;}
a.upcomlink:hover{ text-decoration:none;}
/*.right-context-box ul li {margin-top: 15px;}*/
.thumbnailimage{width:87px; height:86px; border:#660 1px solid;}
.tds{padding-left:10px; vertical-align:top;}
.sideber-title{font-family:Georgia, Times, 'Times New Roman', serif; color:#F00; font-size:18px; letter-spacing: -0.03em}
.sideber-detail{color:#235d37; margin-top: 8px; margin-bottom: 8px; padding-right: 0px;}
.sideber-buttom{width:173px; height:26px; background: url(images/bg-button.png) repeat-x; text-align:center;}
.sideber-buttom a{display:block; width:173px; height:21px;  padding-top:3px; color:#FFF; text-decoration:none; border:0px; font-family:Georgia, Times, 'Times New Roman', Arial, Helvetica, sans-serif;  font-size: 16px;}

.holedisplay{float:left; margin-left:10px;}
.holedisplay-title{color:#F00; text-align:center; font-weight:bold; font-size:18px;} 
.hole-thumbnail{width:200px; height:150px; border: none;}

.carouselContainer {display: none}

#footer {margin-top: 40px}
.table-di{ width: 269px; background-color:#999999 ; empty-cells: hide;  }
.table-di-w {width:600px;}
.table-di tr { background-color:#FFF;  }
.table-di tr td { background-color:#FFF; padding-left: 15px;  }
.table-head{height:23px; background: url(images/bg-button.png) repeat-x; vertical-align: middle;font-family:Georgia, Times, 'Times New Roman', serif;  font-size: 16px;color:#FFF;} 
.table-text-left{height:23px; font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size: 14px;color:#235d37;}    
 
.table-di a{ padding: 2px 6px;   color:#FFF; text-decoration:none; border:0px; background-color: #CC0000;}
.table-di a:hover{ background-color:#235d37 ;}
.margin-topp{
	margin-top:50px;
}
.margin-bottomm-news{
	margin-bottom:5px;
	
}
.bullets-point ul li{
	list-style-type:disc;
}
	
	
/*.entry-content table {border: none}
.entry-content table td {border: 1px solid #999}*/




.filmstrip li{ margin-left:0px;background-color:#FFF;}
.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}

