@charset "utf-8";
/* CSS Document */

/*
Theme Name: Patagonia Rising
Theme URI: http://www.patagoniarising.com
Description: This is the Wordpress Theme for the Patagonia Rising website
Version: 1.0
Author: Orestis Herodotou
Author URI: http://www.patagoniarising.com

*/

body{
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:left;
		vertical-align:top;
    overflow-x: hidden;
    background-image:url(images/background.jpg); background-repeat:no-repeat; background-position:top center; background-color:#000;
		}

#wrapper{
		margin:0 auto 0 auto;
		text-align:left;
		width:1006px;

		}


/*SECTION DIVS */

#header{margin-top:20px; margin-left:20px;}
#header h1 {font-size:58px; margin-bottom:0px; text-transform:uppercase;}
  #header h1 a:link, #header h1 a:visited {color:#741010; text-decoration:none;}
#header h2 {text-transform: uppercase; font-size:22px; margin-top:0px; }
#logo-image {display:none;}
/*Frame*/
#frame {height:335px; wmenuidth:1006px;}
  #frame-top {width:1006px; height:42px; background:url(images/frame-top.png) no-repeat top center;}
  #frame-center {width:1006px; height:280px;}
    #frame-left {float:left; z-index:90; width:47px; height:280px; background:url(images/frame-left.png) no-repeat top right;}
    #frame-center-inner { float:left; margin-left:-1px; width:906px; height:280px; background-color:#000;}
      #frame-centerpost {position:absolute; z-index:99; margin-left:485px;  width:23px; height:280px; background:url(images/frame-vert-bar.png) no-repeat top left;}

      #frame-photo-left {float:left; z-index:1;  width:452px; height:280px; background-color:#ff8000; overflow:hidden;}
      #frame-photo-right {float:left; z-index:1; margin-left:-9px; width:452px; height:280px; background-color:#808000; overflow:hidden;}

    #frame-right { float:left; width:55px; margin-left:-1px; height:280px; background:url(images/frame-right.png) no-repeat top left;}
  #frame-bottom {width:1006px; height:13px; background:url(images/frame-bottom.png) no-repeat top center;}

/*Image slideshow*/
#feature_gallery { z-index:5; margin-left:1px; width:452px; height:280px; overflow:hidden; float:left;}
#feature_gallery2 {z-index:5; width:452px;  height:280px; overflow:hidden; float:left;}
#feature_gallery .bigimgs, #feature_gallery2 .bigimgs{
overflow:hidden;
background-color:#000;
width:452px;
height:280px;
position:relative;
margin:0 auto;
}
#feature_gallery img.change, #feature_gallery2 img.change{
width:452px;
position:relative;
}

#output, #output2 {display:none; padding-left:20px; padding-top:5px;  z-index:90; background-color:#fff; width:452px; height:30px;  position:absolute; margin-top:-30px; }

/*middle-section*/
#middle-section {width:1006px; height:90px; background:url(images/center-background.jpg) no-repeat top center;  }
  #nav-menu {margin-left:105px; z-index:99;  width:600px; height:45px; background:url(images/menu.png) no-repeat top left;}
  ul#navi-menu {list-style:none; margin-top:0; padding-top:8px; padding-left:0px; text-align:left; position:relative; z-index:99;}
  ul#navi-menu li { display: inline; margin-right:5px; padding:0px; }
  ul#navi-menu li a:link, #nav-menu ul li a:visited {font-size:2em; color:#000; text-decoration:none; font-weight:bold; }
  ul#navi-menu li.current-menu-item a:link, ul#navi-menu li.current-menu-item a:visited {color:#881313;}
  ul#navi-menu li a:hover {color:#3e0000;}
  ul#navi-menu li#current a{color:#881313;}
  ul#menu-main-menu {padding-left:10px;}
  
  #menu-2 {
                
                width:250px; height:45px;  float:right; margin-top:-45px; margin-right:50px;
                background-image:url("images/menu2.png");
                background-repeat:no-repeat;

                border-bottom-right-radius:10px;	-moz-border-radius-bottomright:10px;	-webkit-border-bottom-right-radius:10px;
                border-bottom-left-radius:10px;	-moz-border-radius-bottomleft:10px;	-webkit-border-bottom-left-radius:10px;
                
  }
                ul#action-menu {list-style:none; margin-left:0px; margin-top:0; padding-top:8px; padding-left:40px; text-align:left; position:relative; z-index:99;}
                ul#action-menu li { display: inline; margin-right:5px; padding:0px; margin-left:0px; padding-left:0px;}
                ul#action-menu li a:link, #menu-2 ul li a:visited {font-size:2em; color:#000; text-decoration:none; font-weight:bold; }
                ul#action-menu li.current-menu-item a:link, ul#action-menu li.current-menu-item a:visited {color:#F2C810;}
                ul#action-menu li a:hover {color:#fff;}
                ul#action-menu li#current a{color:#881313;}
                                ul.menu {padding-left:0px;}
                                
/*languages*/
#language {     z-index:99;
                float:left;
                width:75px; height:60px;
                margin-top:1px;
                margin-left:40px;
                }
                #lang-help {
                                position:absolute;
                                z-index:9999999;
                                margin-top:-45px; margin-left:25px;
                                width:330px; height:20px;
                                background-image:url("images/btrans.png");
                                padding:2px;
                }
                                #closehelp {margin-left:5px;  cursor:pointer;}
                                #lang-help p {color:#fff; padding:0px; margin:0px; font-size:1.2em;}
                                #darroww {
                                                float:left; margin-right:5px;
                                }
                                
                                #big {width:300px; height:300px; background-color:#fff;}
                
ul.qtrans_language_chooser {
                list-style:none;
                padding:0px;
                margin:0px;
}
                ul.qtrans_language_chooser li {
                               float:left;
                               margin-right:5px;
                               z-index:99;
                }
                
                ul.qtrans_language_chooser li:nth-child(even) {margin-left:-35px; }
                ul.qtrans_language_chooser li.active {
                                z-index:100;}
                .qtrans_flag {width:50px !important; height:65px !important;}
                
                ul#qtranslate-3-chooser {}
                ul#qtranslate-3-chooser li {margin-left:0px; margin-right:10px;}
                
.clearfix {
                clear:both;
}

#container{width:1006px; background:url(images/wood-bckgrnd.png) repeat-y top center;}
  #container-top { margin-left:43px; width:918px; height:70px;  background:url(images/paper-top.jpg) #fff no-repeat top center;}
  #container-inner{margin-left:43px; width:918px; padding-bottom:20px; background:url(images/paper-middle.jpg) repeat-y top center #f0ece1; margin-top:0;}
    #content {margin-left:50px;  margin-bottom:-15px; padding-right:50px; overflow:hidden; }
    .flim-content-left {height:300px; padding-bottom:50px; }
  #container-bottom { margin-left:43px; width:918px; height:180px; /* height:208px; */  background:url(images/paper-bottom.jpg) #fff no-repeat top center;}

#footer {z-index:98; margin-top:-175px; margin-left:-45px; width:1085px; height:264px; background:url(images/footer.png) no-repeat bottom center;}
#footer-info {color:#242424; margin-left:335px;  font-size:10px; margin-top:-35px;}
#footer-info a {color:#313131;}

#festivals {
                width:915px; height:400px;
                margin-left:40px;
                margin-top:30px;
                padding-bottom:50px;
}
.festival {
                width:160px;
                height:100px;
                float:left;
                margin:10px;    margin-bottom:20px;            
}

/*contact forms*/
.contact-form {  padding:10px;  margin:0 auto 0 auto;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.contact-left {float:left; margin-right:10px; height:230px; border-right:1px dashed #dcd7d3; padding-right:10px;}
.required {color:#8f8f8f;}

/*sponsor page*/
.sponsor-info {min-height:140px; width:98%; background-color:#dfd1c6; padding:10px; margin-bottom:10px;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.sponsor-info h3 {font-size:2em;}
.sponsor-info img:hover {opacity:.5; filter:alpha(opacity=50);}

#post-container {float:left; margin-right:20px; }
h2.category-title {}

#post-container div.post {padding:10px; margin-bottom:20px;
      width:550px;
      background-color:#e0d8c2;
      -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
      -moz-box-shadow: 1px 1px 2px #8c877b; 		-webkit-box-shadow: 1px 1px 2px #8c877b;		box-shadow: 1px 1px 2px #8c877b;}

.post h2{font-size:30px; margin-top:0px; color:#854016;}
.post h2 a:link, .post h2 a:visited {color:#881313; text-decoration:none;}
.post h2 a:hover {color:#feb405;}

.entry {overflow:hidden;}

.postmetadata{ padding:5px; background-color:#d3c8a9; margin-top:0px;
              -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
              .postmetadata p {margin:0px; margin-top:3px;}
  .bold {font-weight:bold;}
.navigation{}

.sidebar{width:215px; padding:5px; float:left;
        background-color:#b19f67;
        /*background-image:url("images/sidebar-background.jpg");*/
        -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
      -moz-box-shadow: 1px 1px 2px #8c877b; 		-webkit-box-shadow: 1px 1px 2px #8c877b;		box-shadow: 1px 1px 2px #8c877b;}

.sidebar ul {margin:0px; padding-left:10px;
              list-style:none;}
.sidebar ul li { }
.sidebar ul li.current-cat a { font-weight:bold;}
#all-cats-link {padding-left:10px;}

.sidebar ul li h2{font-size:2em; color:#3a271f; margin-bottom:10px;}

.sidebar ul ul li {}



table#wp-calendar{
		width:100%;}
h4#comments {color:#3b3b3b; background-color:#b19e65; padding:5px;
   -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#post-title-response {color:#854016;}

#comments-number {float:left; display:block;}

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 5px;
   -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
   background-color:#f0ede1;
}
  .comments-template ol li.alt {background-color:#f8f5ef;}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

textarea#comment {width:540px; height:150px;}

/*Global Text Styles */

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:0 0 10px 0;
	}
        
  
                h3 {font-size:2em;
                margin-bottom:5px; margin-top:5px;}
                h3.color {color:#3F3F3F;}

a:link img , a:visited img {border:none;}

a:link, a:visited{
  text-decoration:none;
		color: #741010;
}

a:hover{
		text-decoration:underline;
		color:#feb405;}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
