/*  
Theme Name: Typebased
Theme URI: http://www.woothemes.com/
Description: Typebased by WooThemes
Version: 1.1
Author: WooThemes
Author URI: http://www.woothemes.com/
*/
html,body { font-family:arial; font-size:12px; border:0; color:#404040; padding-bottom:30px; background:; }
body { background:#334F60 url(images/back.jpg) center top no-repeat; }
body,img,p,h1,h2,h3,h4,h5,ul,ol,li,form,blockquote { margin:0; padding:0; }
p { line-height:18px; }
p,h1,h2,h3,h4,h5,ul,ol,blockquote p { padding:10px 0; }
ul,ol { list-style:none; }
small { font-size:11px; }
code { background:#FFFFC1; }
a { color:#CE1433; text-decoration:none; }
a:hover { text-decoration:none; }
a img { border:none; }
.subscribe-to-comments {width: 300px; float: right; margin: -15px 340px 0 0}
.subscribe-to-comments input {float: left; height: 30px; width: 20px;}
.subscribe-to-comments label {float: right;height: 30px; text-align: left;;}
.addthis_container {margin: 30px 0; padding: 0;}

/* Align (used for images) */
.aligncenter { margin:5px auto; display:block; }
.alignleft { margin:14px 15px 10px 0; float:left; }
.alignright { margin:14px 0 10px 15px; float:right; }

/* Wrap */
.wrap {  width:100%;}
.left-col { float:left; }
.right-col { float:right; }

/* Container */
#container { width:940px; margin:0 auto; background:url(images/top.gif) no-repeat 0 170px; }

/* Header */
#header {  width:100%; height:135px; }
#logo a img { margin-top:24px; margin-left:20px; }
#header h1 { padding:30px 0 0 20px; }

/* Main Menu */
#menu { width:100%; height:35px; margin-bottom:4px; }
#menu ul { width:764px; height:35px; margin-left:160px; padding:0; background:url(images/menu_bg.gif) repeat-x 0 bottom; }
#menu ul li { line-height:30px; display:inline; font-weight:bold; text-transform:uppercase; font-family:"Lucida Sans"; }
#menu ul li a { display:block; float:left; margin-top:5px; padding:0 27px 0 0; color:#C0CDCF; border-left:#2B404D 1px solid; }
#menu ul li a:hover { color:#fff; cursor:pointer; }
#menu ul li a span { display:block; float:left; height:30px; padding:0 0 0 27px; }

/* Main Menu - Current Page Item */
#menu ul li.current_page_item { line-height:35px; }
#menu ul li.current_page_item a { background:url(images/menu_button.gif) no-repeat right top; margin-top:0; color:#1A272E; border:0; }
#menu ul li.current_page_item a:hover { color:#1A272E; }
#menu ul li.current_page_item a span { background:url(images/menu_button.gif) no-repeat left top; height:35px; }

/* Main Menu - extra */
#menu ul li.first a { border:0; }
#menu ul li.current_page_item a { margin-right:-1px; position:relative; }

/* Content Area - Content and Sidebar */
.background { background:#F5F5F5 url(images/content_bg.gif) repeat-y right top; }

/* Content */
#content { width:951px; }
h2.arh { width:460px; margin-left:160px; margin-top:12px; margin-bottom:10px; padding:10px 15px; font-size:20px; background:#FFF0D4; border-bottom:#D7D7D7 1px solid; border-top:#D7D7D7 1px solid; line-height:25px; }

/* Post */
.post { width:100%; clear:both; padding:10px 0; border-bottom:#CBCBCB 1px solid; background:url(images/post_element.gif) no-repeat 159px 21px; }
.error,.page { border:0; }

/* Post Content */
.post-content { width:710px; margin-right:41px; display:inline; }
.post-content a { font-weight:bold; }
.post-content a:hover { text-decoration:underline; }

/* Post Content Headings */
.post-content h2 { font-size:28px; line-height:30px; }
.post-content h2 a { color:#404040; }
.post-content h2 a:hover { text-decoration:underline; }
.post-content h3 { font-size:14px; padding:5px 0; }

/* Post Content Lists and Blockquote */
.post-content ol,.post-content ul { line-height:20px; }
.post-content ul { padding-left:30px; }
.post-content ul li { list-style:circle; padding:3px 0; }
.post-content ol { padding-left:37px; }
.post-content ol li { list-style:decimal; padding:3px 0; }
.post-content blockquote { border-left:2px solid #777777; color:#777777; font-style:italic; margin:5px auto 15px; padding:0 10px; width:85%; }

/* Post Content Images*/
#content { width:940px; }
.post-content img { border:2px solid #333; -webkit-border-radius:3px; -moz-border-radius:3px; }

/* Post Content (read more) */
.post-content span.read_more { padding:5px 0 10px; display:block; font-size:13px; }
.post-content a span.read_more { color:#1A86DF; text-decoration:underline; }
.post-content a:hover span.read_more { text-decoration:none; }

/* Post Meta */
.post-meta { width:140px; margin-left:6px; text-align:right; display:inline; padding-top:11px; }
.post-meta a { color:#587384; }
.post-meta a:hover { text-decoration:underline; }

/* Post Meta Date */
.post-meta h3 { padding:3px 0; margin-bottom:23px; }
.post-meta h3 span.day { display:block; float:right; line-height:28px; font-size:35px; border-right:#CBCBCB 1px solid; padding-right:5px; color:#8D8D8D; }
.post-meta h3 span.month,.post-meta h3 span.year { color:#666666; width:40px; }
.post-meta h3 span.month { display:block; float:right; font-size:16px; line-height:14px; padding-left:4px; text-align:center; text-transform:uppercase; }
.post-meta h3 span.year { font-size:14px; display:block; }

/* Post Meta Author and Comments */
.post-meta h4 { font-size:12px; padding:3px 21px 3px 0; color:#666666; }
.post-meta h4.author { background:url(images/icon_author.gif) no-repeat right 2px; font-style:italic; }
.post-meta h4.comments { background:url(images/icon_comment.gif) no-repeat right 4px; }
.post-meta h4.comments a { color:#666666; }

/* More Entries */
.more_posts { width:400px; clear:both; margin-left:190px; padding:5px 0 6px; }
.more_posts h2 { font-size:20px; }
.more_posts h2 a { color:#404040; }
.more_posts h2 a:hover { color:#1A86DF; }

/* Comments (single.php and comments.php) */
h3#comments,h3.lc { font-size:18px; border-bottom:#D7D7D7 2px solid; }
h3.lc { padding-top:20px; }
.comments_wrap { margin:20px 0 0 10px; clear:both; padding-bottom:5px; border-bottom:#D7D7D7 1px dotted; }
.comments_wrap img { background:none; padding:1px; }
.comments_wrap .left { width:46px; padding-top:2px; float:left; }
.comments_wrap .left img { border:#D7D7D7 1px solid; padding:1px!important; }
.comments_wrap .right {width: 600px; float:left; padding-left:15px; }
.comments_wrap .right h4 { font-size:11px!important; text-transform:none; padding:0; font-weight:normal; }
.comments_wrap .right h4 b { font-size:12px!important; }
.comments_wrap .right h4 a { text-decoration:none; }
.comments_wrap .right h4 a:hover { text-decoration:underline; }
.cancel-comment-reply {display: none;}

/* Comments (form) */
#content form { margin:5px 0 30px 0px; }
#content form label { display:block; margin:10px 0; font-size:12px; }
#content form label input { padding:3px; width:180px; font-size:12px; }
#content textarea { margin-bottom:10px; display:block; padding:3px; font-size:12px; }
#content form input { margin-top:5px; }
.lc_logged { padding:0; margin-top:-10px; }
.authcomment {background-color: #eee !important;}

/* Sidebar */
#sidebar { width:289px;  }
#sidebar h2 { font-size:13px; color:#4A8393; }

/* Sidebar Search */
#search { height:57px; height:50px; position: absolute; top:30px;}
#search form { padding:14px 0 0 34px; }
#search form div { width:239px; height:28px; background:url(images/search_field.png) no-repeat 0 0; position:relative; }
#search form input.search_box { width:175px; border:0; position:absolute; left:5px; top:5px; padding-top:2px; background:transparent; font-size:11px; font-weight:bold; outline:none; }
#search form input.submit { position:absolute; right:0; }

/* Sidebar Block */
#sidebar .block { padding:14px 4px 14px 14px; background:url(images/sidebar_block_top.gif) repeat-x 0 0; }
#sidebar .block a { color:#3F6069; }
#sidebar .block a:hover { color:#131A1C; }
#sidebar .block ul { width:100%; padding:1px 0 8px; }

/* Sidebar Inside Block */
#sidebar_in .block ul li { font-weight:bold; border-bottom:#BDCCD1 1px solid; line-height:20px; padding:4px 0 4px 21px; background:url(images/circle.gif) no-repeat 5px 11px; margin-right:10px; }
#sidebar_in .block ul li ul li { border:0; }

/* Sidebar Special List */
#sidebar .categories ul,#sidebar .blogroll ul,#sidebar .widget_categories ul,#sidebar .widget_links ul { background:url(images/sidebar_ul_lines.gif) no-repeat 0 0; margin-top:3px; }
#sidebar .categories ul li,#sidebar .blogroll ul li,#sidebar .widget_categories ul li,#sidebar .widget_links ul li { width:104px; float:left; margin-right:10px; display:inline; }
#sidebar .categories ul li,#sidebar .widget_categories ul li { background:url(images/icon_folder.gif) no-repeat 0 6px; }
#sidebar .blogroll ul li,#sidebar .widget_links ul li { background:url(images/circle.gif) no-repeat 5px 11px; font-size:11px; }

/* Sidebar Flickr */
#sidebar .flickr h2 span { color:#0061D8; }
#sidebar .flickr h2 span span  
#sidebar .flickr .wrap { padding-top:5px; margin-left:-10px; position:relative; }
#sidebar .flickr li { float:left; margin-left:10px; display:inline; margin-bottom:10px; }
#sidebar .flickr img { float:left; margin-left:5px; display:inline; margin-bottom:5px; display:block; padding:4px; background:#fff; border:#BFCACE 1px solid; }

/* Sidebar Adverts */
.wrap .adverts { margin-left: 1px; margin-top: 15px}
#sidebar .adverts { width:285px; padding:15px 0 10px 4px; top:2220px; left:50px;}
#sidebar .adverts ul { padding:0; }
#sidebar .adverts ul li { float:left; margin-left:10px; margin-top:10px; display:inline; }
#sidebar .adverts img { display:block; }

/* Widget (calendar) */
#wp-calendar { width:95%; padding:0; margin-bottom:15px; }
#wp-calendar caption { padding:10px; }
#wp-calendar th,#wp-calendar td { padding:5px; text-align:center; background:#C0DBE2; }
#wp-calendar td { background:transparent; }
#wp-calendar td,table#wp-calendar th { padding:3px 0; }
#wp-calendar a { text-decoration:underline; }
#wp-calendar a:hover { text-decoration:none; }

/* Widget (tag cloud) */
#tag_cloud { padding-bottom:20px; }
#tag_cloud h2 { margin-bottom:5px; }

/* Footer */
#footer { width:940px; margin:0 auto; background:url(images/footer_bg.gif); padding-top:18px; margin-top:-1px; position:relative; }
#footer a { color:#B2D1E4; }
#footer a:hover { color:#318DE1; }
#footer h2 { color:#6D7E87; }

/* Footer Popular Articles */
#footer .popular { padding-bottom:30px; }
#footer .left-col .wrap { width:646px; }
#footer .left-col h2 { width:115px; display:block; float:left; line-height:24px; text-align:right; padding:10px 35px 10px 10px; font-size:20px; background:url(images/footer_element.gif) no-repeat right 18px; display:inline; }
#footer .left-col ul { width:441px; display:block; float:left; padding:5px 0 15px 30px; }
#footer .left-col ul li { line-height:20px; font-size:16px; padding:6px 0 9px; font-weight:bold; background:url(images/footer_line.gif) repeat-x left bottom; }

/* Footer Subscribe */
#footer #subscribe { width:241px; padding:0 30px 10px 18px; color:#B2D1E4; }
#footer #subscribe a { font-weight:bold; text-decoration:underline; display: block }
#footer #subscribe h2 { font-size:16px; padding: 0; margin: 0;  }
#footer #subscribe p { padding:8px 0 8px 42px; }
#footer #subscribe p.rss { background:url(images/rss.png) no-repeat 0 11px; }
#footer #subscribe p.face { background:url(images/facebook.png) no-repeat 0 11px; }

/* Copyright */
#copyright { width:100%; clear:both; background:#1A272E url(images/bottom.gif) no-repeat left bottom; border-top:#2B404D 1px solid; font-size:11px; color:#677881; padding:5px 0; }
#copyright .left-col { padding-left:15px; }
#copyright .right-col { padding-right:15px; }
#copyright .right-col img { vertical-align:middle; }

/* Fix */
.wrap:after,.block ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* Misc */
.fix { clear:both; height:1px; margin:-1px 0 0; overflow:hidden; }
.fl { float:left; }
.fr { float:right; }
.ac { text-align:center; }
.ar { text-align:right; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:3px 0 2px 10px; display:inline; }
img.alignleft { padding:4px; margin:3px 10px 2px 0; display:inline; }
.alignleft { float:left; }
.alignright { float:right; }

#floatme {float: right; margin: 0; padding: 0;}
#comments_left { }
#comments_right { }


/* Threaded comments */
ol.commentlist { margin:0; padding:0; }
ol.commentlist li { list-style-type:none; }
ol.commentlist li ul.children { padding-left:20px; }
ol.commentlist li ul.children li { border-top:1px dotted #D7D7D7; border-bottom:none; padding-top:15px; }
.jsk-HeaderWrapper {display: none}
.js-poweredBy {display: none}
.js-CommentsArea .js-singleCommentAdminStar {border: 0px solid #fff;}
.jsk-ItemContentWrapper {padding-left: 8px}
.js-commentByAdmin .js-singleCommentBg { background-color: #efefef; padding: 3px; border: 1px dotted #aaa; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.js-kit-comments { padding-top: 20px; border-top: 1px dotted #ccc}
/* Js-Kit Echo theme */
/* colors */
.js-singleCommentBg { background-color:#FFFFFF; } /* changes the bg color of each item */
.jsk-PrimaryBackgroundColor { background-color: #FFFFFF; } /* changes the primary foundation color */
.jsk-SecondaryBackgroundColor { background-color: #f4f4f4; } /* changes things like the comment form bg */
.jsk-PrimaryHighlightColor { color: #fffea9 } /* not currently used */
.jsk-SecondaryHighlightColor { color: #ffff00 } /* not currently used */
.jsk-PrimaryFontColor { color: #3a3a3a; } /* the color of all primary text elements */
.jsk-SecondaryFontColor { color: #c6c6c6; } /* the color of all secondary text elements */
.jsk-ThreadWrapper a, .jsk-LinkColor { color: #476cb8 }  /* the color of the Echo Stream background */
.jsk-H1Color { color: #878487; } /* the color of the 1st level headers */
.jsk-MenuContainer { background-color: ##FFFFFF; }    /* the color of the 'Add another site' drop-down menu */
/* fonts */
.jsk-PrimaryFont, .jsk-CommentFormSurface input { font-family: Lucida grande, Tahoma, Verdana, Arial; }
.jsk-PrimaryFont { font-size: 8pt; font-weight: normal; }
.jsk-H1Font { font-size: 1.38em; font-weight: bold; line-height: 1.4em; }
.jsk-LinkFont, .jsk-ThreadWrapper a, .jsk-ThreadWrapper a:hover { text-decoration: none; font-weight: normal; }


.tipsy { opacity:.8; filter:alpha(opacity=80); background-repeat:no-repeat; padding:5px; }
.tipsy-inner { padding:8px; max-width:220px; font:11px 'Lucida Grande', sans-serif; font-weight:bold; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color:#000; color:white; text-align:left; }
.tipsy-north { background-image:url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/tipsy-north.gif); background-position:top center; }
.tipsy-south { background-image:url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/tipsy-south.gif); background-position:bottom center; }
.tipsy-east { background-image:url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/tipsy-east.gif); background-position:right center; }
.tipsy-west { background-image:url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/tipsy-west.gif); background-position:left center; }
#topnav { padding:10px 25px 12px; font-size:11px; line-height:23px; text-align:right; }
#topnav a.signin { background:#88bbd4; padding:4px 6px 6px; text-decoration:none; font-weight:bold; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:transparent url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/signin-nav-bg-ie.png) no-repeat 0 0; padding:4px 12px 6px; }
#topnav a.signin:hover { background:#59B; background:transparent url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/signin-nav-bg-hover-ie.png) no-repeat 0 0; padding:4px 12px 6px; }
#topnav a.signin,#topnav a.signin:hover { background-position:0 3px!important; }
a.signin { position:relative; margin-left:3px; }
a.signin span { background-image:url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/toggle_down_light.png); background-repeat:no-repeat; background-position:100% 50%; padding:4px 16px 6px 0; }
#topnav a.menu-open { background:#ddeef6!important; color:#666!important; outline:none; }
#small_signup { display:inline; float:none; line-height:23px; margin:25px 0 0; width:170px; }
a.signin.menu-open span { background-image:url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/toggle_up_dark.png); color:#789; }
#signin_menu { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; display:none; background-color:#ddeef6; position:absolute; width:210px; z-index:100; border:1px transparent; text-align:left; padding:10px; margin-left:-8px; margin-left:-15px; margin-top:5px; color:#789; font-size:11px; }
#signin_menu input[type=text],#signin_menu input[type=password] { display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #ACE; font-size:13px; margin:0 0 5px; padding:5px; width:203px; }
#signin_menu p { margin:0; padding: 0 }
#signin_menu a { color:#6AC; }
#signin_menu label { font-weight:normal; }
#signin_menu p.remember { padding:10px 0; }
#signin_menu p.forgot,#signin_menu p.complete { clear:both; margin:5px 0; }
#signin_menu p a { color:#27B!important; }
#signin_submit { -moz-border-radius:4px; -webkit-border-radius:4px; background:#39d url(http://www.svendborgsnetavis.dk/wp-content/themes/typebased/images/bg-btn-blue.png) repeat-x scroll 0 0; border:1px solid #39D; color:#fff; text-shadow:0 -1px 0 #39d; padding:4px 10px 5px; font-size:11px; margin:0 5px 0 0; font-weight:bold; }
#signin_submit::-moz-focus-inner { padding:0; border:0; }
#signin_submit:hover,#signin_submit:focus { background-position:0 -5px; cursor:pointer; }
.tipsy-inner { padding:10px 15px; line-height:1.5em; font-weight:bold; }
.ie6 .tipsy { width:250px; }
.signup-tip { line-height:18px; margin:30px 0; color:#333; }
.signup-tip a { font-weight:bold; }