/*   
Theme Name: Iradoki
Theme URI: 
Description: Iradoki site theme, based on Thematic.
Author: Iradoki
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


@import url('blueprint/screen.css');

body { font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif; font-size:11pt; }

a, a:link, a:visited, a:active, a:focus { color:#86611A; }
a, a:link { text-decoration:none; }
a:hover { color:#C69A31; text-decoration:underline; }

input, input[type=text], input[type=password], textarea { font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif; padding-left:3px; margin-right:15px; }

#header { background-color:#8AAA25; position:relative, }
#branding { height:50px; padding:0; width:960px; margin:0 auto; }
#presentzia { width:960px; margin:0 auto; height:25px; background:url('/img/presentzia-small.jpg') no-repeat left; }
#blog-title { width:300px; height:50px; background:url('/img/iradoki-small.jpg') bottom no-repeat;  }
#blog-title a { height:75px; display:block; text-indent:-999px; width:300px; }

#access { border-bottom:none; position:absolute; bottom:0; width:100%; } 
#access .menu { width:960px; }
#access .menu ul { float:right; } 

body.503 #header { background-color:#8AAA25; }
body.503 #branding { height:250px; padding:0; width:730px; margin:0 auto; background:url('/img/iradoki.jpg') bottom no-repeat; }
body.503 #presentzia { width:730px; margin:0 auto; height:55px; background:url('/img/presentzia.jpg') no-repeat; }
body.503 #blog-title { padding-top:125px; background-image:none; }
body.503 #blog-title a { height:125px; display:block; text-indent:-9999px; }

body.home #header { background-color:#8AAA25; padding-top:50px; }
body.home #branding { height:125px; padding:0; width:730px; margin:0 auto; background:url('/img/iradoki.jpg') bottom no-repeat; }
body.home #presentzia { width:730px; margin:0 auto; height:55px; background:url('/img/presentzia.jpg') no-repeat; }
body.home #blog-title {  background-image:none; width:730px; }
body.home #blog-title a { height:175px; display:block; text-indent:-9999px; width:730px; }
body.home #access { display:none; }
body.home #wrapper.hfeed #container { margin:0 auto; }
body.home #main { padding-top:25px; }
body.home #footer { margin-top:0; }

#nav { float:none; width:960px; margin:0 auto; }

/* Nabigazioa */

#goia { height:50px; background-color:#8AAA25; }
.qtrans_language_chooser {  }
.qtrans_language_chooser li { float:right;list-style-type:none;  }
#search { width:960px; margin:0 auto; text-align:right; }
#search input[type=text] { width:250px; margin-right:0; }
td.bilatzailea { width:250px; }
td.hizkuntzak li { margin:2px; }
td.hizkuntzak li.active, td.hizkuntzak li:hover { background-color:#ACCC61; }
td.hizkuntzak li.active a, td.hizkuntzak li:hover a { color:#fff; }
.hizkuntzak a { font-weight:bold; color:#ACCC61; display:block; padding:3px 5px; }
.hizkuntzak a:hover { text-decoration:none; color:#fff; }

#access a:hover, #index-nav a:hover { text-decoration:none; }

.sf-menu, #access .menu .sf-menu a { border:none; color:#fff; }
.sf-menu li { background-color:#8AAA25; text-transform:uppercase; font-weight:bold; }
.sf-menu li.current_page_item { background-color:#fff; margin-top:1px; }
#access .menu .sf-menu li.current_page_item a { color:#444549; }
#access .menu .sf-menu li.current_page_item a:hover { background-color:#fff; }
.sf-menu li.sfHover, .sf-menu a:hover, .sf-menu a:focus, .sf-menu a:active { background-color:#8AAA25; }
#access .menu .sf-menu li.sfHover a, #access .menu .sf-menu li a:hover  { color:#444549; }

body.s-category-proiektuak #access .menu .sf-menu li.page-item-4, body.s-category-blog #access .menu .sf-menu li.page-item-6 { background-color:#fff; margin-top:1px;  }
body.s-category-proiektuak #access .menu .sf-menu li.page-item-4 a, body.s-category-proiektuak #access .menu .sf-menu li.page-item-4 a:hover, body.s-category-blog #access .menu .sf-menu li.page-item-6 a, body.s-category-blog #access .menu .sf-menu li.page-item-6 a:hover { color:#444549; background-color:#fff; }

/*-- azalekoa --*/
#index-nav a, #index-nav a.esk { color:#111111; padding-bottom:5px; width:21%; height:13em; border-bottom:solid 3px #fff; }

#index-nav h2 { font-size:25px; text-shadow: 0px 1px 0px #eee; }
#index-nav a { float:left; margin:10px 4.9% 0 0; }
#index-nav a.esk { float:right; margin:10px 0 0 0; width:22%; }

#index-nav a:hover { cursor:pointer; border-bottom:solid 3px #86611A; }
#index-nav a:hover h2 { color:#86611A; }
#index-nav a:hover p { color:#111111; }

#index-nav .lucida { color:#86611A; }

/* Edukia */

#main { padding-top:50px; }
#main a:hover { color:#C69A31; }
#content { width:600px; }
body.slug-nor-gara #container, body.slug-nor-gara #content, body.slug-proiektuak #container, body.slug-proiektuak #content, body.slug-harremanetarako #container, body.slug-harremanetarako #content { width:940px; }

.entry-title, .page-title { color:#86611A; font-weight:normal;}
body.page div.entry-meta { display:none; }

.deskribapena { margin-bottom:50px; font-size:18px; color:#86611A; } 

body.blog h2.entry-title, body.blog h2.entry-title a, body.archive h2.entry-title, body.archive h2.entry-title a { font-size:1.3em; color:#444549; font-weight:normal; }
body.blog #main h2.entry-title a:hover, body.archive #main h2.entry-title a:hover { color:#000; }
.page-title span { font-style:normal; }

#content .proiektua  ul.post-categories li { padding-left: 25px; background:url('/img/cog.png') no-repeat left; }
#content .blog ul.post-categories li  { padding-left: 25px; background:url('/img/cup.png') no-repeat left; }
.blog ul.post-categories, .proiektua ul.post-categories { list-style-type:none; margin-left:0; padding-left:0; border-bottom:solid 2px #cecece; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:10px; }
span.blog a, span.proiektua a { color:#999; }
#main span.blog a:hover, #main span.proiektua a:hover { color:#666; text-decoration:none; }

.page-title { font-size:26px; line-height:26px; }

.post img.avatar { float:left; margin-right:15px; border:solid 1px #ccc; padding:2px; }
h2.entry-title { margin:0; padding:0; }

.entry-content img { border:solid 1px #ccc; padding:3px; }
.ngg-left, img.ngg-left { margin-right:20px; }
.ngg-right, img.ngg-right { margin-left:20px; }

.lana { margin:15px 0; padding:15px; -moz-border-radius:10px; border-radius: 10px; background-color:#eee; border:solid 2px #ccc; }
.lana h3 { padding-top:0; padding-bottom:5px; border-bottom:solid 2px #ccc; }
.lana ul li { list-style-image:url('/img/bullet.png'); }

#nav-below { display:none; }

.miren, .mikel { width:450px; }
.miren { float:right; }
.miren h3, .mikel h3 { text-align:center; margin-top:0; padding-top:0; }
.miren a img, .mikel a img { margin-right:5px; padding:3px; }
.miren .iconos img, .mikel .iconos img { border:none; padding:0; margin-right:5px; float:left; margin-top:25px; }
.entry-content h3 { color:#444549; font-style:normal; font-weight:bold; }

.entry-meta a, .entry-utility a { font-style:normal; color:#666; }
.entry-utility { margin-top:15px; }
#main .entry-meta a:hover, #main .entry-utility a:hover { color:#999; }
.entry-date { padding-left:20px; background:url('/img/calendar.png') no-repeat left; font-style:normal; }
.cat-links { background:url('/img/tag_grey.png') no-repeat; padding-left:20px; bottom:10px; padding-right:10px; text-shadow: -1px 0px 0px #eee; }
.comments-link { background:url('/img/comment.png') no-repeat; padding-left:20px; margin:0 10px; }

body.slug-proiektuak .cat-links { display:block; position:absolute; }

blockquote { border-left:solid 3px #ccc; padding-left:1.5em; }


/*-- greetbox --*/

.greet_block { background-color:#f6efe0; border-bottom:3px solid #C69A5B; margin:10px 0; width:99%; }
.greet_image { float:left; padding:0 10px 0 0; }
.greet_image img { background:none; border:none; margin:0; padding:0; }
.greet_text { padding:10px; }
.greet_block_close { float:right; margin:0 0 0 10px; }
.greet_block_close a { color:#C69A5B; cursor:pointer; font-weight:bold; text-transform:uppercase; }
.greet_block_close a:hover { text-decoration:none; }
.greet_search_after { border-top:1px solid #eee; font-size:11px; margin:5px 0 0 0; padding:2px 0 0 0; }
.greet_search_before { border-bottom:1px solid #eee; font-size:11px; margin:0 0 5px 0; padding:0 0 2px 0; }

/*-- komentarioak --*/
#comments h3 { text-transform:uppercase; font-size:1.5em; color:#86611A; }
#comments-list .comment-meta a { font-style:normal; }
#comments-list .comment-meta a:hover { color:#86611A; }
#comments-list li.bypostauthor { background-color:#eee; }
.comment-reply-link a { font-style:normal; background-color:#86611A; color:#F6EFE0; padding:3px 5px; font-weight:bold; text-transform:uppercase; }
.comment-reply-link a:hover { text-decoration:none; }

#respond { padding-top:0; }

.form-section label { font-size:1em; } 
.form-section textarea { width:97%; }

#form-allowed-tags { margin-bottom:15px; }

#recaptcha_widget_div { width:320px; float:left; }

.form-submit { margin-top:100px; }

/*-- proiektuak --*/

#proiektuak div.post { float:left; margin:0; width: 310px; margin-bottom:50px; }

#proiektuak .bubble { clear: both; margin: 0px auto; width:260px; -moz-border-radius: 10px; -khtml-border-radius: 10px;  -webkit-border-radius: 10px; -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3); -khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3); position: relative; z-index: 90; /* the stack order: displayed under ribbon rectangle (100) */ }

#proiektuak .title { background: #86611A; height: 50px; width: 270px; padding:0 10px; position: relative; left:-15px; top: 15px; float: left; -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55); -khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55); z-index: 100; /* the stack order: foreground */ }

#proiektuak h2 { font-size:1.25em; font-weight:bold; padding:.5em 0; text-align:center; }
#proiektuak h2 a, #proiektuak h2 a:hover { color:#fff; text-shadow: 0px -1px 0px #503a0f; }

.triangle-l, .triangle-r { border-style:solid; border-width:15px; height:0; width:0; position: relative; z-index: -1; /* displayed under bubble */ }
.triangle-l { border-color: transparent #86611A transparent transparent; left: -30px; top: 50px; }
.triangle-r { border-color: transparent transparent transparent #86611A; left: 260px; top: 20px; }

#proiektuak .info { height:275px; padding:10px; padding-top:0; }
#proiektuak img { margin-bottom:5px; width:230px; }
#proiektuak p { margin-bottom:.5em; line-height:1.1em; }
#proiektuak p .cat-links { line-height:1em; display:block; min-height:16px; }

body.s-category-proiektuak .sociable { display:none }

/*-- tweet-ak --*/
div.category-twitter { color:#86611A; font-size:18px; background:url(/img/twit-stamp.png) no-repeat; min-height:48px; padding-left: 60px; padding-bottom:22px; line-height:1em; }
div.category-twitter .cat-links, div.category-twitter .comments-link { display:none; }
div.category-twitter .entry-content { padding-top:0; }
div.category-twitter .entry-title { display:none; }
div.category-twitter .entry-date { background:none; padding-left:0; color:#86611A; }
div.category-twitter .entry-utility { margin-top:0; }

/*-- Formularioa .--*/

body.pageid-8 .entry-content table, body.pageid-8 .entry-content p { margin-bottom:0; }
body.pageid-8 .entry-content table td { margin:0; padding:0; !important }
body.pageid-8 .entry-content table input { width:215px; }
body.pageid-8 .entry-content input, body.pageid-8 .entry-content textarea { width:450px; }
body.pageid-8 .entry-content textarea { height:150px; }
body.pageid-8 .entry-content input[type=submit] { width:200px; float:right; padding:10px; }

/* Laterala */
#primary { border:none; padding:0;}
.aside ul.xoxo { padding:0; }
#primary.aside h3 { font-style:normal; font-size:1.5em; }
#primary ul.xoxo li.widgetcontainer { margin-bottom:25px; }

#primary, #primary a, #primary a:hover { color:#444549 }

body.s-category-proiektuak li#recent-comments-3 { display:none; }
body.s-category-blog li#text-8 { display:none; }

li#text-10 { margin-bottom: 25px; }
li#text-10 img { float:left; margin-right:10px; }
li#text-10 h3 { margin-bottom:5px; }


/* Oina */
#subsidiary { width:960px; padding-top:0; color:#444549; }
#subsidiary .aside { width:938px; padding:5px 15px; margin:0; text-align:center; } 
#subsidiary .aside h3 { font-style:normal; font-weight:bold; color:#444549; margin-right:15px; }

#subsidiary #first h3 { display:inline; font-size:1em; margin-right:.5em; height:25px; }
#subsidiary #first { }
#subsidiary #first a { color:#444549; }
#subsidiary .proiektua  { padding-left: 25px; background:url('/img/cog.png') no-repeat left; }
#subsidiary .blog  { padding-left: 25px; background:url('/img/cup.png') no-repeat left; }

#subsidiary #second { width:930px;background-color:#eee; -moz-border-radius:10px; border-radius:10px; }
#subsidiary #second h3, #subsidiary form { display:inline; }
#subsidiary #second ul { margin:0; }


#footer { border-top:none; margin-top:0; }

#footer a:hover { color:#333; }
#siteinfo { width:960px; text-align:center; padding-bottom:25px; min-height:50px; }

#dss2016 { float:left; margin-right:15px; } 

table#koloreak { margin:0; border-collapse:collapse; padding:0; height:15px; }
body.pageid-13 table#koloreak { /*position:absolute;bottom:7px;*/ }
table#koloreak td { padding:3px; }
table#koloreak td.bat { width:4.7%; background-color:#6E6D72; }
table#koloreak td.batb { width:4.7%; background-color:#444549; }
table#koloreak td.bi { width:9.5%; background-color:#C69A31; }
table#koloreak td.hiru { width:14.2%; background-color:#86611A; }
table#koloreak td.bost { width:23.8%; background-color:#ACCC61; }
table#koloreak td.zortzi { width:38%; background-color:#8AAA25; }

