/*
THEME NAME: Tatra
DESCRIPTION: A place to begin. Loosely based on Sandbox.
VERSION: 1
AUTHOR: Steve Coates
AUTHOR URI: http://www.go4.com.au
*/

body {
margin:0 auto;
padding:10px 0 0 0;
width:999px;
font: .7em/1.3em normal Verdana, Helvetica, sans-serif;
background:#c5bfb6;
color:#59595b;
}

#wrapper {
background:#c5bfb6 url(images/page-bg.gif) repeat-y top center;
}

div#header {
margin:0;
padding:0 0 0 0;
background:#c5bfb6 url(images/header-bg.gif) no-repeat 0 0;
height:125px;
width:999px;
}

div#header-contacts {
margin:76px 20px 0 0;
padding:0;
float:right;
display:inline;
width:400px;
color:#59595b;
text-align:right;
}

div#header-contacts a {
color:#59595b;
text-decoration:none;
}

div#header-contacts a:hover {
text-decoration:underline;
}

a:link {
color:#6a293a;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#header h1 {
margin:0;
padding:0;
overflow:hidden;
text-indent:-100em;
width:100px; /*setting a width stops IE6 from adding 3px to bottom of header*/
}

div#content-wrap {
margin:-23px 0 0 0;
padding:0 10px 0 11px;
width:978px;
/*background:transparent;*/
background:transparent url(images/content-wrap-bg.gif) no-repeat top left;
}

div#slideshow {
margin:0;
padding:0;
float:right;
width:751px;
height:442px;
overflow:hidden;
background:#c5bfb6;
}

div#map {
margin:0;
padding:0;
float:right;
width:751px;
height:442px;
overflow:hidden;
background:#c5bfb6;
}

div#container {
margin-right:-10px;
padding:0;
float:right;
width:773px;
background:transparent url(images/container-bg.gif) no-repeat top center;
display:inline;/* fixes double margin bug in IE6*/
}

div#content {
margin: 0;
padding:30px 50px 30px 50px;
}

div#contact-content {
margin:12px 0 -3px 12px;
padding:20px 0 30px 37px;
float:left;
width:714px;
background:transparent url(images/contact-bg.gif) repeat-y top center;
display:inline;
}

div.sidebar {
margin:0;
padding:10px;
float: right;
overflow: hidden;
width:165px;
background:#efefef;
}

#nav {
margin : 0;
padding:0;
float:left;
width:215px;
}

#external-links {
margin:0;
padding:25px 5px 0 30px;
float:left;
width:180px;
font-size:12px;
}

#external-links ul, #external-links li {
margin : 0;
padding : 0;
list-style-type:none;
}

#external-links li a:link, #external-links li a:visited {
margin:0;
padding:6px 10px 8px 16px;
color:#59595b;
display:block;
height:16px;
text-decoration:none;
}

#external-links ul li.poet a:link, #external-links ul li.poet a:visited {
background: url('images/bullet-poet.gif') left no-repeat;
}

#external-links ul li.lyre a:link, #external-links ul li.lyre a:visited {
background:url('images/bullet-lyre.gif') left no-repeat;
}

#external-links ul li a:hover {
color : #6a293a;
}

/* --- main menu --- */

#menu {
padding:25px 5px 0 30px;
margin : 0;
float:left;
width:180px;
font-size:12px;
/*background:#CDB5CF;*/
}

#menu ul, #menu li {
list-style-type:none;
margin : 0;
padding : 0;
}

#menu li a:link, #menu li a:visited {
color:#59595b;
padding:6px 10px 8px 16px;
text-decoration:none;
/*height:20px;*/
display:block;
background: url('images/bullet.gif') left no-repeat;
}

#menu ul li.current_page_item a:link, #menu ul li.current_page_item a:visited, #menu ul li.current_page_parent a:link, #menu ul li.current_page_parent a:visited {
color:#6a293a;
font-weight:bold;
background: url('images/bullet-current.gif') left no-repeat;
}

#menu ul li.current_page_item a:hover, #menu ul li.current_page_parent a:hover {
color:#fff;
}

#menu ul li a:hover {
color : #6a293a;
background: url('images/bullet-current.gif') left no-repeat;
}

#menu ul li ul {
display:none;
}

#menu ul li.current_page_item ul, #menu ul li.current_page_parent ul {
display:block;
font-weight:normal;
font-size:90%;
margin:0;
border-top:0;
color:#fff;
}

#menu ul li.current_page_item ul li a, #menu ul li.current_page_parent ul li a  {
/* child parent links, display only when in that parent's section */
color:#fff;
padding-left:30px;

}
ul li.current_page_item , li.current_page_parent{
font-weight:normal;
}

li.current_page_item {
font-weight:bold;
}

div#footer {
clear: both;
background:#c5bfb6 url(images/footer-bg.gif) no-repeat top center;
padding:10px 25px;
width:949px;
color:#59595b;
}

div#siteby {
float:right;
color:#59595b;
}

div#footer a {
text-decoration:none;
color:#59595b;
}

div#crumbs {
margin:-.5em 0 0 0; 
padding: 0 0 .5em 0;
font-size:.9em;
}

h2.entry-title {
margin:0;
font-size:14px;
line-height:1em;
color:#6a293a;
}

h2.page-title {
margin:0 0 .8em 0;
line-height:1em;
}

h3.entry-title {
margin:0 0 -.5em 0;
padding-bottom:0;
}

.entry-title {
clear:both;
}

.entry-date {
font-size:90%;
color:#666;
margin:-.5em 0 10px 0;
}

div#nav-above, div#nav-below {
width:100%;
height:1em;
}

div#nav-above {
margin:1em 0;
}

div#nav-below {
margin:1em 0;
}

div.hentry {
padding: 0 0 5px 0;
}

.image-left {
float:left;
margin:5px 10px 0 0;
border:1px solid #807340;
padding: 5px;
}

.image-right {
float:right;
margin:5px 0 0 10px;
border:1px solid #807340; 
padding: 5px;
}

a:link img, a:visited img {
  border-style: none;
}

/* from sandbox */
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}





