body { 
  color: #000000; 
  background: #ffffff;
  margin: 0;
  padding: 0;
  font: 80% "Trebuchet MS", Arial, "Lucida Sans Unicode", Tahoma, sans-serif;
  }

/* CONTAINS ENTIRE PAGE */
#body-container {
  padding:0px;
  margin:0px;
  width: 1024px;
  margin: 0 auto;
  }
/* HEADER */
#header {
  padding:0px;
  margin:0px; 
  text-align: right;
  width:1024px;
  height:286px; 
  background:url(images/header.jpg) no-repeat top;
  
  }

#logo1 {
margin:0 0 0 0;
padding:0px;
BORDER:0px;
float:left;
text-align:left;
width:95px;
text-transform:inherit;
font-size:30px;
margin-top:115px;
margin-left:53px;
}

#logo2 {
margin:0 0 0 0;
padding:0px;
BORDER:0px;
float:left;
text-align:left;
width:95px;
text-transform:inherit;
font-size:30px;
margin-top:115px;
margin-left:5px;
}

#logo1 A, #logo2 A{
background: none;
text-decoration: none;
color: #fefefe;
}
  
/* CONTAINS CONTENT & SIDEBAR */
#container {
  float: left;
  width: 100%;
  background: #f3f2ed url(images/bg.gif) repeat-x;
  }
  
/* CONTENT */
#content {  
  float:left; 
  width: 68%;
  padding: 0px 0;
  margin: 0 0px 0 36px;
  background:url(images/cont_bg.gif) repeat-y;
  }
  
#content .conttop{
  margin:0px; 
  padding:0px; 
  width:691px;
  height:16px;
  background:url(images/cont_top.gif) no-repeat top;
  }

#content .contbottom{
  clear:both;
  margin:0px; 
  padding:0px; 
  width:691px;
  height:12px;
  background:url(images/cont_buttom.gif) no-repeat bottom;
  }

/* HEADERS */ 
h2, h3, h4, h5, h6 { color: #3b5998; border-top: 0px solid #cccccc; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }

/* POSTS & PAGES */
.post { width: 90%; margin: 0; float: left; display: block; margin-left:20px; }
.post h2.post-title {
  float: left;
  width: 80%;
  display: block; 
  margin: 2px 0;
  padding: 2px 0 0 0;
  text-indent:20px;
  border-top: 0px solid #cccccc;
  font-size:20px;
  }
  
.post h2.post-title a, .post h2.post-title a:hover  { color: #005f69; text-decoration:none; text-transform: uppercase;}
.post p.post-time { font-size: .9em; margin: 2px 10px 0 20px; color:#8c8c89; }
.entry {float:left; width: 95%; display: block;  margin:10px 10px 10px 20px; color:#8c8c89;}
.post h2 { font-size: 10px; }
.post p {padding-top:10px;}
/* blockquotes */
blockquote { color: #5e5f5e; }
blockquote blockquote { color: #858785; }

/* links */
a { 
  color:  #3b5998;
  text-decoration: none;
  }
a:hover { color: #3b5998; text-decoration: underline; }

/* images */
.post a img, .post img { border: 2px solid #3b5998; margin-right:20px; margin-bottom:10px; margin-top:10px; margin-left:-1px; clear: left;}

/* lists */
.post ul { list-style-type: square; }
.post ul li { 
  margin: 0;
  padding: 0;
  }
.post ol { margin: 0; padding: 0 0 0 25px; }
.post ol li { margin: 1px 0; padding: 0; }

/* postmetadata */
p.postmetadata {
  float: left;
  width: 100%;
  text-align: left;
  margin: 5px 0 0 0;
  padding: 0 0 5px 0;
  }

/* tables */
.post table { border: none; background: #ffffff; }
.post tr, .post td { border: 1px solid #3b5998; }

/* other basics & typography */
small { font-size: .9em; }

/* navigation & left, right, center alignment */
.navigation { padding: 25px 0; width: 100%; display: block; float: left; margin:0px 5px;}
.previous { float: left; width: 45%; }
.left, .alignleft { float: left; margin: 0 15px 15px 0; }
.next { float: right; width: 45%; }
.right, .alignleft { float: left; margin: 0 0 5px 15px; }
.center { text-align: center; margin: 0 auto; display: block; }
.clear { clear: both; }

#menu {
margin:0px; 
padding:0px; 
width:950px;
height:46px;
margin:0 auto;
background:url(images/menu.gif) no-repeat;
}
ul.menu{height:38px;line-height:38px;list-style:none;margin:0px;padding:0;}
ul.menu li{float:left;list-style-type:none;margin:0; width:230px; height:38px; margin-left:0px; border:0}
ul.menu li a {float:left; font:11px Verdana; color:#262626; font-weight:bold; text-transform:uppercase; padding-right:0px;padding-left:0px;line-height:38px;}
ul.menu li a:hover {text-decoration:none; color:#fa9200;}
ul.menu li a:visited {color:#262626;font-weight:bold;}

#menu2 {float:left; margin-left:50px; margin-top:35px; width:920px;}
ul.menu2 {list-style:none;margin:0px;padding:0px;}
ul.menu2 li{float:left;list-style-type:none;margin:0; padding-left:10px;}
ul.menu2 li a {float:left; font:11px Verdana; color:#74cdd6; font-weight:bold; text-transform:uppercase; padding-right:10px;}
ul.menu2 li a:hover {text-decoration:none; color:#fa9200;}
ul.menu2 li a:visited {color:#fefefe;font-weight:bold;}

/* COMMENTS */
#comments-template { width: 99%; float: left; display: block; }
#comments-template ol { list-style-type: none; margin: 0; padding: 0; }
#comments-template ol li { margin: 5px 0; padding: 0 5px; }
#comments-template fieldset { border: none; }
#comments-template form { padding: 5px; margin: -10px 0 0 0; background: #eeeeee; border-bottom: 1px solid #cccccc; }
#comments-template legend { border: none; }
#comments-template textarea { width: 99%; border: 1px solid #3b5998; }
#comments-template input { width: 40%; border: 1px solid #3b5998; }
#comments-template input.submitcomment, #comments-template input.resetcomment { width: 100px; color: #ffffff; background: #3b5998;  }
.comment-meta-data { padding: 5px; margin: 0; background: #eeeeee; border-top: 1px solid #3b5998; border-bottom: 1px solid #cccccc; }
.comment-text { padding: 0 5px; margin: 0; }
h3#comments, h3#respond {
  font-size: 1em;
  margin: 10px 0;
  padding: 0;
  text-indent: 5px;
  border-top: 1px solid #3b5998;
  background: #d8dfea;
  }

/* SIDEBAR */
#sidebar{
  font-size: 1em;
  background: transparent;
  margin: 0;
  padding: 0;
  }
#sidebar { width:25%;; float:left; background:url(images/sid_middle.gif) repeat-y; margin:0 0px 0px 5px;}

#sidebar .sidtop{
margin: 0px;
padding: 0px;
width:251px;
height:14px;
background:url(images/sid_top.gif) no-repeat top;
}

#sidebar .sidbuttom {
clear:both;
margin: 0px;
padding: 0px;
width:251px;
height:9px; 
background:url(images/sid_bottom.gif) no-repeat bottom;
}

.block { margin:0 0 10px 10px; padding-top:0px;  }
.block .header { margin:0px; padding:0px; text-align:left; text-transform:capitalize; border-top:none}
.block .wrap { margin:0px 0px 0px 0px;}
.block .top, .block .bottom { font-size:2px;}
.block .header h4 { color:#005f69; font-size:20px; font-weight:bold; margin:0px; padding:0px; padding-top:0px; padding-left:15px;}
.block ul { margin:0px; padding:0px; list-style-image:url(images/circle.gif)}
.block li{ padding:0 0 0 0px; margin:0px; margin-left:35px;  font-size:11px;}
.block .bottom{padding:0px; margin:0px;  height:10px;}
.block .content a{ color:#74cdd6;}

.block.polls {width:220px; float:left; margin-left:0px; margin-top:0px;}
.block.polls .header { margin:0px; padding:0px; }
.block.polls .top { padding:0px; margin:0px; height:0px;}
.block.polls .content { padding:0px; margin:0px; }

.block.catagories {width:220px; float:left; margin-left:0px; margin-top:0px;}
.block.catagories .header { margin:0px; padding:0px; }
.block.catagories .top { padding:0px; margin:0px; height:0px;}
.block.catagories .content { padding:0px; margin:0px; }

.block.tags {width:220px; float:left; margin-left:0px; margin-top:0px;}
.block.tags .header { margin:0px; padding:0px; }
.block.tags .top { padding:0px; margin:0px; height:0px;}
.block.tags .content { padding:0px; margin:0px; margin-left:10px; }

.block.recent_entries {width:220px; float:left; margin-left:0px; margin-top:0px;}
.block.recent_entries .header { margin:0px; padding:0px; }
.block.recent_entries .top { padding:0px; margin:0px; height:0px;}
.block.recent_entries .content { padding:0px; margin:0px; }

.block.hotel_links {width:220px; float:left; margin-left:0px; margin-top:0px;}
.block.hotel_links .header { margin:0px; padding:0px; }
.block.hotel_links .top { padding:0px; margin:0px; height:0px;}
.block.hotel_links .content { padding:0px; margin:0px; }

.block.archives {width:220px; float:left; margin-left:0px; margin-top:0px;}
.block.archives .header { margin:0px; padding:0px;}
.block.archives .top { padding:0px; margin:0px; height:0px;}
.block.archives .content { padding:0px; margin:0px; }

/*
#sidebar .menu{ margin: 0 0 5px 0; width: 95%; display: block; float: left; }

#sidebar h2.menu-header{
  font-size:20px;
  margin: 0;
  padding: 0; 
  border-top:none;
  color:#005f69;
  }

#sidebar h2.menu-header span { margin-left: 23px; }

#sidebar ul{ 
  list-style-type: square;
  margin: 0;
  padding: 0;
  }
#sidebar ul li {
  padding: 0;
  margin: 0 0 0 25px;
  }
#sidebar div{ padding: 0; margin: 0; }


#sidebar ul li a{ 
  padding: 1px 0 1px 0;
  text-decoration:none;
  color:#74cdd6;
  }

#sidebar ul li a:hover {
  color: #3b5998;
  text-decoration:none;
  }

#sidebar ul li ul { margin: 0; padding: 0; border: none; }
#sidebar ul li ul li { padding: 0; margin: 0 0 0 10px; }
*/
/* wp-calendar */
table#wp-calendar { width: 80%; margin: 0 auto; }

/* ads for the bottom of sidebar */
.ads { padding-top: 20px; text-align: center; }

/* SIDEBAR WIDGET STYLES */
/* blogroll widget */
li#linkcat-2 { list-style-type: none; margin: 0; padding: 0; }
/* flickr widget & other images in the sidebar */
/* NEED TO ADD CSS FOR THIS */
#sidebar img, #sidebar2 img { border: none; }
/* recent comments widget */
ul#recentcomments li a, ul#recentcomments li a:hover { border: none; background: transparent; text-indent: 0; }

/* Social */

.post-social {
margin:0px;
padding:0px;
float: left;
margin-top:0px;
width:100%;
}

.social {
float: left;
width:100%;
margin: 0px;
padding: 0px;
margin-left:0px;
}

.social a {
  color: #FFFFFF;
  text-decoration: none;
  margin: 0px 13px 0px 0px;
}

.social p {
  float: left;
  height: 20px;
  width: 24px;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.social p a {
  font-size: 1px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  height: 20px;
  width: 24px;
}
.social a:hover {
  color: #CCCCCC;
  text-decoration: underline;
  margin: 0px 13px 0px 0px;
}

/* Socialbookmark link */

.digg {
background: url(images/socials/social.gif) -77px;
}
.delicious {
background: url(images/socials/social.gif) -50px;
}
.stumble {
background: url(images/socials/social.gif) -23px;
}
.tech {
background: url(images/socials/social.gif) -1px;
}
.blinklist {
background: url(images/socials/blinklist.png) no-repeat center;
}
.blogmark {
background: url(images/socials/blogmarks.png) no-repeat center;
}
.bumpzee {
background: url(images/socials/bumpzee.png) no-repeat center;
}
.dzone {
background: url(images/socials/dzone.png) no-repeat center;
}
.furl {
background: url(images/socials/furl.png) no-repeat center;
}
.netscape {
background: url(images/socials/netscape.gif) no-repeat center;
}
.netvouz {
background: url(images/socials/netvouz.png) no-repeat center;
}
.reddit {
background: url(images/socials/reddit.png) no-repeat center;
}
.scopeo {
background: url(images/socials/scoopeo.png) no-repeat center;
}
.scuttle {
background: url(images/socials/scuttle.png) no-repeat center;
}
.spurl {
background: url(images/socials/spurl.png) no-repeat center;
}
.taggly{
background: url(images/socials/taggly.png) no-repeat center;
}
.thisnext {
background: url(images/socials/thisnext.png) no-repeat center;
}
.wists {
background: url(images/socials/wists.png) no-repeat center;
}
.yahooweb {
background: url(images/socials/yahoomyweb.png) no-repeat center;
}

/* FOOTER */
#footer {
  clear:both;
  width: 1024px;
  height:121px;
  margin: 0;
  padding:0;  
  background:url(images/footer.gif);
  } 
#footer p { margin: 2px 0; font-size: .9em; }
#footer a:hover { text-decoration: underline; }

/* -------------------[ Sub-Head ]------------------- */

#subhead {
  margin: 0;
  padding: 0px;
  }

#subhead p {
  margin:0;
  }
img.auth-single-post {
  padding:1px;
  background:#fff;
  border:1px solid #ccc;
  float:right;
  margin:0 0 10px 10px;
  }
.bookmark{
  clear: both;
  overflow: hidden;
  width: 52px;
  float:right;
}

