/* base
----------------------------------------------- */

body {
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;
color: #000;
background-color: #fff;
}

.spacer {
  border:none;
}
.logo {
  border;
}
h1,h2,h3,h4,h5,h6 {
  margin-bottom:.1em;
  margin-top:.3em;
  /*font-family: georgia,times,times new roman,serif;*/
}

h1 {
  font-size:1.4em;
}
h2 {
  font-size:1.2em;
}
h3 {
  font-size:1em;
}
p  {
  margin-top:0em;
	margin-bottom:.5em;
}
a:link {
  color:gray;
}
a:visited {
  color:#8DAFA4;
}
a:hover {
  text-decoration:underline;
}



/* 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;
background-color: inherit;
}

.caps {
font-size: 0.9em;
letter-spacing: 0.1em;
}

img.divider {
margin: 2em 0;
text-align: center;
}


#head form {
  float: right;
  width: 160px;
  color: #8DAFA4;
  font-size: .9em;
}

#sidebar-1 div, .cap {
  color: gray;
  font-size: .9em;
  text-transform: lowercase;
}

img {
border:none
}

/* global layout
----------------------------------------------- */

#accessibility {
position: absolute;
top: -10000px;
}

/*
#container {
margin: 10px auto;
padding: 10px;
width: 760px;
\width: 770px;
w\idth: 760px;
}
*/

#head {
    height: 60px;
	margin-left:150px;
	border-left: solid #8DAFA4 12px;
}

#sidebar-1 {
float: left;
width: 150px;
\width: 150px;
w\idth: 150px;
margin-top: -17px;
padding-bottom: 20px;
}

#sidebar-2 {
margin-left: 5px;
padding-top: 100px;
float: right;
width: 150px;
\width: 150px;
w\idth: 150px;
}

#content {
margin: 0 170px 0 175px;
}

#foot {
margin-top: 3em;
clear: both;
text-align: center;
color: gray;
font-size: .9em;
}

/* comments
----------------------------------------------- */

.comments_error {
color: #000;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 2px solid #fdd;
}

div#cpreview {
color: #000;
background-color: #f1f1f1;
border: 2px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}


/* nav
----------------------------- */

.nav {
  text-transform:lowercase;
	border-right: solid #8DAFA4 12px;
}
.navt {
	border-top: dotted #8DAFA4 1px;
}
.nav a {
	text-decoration:none;
}
.nav a:hover {
	text-decoration:underline;
}
.nav ul {
	padding:0px; 
margin:0px;
	margin-left: .6em;
	list-style: none;
}
.nav ul li {
	text-indent: -.6em;
}

.nav .here {
  color: orange;
  text-decoration: none;
}

.related {
  margin: 1em 0 0 1em;
  text-indent: -1em;
  font-size: .9em;
}

.left {
  float: left;
}

.right {
  float: right;
}

.indent {
  margin-left:160px;
}

.tags, .readmore {
font-size: .8em;
color: gray;
text-transform: lowercase;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Verdana, sans-serif;
}

h2 .tags {
font-size: 11pt;
font-weight: normal;
text-transform: none;
}

.readmore {
  margin-top: -.5em;
  text-align: right;
}

.cell {
    min-height: 120px;
    overflow: auto;
}
/*
* html .cell {
   height: 120px;
}
*/

.cell h3 {
margin-top: 0;
}

/* images
---------------------------------- */
.images {
  position: absolute;
  right: 15px;
width: 150px;
\width: 150px;
w\idth: 150px;
}

.rssThumbFloat {
  border: none;
}

#rssThumbNav {
  margin-top: -1.5em;
  list-style: none;
  font-size: .9em;
}

#rssThumbNav li {
	text-indent: -.6em;
}

.recent_articles {
  font-size: .9em;
  margin-left: -1.6em;
}

.credits {
  font-size:smaller;
  margin-top:3em;
  text-align: right;
  /*background-color:#8DAFA4*/
}
