/*   
Theme Name: Clandestino 2010
Theme URI: www.clandestinofestival.org
Description: Theme for the Clandestino Festival 2010. Design: Dan Bunnskog
Author: Lundgren+Lindqvist
Author URI: www.lundgrenlindqvist.com
Version: 1.0
*/

/* Imports */

/* Reset Browser Default */ 
/*\*/@import url(css/reset.css); /**/

/* Basic WordPress Blog Styles */


/* Images */

.entry-content img {margin: 0 0 1.5em 0;}
.alignleft, img.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright,img.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.wp-caption {text-align: center;margin-bottom: 1.5em;}
.wp-caption img {border: 0 none;margin: 0;padding: 0;}
.wp-caption p.wp-caption-text {margin: 0;text-align:right;font-size:11px;}
.wp-smiley { max-height: 1em;margin:0 !important;}
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}


/* Pullquotes */

blockquote.left {float: left;margin-left: 0;margin-right: 20px;text-align: right;width: 33%;}
blockquote.right {float: right;margin-left: 20px;margin-right: 0;text-align: left;width: 33%;}

/* Load font */

@font-face {
	font-family: "Numberplate";  
	src: url( http://clandestinofestival.org/2010/fonts/NumFrRd_.eot ); /* IE */
	src: local("Numberplate"), url( http://clandestinofestival.org/2010/fonts/NumFrRd_.ttf ) format("truetype"); /* non-IE */  
}


/* Main Structure */

#wrapper {margin:0 auto;width:960px;}

#header {float:left;display:inline;width:960px;height:80px;}

#container {float:left;display:inline;width:960px;height:auto;margin:0 0 20px 0;}

#leftSidebar {float:left;display:inline;width:230px;margin-right:20px;background-color:#FFF;}

.sidebarSection{margin:10px 10px 20px 10px;width:210px;height:auto;clear:both;}

#content {float:left;display:inline;width:460px;overflow:hidden;margin:0 20px 0 0;background-color:#FFF;padding-bottom:20px;}

#logo {margin:20px 20px 0 20px;width:420px;height:138px;display:block;}

.post {width:420px;margin:20px 20px 0 20px;border-top:1px solid #000;padding-top:20px;}

.navigation {width:420px;margin:20px 20px 0 20px;border-top:1px solid #000;padding-top:20px;}

.entry {width:420px;overflow:hidden;}

.share {width:420px;}

.socialMedia {display:inline;}

.page {width:420px;margin:20px 20px 0 20px;border-top:1px solid #000;padding-top:20px;}

#rightSidebar {float:left;display:inline;width:230px;margin:0;background-color:#FFF;}

#footer {float:left;display:inline;clear:both;width:960px;height:auto;margin:0 0 20px 0;}

.footerSection{margin:10px 10px 8px 6px;width:940;height:auto;float:left;clear:both;}


/* Typography & Colors */

body{background-position:top center;background-repeat:repeat;background-attachment:fixed;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}

a {text-decoration:none;color:#000;}

a:hover{text-decoration:underline;}

.post p a, .page p a, .sidebarSection p a {background-color:#000;color:#fff;padding:0 2px;}

.post p a.more-link, .page p a.more-link {padding:3px 4px 4px 4px;background-color:#000;color:#fff;border:#000 1px solid;font-family:"Numberplate", Arial, Helvetica, sans-serif!important;font-size:14px!important;line-height:16px!important;margin:0 0 18px 0;display:inline;float:left;}

.navigation a {padding:3px 4px 4px 4px;background-color:#000;color:#fff;border:#000 1px solid;font-family:"Numberplate", Arial, Helvetica, sans-serif!important;font-size:14px!important;line-height:16px!important;}

p {margin:0 0 18px 0;}

.sidebarSection p {margin:0;}

h1 {font-size:22px;margin:0 0 18px 0;font-weight:bold;line-height:24px;float:left;clear:both;}

.share h3 {font-size:15px;font-family:"Numberplate", Arial, sans-serif;letter-spacing:1px;margin:0;font-weight:normal;margin:0 0 9px 0;padding:11px 0 0 0;border-top:#000 1px dashed;}

#leftSidebar h2, #rightSidebar h2 {font-size:15px;font-family:"Numberplate", Arial, sans-serif;letter-spacing:1px;margin:0;font-weight:normal;}

.wp-caption {width:420px!important;}


/* Main menu */

#nav {float:left;background-color:#000;color:#FFF;font-size:15px;font-family:"Numberplate", Arial, Helvetica, sans-serif;margin:20px 0;width:auto;padding:10px 5px 12px 5px;}

#mainmenu li {float:left;display:inline;margin:0 4px;}

#mainmenu a {color:#FFF;font-size:15px;font-family:"Numberplate", Arial, sans-serif;letter-spacing:1px;}


/* Share */
.socialMedia.facebook a {padding:3px 4px 4px 4px;background-color:#000;color:#fff;border:#000 1px solid;font-family:"Numberplate", Arial, Helvetica, sans-serif!important;font-size:14px!important;line-height:16px!important;margin:0 0 0 9px;display:inline;}

.socialMedia.myspace a {padding:3px 4px 4px 4px;background-color:#000;color:#fff;border:#000 1px solid;font-family:"Numberplate", Arial, Helvetica, sans-serif!important;font-size:14px!important;line-height:16px!important;margin:0 0 0 9px;display:inline;}

ul#socialmediaPages li {margin:9px 0 0 0;height:23px;}

ul#socialmediaPages li a {padding:3px 4px 4px 4px;background-color:#000;color:#fff;border:#000 1px solid;font-family:"Numberplate", Arial, Helvetica, sans-serif!important;font-size:14px!important;line-height:16px!important;}

/* Footer */

#footer {background-color:#000;color:#FFF;}

#footer h3 {font-size:15px;font-family:"Numberplate", Arial, sans-serif;letter-spacing:1px;margin:0;font-weight:normal;margin:0 4px;}

#footer a {color:#FFF;}

#footer p {margin:0 4px;}

#footer ul li {float:left;display:inline;margin:0 4px;}

#footer ul li a {height:31px;background-image:url(img/footer_logos.gif);text-indent:-100000px;display:block;border-bottom:1px solid #000;}

#footer ul li a:hover {border-bottom:1px solid #FFF;}

#footer li.gbgStadKultur a {width:89px;background-position:0px 0px}

#footer li.vgRegionKultur a {width:109px;background-position:-89px 0px;}

#footer li.kulturRadet a {width:95px;background-position:-198px 0px;}

#footer li.gold a {width:79px;background-position:-293px 0px;}

#footer li.rodaSten a {width:72px;background-position:-372px 0px;}

#footer li.vkm a {width:111px;background-position:-444px 0px;}

#footer li.gbgKonsthall a {width:163px;background-position:-555px 0px;}

#footer li.graphics a {width:34px;background-position:-718px 0px;}

#footer li.web a {width:113px;background-position:-752px 0px;}

#footer li.generator a {width:87px;background-position:-865px 0px;}

#footer li.novotel a {width:90px;background-position:-952px 0px;}

#footer li.beyondText a {width:84px;background-position:-1042px 0px;}

#footer li.artsHumanities a {width:134px;background-position:-1126px 0px;}

#footer li.cultureFrance a {width:93px;background-position:-1260px 0px;}

#footer li.villeLyon a {width:126px;background-position:-1353px 0px;}

#footer li.medborgarskolan a {width:90px;background-position:-1479px 0px;}

#footer li.womex a {width:76px;background-position:-1569px 0px;}

#footer li.macforum a {width:106px;background-position:-1645px 0px;}

#footer li.enrico a {width:77px;background-position:-1751px 0px;}

#footer li.skuppalet a {width:131px;background-position:-1828px 0px;}


/* Plugin overrides */

/* Easy Retweet */

a.retweet {font-family:"Numberplate", Arial, Helvetica, sans-serif!important;font-size:14px!important;background:#000 none repeat scroll 0 0!important;border:#000 1px solid!important;color:#fff!important;padding:3px 4px 4px 4px!important;line-height:16px!important;display:inline!important;font-weight:normal!important;}

a.retweet strong {font-weight:normal!important;}

a.retweet:hover {text-decoration:underline!important;}

a.retweet span {-moz-border-radius:0px!important;background:transparent!important;color:#fff!important;border:none!important;margin-left:0px!important;padding:0 0 0 0!important;}

/* MailChimp */

.mc_custom_border {padding:0!important;}

legend {padding:0!important;font-size:15px;font-family:"Numberplate", Arial, sans-serif;letter-spacing:1px;margin:0;font-weight:normal;}

.mc_signup_submit {width:auto!important;float:left!important;margin-top:8px!important;}