/*
Theme Name: Patagonia
Theme URI: http://www.wpthemesplanet.com/patagonia-theme/
Description: Patagonia is a very good looking Wordpress Theme with a clean design. This theme is search engine optimized and compatible with the latest wordpress version. Patagonia Theme supports Tag clouds, categories, dinamic widgets, gravatars. You can also visit our site at: http://www.wpthemesplanet.com/
Version: 1.5.4
Tags: fixed-width, two-columns, right-sidebar, white, blue, threaded-comments, sticky-post
Author: WpThemesPlanet
Author URI: http://www.wpthemesplanet.com/
*/

/* Not using the style sheet from version Patagonia 1.5.4 as I don't like the changes - using style sheet from 1.5.2 as base with lots of changes -  www.bobbiwisby.com */



body {
margin: 0;
padding: 0;  
color: #333;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
background: #fff;
}

#wrapper{
width: 850px;
margin: 0px auto;
padding: 0;
text-align:left;
font-size: 75%;
line-height:20px;
background: #fff;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
}

#header{
padding: 1px 0px;
margin: 0;
background: #ccc;
height: 186px; 
}

#header a:hover { color: #ff8c4d; }

#header-inner{
margin:0;
padding:0;
}
		
#content{
clear:both;
margin: 0;
padding: 5px 5px 5px 10px;
background:#fff;
}	

#main {
width: 550px; 
float:left;
margin: 0;
padding: 5px 0 10px 0;
overflow:hidden;
}

      #main.history {
		width: 800px;
		float:left;
		margin: 0;
		padding: 5px 0 10px 0;
		overflow:hidden;
		}


#sidebar {
padding: 0;
margin: 0 0 0 580px;
background: #fff;
vertical-align:top;
}

#footer {
clear: both;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center;
font-size: 85%;

}

#footer-inner{
background: #749057;   
height: 130px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#footer p{
padding: 9px 0 0 0;
margin: 0 0 0 0;
}

/*
#footer a:hover { 
color: #fff; 
border-bottom: 1px solid #fff; 
}
*/
        #footer a:hover { 
	color: #d8621b;		/*color: #fff;*/ 
	text-decoration: underline; 
	}

	#footer li {
	display: inline;
	list-style-type: none;
border-right:1px solid  #d8621b;
	}




.style1 {color: #CCCCCC}

.style2 {color: #FFFFFF}

#navigation{
padding: 5px 15px;
}

#navigation div.fleft{
float:left;
}

#navigation div.fright{ 
float:right;
}
	

#header {
	background:  url('images/header.jpg') no-repeat;
	}

body {
	background: #B1C49C;  
	}

#content #searchform #s {
	border-bottom: #bbb 1px solid; 
	border-left: #bbb 1px solid; 
	background: #ddd; 
	color: #333; 
	border-top: #bbb 1px solid; 
	border-right: #bbb 1px solid;
	}
#content #searchsubmit {
	border-bottom: #777 1px solid; 
	border-left: #777 1px solid; 
	background: #00488c; 
	color: #ccc; 
	border-top: #777 1px solid; 
	border-right: #777 1px solid;
	}

#credit {
text-align:right;
padding: 0 15px;
}

#credit p {
margin: 0;
color: #777;
font-size: 85%;
}

#credit p a, #credit p a:hover {
color: #999;
font-weight:100;
}

.thread-alt {
	background-color: #f2f2f2;
}
.thread-even {
	background-color: #c8d6fa;
}

.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {
	border-left: 1px solid #ddd;
}


	/*  Font settings */

p, h1, h2, h3, h4, h5, h6{
margin: 10px 0;
padding: 0;
}

h1, h3, h4, h5, h6 {
font-family: Georgia;
}

       h2 {
       font-family: Helvetica, Tahoma;
       }

h1{
	font-size: 190%;
}
h2{
	font-size: 10px;
}
h3{
	font-size: 20px;

}
h4{
	font-size: 110%;
}
h5{
	font-size: 100%;
}
h6{
	font-size: 70%;
}

a {
color: #101a52;	/*darkest navy blue*/
font-weight: 800;
text-decoration: none;
}

a:hover{
color: #d8621b;	/*orange rolloover*/
text-decoration: underline;
}

a img {
border: 0px;
}

hr {
height: 2px;
margin: 5px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

blockquote {
	background: #f4f4f4;  /*white*/
padding: 5px 15px;
margin: 3px 30px;
}

form {
margin: 0;
padding: 0;
}

fieldset {
padding: 10px;
margin: 0;
border: none;
}

legend {
font-weight: 800;
}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
	}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/* End Form Elements */



.alt {
	padding-bottom: 10px;
	margin: 0px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 0px
	}

	

     .nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}


/* Design of the bar, Home/About, etc. */

.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: " "
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}



#tabs ul#page-list{
margin: 0px;
padding: 0px;
}

#tabs ul li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right: 2px solid #fff;
font-size: 100%;
font-family: Myriad, Myriad Pro, Palatino, Rotis Sans Serif, serif;
letter-spacing: 0;
}

#tabs UL LI.page_item A {
	  PADDING-LEFT: 14px; PADDING-RIGHT: 14px;  FONT-WEIGHT: bold;
}

#tabs UL LI.cat-item A {
	color: red;
}
#tabs UL LI.page_item A:hover {
	color:red;
        text-decoration:none;
}
#tabs UL LI.cat-item A:hover {
	color:red;
        text-decoration:none;
}

#tabs UL#page-list {
	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0; WIDTH: 850px; PADDING-RIGHT: 0; DISPLAY: block; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}

#tabs #page-list LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; 
}
#tabs #page-list LI A {
	DISPLAY: block
}

#page-list LI UL LI A {
	DISPLAY: block
}
#tabs #page-list LI UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10em; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-TOP: 0px; LEFT: -999em
}

#tabs #page-list LI:hover UL {
	LEFT: auto
}

#tabs #page-list LI.sfhover UL {
	LEFT: auto
}
#tabs #page-list LI UL LI {
	LINE-HEIGHT: 25px; /*MARGIN: 1px solid;*/ padding:2px; WIDTH: 10em;
}

#tabs #page-list LI:hover {
	POSITION: static
}
#tabs #page-list LI.hover {
	POSITION: static
}
#tabs #page-list LI UL UL {
	MARGIN: -29px 0px 0px 162px
}

#tabs #page-list li:hover ul ul, #tabs #page-list li.sfhover ul ul {
	left: -999em;
}
#tabs #page-list li:hover ul, #tabs #page-list li li:hover ul, #tabs #page-list li.sfhover ul, #tabs #page-list li li.sfhover ul {
	left: auto;
}
#tabs #page-list li:hover ul ul, #tabs #page-list li:hover ul ul ul, #tabs #page-list li.sfhover ul ul, #tabs #page-list li.sfhover ul ul ul {
	left: -999em;
}
#tabs #page-list li:hover ul, #tabs #page-list li li:hover ul, #tabs #page-list li li li:hover ul, #tabs #page-list li.sfhover ul, #tabs #page-list li li.sfhover ul, #tabs #page-list li li li.sfhover ul {
	left: auto;
}






/* Post settings */

.post {
margin: 0 0 2px 0;
padding: 0 5px 5px 5px;
}

.entry{
margin: 0px;
padding: 0px 10px 3px 10px;
}


/* Title of each article, font settings */


.post h2 {
	font-family: Georgia, Helvetica, Verdana, Arial, sans-serif;
	color: #D31E47;
font-size: 190%;
font-weight: 500;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%;
}


.post h2 a{
	font-family: Georgia, Helvetica, Verdana, Arial, sans-serif;
	color: #D31E47;  
text-decoration:none;
font-weight: 500;
}

.post h2 a:hover{
	font-family: Georgia, Helvetica, Verdana, Arial, sans-serif;
	text-decoration:none;
	color: #D31E47;   
	}


/*these need to be changed  green 749057*/

        .post h3.subtitle {
	font-family: Helvetica, Georgia,Verdana, Arial, sans-serif;
	color: #4D6039;	/*#5A7043;*/	/*#749057;*/	/*#D31E47;*/
	font-size: 160%;
       	font-weight: 500;
       	padding: 7px 0 4px 2px;
	margin: 0 0 2px 0;
	line-height: 100%;
        text-indent: 20px;
        }



        
       .post h3.subsubtitle {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: black;
	font-size: 140%;
        font-weight: 500;
        padding: 7px 0 4px 2px;
	margin: 0 0 2px 0;
	line-height: 100%;
        text-indent: 20px;
        }

	.red {
	color: #D31E47;
	}

.green  {
	color: #4D6039;
	}


	.post h4.titles {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: black;
	font-size: 150%;
        	font-weight: 600;
       	padding: 7px 0 4px 2px;
	margin: 0 0 2px 0;
	line-height: 100%;
        text-indent: 60px;
        }

	.post h4.titles20 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: black;
	font-size: 150%;
        	font-weight: 600;
       	padding: 7px 0 4px 2px;
	margin: 0 0 2px 0;
	line-height: 100%;
        text-indent: 20px;
        }



.post h2.brown {
color: #910000;	/*red brown color*/
text-decoration:none;
font-weight: 500;
}

    
	p.tiny {
	font-family: Times, Verdana, Arial, sans-serif;
	color: #333;
	font-size: 100%;
	font-weight: 500;
	}

div.blockquote {
	margin-left: 20px;
	background: #f4f4f4;
padding: 5px 15px;
margin: 3px 30px;
	}

	div.blockquoteTiny {
margin-left: 20px;
	background: none;
	font-family:  Times, Verdana, Arial, sans-serif;
	color: black;
padding: 5px 15px;
margin: 3px 30px;
	font-size: 110%;
	font-weight: 500;
	}

  div.blockquoteTiny2 {
margin-left: 40px;
	background: none;
	font-family:  Times, Verdana, Arial, sans-serif;
	color: black;
	padding: 5px 15px;
margin: 3px 30px;
	font-size: 110%;
	font-weight: 500;
	}
      
div.blockquoteRegular {
margin: 3px 30px;
	background: none;
	font-family:  Verdana, Verdana, Arial, sans-serif;
	color: #333;
	font-size: 100%;
	font-weight: 500;
	}


        .highlight {
	text-decoration: underline;
	color: #333;
	font-weight: 600;
	font-style: italic;
	}

       .underline {
	text-decoration: underline;
	}
	


.tags-font h2 {
color: blue;
font-size: 180%;
font-weight: 500;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%;
}


.tags-font h2 a{
color: #910000;	/*red brown color*/
text-decoration:none;
font-weight: 500;
}

.tags-font h2 a:hover{
text-decoration:underline;
color: #ff0024;		/*red orange rollover color*/
}



.sticky {
        background: #f2f2f2;
	margin: 1px 1px 20px 1px;
	padding: 4px 4px 14px 6px;
	border-style: dotted;
        border-width:1px;
        border-color: #141e68;
}

#sticky-post {
	position: relative;
        left:510px;
        top:60px;
	z-index: 100;
        padding: 10px 1px 1px 1px;
        margin: -94px 0 0 0;
}

#sticky-box {
	position: absolute;
	z-index: 100;
}

.postmetadata{
font-size:80%;
padding: 1px 8px 1px 6px;
margin: -2px 0 0 8px;
border-top: 0px solid #ccc;
}

		.postmetadata2{
		font-size:80%;
		padding: 1px 8px 1px 5px;
		margin: 1px 0 0 10px;
		border-top: 1px solid #ccc;
		}

.postmetadata3{
font-size:80%;
padding: 1px 8px 1px 70px;
margin: -2px 0 0 8px;
border-top: 0px solid #ccc;
}

.postmetadata p{
line-height: 18px;
padding: 0;
margin: 2px 0;
}

		.postmetadata2{
		font-size:80%;
		padding: 1px 8px 1px 5px;
		margin-bottom: 20px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		}


        #frontmainpostpull {
	background: #f2f2f2;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-width:1px;
	border-color: #141e68;
        margin-left: 20px;
        }




#gallerypost {
background: #FFFFFF;
float: left;
width: 530px;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 10px;
border-bottom: 1px solid #D31E47;

}


#gallerypost img {
border: 1px solid black;
}

 #gallerypost h2 {
	font-family: Georgia, Helvetica, Verdana, Arial, sans-serif;
	color: #D31E47;
font-size: 190%;
font-weight: 500;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%;
}

#galleryTitle h2 {
	font-family: Georgia, Helvetica, Verdana, Arial, sans-serif;
	color: #D31E47;
font-size: 190%;
font-weight: 500;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 10px;
line-height: 120%;
}





.date{
float:left;
text-align:center;
font-weight:800;
margin: 0 2px 0 0;
padding: 0 2px;
color: #444;
}

.dateDay{
display:block;
font-size: 16px;
line-height: 16px;
text-align:center;
}

.dateMonth, .dateYear{
display:block;
font-size: 11px;
padding:0;
line-height: 12px;
}


/*  Date and month box Settings  */

div.date {
        background: url('images/date_bg.png') no-repeat;
        height:52px;
        width:68px;
        padding:9px;
        float:left;
        line-height: 1;
}

div.date .month{
        text-align:left;
        margin-left:14px;
        margin-bottom:8px;
        font-size:12px;
        font-weight:bold;
        color:#ffffff;
}

div.date .nr{
        text-align:center;
        margin-right:12px;
        margin-top:-3px;
        color:#000000;
        font-size:22px;
        font-weight:bold;
}

div.date .year{
        text-align:center;
        margin-right:14px;
        color:#000000;
        font-size:10px;
        font-weight:bold;
        margin-top:2px;
}


/*  sidebar styles */

#sidebar img { 
	border: 1px black solid; 
	padding: 3px; 
display: block;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 10px;
	/*margin: 10px 0 5px 0;*/
vertical-align:top;
	}


#subscribe {
font-size: 85%;
padding: 7px 0 0 0;
}

.menu{
padding:0;
font-size:95%;
}

.menu a{
font-weight: 100;
}

.menu a:hover{
text-decoration:none;
}

.menu ul{
margin:0;
padding:0;
list-style-type:none;
}

.menu ul li.widget{
padding-bottom:14px;
margin:0 0 0px 0px;
}

.menu ul li.widget ul{
	margin: 0;
	padding: 0;
}

.menu ul li.widget ul li{
background: url('images/arrow.gif') no-repeat 0 2px;
border-bottom: 1px solid #ccc;
padding: 2px 0 2px 25px;
margin:2px;
}

.menu ul li.widget ul li ul{
}

.menu ul li.widget ul li ul li{
border-top: 1px dotted #ccc;
border-bottom: none;
padding: 2px 0 2px 22px;
}

.menu ul li.widget h3{
font-family: Helvetica, sans-serif;
font-variant:small-caps;
font-size:150%;
padding:2px 0 1px 4px;
margin:0;
border-bottom: 2px solid #183340;
color: #D31E47;   /*#333;*/
font-weight: 800;
}

.menu ul li h3 a{
color: #333;
font-weight: 800;
}

.menu ul li h3 a:hover{
color: #333;
text-decoration: none;
}

.menu form{
display:block;
margin:0px;
padding:4px;
}

.menu input{
margin:3px 0;
font-size:90%;
}

li.widget .textwidget, li.widget #search {
padding: 2px 5px;
}




#footer a{
font-weight: 100;
}


/* Tabs and menu settings */

#tabs {
padding: 0 0 0 0;
background: black url('images/bar2.jpg');
height:27px;
font-size: 16px;
}
#tabs3 {
padding: 0 0 0 0;
background: url('images/shadow1.gif');
height:10px;
margin: 0 0 0 0;
}
#tabs4 {
padding: 0 0 0 0;
background: black url('images/shadow2.gif');
height:8px;
margin: 0 0 0 0;
}
#tabs UL LI.page_item A {
	BACKGROUND: transparent; COLOR: white
}
#tabs UL LI.cat-item A {
	BACKGROUND: yellow; COLOR: yellow
}
#tabs UL LI.page_item A:hover {
	BACKGROUND: #00488c; COLOR: white
}
#tabs UL LI.cat-item A:hover {
	BACKGROUND: white; COLOR: white
}
#tabs UL LI.page_item {
	BACKGROUND: transparent
}
#tabs UL LI.cat-item {
	BACKGROUND: white
}
#tabs UL LI.current_page_item {
	BACKGROUND: transparent; COLOR: white
}
#tabs UL LI.current_page_item A {
	BACKGROUND: transparent; COLOR: white
}
#tabs UL LI.current_page_item A:hover {
	BACKGROUND: transparent; COLOR: white
}
#tabs UL LI.current-cat {
	BACKGROUND: white; COLOR: white
}
#tabs UL LI.current-cat A {
	BACKGROUND: transparent; COLOR: #000
}
#tabs UL LI.current-cat A:hover {
	BACKGROUND: transparent; COLOR: red
}
#tabs UL LI.current_page_item LI A {
	BACKGROUND: black; COLOR: white
}
#tabs #page-list LI:hover {
	BACKGROUND: #00488c
}
#tabs #page-list LI UL {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
#tabs #page-list LI UL LI {
	BACKGROUND: black; BORDER-TOP: #ddd 1px solid
}
.navigation {
	BORDER-TOP: #292973 1px solid
}

