
body {
  background: White;
  background-image: url('http://www.crywalt.com/blog/nyc_art.bg.jpg');
  background-repeat: no-repeat;
  font-size: 12pt;
  font-weight: 100;
  color: rgb(64,58,58);
  font-family: Georgia;
  overflow: visible;
}
a:link {text-decoration:none; color:rgb(50,50,150);}
a:visited {text-decoration:none; color:rgb(50,50,150);}
a:active {text-decoration:underline; color:rgb(50,50,150);}
a:hover {text-decoration:underline; color:rgb(50,50,150);}

h1 a:link {text-decoration:none;color:rgb(50,50,100);}
h1 a:visited {text-decoration:none;color:rgb(50,50,100);}

ul {
  list-style-type: none;
  list-style-image: none;
  margin: 1em 0 0 0;
/*  text-indent: -2em;*/
}

div#mainClm {
  /*position:  absolute;
  left: 25%;*/
  border: none;
  /*width: 75%;*/
  padding: 0 20px 0 0;
}

div#sidebar {
  float: left;
  font-size: 10pt;
  border: 1px solid rgb(200,200,200);
  width: 20%;
  margin: 1em;
  padding: 4pt;
}
div#sideBar a:link {text-decoration:none; color:rgb(50,50,100);}
div#sideBar a:visited {text-decoration:none; color:rgb(50,50,100);}
div#sideBar a:active {text-decoration:underline; color:rgb(50,50,100);}
div#sideBar a:hover {text-decoration:underline; color:rgb(50,50,100);}

div.blogPost {
  display: block;
}
div.blogPost p {
  padding: 0 2em 0 2em;
  min-width: 150px;
}

div.byline {
  font-size: 10pt;
  margin: 1em 0 0 20px;
  clear: both;
}

.blogger-labels {
  font-size: 10pt;
  clear: both;
}

#header-inner {
  float: left;
  margin-bottom: 10px;
  width: 100%;
  overflow: visible;
}
#header {
  font-size: 24pt;
  color: rgb(64,58,58);
  font-family: Georgia;
  background: none;
  border: none;
  padding: 0;
  margin-bottom: 10px;
  width: 80%;
  overflow: visible;
}
#header h1 {
  font-size: 30pt;
  font-weight: 900;
  color: rgb(64,58,58);
  font-family: Georgia;
  letter-spacing: -2px;
  background: none;
  border: none;
  padding: 0;
  margin: 10pt 0 0 10pt;
}
#description {
  font-size: 12pt;
  color: rgb(64,58,58);
  font-family: Georgia;
  background: none;
  border: none;
  padding: 0;
  margin: 0 0 0 10pt;
}
#quote {
  font-size: 12pt;
  line-height: 14pt;
  color: Black;
  font-family: Georgia;
  background: none;
  border: 1px solid Black;
  padding: 3px;
  margin: 15px 1em 0 10pt;
}
p.quote {
  font-size: 11pt;
  line-height: 13pt;
  color: Black;
  font-family: Verdana;
  background: none;
  padding: 3px;
  margin: 15px 1em 1em 10pt;
}

h3 {
  font-size: 14pt;
  color: rgb(64,58,58);
  font-family: Georgia;
  letter-spacing: -2px;
  /*background: rgb(64,58,58);*/
  border: none;
  margin: 1em 0 0 20px;
}

h2 {
  font-size: 20pt;
  color: rgb(64,58,58);
  font-family: Georgia;
  letter-spacing: -2px;
  font-weight: bold;
  background: none;
  border: none;
  margin: 0 0 0 20px;
}
h2.sidebar-title {
  font-size: 14pt;
  color: rgb(64,58,58);
  letter-spacing: -2px;
  font-family: Georgia;
  font-weight: bold;
  background: none;
  border: none;
  margin: 1em 0 0 0;
}
h2.section-title {
  font-size: 14pt;
  color: rgb(64,58,58);
  letter-spacing: 1pt;
  font-family: Georgia;
  font-weight: bold;
  background: none;
  border: none;
  margin: 0 0 0 0;
}

h7 {
  font-size: 14pt;
  color: rgb(64,58,58);
  font-family: Georgia;
  font-weight: bold;
  background: none;
  border: none;
  letter-spacing: -1px;
}

h4,h5,h6 {
  font-size: 16pt;
  color: rgb(64,58,58);
  font-family: Georgia;
  font-weight: bold;
  background: none;
  border: none;
  margin: 2em 0 0 0;
}

img {
  position: relative;
  clear: both;
  margin: 0;
  padding: 0;
  overflow: visible;
  border: none;
}

img.separator {
  display: block;
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  border: none;
}

div.dragme {
  float: left;
  display: table;
  border: 1px solid rgb(200,200,200);
  background: White;
  margin: 1em 1em 1em 0;
  padding: 0;
  overflow: visible;
  /*width: 236px;*/
  /*z-index: 10;*/
  /*cursor: move;*/
}
div.dragme p img {
  margin: 0;
  padding: 0;
}
div.dragme p {
  text-align: center;
  font-style: italic;
  font-size: 10pt;
  margin: 0 0 4px 0;
  padding: 0;
  overflow: visible;
  background: White;
  width: /*width of image*/;
}
div.dragme p i {
  font-style: normal;
  font-weight: 900;
}
div.dragmeRight {
  position: relative;
  width: auto;
  height: auto;
  float: right;
  border: 1px solid rgb(200,200,200);
  background: White;
  margin: 1em;
  padding: 0;
  overflow: visible;
  /*z-index: 10;*/
  cursor: move;
}
div.dragmeRight p {
  text-align: center;
  width: 100%;
  font-style: italic;
  font-size: 10pt;
  margin: 4px 0 4px 0;
  padding: 0;
  overflow: visible;
  background: White;
}
div.dragmeRight p i {
  font-style: normal;
  font-weight: 900;
}

div.blogComments {
  margin: 10px 2em 10px 2em;
}
div.blogComment {
  margin: 2px 0 2px 0;
  padding: 4px;
  background: #D3D3D3;
  border: 1px solid #A9A9A9;
}

   /*                                                          */
   /* Styles for the tree.                                     */
   /*                                                          */
   SPAN.TreeviewSpanArea A {
     font-size: 10pt;
     font-family: verdana,helvetica;
     text-decoration: none;
     color: black;}
   SPAN.TreeviewSpanArea A:hover {
     color: #820082;}

span.slideshow {
  cursor: move;
} 

div#googleads {
  position: relative;
  right: -50%;
  border: 1px solid Gray;
  width: 728px;
  height: 90px;
}

img#pwsicon {
  display: block;
  margin: 10px auto 0 auto;
  border: 1px solid Black;
}

#header-content {
  width: 100%;
  margin: 0;
}
#footer-inner {
  width: 100%;
  margin: 0;
}
#group-nav-inner {
  width: 100%;
  margin: 0;
}
#container-inner {
  width: 100%;
  margin: 0;
  background-color: transparent;
}

#container, body, #container-inner, #footer, #content-inner {
  padding: 0;
  margin: 0;
  width: 100%;
}

#content {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  background-color: transparent;
}

.widget-content {
  font-size: 12pt;
}
.widget-recent-comments .widget-content ul li a {
  background-color: LightGray;
}

h3.widget-header {
  font-family: Verdana;
  font-size: 12pt;
  letter-spacing: 0;
}

h2.entry-title {
  font-family: Georgia;
  font-size: 20pt;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
}

.layout-tw #alpha {
  left: 20%;
  width: 80%;
}
.layout-tw #beta {
  position: relative;
  left: -80%;
  width: 20%;
}

.asset-body ul {
  font-family: Verdana;
  font-weight: 100;
  font-size: 12pt;
  list-style-type: square;
  list-style-image: url("http://www.crywalt.com/blog/images/icon_smile.gif");
  margin-left: 2em;
  margin-bottom: 1em;
}
