

html {
    background: url(../images/bg.jpg) repeat;
}

body {
    background: url(../images/top-bg.jpg) repeat-x;
    color: #434343;
    line-height: 20px;
}

td {
    color: #434343;
    line-height: 20px;
}

h1 {
    font-family: 'palatino linotype', georgia, serif;
    font-size: 24px;
    color: #284370;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
}

#right-wrapper h2 {
    font-family: 'palatino linotype', georgia, serif;
    font-size: 17px;
    color: #fff;
    padding: 0px;
    margin: 0px;
    text-shadow: 0px 1px 1px #52671b;
    display: block;
}

h2 {
    font-family: 'palatino linotype', georgia, serif;
    font-size: 17px;
    color: #9abd3d;
    padding: 0px;
    margin: 0px;
    display: block;
}

#wrapper {
    width: 900px;
    margin: 0px auto;
    min-height: 500px;
}

#header {
    background: url(../images/header-bg.png) no-repeat;
    width: 900px;
    height: 100px;
}

#header-wrapper {
    padding: 0px 15px;
}

#logo {
    width: 200px;
    float: left;
}

#header-right {
    width: 670px;
    float: left;
}

#header-top {
    height: 60px;
}

#top-left, #top-right {
    width: 50%;
    float: left;
}

#top-nav {
    padding-left: 19px;
    margin-top: 4px;
}

#top-nav, #top-nav a {
    text-decoration: none;
    font-family: 'lucida sans', 'trebuchet ms', arial, sans-serif;
    font-size: 12px;
    color: #fff;
    text-shadow: 0px 1px 1px #31486e;
    line-height: 18px;
}

#top-nav a:hover {
    color: #b7e340;
}

.search-input {
    background: url(../images/search-input.png) no-repeat;
    width: 176px;
    height: 27px;
    line-height: 27px;
    font-family: 'lucida sans', 'trebuchet ms', arial, sans-serif;
    color: #6d6d6d;
    border: 0px;
    margin: 0px;
    text-indent: 8px;
    *margin-top: -1px;
}

.search-panel {
    height: 27px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.clear {
    clear: both;
}

#header-bot {
    height: 40px;
}

#header-shadow {
    background: url(../images/header-shadow.png) no-repeat;
    width: 900px;
    height: 15px;
    clear: both;
}

#content {
    width: 700px;
    float: left;
}

#content-top {
    background: url(../images/content-top.png) no-repeat;
    width: 700px;
    height: 15px;
}

#content-mid {
    background: #fff;
    width: 700px;
}

#content-wrapper {
    padding: 0px 15px;
}

#rotate
{
    width: 670px;
    height: 200px;
    z-index: 1;
    position: relative;
}

#rotate>img
{
    position: absolute;
    top: 0px;   
}

#content-bot {
    background: url(../images/content-bot.png) no-repeat;
    width: 700px;
    height: 15px;
}

#content-shadow {
    background: url(../images/content-shadow.png) no-repeat;
    width: 700px;
    height: 27px;
}

#spacer {
    width: 15px;
    float: left;
}

#right {
    width: 185px;
    float: left;
}

#right-top {
    background: url(../images/right-top.png) no-repeat;
    width: 185px;
    height: 15px;
}

#right-mid {
    background: url(../images/right-mid.png) repeat-y;
    width: 185px;
}

#right-wrapper {
    padding: 0px 15px;
}

#right-wrapper a {
    color: #4c5e1d;
    text-decoration: none;
    line-height: 28px;
    font-family: 'lucida sans', 'trebuchet ms', arial, sans-serif;
    font-size: 12px;
    text-shadow: 0px 1px 1px #b6e03b;
}

#right-wrapper a:hover {
    color: #fff;
    text-shadow: 0px 1px 1px #555;
}

.right-sep {
    background: url(../images/right-sep.png) no-repeat;
    width: 155px;
    height: 2px;
}

#right-bot {
    background: url(../images/right-bot.png) no-repeat;
    width: 185px;
    height: 15px;
}

.right-shadow {
    background: url(../images/right-shadow.png) no-repeat;
    width: 185px;
    height: 11px;
}

#right-links a {
    color: #646464;
    font-family: 'palatino linotype', georgia, serif;
    font-size: 20px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    line-height: 35px;
    padding-left: 10px;
}

#footer {
    text-align: center;
}

#footer, #footer a {
    color: #384b6f;
    font-family: 'lucida sans', 'trebuchet ms', arial, sans-serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    line-height: 25px;
    padding-left: 10px;
}

#footer a:hover {
    color: #07142d;
}

#copy, #copy a {
    font-size: 10px;
}

.blogPostedByText {
    display: none;
}

.blog_count {
    display: none;
}
