/*

Theme Name: Patagonia
Theme URI: http://www.wpthemesplanet.com/patagonia-theme/
Description: Patagonia is a very good looking Wordpress Theme with a clean design. 
Version: 1.1
Tags: fixed-width, two-columns, right-sidebar, white, blue
Author: WpThemesPlanet
Author URI: http://www.wpthemesplanet.com/

*/

/*  Settings of the content  */

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:206px; }
#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; }

#sidebar { padding: 0; margin: 0 0 0 580px; background: #fff; }

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

#footer-inner{ background: #304f6c; height: 60px; }

#footer p{ padding: 0 0; }

#footer a:hover { color: #fff; border-bottom: 1px solid #fff; }

#navigation{ padding: 5px 15px; }

#navigation div.fleft{ float:left; }

#navigation div.fright{ float:right; }

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


/*  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: 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; font-weight:800; text-decoration:none; }
a:hover{ color:#d8621b; 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: "Courier New", Courier, monospace;

	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;

   border-radius: 3px;

}



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

}









/* Design of the bar, Home/About, etc. */





#tabs{

padding: 0;

background: #304f6c url('images/brr2.jpg');

}



#tabs ul{

margin: 0;

padding:3px 0;

list-style-type:none;



}



#tabs ul li{

margin: 10px 0 3px 15px;

padding: 6px 15px 6px 0px;

display:inline;

border-right: 2px solid #fff;

font-size: 130%;

font-family: Myriad, Myriad Pro, Palatino, Rotis Sans Serif, serif;

letter-spacing: 0.5px;

}



#tabs ul li a{

color: white;

}



#tabs ul li a:hover{

color:#8ef97c;

 text-decoration:none;

}





	





/* Search header style */ 





form#searchform{

display: block;

float:right;

margin: 0 10px 0px 5px;

}







#search .searchinput{

        height:16px;

        width: 140px;

        background-image: url(images/search_background.gif);

	border:2px solid #B0BEC7;

}







.search_button{

	background: #83bd3e;

	color: #446023;

	border: 1px solid #234b0d;

	padding-left: 5px;

	padding-right: 5px;

	cursor:pointer;

}









#header h3{

margin:  0;

padding: 18px 0 0 10px;

}











/* Title of the site is H3 */ 





#header h3 a{

font-family: Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;

font-weight: 110;

color: #fff;

text-decoration: none;

font-style: italic;

font-size: 220%;

letter-spacing: 1px;

}













/* Site Description/Tagline is H2 */









#header h2{

font-family: Myriad, "Myriad Pro", Palatino, "Rotis Sans Serif", serif;

margin: 5px;

padding: 10px 0 5px 10px;

font-weight:800;

color: #fff;

font-size: 130%;

letter-spacing: 1px;

}













/* 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 {

color: #333;

font-size: 190%;

font-weight: 500;

padding: 7px 0 4px 2px;

margin: 10px 0 2px 0;

line-height: 120%;

}





.post h2 a{

color: #333;

text-decoration:none;

font-weight: 500;

}



.post h2 a:hover{

text-decoration:none;

color: #333;

}



.postmetadata{

font-size:80%;

padding: 1px 8px 1px 5px;

margin: 0;

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 10px 0 0;

padding: 0 10px;

border-right: 1px solid #ccc;

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  */







#date{

        background: url('images/date_bg.png') no-repeat;

        height:52px;

        width:68px;

        padding:9px;

        float:left;

        line-height: 1;



}





#date .month{

        text-align:left;

        margin-left:12px;

        margin-bottom:8px;

        font-size:12px;

        font-weight:bold;

        color:#ffffff;

}





#date .nr{

        text-align:center;

        margin-right:10px;

        color:#000000;

        font-size:22px;

        font-weight:bold;

}









/*  Comments   */



h3#comments, h3#postcomment{

	font-size: 100%;

	font-family:verdana, sans-serif;

}	



ol#commentlist{

padding: 0 0 0 20px;

font-size: 90%;

list-style-type: none;

}



ol#commentlist li{

	padding: 0px 3px;

	margin: 0;

}



ol#commentlist li p.commentheader{

margin: 0px 0 0px 0;

display: block;

padding: 1px 5px;

}







ul#commentlist{

padding: 0;

margin:0;

list-style-type:none;

}



ul#commentlist li{

	display: block;

	padding: 0;

	margin: 0 15px 5px 15px;

	font-size:90%;

	background: #f2f2f2;

}



ul#commentlist p{

margin: 6px 0;

}



ul#commentlist li div.comm{

margin: 1px;

padding: 1px;

}



ul#commentlist li div.gravatar {

	width:50px;

	float:left;

	padding: 10px 0 0 10px;

}



ul#commentlist li div.gravatar img{

border: 2px solid #ccc;

}









ul#commentlist li div.commenttext{

padding: 0;

margin:5px 10px 5px 65px;

}



ul#commentlist li div.commenttext div.commentwrapper{

margin:0 0 0 5px;

padding: 3px 8px;

}









/*  sidebar styles */

#subscribe p{ font-size: 85%; margin: 3px 0 10px 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{ border-bottom: 1px solid #ccc; padding: 2px 0 0px 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 15px; }
.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: #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; }

/* 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;

}



