/*
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.7
Tags: fixed-width, two-columns, right-sidebar, white, blue, threaded-comments, sticky-post, theme-options
Author: WpThemesPlanet
Author URI: http://www.wpthemesplanet.com/
*/

body {
	margin: 0;
	padding: 0;  
	text-align:center;
    font-family:  verdana,arial,sans-serif;
	font-size:0.8em;
    background: #fff;
	height:100%; 

}

#wrapper{
	width: 1020px;
	margin: 0px auto;
	padding: 0;
	text-align:left;
	font-size: 100%;
	line-height:17px;
	background: #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

#header{
	padding: 1px 0px 0px 0px;
	margin: 0;
	background: #ccc;
	height:206px;
}

#header a:hover { 
     text-decoration:underline;
        
}

#header-inner{
	margin:0;
	padding:0;
}
		
#content{
	clear:both;
	margin: 0;
	padding: 5px 5px 5px 10px;
	background:#fff;
}	

#main {
	width: 770px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 50px;
}

#footer {
clear: both;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: center;
font-size: 85%;

}

#footer-inner{
background: #116969;
height: 40px;
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; }

.style1 {color: #CCCCCC}

.style2 {color: #FFFFFF}

#navigation{
padding: 5px 15px;

}

#navigation div.fleft{
float:left;
}

#navigation div.fright{ 
float:right;
}

#header #searchform #s {
	BORDER-BOTTOM: #555 1px solid; BORDER-LEFT: #555 1px solid; BACKGROUND: #000; COLOR: #ccc; BORDER-TOP: #555 1px solid; BORDER-RIGHT: #555 1px solid
}
#header #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
}
#header{
	background: #ADD6D6 url('images/header.jpg') no-repeat;
	background-position:center; 
}

body{
	background: #3c3c3c url('images/bg.png');
}

#content #searchform #s {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #ddd; COLOR: #666; 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, h2, h3, h4, h5, h6 {
font-family: verdana, Arial, sans-serif;
}

/*Small Category Description Font at top of category posts*/
h2{
 font-weight:100;
 font-size:11px;

}

h1{
  font-weight:700;
  color:#116969;
  font-size: 135%;
}


a{                     /* Sidebar Hyperlink Color */
color:#101a52;
font-weight:800;
text-decoration:none;
border-bottom:none;
}



.entry a{		 /* post and page hyperlink color */
color:blue;
font-weight:650;
font-family: verdana, arial, sans-serif;
text-decoration:underline;	
}



a:hover{	
	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;
	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: verdana, Arial, sans-serif;
	white-space: pre;
}

td{
 vertical-align:top;
}

.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;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em verdana, Arial, sans-serif;
	}

.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: left;
	border: 1px solid #000000;
	padding: 2px;
        margin: 0 10px 10px 5px;
	background: #fff;
        clear:both;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	MARGIN: 5px 5px 5px 74px;
	}

#commentform p {
	font-family: verdana, Arial, sans-serif;
	}

.commentmetadata {
	font-weight: normal;
	}

UL#commentlist LI DIV.commenttext {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 5px 45px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#commentlist LI DIV.commenttext DIV.commentwrapper DIV.reply{
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 45px; PADDING-RIGHT: 8px; PADDING-TOP: 3px
}
UL#commentlist LI DIV.comm {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 5px 45px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#commentlist LI DIV.reply {
	PADDING-BOTTOM: 0px; MARGIN: 5px 10px 5px 45px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}


/*  Comments   */

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}


/* End Form Elements */

.alt {
	PADDING-BOTTOM: 10px;
	MARGIN: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 0px
}

.commentlist {
	padding: 0;
	margin: 15px 0 10px 0;
	}

.commentlist li {
	margin: 5px 0 10px 0;
	padding: 1px 5px 10px 10px;
	list-style: none;
	}

.commentlist li ul li { 
	margin-right: 5px;
	margin-left: 30px;
}

.reply {
	margin-left: 74px;
}

.commentlist p {
	margin: 10px 5px 10px 74px;
}

.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}


/* 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
}
.fixed {
	CLEAR: both
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}



/* Search header style */ 
form#searchform2{
	display: block;
	float:right;
	margin: 0 105px 0px 5px;
}

#search2 .searchinput{
        font-family: verdana, Arial, sans-serif;
        font-size: 120%;
        height:16px;
        width: 140px;
        background-image: url(images/search_background.gif);
	border:2px solid #B0BEC7;
}

.search_button{
        font-family: verdana, Arial, sans-serif;
        font-size: 120%;
	background: #00488c;
	color: #e9eef3;
	border: 1px solid #8d9dac;
	padding-left: 5px;
	padding-right: 5px;
	cursor:pointer;
}


/* Title of the site is H1 */ 
#header h1{
position:relative;
	left:340px;
	top:90px;
	margin:  0;
	padding: 0px 0px 0px 0px;
	width:590px;
	height:80px;
}

/*Main Heading on top of the pic at top of page*/
#header h1 a{                    
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 10;
	color: #fff;
	text-decoration: none;
	font-size: 140%;
	line-height:50px;
	letter-spacing: 1px;
}

/* Site Description/Tagline is H2 */
#header h2{
	font-family: Helvetica, Arial, sans-serif;
	position:relative;
	top:70px;
	left:195px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight:800;
	color: #fff;
	font-size: 120%;
}


/* Post settings */
.post{
margin: 0 0 2px 0;
padding: 0 5px 5px 5px;
height:100%;
}

.entry{
margin: -8px 0 0 0;
padding: 0px 10px 3px 10px;
height:100%; 
}


/*************** Title of each article, font settings ******************/
.post h2 {
color: #116969;
font-size: 135%;
font-weight: 800;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%; 
}


.post h2 a{
color: #116969;
font-size: 135%;
font-weight: 500;
text-decoration:none;
font-weight: 800;
}

.post h2 a:hover{
text-decoration:underline;
}

.post h3{
color: #116969;
font-size: 135%;
font-weight: 800;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%; 

}

.post .entry h3 a{
color: #116969;
font-weight: 800;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%; 
text-decoration:none;
 border-bottom:1px dotted;
}

.post h3 a:hover{
text-decoration:underline;
}

.post h4{
color:#116969;
}



/*************  sidebar styles **************************/


#sidebar {
	padding: 0;
	width:150px;
	float:left;	
	margin: 0 0px 0 0;	
	background: #fff;
}

#sidebar #twitterid {
	height:125px;
	width:125px;
	display:block;
	padding:5px 5px 5px 25px;
	float:none;
	text-decoration:none;
}

#sidebar #twitterid {
background: url(images/twitter.png) no-repeat;
}

#sidebar #feedrss{
	height:75px;
	width:125px;
	display:block;
	padding:5px 5px 5px 25px;
	float:none;
	text-decoration:none;
}

#sidebar #feedrss {
background: url(images/rss_icon1.jpg) no-repeat;
}


/***********************   Sidebar Text Widget  *******************/
#t_widget{
	font-size:95%;
        font-weight:bold;
        line-height:26px;
}
#t_widget a{   
     border-bottom:1px dotted #101a52;
}


#subscribe {
font-size: 85%;
padding: 7px 0 0 0;
}

.menu{
padding:0;
font-size:95%;
}

.menu a{
font-weight: 100;
font-size: 85%
}

.menu a:hover{
text-decoration:underline;
}

.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: 1px 0px 0px 25px;
margin:0px;
}

.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, Arial, sans-serif;
font-variant:small-caps;
font-size:150%;
padding:2px 0 1px 4px;
margin:0;
border-bottom: 2px solid #183340;
color: #666;
font-weight: 800;
}


.menu ul li h3 a{
color: #666;
font-weight: 800;
}

.menu ul li h3 a:hover{
     text-decoration:underline;
}

.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;
}


/************** Calendar styles **************************/

#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

#footer a{
font-weight: 100;
}


/****************** Tabs and menu settings - These are for the TOP Menu Bar ******************/

#tabs {
	padding: 0 0 0 0;
	background: url('images/menu-bg.jpg') repeat-x;	
	background-position:center; 
	height:32px;
	font-size: 16px;
}

#tabs3 {
	position:relative;
	top:-0px;
	padding: 0 0 0 0;
	background: #ffffff 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: #116969;
}
#tabs UL LI.page_item A:hover {
	 COLOR: #116969;
	 text-decoration:underline;
}
#tabs UL LI.page_item {
	BACKGROUND: transparent
}

#tabs UL LI.cat-item A {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.cat-item A:hover {
	text-decoration:underline;
}
#tabs UL LI.cat-item {
	BACKGROUND: transparent
}

#tabs UL LI.current_page_item {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.current_page_item A {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.current_page_item A:hover {
	BACKGROUND: transparent; COLOR: #116969;
}

#tabs UL LI.current_cat-item {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.current_cat-item A {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.current_cat-item A:hover {
	BACKGROUND: transparent; COLOR: #116969;
}

#tabs UL LI.current-cat {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.current-cat A {
	BACKGROUND: transparent; COLOR: #116969;
}
#tabs UL LI.current-cat A:hover {
	BACKGROUND: transparent; COLOR: #116969;
}

#tabs UL LI.current_page_item LI A {
	BACKGROUND: black; COLOR: #116969;
}

#tabs UL LI.current_cat-item LI A {
	BACKGROUND: black; COLOR: #116969;
}

#tabs #page-list LI:hover {
	
}
#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
}

#tabs ul#page-list{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px 0px;
	position:relative;
	right:-10px;
}

#tabs ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 2px solid #fff;
	font-size: 85%;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 0;
}

#tabs UL LI.page_item A {
	  margin: 5px 14px 0px 14px;
	  border-bottom: 1px solid #116969;
	  font-family: Arial, sans-serif;
	  font-size: 12px;
	  font-weight:normal;
	  LINE-HEIGHT: 11px; 
}

#tabs UL LI.cat-item A {
	  PADDING-LEFT: 14px; PADDING-RIGHT: 14px;  FONT-WEIGHT: bold;
}

#tabs UL LI.page_item A:hover {	
        text-decoration:none;
}
#tabs UL LI.cat-item A:hover {	
        text-decoration:none;
}

#tabs UL#page-list {
	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0; WIDTH: 1050px; 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: 164px; 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; border: 1px white; 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;
}



.navigation {
	BORDER-TOP: #292973 1px solid
}


/***************** Image Captions *******************/

.entry img, .hentry img{
  padding: 0 0 0 0;
  margin: 0px 8px 0 4px;
  border: 0px solid #b7a99a;
}

.postmetadata3 img{
  padding: 0px;
  margin: 0px;
  border: 0px;
}

.postmetadata2 img{
  padding: 0px;
  margin: 0px;
  border: 0px;
}


.tags-font h2 {
color: #116969;
font-size: 135%;
font-weight: 800;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%;
}


.tags-font h2 a{
color: #116969;
font-size: 135%;
font-weight: 500;
text-decoration:none;
font-weight: 800;
}

.tags-font h2 a:hover{
text-decoration:underline;

}

.tags-font h3{
color: #116969;
font-size: 135%;
font-weight: 800;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%; 
}

.tags-font .entry h3 a{
color: #116969;
font-weight: 800;
padding: 7px 0 4px 2px;
margin: 10px 0 2px 0;
line-height: 120%; 
text-decoration:none;
 border-bottom:1px dotted;
}

.tags-font .entry h3 a:hover{
text-decoration:underline;
}

.tags-font h4{
color:#116969;
}

.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 4px;
margin: 1px 0 0 4px;
border-top: 1px solid #ccc;
}

.postmetadata3{
font-size:80%;
padding: 1px 8px 1px 70px;
margin: -2px 0 10px 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;
}

.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;
}



