/* base 08default
----------------------------------------------- */

body {
padding: 0px;
font-family: Georgia, Times, serif;
color: #9f9f9f;
width:950px;
background: #111;
}


#surf {
letter-spacing:.001em;
text-align:center;
padding:5px;
margin:15px;
color:#333;
font-size:.85em;
}

#surf a:link, #surf a:active {
letter-spacing:.001em;
text-decoration:none;
#color:#333;
font-weight:normal;
border:0px;
}

#surf a:hover {
letter-spacing:.001em;
text-decoration:none;
font-weight:normal;
color: #000;
border:0px;
}

#surf a:visited {
letter-spacing:.001em;
color:#ccc;
border:0px;
}

/* Paginated articles-------------*/
#pgbottom {
color:#727272;
text-align:center;
padding:5px;
margin:10px;
display:block;
border-top: 2px dashed #eee;
border-bottom: 2px dashed #eee;
}

#pgbottom a:link, #pgbottom a:active{
color:#727272;
padding:5px;
text-decoration:none;
border:1px solid transparent;
}

#pgbottom a:hover {
text-decoration:none;
color: #000;
border:1px solid #eee;
}

.pgNext, .pgEnd, .pgStart, .pgPrev , .pgNum{
color:#727272;
padding: 15px;
list-style-type:none;
}

#pgbottom ul li{
list-style-type:none;
text-align:center;
display:inline;
}

.pgNum li{
  list-style-type: none;
   display:inline;
}


.mini {
color:#9f9f9f;
text-align:right;
padding: 1px 5px 5px 1px;
}

blockquote {
margin-right: 0;
margin-left: 5px;
padding:10px;
line-height:1.3em;
font-family: "Courier New", Courier, monospace;
}


ul, li {
list-style-image:circle;
margin-left:0;
list-style-position: inside;

}

img, img a{
border: none;
  }



h1, h2, h3, h4, h5, h6 {
font-family: "Courier New", Courier, monospace;
font-weight: normal;
}

h1, h2 {
font-size: 1.3em;
margin:5px 0;
text-align:right;
}

h3, #entry h3, #entry h3 a:active, #entry h3 a:focus, #entry h3 a:link {
padding:0px;
margin:5px 0;
color: #727272;
font: normal 1.1em "Courier New", Courier, monospace;
text-align:right;
}

#entry h3 a:hover {
color:#111;
background:transparent;
}

h5, #entry h5 {
text-decoration:none;
font: 1.2em "Courier New", Courier, monospace;
margin:20px 0;
color:#111;
}


h6 {
font:1.2em;
padding:5px 0;
margin:0px;
color:#111;
}

small, .small {
font-size: 0.85em;
}

/* links
----------------------------------------------- */

a {
text-decoration: none;
border:none;
}

h1 a, h2 a, h3 a, img a{
border: none;
}


#sidebar-2 a, #sidebar-1 a {
color: #666;
line-height:1.3em;
}

#sidebar-1 a:hover {
line-height:1.3em;
}



/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
font-size: 0.8em;
line-height: 1.5em;
}

#sidebar-1 p {
text-align: right;
}

#content hr {
margin: 2em 0;
width: 66%;
color: #ccc;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

.divider{
height:50px;
padding:5px;
text-align:left;
}

img.divider {
margin-left: 5px;
float: top right;
}

/* global layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}

#entry {
text-align:justify;
padding:10px;
background: #fff;
border-right: 1px solid #ebe9ed;
border-left: 1px solid #ebe9ed;
color:#555;
font-size:.9em;
letter-spacing:.04em;
}


#article {
margin:15px;
padding-top:5px;
line-height:1.5em;
}

#art-head{
color:#9f9f9f;
text-align: left;
padding-bottom:3px;
}


#article img {
float:left;
border:none;
padding-right:10px;
}

#article a, #article a:link, #article a:active, #article a:focus,
#entry a, #entry a:link, #entry a:active, #entry a:focus  {
color:#111;
font-family: "Courier New", Courier, monospace
}

#article a:visited, #entry a:visited {
color:#727272;
}

#article a:hover, #entry a:hover {
color:#555;
}

#container {
margin-left: 40px;
padding: 0px;
width: 920px;
\width: 920px;
w\idth: 920px;
border: 1px solid #f2f2f2;
background:url('img/08_19.jpg');
}

#head {
height: 135px;
padding-bottom:0px;
margin-right:0px;
width: 920px;
\width: 920px;
w\idth: 920px;
background:url('img/08_12top.gif')repeat-x bottom center;
}

#sidebar-1 {
margin: 10px 0 5px 10px;
padding: 10px 10px 50px 10px;
font:.7em georgia, times, serif;
float: right;
width: 200px;
\width: 200px;
w\idth: 200px;
background:url('img/08_19.jpg');
border-left: 1px solid #ebe9ed;
}


#sidebar-2 {
margin:10px 0px 20px 10px;
padding: 180px 5px 50px 10px;
font:.8em georgia,times, serif;
float: right;
width: 180px;
\width: 180px;
w\idth: 180px;
background:url('img/08_19.jpg');
border-left: 1px solid #ebe9ed;
border-right: 1px solid #ebe9ed;
}



#content {
margin: 0px;
padding: 5px;
text-align:justify;
width:auto;
font-size:.8em;
color:#333;
}


#table_bottom {
clear:both;
}


#foot img {
border:none;
}

#foot {
margin-top: 5px;
padding:1px;
clear: both;
text-align: center;
height:90px;
font-size:70%;
color: #888b93;
background:#f8f8f8 url('img/08_12.gif')repeat-x top center;
}

/* comments
----------------------------------------------- */

.comments_error {
color: #000;
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}


/* zemContactForm
-------------------------------------------- */

form.zemContactForm fieldset legend{
	font-weight:bold;
	background-color:#FFFFFF;
	border-width:0px;
	border-style:solid;
	border-color:#333333;
	padding:2px 5px;
	margin:10px 0px 10px 0px;
    }

form.zemContactForm fieldset {
     border-width:2px 0px 0px 0px;
	border-style:solid;
	font-family:courier, Georgia, Times, serif;
	font-size:12px;
	border-color:#eee;
	background:transparent;
	margin:10px 0px 10px 0px;
	width:auto;
	padding: 0px 10px 10px 10px;
}

form.zemContactForm input {
	margin:5px 0px 5px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color:#ccc;
	font-family:courier, Georgia, Times, serif;
	padding:1px 2px;
}

form.zemContactForm submit {
	background-color:#fefefe;
	border-width:1px;
	border-style:solid;
	border-color:#eee;
	font-weight:normal;
	font-family:courier, Georgia, Times, serif;
	padding:4px;
	margin:5px auto;
}

form.zemContactForm label{
	font-size:90%;
	display:block;
	float:left;
	width:auto;
	text-align:right;
	margin:10px 5px 0px 0px;
}

.zemThanks {
}

.zemText {
}

.zemTextarea {
}

.zemSubmit {
}


.zemError {
}

/* smenu
---------------------------------- */

#smenu {
  background: transparent;
  padding: 2px 0;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  font-family: "Courier New", Courier, monospace;
  font: x-small;
  text-align:right;
}


li#smenu {
list-style-type: none;
margin:none;
padding:none;
}


#smenu a, #smenu a:link {
color: #777;
border: none;
display: block;
padding: 1px 0;
background:transparent;
text-transform:lowercase;
}

#smenu a:hover {
  color: #000;
  background: #fbfbfb;
}

