/*
DESIGN NAME: Swiss
DESIGN URI: http://www.upstartblogger.com/magazine-wordpress-theme-upstart-blogger-swiss
VERSION: 0.1
DESCRIPTION: A clean magazine theme in the international typographic style
DESIGNER: Ashley Morgan
DESIGNER URI: http://www.upstartblogger.com/
 */
 
#theme-link:after{content:"Marine Boudeau was here.";color:#666;}

/* @group Layout  */
.wp-caption-text{color:#666;font-size:11px;margin:0 0 20px 0;line-height:14px;}
/*html *{margin:0 auto;padding:0;}*/
body{color:#333;text-align:left;font-family:"Helvetica Neue", Helvetica, Arial;font-size:22px;width:100%; min-width:990px}
.tiny-font{font-size:9px;color:#333;text-align:right;}
header{background-color:#000;}
#header{clear:both;margin:0 auto;position:relative;width:800px;}
#wrapper{margin:0 auto;  }
#access{margin-left:20px;margin-right:20px;display:none;}
#blog-title{font-size:10px;color:#000;line-height:normal;margin:20px 0 0;text-transform:uppercase;}
#blog-title a:link,#blog-title a:visited{color:#000;text-decoration:none;}
#blog-title a:hover{color:#000;letter-spacing:normal;}
#blog-description{color:#999;font-size:10px;text-align:left;margin-right:0;margin-bottom:0;margin-left:0;line-height:normal;text-transform:uppercase;}
.subheading{margin-right:20px;margin-left:20px;}
#content{float:left;text-align:left;}
#primary{border-top:5px solid #000;margin:0 auto;padding-bottom:30px;top:50px;position:relative;}
#secondary{float:left;margin:0;}
#footer{clear:both;font-size:10px;text-align:left;}

/* @end   @group Comments  */
#comments{clear:both;width:100%;margin-top:0;margin-bottom:0;padding:0;}
#comments h3{font-size:22px;margin:40px 0 5px 0;}
#comments h4{font-size:18px;font-weight:normal;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{margin:0;padding:0;}
input#submit{margin:10px 0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:8px 8px;font-size:13px;color:#666;border:#7B9EBD 1px solid;}
input#author:focus,input#email:focus,input#url:focus,textarea#comment:focus{border:#000 1px solid;}
.comments ol li{line-height:150%;list-style-position:inside;list-style-type:none; border:1px solid #ccc; background:#F9F9F9; padding:20px; margin:10px 0;}
textarea#comment{height:100px;overflow:auto;margin:0 0;font-family:Arial, Helvetica, sans-serif; width:498px}
li.comment{padding:20px 0 0; font-size:13px;}
li.comment .comment-meta{color:#666666;font-size:10px;}
li.comment.bypostauthor{background:#EAF8FF;padding:20px; border:lightBlue 1px solid;}
#comments ol{margin:0;}
.comment-author{font-size:10px;color:#666;}
.comment-author img{margin:0;display:none;}
img .photo avatar avatar-32 photo{margin:0;}
#searchform input [type="submit"]{background:black;border:1px solid red;color:red;}

/* @end   @group Entries  */
.entry-title:before{color:#d4d4d4;}
/*.entry-title{clear:both;color:#000;font-size:40px;line-height:46px;font-weight:700;letter-spacing:-1.5px;margin:50px 0 0 0;padding:0;}*/
.entry-title{clear:both;color:#000;font-size:32px;line-height:36px;font-weight:700;letter-spacing:-1.5px;margin:15px 0 0 0;padding:0;}
.entry-content{font-size:13px;line-height:20px;overflow:hidden;color:#666;margin:0 0 25px 0;}
.entry-date{font-size:11px;line-height:14px;position:relative;top:3px;}
.entry-meta {border-top:#eee 1px solid;color:#ccc;font-size:10px;line-height:14px;margin:10px 0 20px 0;padding:6px 0;width:800px;}
.entry-meta a:link{color:#999 !important;}
.meta-sep{color:#333;}
.comments-link{color:#5e5e5e;}
abbr.published{border:none;cursor:default;}
.archive .post,.search .post{margin-right:20px;margin-left:20px;}
.archive #nav-above,.search #nav-above{position:absolute;left:720px;top:300px;width:242px;display:none;}
p{margin:10px 0;}
.hentry{clear:left;float:left;position:relative;}

/* @end   @group Home  */
.home #content{float:left;padding-top:0;padding-right:0;padding-bottom:100px;}
.home .author{padding-right:10px;}
.home .entry-content{display:block;}
.home .post{float:left;padding-top:0;}
.p3,.p5,.p7,.p9,.p11,.p13,.p15,.p17,.p19,.p21,.p23,.p25{clear:both;}

/* @end   @group Single  */
.single .post{float:left;margin-right:20px;margin-left:0;padding:0;}
.single .entry-content{font-size:13px;color:#666;letter-spacing:0;line-height:20px;display:inline-block;}
.single #nav-above{position:absolute;left:720px;top:300px;width:200px;display:none;}


/* @end   @group Page  */
.page{background:#fff;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;}
.page .entry-content ul li{list-style-type:none;margin-left:0;}

/* @end   @group Images  */
img{border:none;height:auto; margin:5px 0 10px 0; overflow:hidden;text-align:center;}
img.alignright{height:auto; margin:5px 0 10px 10px; overflow:hidden;text-align:center;}
img.alignleft{height:auto; margin:5px 10px 10px 0; overflow:hidden;text-align:center;}
embed{margin:5px 0 10px 0;}
img a:hover{background:none;}
img#wpstats {display:none;}

/* @end   @group Links  */
/*a:link,a:visited{color:#000;text-decoration:none;font-weight:700;}
a:hover{color:#000;background-color:#FF6;}
*/
a img{border:8px solid #eaeaea; clear:both;text-align:center; margin:5px 0 0 0;/*max-width:484px !important;*/}
a:hover img{background:none;border-color:#b5d5ff;color:none;text-decoration:none;}
.entry-content ul li{list-style-type:square;margin:0px;}
dl{padding:0 40px 20px 0;}
dt{font-weight:700;padding:20px 0 0 20px;}
dd{padding:0 20px 10px;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#000;padding-top:2em;}

/* @end   @group Nav  */
.nav-previous{float:left;margin:0 0 10px 0;}
.nav-next{float:right;margin:10px 0 0 0;}
#nav-below{clear:both;margin:0;}

/* @end   @group Sidebars  */
.sidebar{color:#555;clear:both;line-height:20px;font-size:11px; background:#222;padding:20px 0 40px 0;}
.sidebar a{color:#555;}
.sidebar .xoxo{margin:0 auto;width:800px;}
.sidebar li h3{color:#999;padding:0;font-size:11px;font-weight:bold;margin:10px 0 0 0;}
.screen-reader-text{font-size:11px;cursor:default;font-weight:bold;}
.sidebar input#s{background:none;border:1px solid #666666;color:red;margin:20px 5px;padding:2px 5px;width:350px;}
.sidebar input#searchsubmit{background:none;border:1px solid;color:#666666;cursor:pointer;font-size:10px;padding:3px 3px 2px;text-transform:uppercase;}
.sidebar input#searchsubmit:hover{background:red;color:white;}
#theme-link{margin-top:10px;}
/*.sidebar ul li ul li:before{color:#fff;content:"_";}*/
.sidebar ul li ul li a{margin:0 7px 0 0;}
li#pages,li#categories,li#archives,li.linkcat,li#rss-links,li#meta{clear:both;display:block;float:left;margin-left:0;margin-right:0;}
#search{float:left;margin:15px 10px 15px 0;padding:0;}
.sidebar ul .children{display:inline;}

/*SLIDESHOW nav*/
.gallery{margin:10px 0 0 0;}
.gallery .prev{color:black;font-weight:bold;padding:0 8px 0 0;}
.gallery .next{color:black;font-weight:bold;padding:0 0 0 8px;}
.gallery .prev:hover, .gallery .next:hover{color:red;text-decoration:underline;}
.gallery .controllers{text-align:left;}

/* @end   @group Etc.  */
.alignleft{float:left;}
.alignright{float:right;}
pre{background:#EAF8FF; border:1px solid lightBlue; font-size:11px;overflow:auto;padding:4px 20px;}
code{background:#EAF8FF;overflow:auto;padding:4px;}
h2.page-title{color:#333;margin-right:20px;margin-left:20px;padding-top:56px;}
sub{position:relative;bottom:-0.2em;vertical-align:baseline;}
sup{position:relative;bottom:0.3em;vertical-align:baseline;}
acronym,abbr{border-bottom:1px dotted;cursor:help;}
label{cursor:pointer;}
#menu,.sidebar,.sidebar ul{display:block;padding:0;}
.sidebar li{display:inline;}
#super-header,#super-headerh2{font-size:22px;text-align:left;line-height:26px;font-weight:400;margin:0;}
#super-header a,#super-headerh2 a{text-decoration:underline;outline:none;font-weight:400;color:#EF0000;}
#respond,.archive #nav-below,.search #nav-below,.single #nav-below{}
.archive,.search,.page #search{background:#fff;}
.home .navigation,.home .edit-link,.home .cat-links,.home .meta-sep{display:none;}
img.center,.center{text-align:center;}
.entry-content ul,ol,.entry-content ol li{}

/* @end   @specific blog entry shit  */
.rl img{vertical-align:middle; margin:0;}
