@import url("reset.css");
@import url("basic.css");
@import url("jquery.lightbox.css");

body {
background: #ebebeb url(../images/header-background.jpg) repeat-x;
font: 62.5%/1.5em Verdana, Arial, Helvetica, Garuda, sans-serif;
color: #000;
}

h1 {
font-size: 1.6em;
font-weight: bold;
margin-bottom: 10px;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
color: #000 !important;
}

h2 {
font-size: 1.2em;
font-weight: bold;
margin: 15px 0 0;
}

/* Header */

div#header-wrapper {
margin: 0 auto;
width: 976px;
}

div#logo-click {
height: 160px;
left: 765px;
position: absolute;
top: 10px;
width: 275px;
}

div#header {
background: #b70618 url(../images/header2.jpg) no-repeat;
height: 135px;
}

div#header ul#menu {
border-bottom-color: #fff;
border-bottom-style: solid;
border-bottom-width: 1px;
color: #fff;
float: right;
font-size: 1.2em;
margin: 110px 400px 0 0;
text-transform: uppercase;
}

div#header ul#menu li {
float: left;
padding: 0 10px 1px;
}

div#header ul#menu li a:link, div#header ul#menu li a:visited, div#header ul#menu li a:active, div#header ul#menu li a:hover {
color: #fff;
text-decoration: none;
}

/* Content */

div#content-wrapper {
margin: 0 auto;
width: 806px;
padding: 0 85px;
}

div#body {
background: #fff url(../images/side.jpg) no-repeat 492px 0px;
font-size: 1em;
margin: 0;
width: 806px;
}

div#body div#content {
float: left;
margin-top: 10px;
padding: 15px;
width: 475px;
}

div#content a:link, div#body div#content a:visited, div#body div#content a:active {
color:#b70618;
text-decoration: none;
}

div#content div.post-content a:hover {
text-decoration: underline;
}

div.blog-header h2 a:link, div.blog-header h2 a:visited, div.blog-header h2 a:active, div.blog-header h2 a:hover {
color: #000 !important;
}

div.blog-post {
margin-bottom: 20px;
}

div.blog-footer {
clear:both;
}

div#content p {
margin: 10px 0 10px;
}

/* Right column */

div#side {
border-left-color: #000;
border-left-style: solid;
border-left-width: 1px;
float: left;
margin: 25px 0 20px;
padding: 40px 15px 10px;
width: 247px;
}

div#side ul#news {
margin: 10px 0 15px 3px;
}

div#side ul#news li {
margin-bottom: 10px;
}

div#side ul#news li a:link, div#body div#side ul#news li a:visited, div#body div#side ul#news li a:active, div#body div#side ul#news li a:hover {
color: #000;
text-decoration: none;
}

div#side ul#news li span.header {
font-size: 1.2em;
font-weight: bold;
}

div#side ul#news li span.date {
color: #666;
font-size: 1.2em;
}

div#side ul#news li span.text {
text-align: justify;
}

div#side p#older-news {
font-weight: bold;
padding-bottom: 15px;
}

div#side p.link {
line-height: 2em;
font-weight: bold;
}

div#side p#older-news a:link, div#side p#older-news a:visited, div#side p#older-news a:active, div#side p.link a:link, div#side p.link a:visited, div#side p.link a:active {
color: #000;
text-decoration: none;
}

div#side p#older-news a:hover, div#side p.link a:hover {
text-decoration: underline;
}

/* Wordpress styles */

div#content strong {
font-weight: bold;
}

div#content em {
font-style: italic;
}

div#content ul {
list-style: circle;
list-style-position: outside;
margin: 10px 15px;
}

div#content ol {
list-style: decimal;
list-style-position: outside;
margin: 10px 19px;
}

div#content blockquote {
margin-left: 15px;
font-style: italic;
border-left: 5px solid #ddd;
padding: 10px 0 10px 15px;
}

div#content img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

div#content img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

div#content img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

div#content .alignright {
float: right;
}

div#content .alignleft {
float: left;
}

/* Slideshow */

#slideshow {
    position:relative;
    height:208px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
	display:none;
}

#slideshow img.active {
    z-index:10;
    display:block;
}

#slideshow img.last-active {
    z-index:9;
    display:block;
}

#jquery-overlay {
position: fixed !important;
}