/*   
Theme Name: Udan BCulinary
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
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 basic typography styles */
@import url('../thematic/library/styles/typography.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');

#lang_sel_list { width:950px; margin:0 auto; }
#lang_sel_list ul { float:right; width:500px; text-align:right; border-top:none; }
#lang_sel_list ul li, #lang_sel_list ul a, #lang_sel_list ul a:visited { display:inline; width:auto; float:none; position:static; background-color:transparent; border:none; color:#82735E; }
#lang_sel_list ul a:hover { border-bottom:dotted 1px #82735E; }
#lang_sel_list ul a.lang_sel_sel { color:#333; font-weight:bold; }
#lang_sel_list ul a.lang_sel_sel:hover { color:red; }

a.bculinary { display:block; width:200px; height:125px; text-indent:-9999px; position:absolute; right:0; top:0; }

body { background:url('img/background.jpg') no-repeat right bottom; }
#branding { background:url('img/logo_bculinary.jpg') no-repeat top right; padding-top:50px; position:relative; }

.sf-menu { border-right:solid 1px #fff; }
.sf-menu a { border:solid 1px #ccc; border-top-left-radius:7px; border-top-right-radius:7px; }
.sf-menu li { margin-right:15px;  }
.sfc-fanbox-3 { margin:25px 0; }

/* subir logos barra lateral */
#main { padding-top:25px; }
#container { margin-top:40px; }

.patrocinadores { padding:0 20px; text-align:center; margin-bottom:50px; }
.patrocinadores img { display:inline; margin-bottom:10px; }

#flickr-sidebar { margin:25px 0; }
#flickr-sidebar a img { border:solid 1px #eee; padding:2px; background-color:#fff; margin:0 2px 2px 0; }
#flickr-sidebar a:hover img { background-color:#eee; }

#header-aside { border-bottom:solid 1px #ccc; font-size:1.5em; background-color:#fff; line-height:1.25em; }
#header-aside ul.xoxo { width:940px; margin: 35px auto; }
#header-aside h3.widgettitle { font-size:1.25em; margin-bottom:10px; }

#content { width:600px; }
.entry-content { font-family: Helvetica, Arial, sans-serif;font-size:.9em; }

.data { background-color:#fcfcfc; padding:1em; border:solid 1px #ccc; border-radius:7px;  }
.data p, .data h2, .data h3, .data ul { padding:0; margin:0; }  
.data ul, .data p { margin-bottom:0; padding-bottom:0; }
.data h2 { padding-bottom:.5em; }
.data h3 { padding:.75em 0 .5em 0; }
.data ul li { list-style-type:none; padding-left:0; }
.data h3 { font-family: Georgia, serif; }

/* forms */
fieldset { border:solid 1px #ccc; padding:1em; margin-bottom:25px; border-radius:5px; } 
legend { font-size:1.2em; }
input, textarea { border:solid 1px #ccc; background-color:#eee; padding:5px; font-family:Arial, sans-serif; color:#999; font-size:.9em; line-height:1em; }
input:focus { border:solid 1px #999; background-color:#fff; color:#666; }
form fieldset p { margin-bottom:1em; font-size:1em; }
form p { margin:0; padding:0; color:#666; font-size:.9em; }
input[type=submit] { color:#333; padding:.5em 1em; border-radius:3px; font-size:1.5em; }
input[type=submit]:hover { border:solid 1px #999; color:#000; }
.submit { text-align:center; margin:25px 0; }

.wpcf7-mail-sent-ok { border-color:#009900; background-color:#CCFFCC; }
.wpcf7-validation-errors { border-color:#FFCC00; background-color:#FFFFB3; }
span.wpcf7-not-valid-tip { border-color:#CC0000 !important; background-color:#FFE5E5 !important; }

/* programa */
body.pageid-74 .entry-content h3, body.pageid-87 .entry-content h3 { font-style:normal; background-color:#999; color:#fff; padding:.5em 1em; font-weight:bold; text-transform:uppercase; margin:0; }
body.pageid-74 .entry-content p, body.pageid-87 .entry-content p { border-bottom:solid 1px #ccc; margin:0; padding: 15px; color:#333; }

.meta-prep-author, .author.vcard, .meta-sep-entry-date, .meta-prep-entry-date, .cat-links, .meta-sep-tag-links { display:none; }

.logos { width:950px; margin:0 auto; text-align:center; }
.logos img { margin-left:15px; }

#iradoki { width:1000px; margin:0 auto; position:relative; }
#iradoki a { display:block; width:100px; height:20px; background:url('img/iradoki-credits.png') no-repeat top transparent; text-indent:-9999px; position:absolute; bottom:0; right:100px; }
#iradoki a:hover { background:url('img/iradoki-credits-on.png') no-repeat top; }

