body {
  margin:0;
  padding:0;
  font: small Arial, sans-serif;
  color: #333333;
  font-size/* */:/**/small;
  font-size: /**/small;
  line-height: 1.3em;
  background-image: url(images/background.jpg);
  background-repeat: repeat-x fixed top center;
  }


pre {
  font:x-small Arial, sans-serif;
  color: #333333;
  font-size/* */:/**/small;
  font-size: /**/small;
  line-height: 1.5em;
  margin-top: 0px; 
  padding-top: 0px;
}

blockquote {
  margin-top: 0px; 
  padding-top: 0px;
}

p {
  line-height: 1.3em;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
  body {background-attachment:scroll;}
  /* End IE5-Mac hack */

a:link {
  color: #3333CC;
  text-decoration:underline;
  }
a:visited {
  color:#993399;
  text-decoration:underline;
  }
a:hover {
  color:#FF0000;
  text-decoration:underline;
  }
a img {
  border-width:2;
  border-color:#000000;
  }


a.nav:link {
  margin-top: 15px;
  font: 14pt Garamond, serif;
  line-height: 2em;
  color: #224499;
  text-decoration:none;
  font-weight: bold;
  }

a.nav:visited {
  margin-top: 15px;
  font: 14pt Garamond, serif;
  line-height: 2em;
  color: #224499;
  text-decoration:none;
  font-weight: bold;
  }

a.nav:hover {
  margin-top: 15px;
  font: 14pt Garamond, serif;
  line-height: 2em;
  color: #1199cc;
  text-decoration:none;
  font-weight: bold;
  }

a.nav img {
  border-width:0;
  font-weight: bold;
  }

a.menu:link {
  margin-top: 12px;
  font: 14pt Garamond, serif;
  line-height: .8em;
  color: #224499;
  text-decoration:none;
  font-weight: bold;
  }
a.menu:visited {
  margin-top: 12px;
  font: 14pt Garamond, serif;
  line-height: .8em;
  color: #224499;
  text-decoration:none;
  font-weight: bold;
  }
a.menu:hover {
  margin-top: 12px;
  font: 14pt Garamond, serif;
  line-height: .8em;
  color: #1199cc;
  text-decoration:none;
  font-weight: bold;
  }
a.nav img {
  border-width:0;
  font-weight: bold;
  }

/* Page Structure
----------------------------------------------- */

.roundcont {
	width: 220px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #CC0000;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



#wrap {
  background:url("images/sky.jpg") repeat-x;
  min-width:740px;
  margin:0;
  padding:0;
  text-align:left;
  font: normal normal 100% Georgia,Serif;
  }
#wrap2 {
  background:url("images/tower.jpg") no-repeat left  0px;
  }
#wrap3 {
  background:url("images/cloud.jpg") no-repeat 100% 75px;
  }
#wrap4 {
  background:url("images/center_cloud.jpg") no-repeat 50% 0px;
  padding:15px;
  width:100%;
  width/* */:/**/auto;
  width: /**/auto;
  }
#outer-wrapper {
  max-width:890px;
  padding: 0 30px 50px;
  width:100%;
  width/* */:/**/auto;
  width: /**/auto;
  }

#main-wrapper {
  width:64%;
  float:right;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }
#main {
  margin:0;
  padding:0;
  }
#sidebar-wrapper {
  width:32%;
  float:left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  }
#sidebar {
  margin:0;
  padding-top: 170px;
  }

/** Page structure tweaks for layout editor wireframe */
body#layout #outer-wrapper,
body#layout #sidebar,
body#layout #wrap4,
body#layout #header { 
 margin-top: 0;
 margin-bottom: 0;
 padding: 0;
}

body#layout #sidebar-wrapper { 
 width: 180px;
 margin-left: 0;
 }

body#layout #wrap4, body#layout #outer-wrapper { 
  width: 650px;
}


/* Headings
----------------------------------------------- */
h2 {
  font: 14pt Garamond, serif;
  margin:0 0 .75em;
  line-height: 1.4em;
  font-weight:bold;
  color:#224499;
  }


/* Posts
----------------------------------------------- */
h2.date-header {
  margin:2em 0 .5em;
  color: #993333;
  font: normal normal 78% Georgia, Serif;
  }
.post {
  margin:.5em 0 1.5em;
  }
.post h3 {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  }
.post h3 a, .post h3 strong {
  background:url("images/icon_wheel.gif") no-repeat 0 .15em;
  display:block;
  padding-left:20px;
  text-decoration:none;
  color:#336688;
  font-weight:normal;
  }
.post h3 strong {
  background-image:url("images/icon_wheel2.gif");
  color:#000;
  }
.post h3 a:hover {
  color:#993333;
  }
.post-body {
  background:url("images/divider.gif") no-repeat center top;
  padding-top:12px;
  }
.post p {
  margin:0 0 .75em;
  line-height:1.6em;
  }
.post-footer {
  color:#999;
  text-transform:uppercase;
  letter-spacing:.1em;
  font-size: 78%;
  line-height: 1.4em;
  }
.comment-link {
  margin-left:.4em;
  }

.post-footer .post-timestamp,
.post-footer .post-author {
  color:#666;
  }
.comment-link strong {
  font-size:130%;
  }
.comment-link {
  margin-left:.4em;
  }
.post img {
  padding:4px;
  border:1px solid #cde;
  }


/* Comments
----------------------------------------------- */
#comments {
  background:url("images/divider.gif") no-repeat center top;
  padding:15px 0 0;
  }
#comments h4 {
  margin:1em 0;
  font-weight: bold;
  line-height: 1.6em;
  text-transform:uppercase;
  letter-spacing:.2em;
  color: #993333;
  font: bold 78% Georgia Serif;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.4em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 20px 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 20px 1.5em;
  line-height: 1.4em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }

.feed-links {
  clear: both;
  line-height: 2.5em;
}

#blog-pager-newer-link {
  float: left;
 }

#blog-pager-older-link {
  float: right;
 }
 
#blog-pager {   
  text-align: center; 
 }

.comment-footer { 
  font: 78%/1.4em Georgia , Serif;
 }

/* Sidebar Content
----------------------------------------------- */

.sidebar .widget, .main .widget {
  background:url("images/divider.gif") no-repeat center bottom;
  margin:0 0 15px;
  padding:0 0 15px;
  }

.main .Blog { 
  background-image: none;
 }

.sidebar ul { 
  list-style:none;
  margin-left: 0;
 }

.sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
.sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* Profile 
----------------------------------------------- */
.profile-datablock {
  margin:.5em 0 .5em;
 }
.profile-data {
  margin:0;
  font: normal normal 78% Georgia, Serif;
  font-weight: bold;
  line-height: 1.6em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

.profile-img { 
  float: left;
  margin: 0 5px 5px 0;
  padding: 4px;
  border: 1px solid #cde;
}

.profile-textblock {
  margin:.5em 0 .5em;
  }
.profile-link {
  font:78%/1.4em Georgia,Serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* List
----------------------------------------------- */
#navlist
{
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 10px;
background-image: url('images/box.gif');
background-repeat: no-repeat;
background-position: 0 .5em
}


/* List
----------------------------------------------- */

div.feedburnerFeedBlock ul { 
margin-top: 0;
margin-left: 0;
padding-left: 0;
list-style: none;
text-align: left; 
}

div.feedburnerFeedBlock li {
padding-left: 10px;
background-image: url('images/box.gif');
background-repeat: no-repeat;
background-position: 0 .5em
}





hr {
  border: 0;
  color: #aabbdd;
  background-color: #aabbdd;
  height: 1px;
}



/* Footer
----------------------------------------------- */
#footer-wrapper {
  clear:both;
  padding:15px 30px 0 50px;
  text-align: center;
  }

#footer .widget {
  background:url("images/divider.gif") no-repeat center top;
  margin:0;
  padding-top:15px;
  line-height: 1.6em;
  text-transform:uppercase;
  letter-spacing:.1em;
  }



                
