/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
#dropline {padding:0 0 0 0px; margin:137px 10px 0 0px; width:900px; list-style:none; height:40px; background:url(ulback.gif) repeat-x; position:absolute;}
#dropline table {border-collapse:collapse; width:0; height:40px; margin:-3px -10px;}

#dropline li {float:left;}
#dropline li a {display:block; height:40px; line-height:40px; padding:0 20px 0 0; float:left; color:#fff; text-decoration:none; font-family:tahoma, sans-serif; font-size:12px;}
#dropline li a b {display:block; height:40px; float:left; padding:0 0 0 20px; cursor:pointer;}
#dropline li a:hover {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li a:hover b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}

#dropline li:hover > a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:44px}
#dropline li:hover > a b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}

#dropline ul {padding:0; margin:0; list-style:none;  position:absolute; height:40px; width:900px; background:#E8E8E8; left:-9999px; top:40px; z-index:10; border-bottom:1px solid #9A9A9A;}
#dropline ul li {height:60px; line-height:60px;}
#dropline ul.right li {float:right;}
#dropline ul li a {color:#000; padding:0 10px 0 10px; height:40px; line-height:40px; border-right:1px solid #0000FB; font-weight:bold; font-size:11px;}
#dropline ul li a:hover {height:40px; line-height:40px; background:transparent; color:#0000FB;}
#dropline ul.right li a {border-left:1px solid #e60; border-right:0;}
#dropline ul li a.last {border:0;}


#dropline :hover ul {left:0;}

#dropline li.current ul {left:0; z-index:1;}
#dropline li.current a {background:url(tab_a.gif) no-repeat right top; line-height:36px; height:40px}
#dropline li.current a b {background:url(tab_b.gif) no-repeat left top; line-height:36px;}
#dropline li.current ul li a {color:#000; padding:0 10px 0 10px; height:25px; line-height:25px; background:transparent;}
#dropline li.current ul li.current_sub a {color:#c60;}
#dropline li.current ul li a:hover {color:#c60;}

body {
        margin: 0px;
        padding: 0px;
        background: url(../images/bg01.jpg) repeat left top;
        font-family: Verdana, Helvetica, sans-serif;
       }

h1, h2, h3 {
        margin-top: 0px;
        text-transform: lowercase;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

h1 {
        font-size: 42px;
}

h2 {
        font-size: 30px;
}

h3 {
        font-size: 24px;
}

p, ul, ol {
        margin-top: 0px;
        line-height: 120%;
}

ul, ol {
}

a {
        color: #AAAAAA;
}

a:hover {
        text-decoration: none;
}

.alignleft {
        float: left;
}

.alignright {
        float: right;
}

.aligncenter {
        margin: 0px auto;
}

img.alignleft {
        margin-right: 20px;
}

img.alignright {
        margin-left: 20px;
}

a img {
        border: none;
}

/* Wrapper */

#wrapper {
         margin: 5px auto;
        background: url(../images/bg02.jpg) repeat-x left top;
}

/* Header */

#header {
        width: 900px;
        height: 174px;
        margin: 0px auto;
        background: url(../images/bg03.jpg) no-repeat left top;
}

/* Logo */

#logo {
        float: left;
}

#logo h1, #logo h2 {
        float: left;
        margin: 0px;
}

#logo h1 {
        padding: 60px 0px 0px 30px;
}

#logo h2 {
        padding: 83px 0px 0px 10px;
}

#logo a {
        text-decoration: none;
        color: #797979;
}

#logo a:hover {
        text-decoration: none;
        color: #0098A4;
}

#logo h2, #logo h2 a {
        font-size: 17px;
        color: #9F9F9F;
}

/* Menu */

#menu {
        clear: both;
        float: left;
        width: 920px;
        height: 50px;

}

#menu ul {
        margin: 0px;
        padding: 25px 30px 0px 0px;
        list-style: none;
}

#menu li {
        float: left;
}

#menu a {
        padding: 0px 20px 0px 22px;
        background: url(../images/img02.gif) no-repeat left center;
        text-decoration: none;
        text-transform: lowercase;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        color: #7B7B7B;
}

#menu a:hover {
        text-decoration:none;
        color: #0098A4;
}

#menu .first a {
        background: none;
}

/* Page */

#page {
        width: 900px;
        margin: 0px auto;
        background: url(../images/bg04.jpg) repeat-y left top;
}

#bgtop { background: url(../images/bg05.jpg) no-repeat left top;
}

#bgbottom {
        background: url(../images/bg06.jpg) no-repeat left bottom;
}

/* Content */

#content {
        float: left;
        width: 620px;
        padding: 0px 0px 0px 20px;
       }

.post {
}

.post .title {
        padding: 10px 0px 10px 15px;
        background: url(../images/img03.gif) no-repeat left top;
}

.post .title h2, .post .title h3 {
        margin: 0px;
}

.post .title h2 a, .post .title h3 a {
        text-decoration: none;
        color: #FFFFFF;
}

.post .title h2 a:hover, .post .title h3 a:hover {
        text-decoration: none;
}

.post .title p {
        margin: 0px;
        text-transform: lowercase;
        font-size: 16px;
        color: #8D8D8D;
}

.post .title p a {
        text-decoration: none;
        color: #8D8D8D;
}

.post .entry {
        padding: 45px 15px 25px 15px;
}

/* Sidebar */

#sidebar {
        float: right;
        width: 185px;
        padding: 0px 0px 0px 7px;
}

#sidebar ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

#sidebar li {
}

#sidebar li ul {
        margin: 15px 15px 25px 15px;
}

#sidebar li li {
        font-size: 12px;
}

#sidebar h2 {
        height: 27px;
        margin: 0px;
        padding: 2px 0px 0px 15px;
        background: url(../images/img04.gif) no-repeat left top;
        font-size: 24px;
        color: #FFFFFF;
}

#sidebar a {
        color: #FFFFFF;
}

/* Footer */

#footer {
        width: 900px;
        height: 100px;
        margin: 0px auto;
        background: url(../images/bg07.jpg) no-repeat left top;
}

#footer p {
        margin: 0px;
        padding: 10px 0px 0px 0px;
        text-align: center;
        font-size: 10px;
}

#footer a {
        color: #FFFFFF;
        text-decoration:none;
        font-size: 11px;
}

.text {
        color: #000000;
        text-decoration:none;
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
}
