/*---:[ custom header image ]:---*/






/*  Reset the BOXed UL/LI   class=AHnone*/
.AHnone  ul {
   list-style-type: disc;
   list-style-position: inside;
        margin-left:15px;
}
.AHnone  ol {
   list-style-type: decimal;
   list-style-position: inside;
        margin-left:15px;
}
.AHnone  ul ul, ol ul {
   list-style-type: circle;
   list-style-position: inside;
   margin-left:15px;
}
.AHnone  ol ol, ul ol {
   list-style-type: lower-latin;
   list-style-position: inside;
   margin-left:15px;
}

.AHnone  li
{
        display: list-item;
list-style-type: disc;
        border: none;
        background: #000000;
        margin-left:20px;
        margin-bottom:02px;
        margin-top:02px;
        padding: 02px;
}
.AHnone  li:hover { border: none; }



#header { height: 17.8em; 
	padding: 0; 
	background-image: url('/images/header2.png'); 
	background-repeat: no-repeat; 
	background-size: 60em 17.8em; 
}

/* left side menu */
.leftside {        
	text-decoration:none;
        background:transparent;
        border: none;
        color: #ef7e13;
        font-family: Tahoma, Arial, Geneva, sans-serif;
        font-size:17px;
        font-weight: bold;
        padding: 0;
        text-transform:none;
        line-height:45px;
}


/* Menu Style */
.sidebar h3 {
font-weight:bold;
}
h1, h2, h3, h6 {
font-weight:bold;
}
.custom ul.menu {
        background: none;
        border: none;
        height: 50px;
}
.custom ul.menu li {
        display:inline;
        margin-left:23px;
        background:transparent;
}
.custom ul.menu li a {
        text-decoration:none;
        background:transparent;
        border: none;
        color: #ef7e13;
        font-family: Tahoma, Arial, Geneva, sans-serif;
        font-size:17px;
        font-weight: bold;
        padding: 0;
        text-transform:none;
        line-height:45px;
}
.menu a {
        padding: 0;
}
.custom .menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover {
        background:transparent;
        color:#ffffff;
        }
.custom ul.menu li a.active, ul.menu li a:hover {
        background:transparent;
        color:#ffffff;
}
.menu, .menu a, .menu li ul {
        background: #000000;
}
.menu ul, .menu ul li {
        width: auto;
}



.image_caption {background-color: #DDDDFF;
        border: 1px solid #CCCCCC;
        font: 11px/1.4em Arial, sans-serif;
        font-style:italic;
        padding:05px;
        text-align:center;
        color:black;
}
.image_right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.image_left { margin: 0.5em 0.8em 0.5em 0; float:left; }



#t-list li {
        list-style-type: none;
        color:#ffffff;      //#932c93;   // purple
        width: 400px;
        margin: 25px auto 0px auto; padding: 10px;
        text-align: left;
        background: #000000; border: 4px solid #FFffff;
                        -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;
                        letter-spacing: 1px; font-size: 14px; line-height: 20px;

}
#t-list li:hover { background:#000000; border: 4px solid #FFffff; }

#t-list em { display: block; text-align: right; margin-top: 5px; font-size: 13px;}


#t-list a:hover { background:#520577;  }
#t-list a { color:yellow;  }
#t-list th { background:#FF9900;  }

#t-list h2 {
        display: block;
        font-size: 22px;
        padding: 5px 5px 5px 5px;
        border: 1px solid #000000;
        color:#aa0b0f;   // red
        margin: 0px;
}
#t-list h1 {font-size: 22px;}

#t-list h4 {
        display: block;
        font-size: 16px;
        padding: 5px 5px 5px 5px;
        border: 1px solid #000000;
        color: #ffffff;
        background:#000000;
        margin: 0px;

}


#t-listhome li {
        list-style-type: none;
        color:#000000;      //#932c93;   // purple
        width: 400px;
        margin: 25px auto 0px auto; padding: 10px;
        text-align: left;
        background: #ffffff; border: 4px solid #FFffff;
                        -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px;
                        letter-spacing: 1px; font-size: 14px; line-height: 20px;

}
#t-listhome li:hover { background:#ffffff; border: 4px solid #000000; }

#t-listhome em { display: block; text-align: right; margin-top: 5px; font-size: 13px;}


#t-listhome a:hover { background:#520577;  }
#t-listhome a { color:#932c93;  }    // purple
#t-listhome th { background:#FF9900;  }

#t-listhome h2 {
        display: block;
        font-size: 22px;
        padding: 5px 5px 5px 5px;
        border: 1px solid #ffffff;
        color:#aa0b0f;   // red
        margin: 0px;
}
#t-listhome h1 {font-size: 22px;}

#t-listhome h4 {
        display: block;
        font-size: 16px;
        padding: 5px 5px 5px 5px;
        border: 1px solid #ffffff;
        color: #000000;
        background:#ffffff;
        margin: 0px;
}


* {
        padding: 0; margin: 0;
        font-family: Tahoma, Arial, Geneva, sans-serif;
}
p { margin:5px 0 10px 0; }


/* Remove All Borders */
body {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
      background-image: url('/images/30-wood-floor-textures.jpg');

	color:white;

}

h1, h2, h3, h6 {
        font-weight:bold;
}
.full_width { width: 100%; clear: both;
        margin: 0 auto; padding-right: 0em; padding-left: 0em;
}

#header_area {
        padding-top: 0em;
 /*       background-color: #000000; */
        margin:0px;
}
#header #logo {
        font-family: serif;
        font-size: 38px;
        outline: white solid thick ;
        color:#FF9900;
}
#header {
/*      height: 17.8em; padding: 0; */
        /* background-image: url('/images/header2.png'); */
        background-repeat: no-repeat; background-size: 60em 17.8em;
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
#logo a:hover { color: #EF7E13; }
#logo, #logo a { color: #FFFFFF; }
#logo a { display: block; width: 16.667em; height: 4.944em; text-indent: -9999px; outline: none; }



/* Email List */
#emaillist {
        font-size: 14px;
        font-weight: bold;
        line-height: 35px;
        color: #ffffff;
        float: right;
        text-align: center;
        margin: 30px 0 0 800px;
        position: absolute;
}

.hotnews {
        background-color:#000000;
        color:#ffffff;
}
.hotnews p {
        padding-left:10px;
        padding-right:10px;
        }

.hotnews h1 {
        display: block;
        background-color:#ffffff;
        font-size: 24px;
        padding: 3px 0 5px 3px;
        border: 1px solid #000000;
        color: #932c93;    // purple
        text-align: center;
        margin: 0px;
}

.hotnews h2 {
        display: block;
        font-size: 22px;
        padding: 3px 0 5px 3px;
        border: 1px solid #000000;
        color: #932c93;    // purple
        margin: 0px;
}
.hotnews h4 {
        background-color: #3b133d;
}



#vertmenu {
        font-family: Tahoma, Arial, Geneva, sans-serif;
        font-size:17px;
        font-weight: bold;
        padding: 0;
        text-transform:none;
        line-height:35px;
        margin-left: 20px;
}

#vertmenu h1 {
display: block;
background-color:#FF9900;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:159px;
}





#AHnone  ul {
   list-style-type: disc;
   list-style-position: inside;
        margin-left:15px;
}
#AHnone  ol {
   list-style-type: decimal;
   list-style-position: inside;
        margin-left:15px;
}
#AHnone  ul ul, ol ul {
   list-style-type: circle;
   list-style-position: inside;
   margin-left:15px;
}
#AHnone  ol ol, ul ol {
   list-style-type: lower-latin;
   list-style-position: inside;
   margin-left:15px;
}

#AHnone  li
{
        display: list-item;
list-style-type: disc;
        border: none;
        background: #000000;
        margin-left:20px;
        margin-bottom:02px;
        margin-top:02px;
        padding: 02px;
}
#AHnone  li:hover { border: none; }



#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #ef7e13;
width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #ffffff;
background-color: #3b133d;
}

a.read_more {
        position: relative; /*this is the key*/
        z-index: auto;
        color: #3b133d;
        font-weight: bold;
        text-decoration: none;
        border: 0px;
}

a.read_more:hover {
        z-index: 20;
        background-color: #FFF;
        cursor: pointer;
        text-decoration: none;
}

a.read_more span {
        display: none;
        text-decoration: none;
        text-align: left;
        overflow: inherit;
}


a.read_more:hover span { /*the span will display just on :hover state*/
        z-index: 200;
        display: block;
        position: absolute;
        top: -200px;
        left: 60px;
        width: 360px;
        border: 4px solid #333333;
        background-color: #fff;
        color: #333;
        text-align: justify;
        font: normal 10pt Tahoma, Arial;
        text-decoration: none;
        padding: 10px;
}

a.read_moreHotNews {
        position: relative; /*this is the key*/
        z-index: auto;
        color: #ef7e13;
        font-weight: bold;
        text-decoration: none;
        border: 0px;
}

a.read_moreHotNews:hover {
        z-index: 10;
        background-color: #FFF;
        cursor: pointer;
        text-decoration: none;
}

a.read_moreHotNews span {
        display: none;
        text-decoration: none;
        text-align: left;
        overflow: inherit;
}


a.read_moreHotNews:hover span { /*the span will display just on :hover state*/
        display: block;
        position: absolute;
        top: -100px;
        left:  100px;
        width: 460px;
        border: 4px solid #333333;
        background-color: #fff;
        color: #333;
        text-align: justify;
        font: normal 10pt Tahoma, Arial;
        text-decoration: none;
        padding: 10px;
}


table { color:black; background-color: #cccccc;}

