/* 
Theme Name: Lundaspexarna
Theme URL: http://www.lundaspexarna.se
Description: Lundaspexarna, klassisk lundensisk spexensemble
Author: Nicklas Nygren
Author URI: http://mossisen.se
Version: 1886

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

/* html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
/*

/*
Here is a list of all the <DIV>s in Whiteboard.
*/
#af_branding{background:transparent url(gfx/af_logo.png) no-repeat 0 5px;height:25px;text-indent:-9999%;width:220px}
#commentform input,#commentform textarea{width:100%}
#foot_breaker{background:transparent url(gfx/footerbg.png);height:1px;margin-left:0;width:960px}
#affisch_container .content{margin-left:1px}
#lx_container{background:url(gfx/headerbg.png); background-repeat: repeat-x; height:54px; padding-bottom: 20px !important}
#lx_logo{background:transparent url(gfx/logga_40.png) no-repeat 0 3px;float:left}
#lx_logo h1 a{display:block;height:46px;text-indent:-9999%;width:100%}
#lx_site_top{border-bottom:1px solid #f9f8f5;color:#e9e8e5;height:18px;padding:5px}
#lx_tagline{color:#433332;display:block;font-size:9px;font-weight:700;line-height:125%;padding-top:5px}
#menu {margin-left: -40px}
#menu li{display:inline-block;font-size:16px;font-weight:700;height:19px;margin-top:10px;padding:3px;vertical-align:middle}
#menu li+li{margin-left:20px}
#socialmedia{margin-right:5px}
#tag_link{display:block;width:100px;padding-top:4px;padding-left:4px;padding-bottom:6px}
.affisch_image{height:153px;width:114px; background-position:center !important}
.align_left{text-align:left}
.align_right{text-align:right}
.blockheight{height:120px}
.border{background:#fff}
.border2{background:#291F16}
.border2,.border2 a, #lx_site_top a{color:#B3B286}
.border2 p{color:#ffe}
.center{text-align:center}
.clear{clear:both}
.col_fourth{width:25%}
.col_third{width:33%}
.content{margin:10px}
.distance{margin:10px 0}
.dotted{background:transparent url(gfx/footerbg.png) repeat-x;height:1px;visibility: visible}
.doubleheight{height:260px}
.feature p,.feature h2{margin-right:410px}
.feature_image{height:240px;width:400px}
.first_row{overflow:visible !important}
.float_left,.floatleft, .alignleft{float:left}
.float_right,.floatright, .alignright{float:right}
.grey{background-color:#eee}
.header_post{height:50px;margin-top:4px}
.header_post div,.lx_img_tag,.lx_img_tag_header{padding:3px}
.header_y_center{height:24px;margin-top:16px}
.img_float_left{float:left;margin-bottom:5px;margin-right:5px}
.lx_img_tag_header{font-weight:700}
.lx_img_thumb{max-height:120px}
.lx_last_poster{width:116px !important}
.lx_login{height:39px}
.lx_login h3{display:block;font-size:12px;padding:2px;width:100%}
.lx_login input{background:#e9e8e5;border:1px solid #434342;font-size:11px;height:15px;width:105px}
.lx_photo{max-width:560px}
.news_image{height:80px;margin-bottom:10px;margin-right:10px;width:80px}
.newsfeed{margin-left:100px}
.newsfeed_image{margin-left:-90px;width:80px}
.noclear{clear:none !important}
.nodisplay,.hidden{display:none}
.notice_image{height:100px;margin-bottom:-5px; width:200px}
.page_header_img{width:320px}
.page_item a{display:block;height:100%;width:100%}
.page_tree ul li{border-bottom:1px dotted #c93;font-size:13px;padding:3px;}
.page_tree ul,.page_tree ul li{list-style:none;margin:0}
.page_tree ul {padding:0}
.page_tree .border {background-color: #c93; color: #291F16; font-weight: bold}
.restricted_menupost a{color:#834342}
.row_center{margin-right:4px;margin-top:4px}
.small_content{margin:3px}
.standard_text a{color:#333332}
.tabbed_container{margin-top:24px}
.tag_result a:hover{background-color:#f4f4f4}
.thumb_container .content{display:table-cell;height:120px;padding-left:10px;text-align:center;vertical-align:middle;width:120px}
.tweetbreaker{height:5px;margin-left:-10px;margin-top:5px;width:220px}
.grid_10 .content .dotted{height:10px;margin-left:-10px;margin-top:10px;width:580px}
.grid_6 .content .dotted{height:10px;margin-left:-10px;margin-top:10px;width:340px}
.grid_8 .content .dotted{height:10px;margin-left:-10px;margin-top:10px;width:460px}
.tweets{list-style:none;margin:0}
.tweets li{margin-left:0;margin-top:5px;padding:0}
.widget_image{height:80px}
a{color:#333332;text-decoration:none}
body{background:#e9e8e5 url(gfx/bg_bh.jpg);color:#291F16;font:13px "Helvetica Neue", "Helvetica", Arial, sans-serif; background-attachment: fixed}
h1 a,h2 a,h3 a,h4 a,h5 a{border:0;color:#434342;text-decoration:none}
h1,h2,h3,h4,h5{font-family: "Times New Roman", Times, serif; margin-bottom:5px;margin-top:5px; font-weight: 300;}
h4,h5 {font-weight: bold}
h1{margin:0;padding:0}
h2 {font-size: 26px}
h3{font-size:20px}
h4{font-size:16px}
hr{border:0;color:transparent;height:25px;margin:0;padding:0;visibility: hidden;}
p{word-wrap: break-word; margin:0;margin-top:12px;padding:5px;padding-top:0;padding-bottom:0; word-spacing: 1px; line-height: 140%}
p a{border-bottom:1px dotted #333332}
div.affisch_img_container+div.affisch_img_container {margin-left: 24px; margin-bottom: 10px}
.bilj-info {width:100%; background:transparent url(gfx/bilj-bg.jpg) no-repeat bottom;}
#comments ol {list-style: none}
textarea, input {background-color: #e9e8e5; border:1px dotted #434342; max-width: 500px !important}
#commentform input, #commentform textarea {border: 0; width: 320px; padding: 0; margin: 0}
#commentform #submit {border-top:1px dotted #434342; padding: 3px}
#tag_search_container {padding:10px;margin-bottom:-10px}
.noheight {padding:0;margin:0;height:0}
#activate_tagging {margin-top:-1px;}
.wp-caption-text {text-align:center;font-style:italic}
.no_left_margin {margin-left:0;margin-top:0}
.post ol, .post ul {margin-top:10px}
.post ol li, .post ul li {margin-top:3px}

/* GOOGLE FORMS*/

.ss-required-asterisk {clear:none; float:right; color: red; font-size:30px; margin-top: -20px}
.ss-form-entry {margin-bottom: -10px; clear: both; margin-top: 15px}
.ss-q-title {font-weight: bold}
.ss-q-help {position: relative; top: -15px}
.ss-choices {list-style: none}
.spex_list {list-style: none}
.spex_list li {padding:3px;margin:0}
.spex_list li select {margin-left:3px}

.lx_login input { height: 15px; width: 90px; background: #e9e8e5; border: 1px solid #434342; font-size: 11px}
*+ul { margin-top: 10px }
p+h3 {margin-top: 10px}
small {font-size: 12px; font-style: italic; color: #555; margin-left: -5px}