/*
Theme Name: Sportguiden 1.3
Theme URI: http://www.sportguiden.com
Description: Ett Wordpress tema till sportguiden
Version: 1.3
Author: Drip
Author URI: http://www.drip.se
*/

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 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 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
html, body {
height: 100%;
}
ol, ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
blockquote {
line-height: 1.2em;
font-style: italic;
padding: 20px 20px 20px 60px;
margin: 20px 0;
background: url(images/quote.png) no-repeat 0 0;
}
acronym {
cursor: help;
border-bottom: 1px dashed #333;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
hr {
display: none;
}
.right {
float: right;
}
.left {
float: left;
}
.center {
margin: 0 auto;
}
.hide {
display: none;
}
.clear {
clear: both;
}
.hidden {
display: none;
}
.clear:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .clear {
display: block;
}
* html .clear {
height: 1%;
}

/* Begin Layout */
body {
font-family: arial;
color: #333;
line-height: 1;
font: 100%  'Arial', 'Helvetica Neue', 'Helvetica' 'Lucia Grande', 'Myriad Pro', 'Verdana', sans-serif;
background: #ECECEC url(images/bg-body.jpg) repeat-x;
}
#wrapper {
margin: 0 auto;
padding: 0 20px;
width: 980px;
*width: 981px;
_width: 983px;
}
/* header */
#header {
background: #fff;
clear: both;
height: 90px;
margin: 12px 0 18px 0;
padding: 12px 0;
}
#headerad {
background: url(images/tab-ad-left.png) no-repeat;
float: left;
height: 90px;
margin: 0 2px 0 -20px;
padding: 0 0 0 20px;
width: 728px;
}
#headertitle {
float: left;
height: 90px;
width: 250px;
} 
#header #description {
display: none;
}
#page {
background: #fff;
float: left;
padding: 14px 0 0 0;
}
.main, .single {
float: left;
margin: 0 2px 0 0;
width: 728px;
}
.single {
_margin: 0;
}
.sidebar {
float: left;
width: 250px;
}
/* start */
#start {
width: 728px;
}
ul#extend {
margin: 10px 0 0 0;
float: left;
}
ul#extend li {
border: 0;
display: inline;
margin: 0;
}
ul#extend li a {
display: block;
float: left;
width: 240px;
}
ul#extend a.margin {
padding: 0 3px 0 0;
}
/* om sportguiden */
#about {
background: #eee url(images/bg-about.png) no-repeat top left;
float: left;
width: 728px;
}
#about .title {
margin: 10px 0 0 185px;
}
#about .title h2, #about .title h2 a {
color: #7c7c7c;
font-weight: bold;
text-decoration: none;
}
#about .body {
color: #7c7c7c;
margin: 0 0 0 200px;
padding: 0;
width: 500px;
}
/* ads */
div.redline {
border-bottom: 2px solid #d17140;
clear: both;
margin: 0 0 10px 0;
padding: 10px 0 0 0;
}
div#ad-middle {
background: url(images/tab-ad-left.png) no-repeat;
float: left;
height: 120px;
margin: 0 0 0 -20px;
padding: 0 0 0 20px;
}
div.sidebar #ad-1 {
background: url(images/tab-ad-right.png) no-repeat;
background-position: 250px 0;
float: left;
padding: 0 20px 0 0;
position: relative;
_position: absolute;
width: 250px;
}
div.sidebar #ad-2 {
background: url(images/tab-ad-right.png) no-repeat;
background-position: 250px 0;
float: left;
padding: 0 20px 0 0;
position: relative;
_position: absolute;
width: 250px;
}
div.sidebar #ad-3 {
background: url(images/tab-ad-right.png) no-repeat;
background-position: 250px 0;
float: left;
padding: 0 20px 0 0;
position: relative;
_position: absolute;
width: 250px;
}
div.sidebar #ad-4 {
background: url(images/tab-ad-right.png) no-repeat;
background-position: 250px 0;
float: left;
padding: 0 20px 0 0;
position: relative;
_position: absolute;
width: 250px;
}
/* navigation */
div#navigation {
float: left;
clear: both;
}
div#navigation ul#navigation {
float: left;
height: 32px;
*margin: 0 0 0px 0;
}
div#navigation ul#navigation li {
background: url(images/bg-li.png) repeat-x top left;
background-position: 0 -3px;
_background-position: 0 -3px;
display: block;
float: left;
height: 32px;
margin: 0px 3px 0 0;
_width: 140px;
}
div#navigation ul#navigation li.current-cat {
background: url(images/bg-li-current.png) repeat-x top left;
background-position: 0 -3px;
_background-position: 0 -3px;
}
div#navigation ul#navigation li.current_page_item { /* start knapp i navigation  */
background: url(images/bg-li-current.png) repeat-x top left;
background-position: 0 -3px;
_background-position: 0 -5px;
}
div#navigation ul#navigation li.current-cat a, div#navigation ul#navigation li.current_page_item a {
color: #7e7e7e;
}
div#navigation ul#navigation li a {
color: #fff;
display: block;
font-size: 0.8em;
font-weight: bold;
height: 19px;
letter-spacing: 0.03em;
text-decoration: none;
text-transform: uppercase;
padding: 13px 12px 0px 12px;
}
div#navigation ul#navigation li a:hover {
color: #ccc;
}
div#navigation ul#navigation li a {
color: #fff;
}
/* footer */
#footer {
background: #fff;
clear: both;
color: #000;
float: left;
font-size: 0.8em;
font-weight: bold;
margin: 5px 0;
padding: 10px;
text-transform: uppercase;
width: 960px;
}
#footer div#pagination {
float: left;
width: 840px;
}
#footer ul.pagination {
}
#footer ul.pagination li {
display: inline;
padding: 0px 2px;
}
#footer ul.pagination li a {
color: #000;
text-decoration: none;
}
#footer ul.pagination a.current {
color: #3183ff;
text-decoration: underline;
}
/* posts */
div.post {
float: left;
margin: 5px 0;
}
div.post ol {
padding: 0 0 0 35px;
}
div.image {
float: left;
}
div.title {
font-family: arial !important;
float: left;
padding: 0 30px 3px 15px;
width: 583px;
font-weight: bold;
text-decoration: none;
}
div.title a:hover {
text-decoration: none;
}
div.excerpt {
font-family: arial !important;
float: left;
font-size: 1.1em;
font-weight: bold;
letter-spacing: -0.05em;
padding: 0 130px 3px 15px;
width: 583px;
}
.category-stor-bild div.title {
float: left;
padding: 14px 130px 3px 15px;
}
.category-liten-bild div.title {
float: left;
width: 420px;
}
.category-liten-bild div.excerpt {
float: left;
padding: 0px 30px 3px 15px;
width: 420px;
}
.category-liten-bild div.body {
float: left;
padding: 0px 30px 3px 15px;
width: 420px;
}
.single div.title {
float: left;
width: 583px;
}
.single div.excerpt {
float: left;
width: 583px;
}
.single div.body {
float: left;
width: 583px;
}
.single .category-liten-bild div.title {
float: left;
width: 420px;
}
.single .category-liten-bild div.excerpt {
float: left;
width: 420px;
}
.single .category-liten-bild div.body {
float: left;
width: 420px;
}
.category-youtube div.title {
margin: 580px 0 0 0;
_margin: 0;
}
.category-youtube div.body object {
height: 590px;
width: 728px;
margin: -678px 0 10px -15px;
float: left;
_display: none;
}
div.body {
float: left;
padding: 0 130px 3px 15px;
width: 583px;
}
div.body img {
display: none;
}
div.tavling div.body {
margin: 0 0 0 -15px;
}
div.tavling div.body img {
display: block !important;
}
div.tavling div.body span.dots {
display: none;
}
div.body p {
padding: 0 0 3px 0;
}
div.category-liten-bild div.more {
padding: 0 0 10px 265px;
}
div.more {
float: left;
clear: both;
font-size: 0.8em;
padding: 0 0 10px 15px;
/*_clear: left;*/
_float: none;
*width: 150px;
}
div.more strong {
font-weight: normal !important;
}
div.edit {
padding: 5px 10px;
height: 20px;
}
div.author {
float: left;
*float: none;
clear: left;
margin: 10px 0 5px 5px;
_width: 212px;
}
div.tags {
float: left;
margin: 10px 0 0 5px;
_margin: -10px 0 0 5px;
}
div.sociable {
float: right;
margin: 5px !important;
_float: none;
}
/* comment meta */
div.category-liten-bild div.comments {
margin: 10px 0 0 0;
}
div.continue div.category-liten-bild div.comments {
background: #b2b2b2 !important;
clear: left !important;
font-size: 0.7em !important;
font-weight: bold !important;
}
div.single div.category-liten-bild div.comments {
background: #b2b2b2;
float: left;
font-size: 0.65em;
font-weight: bold;
margin: 0 0 10px 0;
width: 728px;
}
div.comments {
background: #b2b2b2;
float: left;
font-size: 0.7em;
font-weight: bold;
width: 728px;
}
div.comments a {
color: #fff;
}
span.count {
background: #7c7c7c;
color: #fff;
display: block;
float: left;
height: 14px;
padding: 3px 8px 1px 7px;
}
span.comment {
background: #b2b2b2;
color: #fff;
display: block;
float: left;
height: 14px;
padding: 3px 8px 1px 7px;
}
/* Typography & colors */
span {
}
span.dots {
padding: 0 0 0 -2px;
}
.single span.dots {
display: none;
}
p {
font-size: 0.8em;
clear: left !important;
float: left !important;
*float: none !important;
text-align: left !important;
*text-align: none !important;
}
p.dots {
display: inline !important;
float: left !important;
clear: none !important;
text-align: left !important;
}
ul {
font-size: 1em;
}
li {
font-size: 0.9em;
}
a {
font-size: 0.9em;
text-decoration: underline;
}
/* headings */
h1 {
font-size: 2em;
}
h2 {
font-size: 1.50em;
letter-spacing: -0.05em;
}
h2 a, h2 a:hover {
color: #000;
}
h3 {
font-size: 1.4em;
}
h4 {
font-size: 1.2em;
}
h5 {
font-size: 1.0em;
padding: 0 0 5px 0;
}

/* Typography & colors links */
a {
color: #06c;
text-decoration: none;
}
a:hover {
color: #147;
text-decoration: underline;
}
a.more-link {
font-size: 0.7em;
}
/* End Typography & Colors */

/* Begin Images */
p img {
max-width: 100%;
}
a img {
border: none;
}
img.centered {
display: block;
margin: 0 auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
/* End Images */

/* Begin Comments*/
#respond {
float: left;
margin: 10px 0;
width: 728px;
}
.even, .alt {
margin: 0 0 1px 0;
}
.commentlist {
float: left;
}
.commentlist p {
font-weight: normal;
line-height: 1.0em;
font-size: 0.75em;
text-transform: none;
padding: 0;
}
.commentlist li {
padding: 15px 5px 10px 10px;
list-style: none;
}
.comment-meta {
display: none;
}
.comment-author a {
color: #7e7e7e;
font-weight: bold;
}
.comment-author .says, .fn, em {
color: #7C7C7C;
font-size: 0.9em;
font-weight: bold;
}
#comments h2, #respond h2 {
font-weight: bold;
padding: 5px 10px;
font-size: 0.75em;
}
#commentform {
background: #e5e5e5;
width: 708px;
height: 340px;
padding: 10px;
color: #7f7f7f;
}
#commentform small {
color: #7f7f7f;
}
#commentform p {
font-family: 'Arial', 'Helvetica Neue', 'Helvetica' 'Lucia Grande', 'Myriad Pro', 'Verdana', sans-serif;
color: #7f7f7f;
margin: 0 0 0 5px;
width: 700px;
}
#commentform input {
border: 1px solid #b7b7b7;
color: #7f7f7f;
font-family: 'Arial', 'Helvetica Neue', 'Helvetica' 'Lucia Grande', 'Myriad Pro', 'Verdana', sans-serif;
width: 460px;
padding: 8px 8px;
margin: 5px 5px 3px 0;
}
#commentform textarea {
border: 1px solid #b7b7b7;
color: #7f7f7f;
font-family: 'Arial', 'Helvetica Neue', 'Helvetica' 'Lucia Grande', 'Myriad Pro', 'Verdana', sans-serif;
font-size: 1em;
margin: 10px 0 0 0;
padding: 10px;
width: 456px;
height: 100px;
}
#respond:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
div.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
/* Submit button */
#submit {
background: url(images/btn-send.png) no-repeat;
border: none !important;
color: #fff;
height: 40px!important;
width: 90px !important;
padding: 20px 10px!important;
cursor: pointer;
display: block;
clear: both;
outline: none !important;
float: right;
}
p.send {
float: left;
margin: 0 0 0 408px!important;
_margin: 0 !important;
outline: none !important;
width: 90px!important;
}
/* End Comments */
.spacer {
}
.sunglasses {
height: 350px;
}