* {
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
#accessibility {
display:none;
}
form * {
-x-system-font:none;
font-family:helvetica,arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
acronym, dfn {
border-bottom:1px dotted #000000;
color:#000000;
cursor:help;
}
p, ol, ul, dl, table {
font-family:tahoma,verdana,arial,sans-serif;
line-height:1.2em;
margin:0.3em 0 1em;
}
ol {
margin-left:3.7em;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a {
color:#d43322;
text-decoration:none;
}
a.white{
color:#ffffff;
}
a:hover {
text-decoration:underline;
}
a img {
border:0 none;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
h1, h2, h3, h4, h5 {
font-family:georgia,serif;
}


body {
-x-system-font:none;
background:#303030 none repeat scroll 0 0;
border-top:5px solid #d43322;
color:#999999;
font-family:georgia,serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:20px;
text-align:center;
}
#container {
background:transparent url(../images/18.gif) no-repeat scroll center 
top;
font-size:1.2em;
text-align:left;
}
#head {
height:245px;
margin:0 auto;
padding-top:1px;
position:relative;
width:800px;
}
#head h1
{
width: 175px;
}
#head h1 a {
background:transparent url(../images/logo-web.png) no-repeat scroll 
center center;
color:#d43322;
display:block;
font-weight:normal;
height:150px;
margin:30px 0 0 8px;
padding:5px;
width:175px;
}
#head h1 a span {
color:#d43322;
}
#head h1 a:hover {
background-image:url(../images/logo-web.png);
}
.nav {
font-family:georgia,serif;
position:absolute;
right:20px;
top:20px;
}
.nav li {
display:inline;
float:left;
}
.nav li a {
display:block;
font-size:1.2em;
margin:0 20px;
padding:3px;
}
.nav li a.current {
border-bottom:2px solid #555555;
}
.nav li a:hover {
border-bottom:2px solid #d43322;
text-decoration:none;
}
#about_text {
width: 580px;
position:absolute;
top: 90px;
right: 20px;
}

.sticky {
display:inline;
float:left;
font-size:1.1em;
position:relative;
}
.sticky h2 {
font-size:1.1em;
font-weight:normal;
}
#sticky1 {
color:#FFB380;
margin:0 20px 0 25px;
width:285px;
}
#sticky1 h2 {
color:#FFFFFF;
}
#sticky2 {
color:#DE7937;
margin:0 20px 0 0;
width:230px;
}
#sticky2 h2 {
color:#FFFFFF;
}
.sticky a.more {
bottom:-10px;
display:block;
font-size:0.9em;
height:15px;
overflow:hidden;
position:absolute;
right:10px;
text-indent:-999em;
width:60px;
}
#sticky1 a.more {
background:transparent url(../images/2.gif) no-repeat scroll 0 0;
}
#sticky2 a.more {
background:transparent url(../images/3.gif) no-repeat scroll 0 0;
}

#latest {
background:#252525 none repeat scroll 0 0;
padding:20px 0;
}
#latest_top, #latest_bottom {
display:block;
height:10px;
margin:0 auto;
width:700px;
}
#latest_top {
background:transparent url(../images/16.gif) no-repeat scroll center 
top;
}
#latest_bottom {
background:transparent url(../images/17.gif) no-repeat scroll center 
top;
position:relative;
top:-1px;
}
#latest .post {
margin:0 auto;
width:720px;
}
#latest h3 {
color:#d43322;
font-size:1.5em;
}
#latest p {
font-size:1.2em;
}
#main {
margin:15px auto;
width:800px;
}
#main-inner {
float:left;
}

#content {
background:transparent url(../images/19.gif) no-repeat scroll 0 0;
display:inline;
float:left;
width:564px;
}
#content ul
{
	list-style: disc;
	list-style-position: inside;
}
#content ul li
{
 margin: 0 0 10px 0;
}
#content-inner {
background:#252525 url(../images/20.gif) no-repeat scroll left bottom;
margin-top:20px;
padding:0 25px 25px;
top:-1px;
}
.post {
padding-bottom:25px;
}
.post p {
line-height:1.5;
}

h3 {
color:#d43322;
display:block;
font-weight:normal;
margin:1.5em 0 1em;
position:relative;
}
span.posted {
color:#ffffff;
font-size:0.9em;
position:absolute;
right:0;
top:0;
}
p.comments_more {
text-align:right;
}
p.comments_more a {
background:transparent url(../images/21.gif) no-repeat scroll 0 0;
display:block;
float:right;
height:1px;
margin:0 3px;
overflow:hidden;
padding-top:25px;
text-indent:-999em;
}
p.comments_more a.comments_invite {
width:90px;
}
p.comments_more a.more {
background-position:-90px 0;

width:53px;
















}


.search strong {
background:#FFFFCC none repeat scroll 0 0;
}
#sidebar {
display:inline;
float:left;
margin-left:25px;
width:150px;
}

#sidebar h3 {
background:transparent url(../images/13.gif) no-repeat scroll center 
bottom;
color:#777777;
display:block;
font-weight:normal;
margin-top:2em;
padding-bottom:15px;
text-align:center;
}
#sidebar a {
color:#777777;
}
#foot {
clear:both;
margin:20px auto;
padding:20px 0 0;
width:720px;
}
.foot_nav a {
padding:0 5px;
}
.search_form {
float:left;
margin:0 20px 20px 0;
}
.search_form input {
background:#000000 none repeat scroll 0 0;
border:1px solid #555555;
color:#777777;
padding:4px 0;
}
.search_form input.icon
{
 background: #000000 url(../images/search.gif) no-repeat 50% 50%;
 cursor: pointer;
 padding: 3px 9px;
}
ol.comments {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ol.comments li {
background:#000000 none repeat scroll 0 0;
margin:10px 0;
padding:15px 15px 1px;
}

form#txpCommentInputForm {
border-top:2px solid #DE7937;
margin:50px 0 0;
padding:30px 0 0;
}
a#txpCommentHelpLink {
font-size:0.9em;
}
textarea#message {
height:250px;
width:400px;
}
#txpCommentInputForm label {
text-transform:uppercase;
}
#txpCommentInputForm input, #txpCommentInputForm textarea {
background:#303030 none repeat scroll 0 0;
border:1px solid #000000;
color:#777777;
padding:0.2em;
}
#txpCommentInputForm td {
border:0 none;
padding:3px;
vertical-align:top;
}

#zemContactForm fieldset {
   border: none;
   border-top: 1px solid #3d322e;
   border-bottom: 1px solid #3d322e;
   padding-bottom: 1em;
   }
#zemContactForm legend {
   color: #ea9f00;
   margin: 0.7em 0 0.3em 0;
   padding: 0.5em 10px 0.5em 0;
   width: 60px;
   }
#zemContactForm label {
   float: left;
   width: 60px;
   margin: 0.3em 10px 0 0;
   text-align: right;
   color: #fff;
   }
#zemContactForm input {
   margin-bottom: 0.5em;
   }
#zemContactForm br {
   clear: left;
   }
#zemContactForm #zemSubmit {
   text-align:center;
margin: 10px 0;
   }

.rss
{
background:transparent url(../images/rss.png) no-repeat scroll left 
center;
padding: 0 0 0 20px; 
}
