/* Base Weblog (base-weblog.css) */

/* basic elements */

html{
   margin: 0;
   /* setting border: 0 hoses ie6 win window inner well border */
   padding: 0;
}

body{
   margin: 0 0 20px 0;
   /* setting border: 0 hoses ie5 win window inner well border */
   padding: 0;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 11px;
   min-width: 150px;
   color: #000;
   background: #FFF;
   text-align:center;
}

form, input {margin:0;padding:0;}
a {text-decoration:none;color:#3265B6;font-weight:bold}
a:hover {text-decoration:underline;}
a img {border:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family: verdana, helvetica, arial, sans-serif;}
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote{margin-top:10px;margin-bottom:10px;}
h3{font: normal 20px/24px verdana;}

/* standard helper classes */

.clr{
   clear:both;
   overflow:hidden;
   width:1px;
   height:1px;
   margin:0 -1px -1px 0;
   border:0;
   padding:0;
   font-size:0;
   line-height:0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after{
   content:" ";
   display:block;
   visibility:hidden;
   clear:both;
   height:0.1px;
   font-size:0.1em;
   line-height:0;
}
* html .pkg {display:inline-block;}
/* no ie mac \*/
* html .pkg {height:1%;}
.pkg {display:block;}
/* */

/* page layout */
#container{position:relative;margin:0px auto 0px auto;text-align:left;width:728px;border:none;}
#container-inner{position:static;width:728px;border:0px;}

#banner{position:relative;clear:both;height:142px;width:728px;background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_faces_v4.gif) no-repeat bottom;}
#banner-inner{position:static;padding:0px;margin:0px 0px 0px 0px;width:728px;}
#banner-header {float:left;margin:0px;padding:0px;font-size:2px;text-align:left;}
#banner-header a, #banner-header a:hover {margin:0px;padding:0px;font-size:2px;color:#fff;display:block;height:52px;width:280px;background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_header.gif) no-repeat top left;}
#banner-description {float:right;margin:0px;padding:0px;font-size:2px;color:#fff;display:block;height:43px;width:337px;background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_header_desc.gif) no-repeat top right;}

#leaderboard{position:relative;clear:both;margin:0px;padding:0px;}
#leader-inner{position:static;margin:0px;padding:13px 0px 0px 0px;text-align:center;}

#mpu{position:relative;clear:both;margin:0px;padding:0px;}
#mpu-inner{position:static;margin:0px;padding:10px 0px 10px 0px;text-align:center;}

#pagebody{position:relative;clear:both;}
#pagebody-inner{position:relative;width:100%;}

#alpha, #beta, #gamma, #delta{
   display:inline; /* ie win bugfix */
   position:relative;
   float:left;
   min-height:1px;
}
#alpha {margin:13px 12px 0px 0px;width:410px;}
#beta {margin:13px 0px 0px 0px;width:174px;}
#gamma, #delta {width:120px;margin:13px 0px 0px 12px;text-align:right;}
#delta{float:right;}
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner{position:static;}
#beta-inner,#gamma-inner,#delta-inner{padding:0px;}
#alpha-inner blockquote{padding:10px;margin:0px 0px 15px 0px;background:#FFF9E5;border-bottom:1px solid #FFD103;}

	

/* banner user/photo */

.banner-user{
   float:left;
   overflow:hidden;
   width:70px;
   margin:5px 15px 0px 0px;
   border:0;
   padding:0;
   font-size:10px;
   text-align:center;
}

.banner-user-photo{
   display:block;
   margin:0 0 2px 0;
   border: 1px solid #fff;
   padding:0;
   background-position:center center;
   background-repeat:no-repeat;
   text-decoration:none;
}

.banner-user-photo img{
   width:64px;
   height:auto;
   margin:0;
   border:0;
   padding:0;
}


/* content */

.content-nav{
   margin:10px;
   text-align:center;
}

.date-header, .entry-content{
   position:static;
   clear:both;
}

.entry, .trackbacks, .comments, .archive{
   position:static;
   overflow:hidden;
   clear:both;
   width:100%;

   margin-bottom:20px;
}
.comments{margin-top:10px;}
.trackbacks, .comments, .comment {background:#FFF9E5;}
.trackbacks-info, .comment-content, .comments-open-content, .comments-closed{clear:both;margin:5px 10px;}
.trackbacks-content p{margin:0px;padding:10px 10px 10px 10px;}

.entry-excerpt, .entry-body, .entry-more-link, .entry-more{clear:both;}
.entry-footer, .trackback-footer, .comment-footer, .comments-open-footer, .archive-content{clear:both;margin:5px 10px 20px 10px;}

.comments-open label {display:block;font-weight:bold;}
#comment-author, #comment-email, #comment-url, #comment-text{width:240px;}
#comment-bake-cookie{margin-left:0;vertical-align:middle;}
#comment-preview, #comment-post, #comment-cancel {padding:3px 3px 2px 3px;margin:5px 0px 0px 0px;font:bold 10px/10px verdana;color:#FFF;text-transform:uppercase;background:#3265B6;border-left:1px solid #CEDFEF;border-top:1px solid #CEDFEF;border-bottom:1px solid #012C7B;border-right:1px solid #012C7B;}

img.image-full{width:100%;}
.image-thumbnail{float:left;width:115px;margin:0 10px 10px 0;}
.image-thumbnail img{width:115px;height:115px;margin:0 0 2px 0;}

/* modules */

.module-tagcloud .module-list-item {display:inline;background-image:none;}
.module-tagcloud .module-list {text-align: center; }
.module-tagcloud .module-list { list-style: none; }
.module-tagcloud .module-list-item { display: inline; }
.module-tagcloud li.taglevel1 { font-size: 19px; }
.module-tagcloud li.taglevel2 { font-size: 17px; }
.module-tagcloud li.taglevel3 { font-size: 15px; }
.module-tagcloud li.taglevel4 { font-size: 13px; }
.module-tagcloud li.taglevel5 { font-size: 11px; }
.module-tagcloud li.taglevel6 { font-size: 9px; display: none; }

.module{
   position:relative;
   overflow:hidden;
   width:100%;
}

.module-content{
   position: relative;
   margin: 5px 10px 0px 10px;
}

.module-list{
   margin:0;
   padding:0;
   list-style:none;
}

.module-list-item{
   margin-top:5px;
   margin-bottom:5px;
}

.module-presence img{vertical-align:middle;}
.module-powered .module-content{margin-bottom:0px;}
.module-photo .module-content{text-align:center;}
.module-wishlist .module-content {text-align:center;}

.module-calendar .module-content table{border-collapse:collapse;}
.module-calendar .module-content th, .module-calendar .module-content td{width:14%;text-align:center;}

.typelist-thumbnailed{margin:0 0 20px 0;}
.typelist-thumbnailed .module-list-item{display:block;clear:both;margin:0;}

/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after{
   content:" ";
   display:block;
   visibility:hidden;
   clear:both;
   height:0.1px;
   font-size:0.1em;
   line-height:0;
}
* html .typelist-thumbnailed .module-list-item {display:inline-block;}
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item{height:1%;}
.typelist-thumbnailed .module-list-item {display:block;}
/* */

.typelist-thumbnail{
   float:left;
   min-width:60px;
   width:60px;
   /* no ie mac \*/width:auto;/* */
   margin:0 5px 0 0;
   text-align:center;
   vertical-align:middle;
}

.typelist-thumbnail img{margin:5px;}

.module-galleries .typelist-thumbnail img{width:50px;}

.typelist-description{margin:0;padding:5px;}

.module-featured-photo .module-content, .module-photo .module-content{margin:0;}
.module-featured-photo img {width:100%;}

.module-recent-photos{margin: 0 0 15px 0;}
.module-recent-photos .module-content{margin:0;}
.module-recent-photos .module-list{
   display:block;
   height:1%;
   margin:0;
   border:0;
   padding:0;
   list-style:none;
}

/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after{
   content:" ";
   display:block;
   visibility:hidden;
   clear:both;
   height:0.1px;
   font-size:0.1em;
   line-height:0;
}
* html .module-recent-photos .module-list {display:inline-block;}
/* no ie mac \*/
* html .module-recent-photos .module-list {height:1%;}
.module-recent-photos .module-list {display:block;}
/* */

.module-recent-photos .module-list-item{
   display: block;
   float: left;
   /* ie win fix \*/ height: 1%; /**/
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item a{
   display: block;
   margin: 0;
   border: 0;
   padding: 0;
}

.module-recent-photos .module-list-item img{
   width: 60px;
   height: 60px;
   margin: 0;
   padding: 0;
}


/* mmt calendar */

.module-mmt-calendar{margin-bottom:15px;}
.module-mmt-calendar .module-content{margin:0;}
.module-mmt-calendar .module-header{margin:0;}
.module-mmt-calendar .module-header a{text-decoration:none;}
.module-mmt-calendar table{width:100%;}

.module-mmt-calendar th{text-align:left;}

.module-mmt-calendar td{
   width:14%;
   height:75px;
   text-align:left;
   vertical-align:top;
}

.day-photo{width:54px;height:54px;}
.day-photo a{display:block;}
.day-photo a img{width:50px;height:50px;}

/* Vicksburg (theme-vicksburg.css) */

/* basic page elements */

.module-header, .archive-header{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;
   margin: 0px;
   padding: 0px 10px 2px 10px;
   font: bold 10px/12px verdana;
   background:#F4F4F4;
   color:#000;
   text-transform:uppercase;
}

.module-search .module-header {
   margin: 0px;
   padding: 2px 10px 2px 10px;
   font: bold 10px/12px verdana;
   background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_right_bar.gif) repeat-x bottom #E2DDD1;
   border-top:1px solid #CDC8BD;
   color:#000;
   text-transform:uppercase;
}

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover{
  color:#000;
}
.module-header a:hover,
.trackbacks-header a:hover,
.comments-header a:hover,
.comments-open-header a:hover
.archive-header a:hover{
   text-decoration:underline;
}

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed{
   font-size: 11px;
}

.commenter-profile img { vertical-align: middle; }

.archive-content{margin:0px;padding:0px;}
ul.archive-list{
   margin:0;
   padding:10px;
   list-style:none;
   background:#FFF9E5;
   border-bottom:1px solid #FFD103;
}
li.archive-list-item{margin:0;padding:0px 0px 4px 0px;}
/* page layout */

.comments-header, h3.trackbacks-header, .date-header, .comments-open-header {
   margin: 0px;
   padding: 2px 10px 2px 10px;
   font: bold 10px/12px verdana;
   background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_main_bar.gif) repeat-x bottom #FFEA87;
   border-top:1px solid #FFD204;
   color:#000;
   text-transform:uppercase;
}

.entry{margin:0px;padding:0px;background:#FFF9E5;border-bottom:15px solid #fff;}

.entry-header {
   margin: 0px;
   padding: 5px 10px 0px 10px;
   color: #427AB4;
   font:bold 14px/18px verdana;
   clear:both;
}
.entry-content, .trackback-content{
	margin:0px;
	padding:0px 10px 0px 10px;
	font:normal 11px/14px verdana;
	border-top:1px solid #FFF9E5;
}
.trackbacks{background:#FFF9E5;}
.comment-content, .trackback-content
{
   margin: 0;
   line-height: 1.5;
}

.entry-tags {
    margin: 0 0 10px 10px;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag {display:inline;}

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

.entry-footer,
p.comment-footer,
p.trackback-footer
{
   margin:0px;
   padding:4px 0px 4px 0px;
   font:normal 10px/12px verdana;
   background:#fff;
}

.entry-footer a
{
   font-weight:normal;
}

p.comment-footer{padding-bottom:14px;}

.comment-content, .comments-open-content{
	border-bottom:1px solid #FFD103;
	margin:0px;
	padding:0px 10px 0px 10px;
	background:#FFF9E5;
	
}
.content-nav {margin-top:0px;}

.comments-open{margin-bottom:0px;}

#trackbacks-info{
border-bottom:1px solid #FFD103;

}
#ping-1 p{border-left:none;border-right:none;}
#trackbacks-info p
{
   margin:10px 10px 10px 10px;
   border:1px dashed #FFD103;
   padding:10px 10px 10px 10px;
   font:normal 11px/16px verdana;
   background:#FFF5CF;
   text-align:center;
   clear:both;
}

.comments-open-footer{
   margin: 10px 0;
}



/* modules */

.module
{
   margin: 0px 0px 0px 0px;
}

.module-content
{
   margin:0px;
   padding: 0px 10px 20px 10px;
   font: normal 10px/12px verdana;
   background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_right_box.gif) no-repeat bottom center #F4F4F4;
}

.module-search input {padding:3px 3px 2px 3px;margin:5px 0px 0px 0px;font:bold 10px/10px verdana;color:#FFF;text-transform:uppercase;background:#3265B6;border-left:1px solid #CEDFEF;border-top:1px solid #CEDFEF;border-bottom:1px solid #012C7B;border-right:1px solid #012C7B;}
.module-search #search {padding:0px 4px 0px 4px;width:135px;height:18px;background:#fff;font:normal 11px/16px verdana;color:#000;border:1px solid #7F9DB9;text-transform:none;}
.module-content label{font-size:10px;}
.module-content form{padding-top:10px;}

.module-mmt-calendar .module-content table,.module-calendar .module-content table {font-size:10px;}

.module-powered { border-width: 0; }
.module-powered .module-content
{
   margin: 10px 0px 0px 0px;
   border:1px dashed #FFD103;
   padding: 10px;
   color: #292e33;
   background: #fff;
}

.module-photo { background: none; }
.module-photo img { border: solid 1px #fff; }

ul.module-list, .module-content ul{margin:0px;padding:0px;list-style-type:none;font: normal 10px/12px verdana;}
li.module-list-item, .module-content ul li{margin:0px;padding:0px 8px 4px 10px;list-style-type:none;background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_double_bullet.gif) no-repeat;clear:both;}
li.module-list-item a, .module-content ul li a {}
li.module-list-item a:hover, .module-content ul li a:hover{text-decoration:underline;}
ul.module-list li ul.module-list li, .module-content ul li ul li{padding:3px 8px 3px 8px;background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_single_bullet.gif) no-repeat;}

.typelist-thumbnailed .module-list
{
   margin: 0 0 10px 0;
   list-style: none;
}

.typelist-thumbnailed .module-list-item
{
   margin: 1px 0;
   padding: 0;
   background: #f3f6f9;
}

.typelist-thumbnail
{
   background: #fff;
}

.module-photo img { border: 1px solid #fff; }

.module-featured-photo { width: 398px; }
.module-featured-photo .module-content
{
   margin: 0;
   border-width: 0;
   padding: 0;
}
.module-featured-photo img { width: 398px; }

.module-recent-photos .module-content { padding: 10px 0 0 19px; }
.module-recent-photos .module-list { margin: 0; }
.module-recent-photos .module-list-item
{
   width: 64px; /* mac ie fix */
   margin: 0 10px 10px 0;
   padding: 0;
   background: none;
}

.module-recent-photos .module-list-item a
{
   border: #cfd4d9 1px solid;
   padding: 1px;
   background: #fff;
}

.module-recent-photos .module-list-item a:hover
{
   border-color: #36414d;
   background: #fff;
}


/* calendar tweaks */

   .layout-calendar #alpha { width: 260px; }
   .layout-calendar #beta { width: 420px; }

   .layout-calendar #gamma,
   .layout-calendar #delta
   {
      width: 190px;
   }

   .layout-calendar #gamma-inner,
   .layout-calendar #delta-inner
   {
      border: 0;
      padding: 0;
   }

   .module-mmt-calendar { width: 398px; }
   .module-mmt-calendar .module-content
   {
      margin: 0;
      border-width: 0;
      padding: 10px;
   }

   .module-mmt-calendar table
   {
      width: 378px;
      background: #a3b8cc;
   }

   .module-mmt-calendar th
   {
      color: #fff;
      border-top: 1px solid #fff;
      border-right: 1px solid #f3f6f9;
      border-bottom: 1px solid #cfd4d9;
      padding: 2px;
      text-align: right;
      font-weight: bold;
   }

   .module-mmt-calendar td
   {
      border-top: 1px solid #fff;
      border-right: 1px solid #f3f6f9;
      border-bottom: 1px solid #cfd4d9;
      padding: 2px;
      text-align: right;
      font-weight: normal;
      background: #FAFAFC;
   }

   th.weekday-7, td.day-7, td.day-14, td.day-21, td.day-28, td.day-35, td.day-42
   {
      border-right: none;
   }

   .module-mmt-calendar td { height: 70px; }

   .day-photo
   {
      width: 49px;
      height: 49px;
   }
	
   .day-photo a
   {
      border: #cfd4d9 1px solid;
      padding: 1px;
      background: #fff;
   }

   .day-photo a:hover
   {
      border-color: #36414d;
      background: #fff;
   }

   .day-photo a img
   {
      width: 45px;
      height: 45px;
   }


/* artistic tweaks */

   .layout-artistic #alpha { width: 260px; }
   .layout-artistic #beta { width: 420px; }

   .layout-artistic #gamma,
   .layout-artistic #delta
   {
      width: 190px;
   }

   .layout-artistic #gamma-inner,
   .layout-artistic #delta-inner
   {
      border: 0;
      padding: 0;
   }


/* moblog1 tweaks */

   .layout-moblog1 #alpha
   {
      margin: 0;
      width: 180px;
      background: #FAFAFC;
   }

   .layout-moblog1 #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-moblog1 #beta
   {
      margin: 15px 15px 0 15px;
      width: 320px;
      background: none;
   }

   .layout-moblog1 #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

   .layout-moblog1 .module-recent-photos .module-content { padding: 10px 0 0 10px; }


/* moblog2 tweaks */

   .layout-moblog2 #alpha
   {
      margin: 0;
      width: 86px;
      background: #FAFAFC;
   }

   .layout-moblog2 #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-moblog2 #beta
   {
      margin: 15px 15px 0 15px;
      width: 260px;
      background: none;
   }

   .layout-moblog2 #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

   .layout-moblog2 #delta
   {
      width: 154px;
   }

   .layout-moblog2 .module-recent-photos
   {
      border: 0;
      background: none;
   }

   .layout-moblog2 .module-recent-photos .module-content
   {
      padding: 0;
      border: 0;
   }

   .layout-moblog2 .module-recent-photos .module-list-item { margin: 0 0 10px 0; }


/* timeline tweaks */

   .layout-timeline #alpha { width: 260px; }
   .layout-timeline #beta { width: 420px; }

   .layout-timeline #gamma,
   .layout-timeline #delta
   {
      width: 190px;
   }

   .layout-timeline #gamma-inner,
   .layout-timeline #delta-inner
   {
      border: 0;
      padding: 0;
   }


/* one-column tweaks */

   .layout-one-column body { min-width: 728px; }
   .layout-one-column #container { width: 728px; }
   .layout-one-column #banner { width: 728px; } /* necessary for ie win */


/* two-column-left tweaks */

   .layout-two-column-left #alpha
   {
      margin: 0;
      width: 200px;
      background: #FAFAFC;
   }

   .layout-two-column-left #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-two-column-left #beta
   {
      margin: 15px 15px 0 15px;
      width: 480px;
      background: none;
   }

   .layout-two-column-left #beta-inner
   {
      padding: 0;
      border-width: 0;
   }


/* three-column tweaks */

   .layout-three-column #alpha
   {
      margin: 0;
      width: 180px;
      background: #FAFAFC;
   }

   .layout-three-column #alpha-inner
   {
      padding: 10px 10px 0 10px;
      border-width: 2px 0 2px 2px;
      border-style: solid;
      border-color: #fff;
   }

   .layout-three-column #beta
   {
      margin: 15px 15px 0 15px;
      width: 320px;
      background: none;
   }

   .layout-three-column #beta-inner
   {
      padding: 0;
      border-width: 0;
   }

/*
 *  Preliminary styles added by Jay for Vicksburg II
 *     for review by Luke/Walt and rest of team
 */

/* All or multiple templates
    Suppress underlines on linked entry titles */
.entry-header a { text-decoration: none; }
    /* Suppress the prev/next nav */
.content-nav { margin: 0px; display: none; }

/* Search results templates */
.mt-search-results h2.search-results-header, .mt-search-results h3.search-results-header { 
   margin: 0px;
   padding: 2px 10px 2px 10px;
   font: bold 10px/12px verdana;
   background:url(http://www.caterersearch.com/blogs/catering-news-blog/bg_main_bar.gif) repeat-x bottom #FFEA87;
   border-top:1px solid #FFD204;
   color:#000;
   text-transform:uppercase;
}

.mt-search-results form#search-form {border-bottom:1px solid #FFD103;padding:0px 10px 0px 10px;margin:0px 0px 15px 0px;background:#FFF9E5;}
.mt-search-results form#search-form p#search-options {font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
p#search-options input{font-weight:bold;background:#FCFCFC;border:none;width:20px;padding:0px;margin:0px;}
.mt-search-results form input {padding:3px 3px 2px 3px;margin:5px 0px 0px 0px;font:bold 10px/10px verdana;color:#FFF;text-transform:uppercase;background:#3265B6;border-left:1px solid #CEDFEF;border-top:1px solid #CEDFEF;border-bottom:1px solid #012C7B;border-right:1px solid #012C7B;}
.mt-search-results form#search-form input#search {padding:0px 4px 0px 4px;width:350px;height:18px;background:#fff;font:normal 11px/16px verdana;color:#000;border:1px solid #7F9DB9;text-transform:none;}

.mt-search-results .search-results-container {padding:0px;margin:0px 0px 20px 0px;background:#FFF9E5;}
.mt-search-results .search-results-container h3{margin:0px;padding: 12px 10px 10px 10px;color:#427AB4;font:bold 14px/18px verdana;clear:both;}
.mt-search-results .search-results-container p{margin:0px;padding:0px 10px 12px 10px;}
.mt-search-results .search-results-container p.entry-footer{margin:0px;padding:4px 0px 14px 0px;font:normal 10px/12px verdana;background:#fff;}
.mt-search-results .search-results-container .entry-tags{margin:0px;padding:10px 10px 10px 10px;}
.search-results-container{background:#FDFBFC;}
   

/* Entry tag display */
div.entry-tags { margin:0px 0px 10px 0px;}
ul.entry-tags-list {list-style:none;padding:0px;margin:0px 0px 0px 6px;}
h4.entry-tags-header,ul.entry-tags-list,li.entry-tag {display:inline;}
h4.entry-tags-header{padding:0px 0px 10px 0px;margin:0px;font: bold 10px/16px verdana;}
li.entry-tag {border-left:1px solid #000;font-size:10px;line-height:16px;padding:0px 0px 0px 5px;margin:0px;}
p.entry-footer{border-top:1px solid #FFD103;}


/* Main index styles
    Suppress date header on main index */
.main-index .date-header { display: none; }

/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:300px; }

/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }
.module-content p {font: normal 10px/12px verdana;margin:0px;padding:0px 0px 10px 0px;}

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */
.master-archive-index #archive-title,
.individual-entry-archive #archive-title,
.date-based-archive #archive-title,
.category-archive #archive-title {

    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    padding: 0px 0px 10px 0px;
	font: bold 16px/19px verdana;
    color: #000;
}

/* Experimental comment styles
    Not currently in use anywhere in default templates
    For testing only... */
#comments-experimental .comment, #comments-experimental .comment .comment-inner {
    width:36em;
}

#comments-experimental .comment {
    padding: 0px;
    margin: 10px 15px;
    background-color:#eef;
    border:2px solid #bbb;
}

#comments-experimental .comment .comment-inner {
    position:relative;
    margin:-5px 0 0 -3px;
    background:#f3f3ff;
    border:1px solid #003;
}

#comments-experimental .comment:hover .comment-inner {
    border:1px solid #000;
    background-color: #fff;
}

#comments-experimental .comment a {
    text-decoration: none;
    border-bottom: 1px dotted #36414d;
}

#comments-experimental .comment:hover a {
    color: #333;
    border-bottom: 1px solid #666;
}

#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}

#comments-experimental .comment-footer-experimental {
    margin-right: 15px;
    font-size: 10px;
    text-align: right;
}

#comments-experimental .comment .comment-header {
    font-size: 16px;
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}

#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }

