html
{
   margin: 0;
   padding: 0;
}

body
{
	margin: 0 auto;
	padding: 0 0 0 0;
	font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
/*
	font-size: 12px; 
*/
	font-size: 75%; 
	text-align: center;
	color: #333; /* default text color not actually used */
	background: #ffffff; /* for page color DSS */
}

form, input { margin: 0; padding: 0; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #666666; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* This shit does not work with IE */
input:focus, textarea:focus, select:focus { 
	/* was abcdef DSScolor */
	background: #666666;  /* highlighted form field background */
	color: #ffffff; /* highlighted form field text */
	border: 1px solid #000000;
} 


/* Crap that came with MT that I probably do not need. */
.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}


#alpha, #beta
{
   float: left;
   min-height: 1px;
   background: #ffffff; /* for page color DSS */
}

/* content */

/* The blog navigation links */
.content-nav
{
   margin: 10px;
   text-align: center;
}

.entry,
.comments,
.archive
{
   margin-bottom: 20px;
}

.entry-content,
.comment-content,
.comments-open-content,
.comments-closed
{
   width: 600px;
   text-align: justify;
}

fieldset,
.entry-excerpt,
.entry-body,
.comment-content,
.comments-open-content,
.entry-more-link,
.entry-more
{
	text-align: justify;
	color: #000000; /* primary text color within alpha div */
	padding-left: 10px;
	padding-right: 10px;
	line-height : 130%; 
	margin-right: 0px;
	margin-left: 0px;
	background: #dddddd; /* entry body background and the like */
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
	*/
}

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

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 568px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}


/* modules */

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

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

.module-list,
.archive-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: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { 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;
}

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

/* basic page elements */

/* colors for header links, duh */
.entry-header a,
.entry-header a:link,
.entry-header a:visited,
.entry-header a:hover,
.entry-header a:active,
.entry-header a:focus,
.blogheader a,
.blogheader a:link,
.blogheader a:visited,
.blogheader a:hover,
.blogheader a:active,
.blogheader a:focus,
.blogheader a:focus {
	color : #000000; /* header link color */
	text-decoration : none
}

/* links in everything except the buttons */
a:link, a:visited, a:active { 
	/* was abcdef DSScolor */
	color: #000000;  /* links are this color */
	/* text-decoration: none;  */
	font-weight: bold; 
}
a:focus, a:hover { 
	text-decoration: underline; 
}

.entry-footer,
.entry-more-link,
.comment-footer,
.archive-comment-footer
{
/*
   font-size: 11px;
*/
   font-size: 90%;
}

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


/* page layout */

#container
{
   width: 835px;
   margin: 0 auto 15px auto;
   background: #ffffff; /* for page color DSS */
   color: #000000; /* h2 and the link color */
   position: relative;
   text-align: left;
   /* Used to defeat IE left margin-doubling bug */
   padding-left: 15px;
}

#banner,
#banner-inner
{
   width: 600px; /* necessary for ie win */
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.beername { display: none; }

#blog-banner-header,
#pool-banner-header,
#cats-banner-header,
#gfx-banner-header,
#banner-header
{
   background: URL("http://barenada.com/images/lighteyesfenced600.jpg");
   background-repeat: no-repeat;
   padding: 0 0 0 0;
   height: 159px;
   margin-bottom: 10px;
   color: #fff; /* banner text - not used */
/*
   font-size: 30px;
*/
   font-size: 280%;
   font-weight: bold;
   line-height: 1;
}
#blog-banner-header
{
   /*
   background: URL("http://barenada.com/images/driveleyesfenced600.jpg");
   */
   background: URL("http://barenada.com/images/eyesfenced600.jpg");
   background-repeat: no-repeat;
}

#cats-banner-header
{
   background: URL("http://barenada.com/images/cateyesfenced600.jpg");
   background-repeat: no-repeat;
}

#gfx-banner-header
{
   background: URL("http://barenada.com/images/graphicsheader600.jpg");
   background-repeat: no-repeat;
}

/* THIS IS WHACKED DSS */
#alpha {
	margin-right: 0px;
}
#beta { 
	width: 200px;
	margin-left: 15px;
	color: #000000;  /* beta div text color */
	background: #dddddd;  /* beta div background color */
}

#beta-inner,
#gamma-inner,
#delta-inner
{
	padding: 10px 10px 0 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;   
	*/
}

.archive_entry {
	margin-left: 10px;
}
.archive_year {
	width: 590px;
/*
	font-size : 20px;
*/
	font-size : 190%;
	font-weight: bold;
	margin-top: 10px;
	margin-left: -10px;
	background: #dddddd; /* boxed header background color */
	color: #000000; /* boxed header text color */
	padding-left: 5px;
	padding-right: 0px;
	margin-right: 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
	*/
}
.archive_month {
/*
	font-size : 20px;
*/
	font-size : 190%;
	font-weight: bold;
}

.date-header,
.blogdate {
	width: 595px;
/*
	font-size : 20px;
*/
	font-size : 190%;
	font-weight: bold;
	margin-bottom: 10px;
	background: #dddddd; /* boxed header background color */
	color: #000000; /* boxed header text color */
	padding-left: 5px;
	padding-right: 0px;
	margin-right: 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	/*
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
	*/
}

.comments-header,
.comments-open-header {
	margin-top: 20px;
}

h2 {
	font-weight: bold;
/*
	font-size : 18px;    
*/
	font-size : 150%;    
	margin: 10px 0 0 0;
}

legend,
.comments-header,
.comments-open-header,
.entry-header,
.blogheader {
	font-weight: bold;
	text-align: left;
/*
	font-size : 18px;
*/
	font-size : 150%;
	padding-left: 5px;
	color: #000000; /* page headers - not links - color */
	margin-left: 8px;
}

.entry-content,
.comment-content
{
	width: 600px;
	margin: 0 0 0 0;
	line-height: 1.5;
}

.blogh2 {
	text-align: left;
	margin-left: 10px;
}

.entry-footer,
.comment-footer,
.archive-comment-footer
{
   margin: 0 0 0 0;
   padding-top: 3px;
   font-size: 90%;
   text-align: right;
}

.entryfooter,
.archive-comment-footer {
	border: 0;
}

.comment-content,
.comment-footer,
.archive-comment-footer
{
   width: 600px;
}

.archive-comment-footer,
.comment-footer {
	margin-bottom: 20px;
}

/* width needed to make this line wrap */
.search-summary { width: 600px; }

.content-nav { margin-top: 0; }

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


/* modules */

.module
{
   margin: 0 0 10px 0;
   background: #dddddd;
}

.module-content
{
   margin: 0 0 10px 0;
   line-height: 1.2;
}


/* one-column tweaks */

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


/* MENU STUFF STOLEN FROM V4 FILE */
p.navButts {
	/* was fedcba DSScolor */
	color : #000000; /* no effect that i can determine */
	font-size : 90%;
	margin-bottom : 4px;
	margin-top : 6px;
}

.navButts a:visited,
.navButts a:active,
.navButts a {
	background: #ffffff; /* inactive main menu background */
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	color : #000000; /* inactive main menu text */
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
	font-weight: normal;
}

.navButts a:focus,
.navButts a:hover {
	/* was cdc9d8 DSScolor */
	background : #dddddd; /* hovering over inactive main menu items */
	color : #000000; /* hovering over inactive main menu items - text */
	text-decoration : none;
}

/*Style Applied to the Paragraphs for the Sub-Section Links*/
p.navSubs {
	color : #000000; /* not used currently */
	font-size : 90%;
	margin-bottom : 2px;
	margin-left : 10px;
	margin-top : 0px;
}
.navSubs a:visited,
.navSubs a:active,
.navSubs a {
	background : #ffffff; /* sub button background */
	color : #000000; /* sub button text */
	display : block;
	padding-bottom : 2px;
	padding-left : 6px;
	text-decoration : none;
	width : 90%;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	font-weight: normal;
}
.navSubs a:focus,
.navSubs a:hover {
	/* was 6666bb DSScolor */
	background : #dddddd; /* sub button hover background color */
	text-decoration : none;
}

/*Style Applied to the Paragraphs for Static Down-State Main Section Links */
.navViz a,
.navViz a:active,
.navViz a:visited {
	/* was 012345 DSScolor */
	background : #00f; /* has no effect that I can see */
	border-top : 1px solid #000000;
	border-top : 1px solid #000000;
	color : #000000; /* has no effect that I can see */
	display : block;
	padding-bottom : 2px;
	padding-left : 12px;
	padding-top : 4px;
	text-decoration : none;
}

.navViz a:focus,
.navViz a:hover {
	/* was cdc9d8 DSScolor */
	background : #0f0; /* has no effect that i can see */
	color : #000000; /* has no effect that I can see */
	text-decoration : none
}

/*copyright*/
.copyright {
	text-align: center;
}
.topquote blockquote {
	padding-bottom: 0px;
}

blockquote a:link, blockquote a:visited, blockquote a:active { 
	/* was abcdef DSScolor */
	color: #000000;  /* blockquote link color */
	/* text-decoration: none;  */
	font-weight: bold; 
}

.right { text-align: right; }

.beerdescription {
	margin-bottom: 7px;
	margin-top: 7px;
}
blockquote {
	background: #ffffff; /* blockquote background */
	color: #000000; /* blockquote text except links */
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
.blogbody blockquote i {
	font-style: normal;
}
/* for faq page */
.question {
	font-weight: bold;
	padding-top: 10px;
	padding-left: 5px;
}
.answer {
	margin-bottom : 2px;
	margin-left : 25px;
	margin-top : 0px;
}
/* for links page */
.section {
	font-weight: bold;
	color: #666666; /* links page secrion name - leave alone */
	font-size : 125%;
	padding-top: 10px;
	padding-bottom: 5px;
}
.siteurl {
	font-weight: bold;
	font-size : 90%;
	margin-bottom : 2px;
	margin-left : 10px;
	margin-top : 0px;
}
.sitedesc {
	font-size : 90%;
	margin-bottom : 2px;
	margin-left : 25px;
	margin-top : 0px;
}
/* for floatimages movies */
.textrightfloat {
	float: right;
}
.moviefloat {
	float: left;
	padding-top: 10px;
	margin-right: 10px;
	padding-bottom: 2px;
}
/* for floatimages images */
.floatleft {
	border: 6px solid #666666;
	float: left;
	display: block;
	margin-right: 10px;
	margin-bottom: 2px;
}
.floatright {
	border: 6px solid #666666;
	float: right;
	display: block;
	margin-left: 10px;
	margin-bottom: 2px;
}
/* for gallery images */
.gallery {
	margin-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.prose {
	font-style: italic;
	text-align: center;
	text-indent: 25pt;
}

/* for centering images */
.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
/* for table images */
.tableimage {
	border: 1px solid #ffffff;
	padding: 10px;
}
.smallfont {
	display: block;
	font-size: 90%;
	margin-top: 5px;
	text-align: center;
	border:1px solid #444;
}

/* turning off default italics in blockquotes for some browsers */
.entry-body blockquote {
	font-style: normal;
}

.slanty {
	font-style: italic;
}

/* Used for highlighted text */
.highlight {
	text-align: left;
	color: #ffffff; /* highlighted text color */
	/* was abcdef DSScolor */
	background: #000000; /* highlighted background color */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border:1px solid #000000;
}

/* colorbox div */
.colorbox img,
.colorbox {
	text-align: center;
	margin: 0 6px 0 6px;
}
/* Blog formatting */
.blogmatch {
	display: inline;
	color: #0000FF; /* search match color */
	background-color: yellow;
}

.invisible {
	color: #dddddd;
}
/* stupid thing should not be needed. */
.comments-open-content,
.comment-content {
width: 579px;
}
.comments-open-data {
width: 705px;
}

.strike {
	text-decoration: line-through;
}

div.imgleft {
  float: left;
  width: 25%;
  border: thin silver solid;
  margin: 0px 10px 0px 0px;
  padding: 5px;
}
div.imgleft p {
margin-bottom: 1px;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}

div.imgright {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0px 0px 0px 10px;
  padding: 5px;
}
div.imgright p {
margin-bottom: 1px;
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}

.quickie-header {
   font-weight: bold;
}

.quickie-body {
   font-weight: normal;
}

.quickie-footer {
   font-style: italic;
   font-size: smaller;
   text-align: right;
}


