/*
THEME NAME: dixis0.2
THEME URI: http://www.dixis.com
DESCRIPTION: Based on Sandbox
VERSION: 0.1
AUTHOR: <a href="http://www.dixis.com/">Nathan Van der Auwera</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

This theme was designed and built by Nathan Van der Auwera, http://www.dixis.com

License: GNU General Public License (GPL) version 3

*/

/*** Reset Styles ************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, acronym, abbr, blockquote, pre, a, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;	outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.5;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
a img {border:none;}

/*** General *****************************************************************/

body {
  background-color:#fff; color:#516064; margin:0; padding:0; text-align:center; font-size:80%; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  background-image:url('background-cross-90.jpg');
  background-attachment:fixed;
}

p {font-size:1.1em; line-height:1.5em; margin:0 0 1.5em;}
small {font-size:0.75em;}

a:link, a:visited {color:#ff8a00; text-decoration:none;}
a:hover {color:#feb925;}

img {margin:0 0 1.5em;}
img.alignleft {margin-right:1.5em;}
img.alignright {margin-left:1.5em;}

.clearboth {clear:both;}


/*** Layout *****************************************************************/
/*** DESCRIPTION: Two-column fluid layout with one sidebars right of content*/

div#container {
float:left;
/*margin:0 -350px 0 0;*/
margin-right:-350px;
padding-left:70px;
width:95%;
text-align:left;
}

div#content {
margin-right:270px;
}

div.sidebar {
float:right;
overflow:hidden;
width:220px;
padding-right:20px;
text-align:left;
}

div#secondary {
clear:right;
}

div#footer {
clear:both;
width:100%;
font-size:70%;
}



/* header*/

#header {
  margin-top:10px;
  padding-top:40px; 
  text-align:left; 
  /*background-image:url('dixis-logo-70.jpg'); background-repeat:no-repeat;background-position:top right;*/
  height:80:px;  
}

#blog-title {margin-left:300px;text-align:left;}
.blog-title a:link, #blog-title a:visited {color:#d1d9dc; text-decoration:none;}
.blog-title a:hover {color:#ff8a00;}

#blog-description {margin-top:0.5em; margin-bottom:40px; font-size:1.2em; color:#6a797d;text-align:left;margin-left:300px;}



/*** Posts and Pages *********************************************************/

.post, .page {border-top:1px solid #d1d9dc; padding-top:1.5em;clear:both;}
* html .post, * html .page {height:1%;} /* Fix for IE6 */

.sticky {border-top:3px solid #d1d9dc;}

h2 {color:#959ea1; font-size:2.5em; font-weight:bold; line-height:1em; text-transform:lowercase; padding-bottom:0.6em;}
h2 a:link, h2 a:visited {color:#959ea1; text-decoration:none;}
h2 a:hover {color:#ff8a00;}

.post-info {float:left; width:18.333em; margin:0 1.667em 0 0; text-align:left;}

.timestamp {float:left; font-size:1.5em; color:#959ea1;}

.comment-bubble {float:left; font-size:1.5em; margin-left:0.5em; text-align:center;}
.comment-bubble a:link, .comment-bubble a:visited {color:#959ea1; text-decoration:none; display:block; width:27px; height:32px; background:url(comment-bubble.gif) no-repeat 0 2px;}
.comment-bubble a:hover {color:#ff8a00;}

.post-content {float:left; overflow:visible; text-align:left;width:60%;}

/*.post-content {font-family: Verdana, sans-serif; font-size:0.9em;}*/
.post-content h2 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:2.0em; margin-bottom:0.75em;}
.post-content h3 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:1.5em; margin-bottom:1em;}
.post-content h4 {font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:1.167em; margin-bottom:0.867em;}

blockquote {background:#fff url(images/blockquote.gif) no-repeat top left; margin-left:7em; padding-left:3em; font-style:italic;}

.pull-1 {margin-left:-8.571em; width:41.428em}
.pull-2 {margin-left:-17.143em; width:50em;}
* html .pull-1, * html .pull-2 {position:relative;} /* Fix for IE6 */

.post-content ul, .post-content ol {margin:0 0 1.5em; padding:0; }
.post-content ul li, .post-content ol li {margin-left:3em; padding-left:0em; line-height:1.5em;}
.post-content ul li ul, .post-content ol li ol, .post-content ul li ol, .post-content ol li ul {font-size:0.9em;}

pre {white-space:pre-wrap; word-wrap:break-word; margin:0 0 1.5em;}

dl {margin:0 0 1.5em;}
dt {font-weight:bold; font-size:1.167em;}
dd {font-size:1.167em; margin-left:8.571em;}

acronym, abbr {border-bottom:1px dotted #333;}

hr {color:#d1d9dc; height:1px; background-color:#d1d9dc; border:0;}

.more-link {display:block; margin-top:1.5em;}

.post-meta-data {position:relative; margin:0 0 0 10em; height:100%; padding:0.333em 0; border-top:1px solid #d1d9dc;}
.post-meta-data span {position:absolute; left:10em; top:0.333em;}



.navigation {padding:0.333em 0; font-size:1.5em; border-top:1px solid #d1d9dc;}


/*** Comments ****************************************************************/

#comments {padding-left:10em; border-top:1px solid #d1d9dc;}

#comments h3 {font-size:1.5em; position:relative; height:100%; padding:0.333em 0; color:#959ea1; font-weight:normal;}
#comments h3 span {position:absolute; left:6.667em; top:0.333em;}

#comments ol {margin:0; padding:0;}
#comments ol li {list-style:none; position:relative; border-top:1px solid #d1d9dc; padding:0.333em 0 0 10em;} 
#comments ol li.bypostauthor {border-top:1px solid #6a797d;} 
#comments ol li.comment-author-admin {border-top:1px solid #6a797d;} 
#comments ol li.comment div.vcard {padding-top:1.0em; }
#comments ol li.comment div.vcard cite.fn {font-size:1.167em;} 
#comments ol li.comment div.vcard img.avatar {position:absolute; left:0em; padding-top:0.333em;}
* html #comments ol li.comment div.vcard img.avatar {left:-10em;} /* Fix for IE6 */
#comments ol li.comment div.vcard span.says {visibility:hidden;}
#comments ol li.comment div.comment-meta {margin-bottom:5px;font-size:70%;} 
#comments ol li.comment div.reply {position:absolute; top:8px; right:3px;}
#comments ol li.pingback div.vcard {padding-top:1.0em;} 
#comments ol li.pingback div.vcard cite.fn {font-size:1.167em;} 
#comments ol#comments olol.commentlist li.pingback div.reply {position:absolute; top:8px; right:3px;}

#respond {position:relative; padding:0; border-top:1px solid #d1d9dc; margin-bottom:3em;}
#respond h3 {font-size:1.5em; color:#959ea1; padding:0.333em 0; font-weight:normal;}

.cancel-comment-reply {position:absolute; top:8px; right:3px;}

#commentform {border-top:1px solid #d1d9dc; padding-top:1em;}

.nocomments {border-top:1px solid #d1d9dc; padding:1em 0 0 8.571em;}

#comments label {float:left;width:8.571em;}
input, textarea {background-color:#eeeeee;}
input.required, textarea.required {background-color:#ffffff;}

#comments .form-submit, #comments .loggedin { margin-left:8.571em;} 

.form-field {position:relative; margin-bottom:1em; height:100%;}
.form-field span {position:absolute; left:8.571em;}
.form-field #author, .form-field #email, .form-field #url {background-color:#fcfcfc; border:1px solid #333;}
.form-field span textarea#comment {background-color:#fcfcfc; border:1px solid #333; width:32.857em; height:200px; font-size:1em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.comment-box {margin-bottom:200px;}



/**** qtranslate ****/

#qtranslate-3 {list-style-type:none;}
/*.qtrans_language_chooser { list-style-type:none }*/
.qtrans_language_chooser li { display:inline; float:left; margin-right:15px; width:40px; list-style-type:none; }
.qtrans_widget_end {clear:both;}
    



/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
border-top:1px solid #EEE;
border-bottom:1px solid #EEE;
height:1.5em;
padding-left:300px;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

/***** post-pages ******/
.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
}

div#nav-below {
  clear:both;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.8em; color:#959ea1;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}