/*   
Theme Name: Dolce
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Steffen Wenzel
Author URI: http://www.dasframe.de
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');

.clear 				                            { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.alignCenter                                    { text-align: center; }

/* #Typography --------------------------------------------------------------------------------- */

h1, h2, h3, p, input, li, td, label, textarea, div, span	                                    { font-family: Arial, Helvetica, "Trebuchet MS", Geneva, SunSans-Regular, sans-serif; font-size: 12px; color: #000; }
h1                                                                                              { color: #476381; font-variant: small-caps; }
p												                                                { margin-bottom: 10px; line-height: 1.7em; }

a, a:link, a:visited, a:active, a:hover, a span													{ color: #386492; text-decoration: underline; }
a:hover, .menu a:hover, .wp-pagenavi a:hover, .entry-utility a:hover							{ color: #386492; text-decoration: underline; }

.entry-title                                                                                    { font-weight: normal; font-size: 22px; line-height: 1.3em; color: #476381; text-decoration: none; }
.entry-title a, .entry-title a:link, .entry-title a:visited, .entry-title a:active,
.entry-title a:hover                                                                            { color: inherit; text-decoration: inherit; }

/* #Box-Model ---------------------------------------------------------------------------------- */

#footer                                         { display: none; }
#access                                         { display: none; }
#blog-description                               { display: none; }

#wrapper										{ width: 1000px; margin: 0 auto; position: relative; }
#branding										{ margin: 50px 0; padding: 0; width: auto; }
#blog-title	span								{ display: block; background: transparent url(images/bg_header.gif) 0 0 no-repeat; }
#blog-title span a 								{ text-indent: -9999px; display: block; height: 100px; width: 1000px; }
#main											{ padding-top: 0; padding-bottom: 0; width: 1000px; margin: 0 auto; background: transparent url(images/bg_sidebar.gif) repeat-y scroll top right; }
#container										{ width: 760px; min-height: 750px; height: auto !important; height: 750px; }
#content										{ margin-left: 0; padding-right: 30px; width: 730px; }
.main-aside                                     { width: 190px; right: auto; }

/* #Search ------------------------------------------------------------------------------------- */

#primary                                        { margin: 0; padding: 40px 0 0 0; border: none; }
.widget_thematic_search label                   { display: none; }
.aside #searchsubmit                            { display: block; margin: 5px 0 0 25px; width: 100px; }
#s                                              { border: 1px solid #000; width: 129px; height: 9px; padding: 7px 10px; font-size: 9px; line-height: 9px; margin: 0;}

/* #FOOTER ------------------------------------------------------------------------------------- */

#dolceFooter                                    { border-top: 1px solid #ccc; padding-top: 10px; width: 1000px; margin: 22px auto; }
#dolceFooter p                                  { text-align: center; }

/* #FLAGS -------------------------------------------------------------------------------------- */

ul ul.qtrans_language_chooser                   { height: 20px; padding-left: 40px; margin: 0 0 20px 0; }
ul li ul.qtrans_language_chooser li             { list-style-type: none; float: left; margin-right: 5px; }
.qtrans_widget_end                              { clear: both; font-size: 0px; line-height: 0px; height: 0px; }


/* #Sidebar ------------------------------------------------------------------------------------ */

h3.widgettitle                                  { font-style: normal; color: #476381; font-variant: small-caps; font-weight: bold; letter-spacing: 0.1em; margin-bottom: 5px; }
.aside ul ul li                                 { list-style-type: circle; }
.widgetcontainer a:link,
.widgetcontainer a:visited                      { text-decoration: none; }
.widgetcontainer a:hover                        { text-decoration: underline; color: inherit; }

/* #Postheader / Postfooter -------------------------------------------------------------------- */

.entry-title                                    { padding-bottom: 3px; font-variant: small-caps; }
.meta-prep-entry-date, .edit-link               { display: none; }
.entry-meta abbr                                { text-transform: none; font-style: italic; }
.entry-meta .n                                  { font-style: italic; }
.entry-meta a:active, .entry-meta a:hover       { color: #000; text-decoration: none; }
.entry-meta span, .entry-utility span           { font-size: 10px; font-style: italic; }


/* #Single Post / Post ------------------------------------------------------------------------- */

.entry-content                                  { padding-top: 10px; }
#comments                                       { display: none; }
.entry-meta .meta-sep-edit, .entry-meta .edit   { display: none; }

.entry-content h1                               { font-size: 22px; padding: 14px 0 7px; font-weight: normal; }
.entry-content h2                               { font-size: 16px; color: #646464; padding: 7px 0 3px; font-weight: normal; }
.entry-content h3                               { font-size: 13px; color: #646464; padding: 7px 0 3px; }
.entry-content h4                               { font-size: 11px; color: #646464; padding: 7px 0 3px; font-weight: bold; text-transform: bold; }

/* #ATTACHED FILES ----------------------------------------------------------------------------- */

a.pdf, a.doc                                    { background-color: #eaedf0; background-repeat: no-repeat; background-position: 5px 50%; border: 1px solid #386492; display: block; line-height: 40px; margin-top: 30px; padding-left: 43px; }
a.pdf                                           { background-image: url(images/icon_pdf.png); }
a.doc                                           { background-image: url(images/icon_doc.png); }

