@import url('basic.css');
@import url('slide.css');
#wrapper{
width:1000px;
margin:0 auto;
}
#header{
}

#title{
width:830px;
float:left;
padding-bottom:10px;
}

#title table.title {
  width:1000px;
  border-width: 0px;
  border-style: outset;
  border-collapse: separate;
  margin-top: 10px;
}

#title table.title td.l {
  text-align: left;
  border-width: 0px;
}

#title table.title td.r {
  text-align: right;
  border-width: 0px;
}

#title font.sub {
  margin-left: 20px;
  color: #FFF;
  font-weight: bold;
  font-size: 90%;
  font-family: serif;
}

#content font.sub_sub {
  color: #FFF;
  font-weight: bold;
  font-size: 85%;
}

#blog-title a{
text-indent:-9999px;
width:312px;
height:68px;
display:block;
}

#nav{
clear:both;
display:block;
height:44px;
background:url(../images/nav/nav.jpg) repeat-x;
}

#title a.title{
font-size: 150%;
color: #AAA;
}

#menu li{
list-style:none;
float:left;
line-height:44px;
}
#menu li a:hover{
color:#333;
}

#image-gallery font.large_heading {
  color: #FFF;
  font-weight: bold;
}

#menu li a{
color:#4A6005;
font-size:11px;
display:block;
padding:0 16px ;
background:url(../images/nav/nav_s.jpg) no-repeat top right;
}

#content{
float:left;
width:700px;
}
.page{
margin-top:12px;
}
.post{
margin-bottom:15px;
}
.post-title{
border-bottom:1px solid #212121;
padding-bottom:5px;
}
.entry-content{
padding-top:10px;
}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{
margin:0 0 8px 0;
font-size:14px;
}
.entry-content a{
font-weight:bold;
}
.entry-content a:hover{
text-decoration:underline;
}

.post .pages{
border:1px solid #1F1F1F;
color:#ADDE13;
margin-bottom:8px;
padding:12px;
}

/* Tables */
table {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 10px;
border:1px dashed #444;
padding:5px 0 10px;
}
th, td {
text-align: left;
}
table caption{
font-size:;
background:#F7F7DD;
}
table tr td{
border-top:1px solid #333;
padding:2px 10px;
}
table tr th{
background:#353535;
padding:1px 10px;
text-align:left;
}
table tr:hover{
background:#222;
}
.post li{
padding-left:10px;
list-style-position:inside;
}
.post ul,.post ol{
margin:5px 0;
}
blockquote{
background-color:#353535;
padding:8px 12px 0 12px;
}
blockquote p{
padding-bottom:8px;
}

.submitbutton,.emoticon{
float:right;
margin:10px 0 10px 10px;
}
#submit{
border:1px solid #686868;
padding:2px;
background:#242424;
color:#999;
}

#sidebar{
float:right;
width:275px;
}
#sidebar a{
color:#414141;
}
#sidebar a:hover{
color:#9ABD21;
}
#sidebar li{
list-style:none;
}
#sidebar h3{
margin-bottom:10px;
}
#sidebar .widget{
margin-bottom:15px;
}
#sidebar .widget .page_item,#sidebar .widget li{
border:1px solid #282828;
line-height:30px;
padding:0 5px;
margin-bottom:1px;
background:#232323;
font-size: 90%;
}
#sidebar .current_page_item,#sidebar .current_page_item:hover,#sidebar .widget .page_item:hover,#sidebar .widget li:hover{
border-color:#313131;
color:#9ABD21;
}
#sidebar .widget li:hover a{
color:#9ABD21;
}

#blog-name,#footer-text{
padding-right:5px;
}

#right-text{
float:right;
}

#content table.contact {
  width: 600px;
}