/*  
Theme Name: JediSthlm V
Theme URI: http://wordpress.org/
Description: Simple and Clean
Version: 0.1
Author: Jens Wedin
Author URI: http://jedisthlm.com
*/




body {background: #e9e9e9; font: 113%/140% Arial, sans-serif; margin: 0; padding: 0}

#only-open-on-sundays {border: 3px solid #f28705; font-weight: bold;padding:10px; background: #f2cc0c; margin: 2px; color: #f28705}
#only-open-on-sundays a:link,
#only-open-on-sundays a:visited {color: #f28705 !important}
#only-open-on-sundays:hover {color: #000 !important}


h1 {line-height: 1.2em}
h2 {margin: 0; padding: 0; line-height: 1.2em}
h3 {}
h4, h5, h6 {}

p {}
strong {padding: 1px 3px 1px 3px; font-weight: normal; background: #f9ff9b}
a:link {color: #c00; text-decoration: none; border-bottom: 1px dotted #c00; padding: 3px;}
a:visited {color: #000; text-decoration: none; border-bottom: 1px dotted #c00; padding: 3px;}
a:hover,
a:focus {color: #fff; background: #d91414; text-decoration: none; border-bottom: 1px dotted  #c00; padding: 3px;}
a:active {color: #fff; background: #d91414; text-decoration: none; border-bottom: 1px dotted #c00; padding: 3px;}
q, blockquote {font: italic 1.0em/150% Georgia; }
input:focus,
textarea:focus {border: 1px solid #ccc}

#accessibility {padding: 0 0 0.2em; width: 100%; background: #000 url(images/acessibillity-bg.png) repeat 0 0; border-bottom: 1px solid #5e0000}
#accessibility:hover {background:  url(images/footer-bg.png) repeat 0 0;}
#accessibility ul {margin: 0 0 0 15px; padding: 0;}
#accessibility li {margin: 0.4em 1.0em 0 0; padding: 0; float: left; list-style-type: none; }
#accessibility a {color: #000 !important; border-color: #000 !important}
#accessibility a:hover {color: #000 !important; background: #fff !important}

#wrapper {background: #fff; width: 53.2em; max-width: 100%; min-width: 600px} /* 59.5em = 960px with a body font size of 113% */
#top {}

#logo {height: 121px; width: 100%; border-top: 1px solid #d20000; background: #fff url(images/logo-bg.png) repeat-x 0 0}
#logo a,
#logo img {border: 0; margin: 0; padding: 0; float: left}
#logo a:hover {background: 0}
#logo form {float: right; border: 1px solid #ccc; padding: 5px; margin: 13px 20px 0 0; background: #fff}
#logo input {padding: 5px; font: 110%/140% Arial, sans-serif; background: #fff url(images/seach-bg.png) repeat-x 0 0; border: 1px solid #aaa}
#s {}







#footer {border-top: 1px solid #d20000; background: url(images/footer-bg.png) repeat 0 0; padding: 0.5em 0 2.0em 0;}
#footer ul {list-style: none; margin: 0; padding: 0}
#footer h2 {margin: 0.5em 0 0.5em 0}
#footer a {display: block;}

#footer a:link {color: #000; margin: 0.7em 0 0.7em 0; color: #000; text-decoration: none; border-bottom: 1px dotted #000; padding: 3px; display: block}
#footer a:visited {text-decoration: none; border-bottom: 1px dotted #000; padding: 3px;}
#footer a:hover { color: #000; background: #fff; text-decoration: none; border-bottom: 1px dotted  #d91414; padding: 3px;}
#footer a:focus {color: #000; background: #fff}	
#footer a:active {background: #fff; text-decoration: none; border-bottom: 1px dotted #d91414; padding: 3px;}



#popular, 
#my-picks, 
#my-delicious,
#related  {float: left; width: 22.0%; padding: 7px 7px 7px 7px;}
#popular {padding-left: 15px;}
#my-delicious {padding-top: 4px}




/* frontpage */
#frontpage #main-content {float: left; width: 40.3em; max-width: 100%}
#frontpage #related-content {width: 11.5em; margin: 0 20px 0 0; float: right; border: 1px solid #ccc; background: #eee;}
#frontpage #related-content h2 {margin : 10px 0 0 10px}
#frontpage #related-content p {margin : 0 0 20px 10px}
#frontpage h1 {position: absolute;left: -999px;width: 990px;}
#frontpage .meta {color: #888; font-size: 90%}
#frontpage code {font: 120%/140% Arial, sans-serif; white-space: normal}
#frontpage #main-content h2 a:first-letter {text-transform: uppercase;} 
#frontpage h2 a {display: block}
#frontpage .entry {}
#frontpage .post {margin: 0 7.2em 2.0em 7.1em; }
#frontpage #footer a {}
#frontpage .navigation {width: 25.9em; margin: 0 0 0 7.1em; }
#external ul {list-style: none; margin: 0 0 10px 10px; padding: 0}
/**/

/*single*/
#single #main-content h1:first-letter {text-transform: uppercase;}
#single #main-content {margin: 0 7.2em 0 7.1em;}
#single .post {clear: both; padding: 1.0em 0 0 0;} 
#single .postmetadata {color: #888; margin: 2em 0 2em 0; font-size: 90%; line-height: 2.0em}
#single input, 
#single textarea {padding: 5px;font: 110%/140% Arial, sans-serif; background: #fff url(images/seach-bg.png) repeat 0 0; border: 1px solid #aaa}
#single textarea {width: 98%}
#single .post img {border: 2px solid  #fbf531; background: #ffa; padding: 15px; text-align: center}
#single .post img:hover {background: #ffc;}
#comments .alt {border: 1px solid #efefef; border-width: 1px 0 1px 0; background: #fafafa;}
#comments ol {list-style: none; padding: 0; margin: 0}
#comments li {margin: 1.0em 0 1.0em 0; padding : 0.5em}
#comments li li { margin: 0; padding: 0; list-style-type: disc}
.author {background: #f9ff9b !important}






/* search */
#search-result #main-content {margin: 0 7.2em 5.0em 7.1em;}
#search-result .meta {color: #888; font-size: 90%; margin: 0}
#search-result .post {margin: 1.0em 0 2.0em 0}


/* keywords */
#tag #main-content {margin: 0 7.2em 2.0em 7.1em;}
#tag #main-content img {display: none;}
#tag #main-content input {padding: 5px;font: 110%/140% Arial, sans-serif; background: #fff url(images/seach-bg.png) no-repeat 0 0; border: 1px solid #aaa}
#tag .post {margin: 1.0em 0 2.0em 0}
#tag .meta {color: #888; font-size: 90%; margin: 0}


.tags .postmetadata, 
.tags .postmetadata a:link,
.tags .postmetadata a:visited {color: #ccc !important; border-color: #ccc; font-size: 0.9em}
.tags .postmetadata a:hover {color: #fff !important}


/* page */
#page #main-content {margin: 0 7.2em 2.0em 7.1em;}
#page .post {clear: both}
#page #main-content input {padding: 5px;font: 110%/140% Arial, sans-serif; background: #fff url(images/seach-bg.png) no-repeat 0 0; border: 1px solid #aaa}

/* 404 */
#error #main-content {margin: 0 7.2em 2.0em 7.1em;}
#error .post {clear: both}
#error #main-content input {padding: 5px;font: 110%/140% Arial, sans-serif; background: #fff url(images/seach-bg.png) no-repeat 0 0; border: 1px solid #aaa}




/* google */
.google {text-align: center; border: 1px solid #ccc; border-width: 1px 0 1px 0; background: #fff; margin: 2.0em 0 2.0em 0; padding: 0.5em 0}


/* generic */
.navigation {margin: 0; clear: both;}
.alignleft {float: left;}
.alignright {float: right;}
.alignleft a:visited, 
.alignright a:visited {color: #c00;}
.alignleft a:hover, 
.alignright a:hover {color: #fff;}
.quotes {font: 1.1em Georgia, "Times New Roman", Times, serif !important}

.wp-smiley {padding: 0 !important; border: 0 !important; height: 15px; width: 15px !important;}
.hide {display: none;}
.clear {display: block; clear: both; height: 1px;}
.hilite {background: #f9ff9b}
.book {margin: 5px 0 0 10px}
.to-the-top {margin: 0 10px 0 15px; padding-top: 20px}
.to-the-top a {display: inline !important}
