/* --- SheepDiaries --- */


body {
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:76%; /* ~12px based on 16px default font size */
	margin:0; padding:0 7% 1em 7%;
	color:#333; background-color:#B8B8B8;
/*	background-image: url(website_images/img_66a.gif); */
}
div {text-align:left; margin:0; padding:0;}
p {font-size:0.92em; margin:0px 8px 8px 8px; padding:0; line-height:1.3em;} /* ~11px */
img {border:0;}
small {font-size:0.833em;} /* ~10px */
.required {color:#d00;}
big {font-size:1.0em;} /* ~12px */
tr {vertical-align:top;}
td {} /* ~10px */
ul {margin:0; padding:6px 10px 8px 10px;}
li {font-size:0.92em; margin:0; padding:0 0 2px 10px; line-height:1.3em; list-style-type:none; list-style-image:none; background-image:url(arrow_blue.gif); background-position:0px 4px; background-repeat:no-repeat;}
hr {margin:5px 8px; padding:0; border-width:0px; height:1px; border-bottom:1px solid #666;}
.smallImg {margin:3px 8px 10px 0; border:1px solid #000;}
.hidden {visibility:hidden; display:none;}
.right {float:right;}
.center {text-align:center}

      #mainmenu {
	float: left;
	margin: 0;
	padding: 5px 0px 0px 0px;
	width: 100%;
	background-color: #FFFFFF;
      }

        #mainmenu ul {
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
	list-style: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #CDCCCC;
        }

          #mainmenu ul li {
            float: left;
            margin: 0;
            padding: 0;
          }

        #mainmenu a, #mainmenu a:visited {
          display: block;
          padding: 2px 15px;
          margin: 0;
          color: #000;
          text-decoration: none;
          font-weight: normal;
          border: 0;

          border-right: 1px solid #ccc;
        }

        #mainmenu a:hover {
	background-color: #FFFFFF;
        }

.style2 {
	color: #9c2727;
	font-weight: bold;
}

.message {
	font-family: Verdana;
	font-size: medium;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #00688B;
}

/* ---------------------------------------------- */

/* headings */
h1 {font-family:Arial,Helvetica,sans-serif; font-size:1.3em; font-weight:bold; text-transform:uppercase; margin:0; padding:4px 4px 4px 9px; color:#1981A5;}
h2 {font-family:Arial,Helvetica,sans-serif; font-size:1.0em; font-weight:bold; text-transform:uppercase; margin:0; padding:4px 4px 4px 9px; color:#1981A5;}
h3 {font-family:Arial,Helvetica,sans-serif; font-size:0.92em; font-weight:bold; text-transform:uppercase; margin:0; padding:4px 4px 4px 8px; color:#1981A5;}
h4 {font-size:0.92em; font-weight:bold; margin:0; padding:4px 8px 0px 8px; color:#1981A5;}
h2 small {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.83em; font-weight:bold; text-transform:none; padding-bottom:1px; vertical-align:middle;}
h2 span {display:none;}

/* default links */
a:link, a:visited {
	color:#1981A5;
	text-decoration:none;
	border-bottom: 1px dashed;
}
a:hover, a:focus, a:active {
	background-color:#e7e7e7;
	text-decoration:none;
	border-bottom: 1px solid;
}
h2 a:link, h2 a:visited {display:block; padding:4px 4px 4px 8px; color:#fff;}
h2 a:hover, h2 a:focus, h2 a:active {display:block; padding:4px 4px 4px 8px; color:#fff; background-color:#e7e7e7;}

/* ---------------------------------------------- */

/* Main Layout */
#container	{
	position:relative;
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
	border: 1px solid #000;
	border-color: #000000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
    #contentBox {
      padding: 0;
      margin: auto;
      border: 1px solid #000;
      border-top: 0;
      border-bottom: 0;
      color: #000;
      width: 100%;
      max-width: 85em;
background: #fff
    }

#head		{width:100%; margin:0 0 0 0px; padding:0; overflow:hidden; background-color:#00688B;}
      #foot {
        border-top: 1px solid #000;
        margin: 0;
        padding: 1em;
        background: #fff;
        clear: both;
        color: #fff;
      }

/* three columns */

#maincontain {
	position:relative;
	width:100%;
	float:left;
	margin:6px 0px 4px 7px;
	padding:0;
	height: 100%;
}
#sidebar 	 {
	width:25%;
	float:right;
	margin:6px 5px 4px 0px;
	padding:0;
	display:inline;
	height: 100%;
}

          #main {
	margin: 0;
	width:100%;
	overflow: visible;
	height: 100%;
          }
#photo {
	float:center;
	text-align: center;
}
/* ---------------------------------------------- */



/* sidebar - right column*/

#sidebar p, #sidebar li {line-height:1.2;}
#www-sheepdiaries-com #container #body #sidebar #lastsidebarbox {
	height: 3000px;
}
#www-sheepdiaries-com #container #body #sidebar #lastsidebarbox iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




/* ---------------------------------------------- */

/* footer */
#footer p {margin:0; padding:5px 0; text-align:center; border-top:1px solid #ccc;}
#footerLogo {width:22px; height:17px; margin:0px 6px 0 0;}
.EntryText {
	background-color: #CCCCCC;
	height: auto;
	width: auto;
}

