/* CSS Document */

/*-- General Code ------------------------------------------------------*/
body { margin: 0; padding: 0; text-align: center;
       background-color:#eeaa04; 
       background-image: url(../images/backgrd.gif);
       background-repeat: repeat-x; 
       font-family: 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif; 
       font-size: 13px; height:100%; min-height:100%; }

hr {border: thin solid black;}

br {margin: 0; padding: 0; border-width: 0; line-height: 12px;}

h1, h2, h3, h4, h5{
  font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
  margin:0;  padding:0;
}

h1 {font-size: 14px;}
h2 {font-size: 16px;}
h3 {font-size: 18px;}
h4 {font-size: 20px;}
h5 {font-size: 24px;}


.smalltext {
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.boxtext {
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
  


/*-- Default styles for Links -----------------------------------------------*/
a:link {     
        color: #6B0908;
        text-decoration: none;
        }
a:visited {        
        color:   #6B0908;
        text-decoration: none;
        }
a:hover {        
        color:  #000000;
        text-decoration: none;
        }
a:active {        
        color:  #F5BF27;
        text-decoration: none;
        }
		
		
/*-- Header Layout Code ------------------------------------------------------------*/
#graphic-header {
    height: 90px;
	text-align:center;
}

#spacer-bar {
    position: relative; 
    height: 22px; 
	width: 1000px; 
	background: transparent; 
}

#menu-column {
    float: left;
	width: 199px;	
	background-color: #000;	
	border-right: #fff;	
}



/*-- Page Layout Code ---------------------------------------------------------------*/
#page {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1000px;
}

#header {
	position: relative; 
	margin: 0 auto; 
	width: 1000px;	 
}

#content {
	position: relative;
	float: left;
	width: 1000px;
	border-right: 1px solid #fff;
        border-left: 1px solid #fff;	
	background: #000;
}

#picture-column {
    float: right;
    width: 800px;
    background: #fff; 
}

#picture {
   float: left;
   width: 631px;
   border-left: 1px solid #fff;
   border-bottom: 1px solid #fff;
 }
 
#cat {
   float: right;
   width: 167px;
   border-bottom: 1px solid #fff;
   
}

#sm-spacer-bar {
    float: right;
    height: 42px; 
    width: 799px;
    background: #000; 
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
}

#body-column {
    float: right;
    width: 800px;	
    background-image: url(../images/content-bkgrnd.gif);
    background-repeat: repeat;
 }

#left-column  {
    float: left;
    width: 298px;
    padding: 7px;
    background: #fff;
    font-size: 15px;	
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;	
}

#middle-column  {
    float: left;
    width: 298px;
    padding: 10px;
    background: #fff;
    font-size: 15px;	
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
}

#one-column  {
    float: left;
    width: 600px;
    padding-left: 10px;
    padding-top: 7px;
    background: #fff;
    font-size: 15px;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
}
 
#vline-column { 
    float: left;
	width: 1px;
	margin-bottom: 5px;
	background: #000;
}

#right-column {
   font-family: verdana, geneva, Arial, Helvetica, sans-serif;
   float: right;
   padding: 7px;
   width: 154px;
   text-align: center;
   background: #eeaa04;
}

#right-column-align-left {
   font-family: verdana, geneva, Arial, Helvetica, sans-serif;
   float: right;
   padding: 7px;
   width: 154px;
   background: #eeaa04;
}

#all-column  {
    float: left;
    width: 789px;
    padding-left: 10px;
    padding-top: 7px;
    background: #fff;
    font-size: 15px;	
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
}

#overlay {
    background-image: url(/images/suda.gif);
    background-repeat: no-repeat;
    float: right;
    height: 42px; 
    width: 799px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    position: relative;
}


#footer {
    font-family: verdana, geneva, Arial, Helvetica, sans-serif;
	clear: both;
    padding: 5px;
	text-align: center;
	background: #000;
	color: #fff;	
}
		


/*---MENU--------------------------------------------------------*/
#navcontainer { width: 186px; }

#navcontainer ul
{
margin-left: 0;
margin-top: 0;
padding-left: 0;
padding-right: 0;
margin-bottom: 0px;
font-weight: bold;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding-left: 12px;
padding-right: 0px;
padding-top: 9px;
padding-bottom: 9px;
width: 186px;
background-color: #000;

}

#navcontainer a:link, #navlist a:visited
{
color: #f9c74f;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #000;
color: #efaa04;
}

#menulink a.menulink:link, a.menulink:visited 
{
color:#f9c74f;
border:0;
}

/*-- Scroll Styles --*/
#scroll { 
    font-family: 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
	font-weight: bold;
	color: #F5BF27;
}
#scroll a:link {     
    color: #F5BF27;
    text-decoration: underline;
}
#scroll a:visited {     
    color: #F5BF27;
    text-decoration: underline;
}
#scroll a:active {     
    color: #F5BF27;
    text-decoration: underline;
}
#scroll a:hover {        
    color:  #6B0908;
    text-decoration: none;
}


/*-- Paw Print List (lrg link) Styles ------------------------------------------*/
#pawlist {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 15px;
}

#pawlist li {
    margin-left: .5em;                 /* amount to indent */
    padding-left: 25px;                /* amount of space between the graphic and the words */
    padding-bottom: .5em;              /* amount od space between each <li> line */
    background-image: url(../images/paw-print-sm.gif);
    background-repeat: no-repeat;
    background-position: 0 .2em;       /* amount to move the image up/down left/right */
}

#pawlist li a {
	color: #6B0908;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 17px; font-weight: bold;
	text-transform: uppercase; 
}

#pawlist li a:hover {
        color: #efaa04;
	/* color: #F5BF27; */
}

/*-- Paw Print List (small link) Styles ----------------------------------------*/
#pawlist-sm {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

#pawlist-sm li {
    margin-left: .5em;                 /* amount to indent */
    padding-left: 25px;                /* amount of space between the graphic and the words */
    padding-bottom: .5em;              /* amount od space between each <li> line */
    background-image: url(../images/paw-print-sm.gif);
    background-repeat: no-repeat;
    background-position: 0 0;       /* amount to move the image up/down left/right */
}

#pawlist li-sm a {
    color: #6B0908;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
	/* font-weight: bold;  */
	/* text-transform: uppercase;  */
}

#pawlist-sm li a:hover {
        color: #efaa04;
	/* color: #F5BF27; */
}

/*-- Paw Print List (Medium link) Styles ----------------------------------------*/
#pawlist-med {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 24;
}

#pawlist-med li {
    margin-left: .5em;                 /* amount to indent */
    padding-left: 25px;                /* amount of space between the graphic and the words */
    padding-bottom: .5em;              /* amount od space between each <li> line */
    background-image: url(../images/paw-print-sm.gif);
    background-repeat: no-repeat;
    background-position: 0 0;       /* amount to move the image up/down left/right */
}

#pawlist li-med a {
    color: #6B0908;
    font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
    font-size: 24;
    /* font-weight: bold;  */
    /* text-transform: uppercase;  */
}

#pawlist-med li a:hover {
        color: #efaa04;
}



/*----Box Style-------------------------------------------------------------*/

#bhsnews 
{
float:left;
border:1px solid #000;
width:155px;
margin-left:15px;
padding: 5px;
text-align:center;
background: #fbf3df;
}

.bhsnews
{
background-color: #000;
color: #fff;
display:block;
width:155px;
align:left;
font-size:12px;
line-height:18px;
padding:4px 0 4px 0;
}

.bhsnewstext
{
align:left;
font-size:11px;
text-align:left;
margin-top:0;
padding:0 0 8px 8px;
display:block;
font-family: Calibri, 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif;
}

#bhsnews a.newslink:link, a.newslink:visited 
{
color:#ff4a00;
border:0;
}

#calendar-header {position: absolute; top: 0px; left: 200px; width: 598px; border-top: 
solid 1px #fff; border-left: solid 1px #fff; height: 201px;}

