/* GENERAL STYLES */
#figurtext p {
  font-family:courier;
  color:red;
  background:red;
}

#footer {
  text-align: center;
}

li {
  margin-left:13px;
  margin-bottom:10px;
}

h2.section {
 background-color:#E8DFE0; /*#B59B9B;*/

/*
 border-bottom:1px solid #6E3838;
 border-top:1px solid #6E3838;
*/
}

.code {
/*
  background-color:#F7F7F7;
  border-left:2px solid #C5B0AF;
  padding-left:3px;
*/
}

#subHeader table {
  border:0px;
  width:100%;
}

a.commentwebsite {
  font-weight:bold;
}

/* tag cloud */
a.tc1, a.tc2, a.tc3, a.tc4, a.tc5, a.tc6 {
  margin-right:4px;
  text-decoration: none;
}

a.tc1 { 
  font-size: 95%;
  font-weight: 200;
}

a.tc2 { 
  font-size: 110%;
  font-weight: 300;
}

a.tc3 { 
  font-size: 120%;
  font-weight: 500;
}

a.tc4 { 
  font-size: 130%;
  font-weight: 600;
}

a.tc5 { 
  font-size: 145%;
  font-weight: 800;
}

a.tc6 {
  font-size: 160%;
  font-weight: 900;
}

a.tc1:hover, a.tc2:hover, a.tc3:hover, a.tc4:hover, a.tc5:hover, a.tc5:hover, a.tc6:hover {
  text-decoration:underline;
}


/* Rich text editor styling start */
#holderBody {
  background: #fff;
}

#holder {
  padding: 10px;
  margin: 5px;
  text-align: left;
}

/* Rich text editor styling end */

body {
  margin:0;
  padding:0;
  background-color: #EFEFF6;
  font-family: 'calibri', 'lucida grande', 'lucida sans', lucida, verdana;
  font-size:12px;
  color:#333366;
}

/* HEADERS */
h2 {
  font-size:30px;
  margin: 5px 0;
  padding: 0;
  font-weight: bold;
  font-size: 140%;
  text-decoration: none;
}

/* NEWS*/
.newsDate {
  margin: 0;
  padding: 5px 0 0 0;
  font-size: 90%;
}
.newsResume {
  margin: 0 0 10px 0;
  padding: 0;
}

#newsBox {
  width: 200px;
  float: right;
  padding: 10px;
  margin: 5px;
}

#newsBox .newsDate {
}

/* header */
#header {
  width: 680px;
  height: 64px;
  max-height: 64px;
  padding: 0;
  text-decoration:none;
  font-size: 10pt;
  color: white;
  background-image:url(/title.jpg);
  background-repeat:no-repeat;
}
/*
a.header {
  width: 680px;
  height: 64px;
  max-height: 64px;
  padding: 0;
display:block;
  text-decoration:none;
  font-size: 10pt;
  color: white;
  background-image:url(/title.jpg);
  background-repeat:no-repeat;
}
*/

#subHeader {
  background-color:#B59A9A;
  font-size:14px;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:4px;
  padding-right:4px;
}

#naviHolder {
  float:right;
  margin-top:25px;
  margin-right:8px;
}

#blogSideBar {
  float:left;
  width: 182px; /*183px; 120*/
  height:100%;
  margin-left:-1px;
  border-left:1px solid silver;
  padding-left:7px;
}

a.navi {
  text-decoration:none;
  color:white;
  font-weight:bold;
  font-size:10pt;
}

a.navi:hover {
  text-decoration:none;
  color:black;
  font-weight:bold;
  font-size:10pt;
}

i p {
  margin-top:0px;
  margin-bottom:2px;
}

/* Navigation */

#secondLevelNavigation {
  float: left;
  width: 110px;
  list-style:none;
  padding:0;
  margin: 0;  
}

#secondLevelNavigation li {
  margin: 0;
}

#secondLevelNavigation li .selected {
  font-weight: bold;
}

#secondLevelNavigation a {
  display: block;
  padding: 5px 0;
  text-decoration: none;
}

#secondLevelNavigation a:hover {
  background-color: #eee;
}

#naviList {
  list-style:none;
  margin: 0;    
  padding: 0;
}

#naviList li {
  width:95px;
  float:left;
}

#naviList .selected {
  font-weight: bold;
}

#naviList a{
  padding: 8px 0;
  text-align: center;
  text-decoration:none;
  color:black;
  display: block;
}

#naviList a:hover{
  color:silver;
}

/* Pull */
#nav ul, #nav {
  list-style: none;
  padding: 0;
  margin: 0;
}

#nav a {
  padding: 8px 0;
  text-align: center;
  text-decoration:none;
  color:#ffffff;
  display: block;
}

#nav .current {
  font-weight: bold;
}

#nav a {
  text-decoration: none;
}

#nav a:hover {
  color: white;
}

#nav li li a {
  display: block;
  font-weight: normal;
  color: #060;
  padding: 0.5em 0;
}

#nav li {
  float: left;
  position: relative;
  width: 10em;
  text-align: center;
  cursor: default;
}


/* BREADCRUM */
#umbBreadcrum {
  list-style:none;
  padding: 0;
  margin: 0;
  color: #aaa;
  font-size: smaller;
}

#umbBreadcrum li {
  float:left;
  margin: 0 3px 3px 0;  
  padding: 0;
}

/* BOXES */
a {
  color:rgb(103,113,137);
}

a:hover { 
  color:#622828;
}

#textContent {
/*
  width: 680px;
  float: left;
  padding-left: 10px;
  min-height: 280px;
  _height: 280px;
*/
}

#bottomInfo {
  padding-top: 5px;
  color: #aaa;
  font-size: smaller;
}

#container {
  margin: 10px auto;
  width: 680px;
  background: #fff;
}

#main {
  width:680px;
  margin:0;
  padding:0;
  text-align:left;
}

#bottom {
  clear: both;
  width:680px;
  margin:5px 0;
  padding:5px 0;
  text-align:center;
  font-size: x-small;
}

#content {
  float: left;
  padding:7px;
  width:666px;
}

#blogContent {
  width:468px; /*439px;*/
  float:left;
  padding-right:7px; 
  border-right:1px solid silver;
}

#content img {

}

#main {
}

#bottomShadow {
}

.storycontent {
  margin:0px;
  padding:0px;
}

/* BLOG */
a.storyTitle {
  padding-top: 3px;
  padding-bottom: 0px;
  margin: 0;
  text-decoration: none;
  font-size:22px;
  color:#622828;
  font-weight:bold;
}

a.subPage {
  margin-top:5px;
  padding: 0;
  font-weight: bold;
  font-size: 140%;
  text-decoration: none;
  color:#622828;
}

a.subPage:visited {
  margin-top:5px;
  padding: 0;
  font-weight: bold;
  font-size: 140%;
  text-decoration: none;
  color:#622828;
}

.storyTitle {
  padding-top: 3px;
  padding-bottom: 0px;
  margin: 0;
  font-size:22px;
  color:#622828;
  font-weight:bold;
}

.story {
  border-bottom:1px dotted silver;
  padding-bottom:5px;
  margin-bottom:10px;
}

.adsp {
  padding-bottom:5px;
  margin-bottom:2px;
  margin-top:10px;
}

.post {
}

.gravatar {
  border:1px solid silver;
  float:right;
  align:top;
  styleFloat:top;
}

.postComments {
  margin-top:15px;
  border-top:1px solid silver;
}

li.comment {
  background-color:#fafafa;
  margin-bottom:7px;
  padding:3px;
  list-style-type:none;
  margin-left:-30px;
  border-left:3px solid silver;
}
li.comment_erc {
  background-color:#E5D7D7;
  margin-bottom:7px;
  padding:3px;
  list-style-type:none;
  margin-left:-30px;
  border-left:3px solid silver;
}

ol.comment {
  background-color:red;
}

.meta {
  color:darkgray;
}

/* EDITOR PROPERTIES */
h1 {
font-size:20px;
text-decoration:underline;
}

SmallHeader {

}

