/*   
Theme Name: Swedish Trainer
Author: Vantage Street
Author URI: http://www.vantagestreet.com
Version: 1
*/
* {
margin:0;
padding:0;
}
body {
-x-system-font:none;
background:#28231F url(images/bg.gif) repeat-x scroll 0 0;
color:#DDDDDD;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}
p {
line-height:20px;
margin-bottom:20px;
}
strong, em {
color:#98A8E1;
}
h1, h2, h3, h4, h5, h6 {
color:#6C5C52;
font-weight:normal;
letter-spacing:0.05em;
line-height:1em;
margin-bottom:20px;
}
h1 {
font-size:40px;
line-height:1;
margin-bottom:20px;
}
h2 {
font-size:30px;
margin-bottom:0.75em;
}
h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}
h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}
h5 {
font-size:1em;
font-weight:bold;
margin-bottom:1.5em;
}
h6 {
font-size:1em;
font-weight:bold;
}
ul, ol, dl {
margin-bottom:20px;
margin-left:20px;
}
dt {
font-weight:bold;
}
dd {
margin-left:20px;
}
blockquote {
background:#1D191A none repeat scroll 0 0;
margin-bottom:20px;
padding:20px;
}
a {
color:#6C5C52;
}
a:hover {
color:#A08A7B;
}
#sweden {
background:transparent url(images/sweden.gif) no-repeat scroll center -15px;
}
#header h1 {
margin-bottom:0;
}
#header h1 a {
background:transparent url(images/header.gif) no-repeat scroll 10px 0;
display:block;
font-size:12px;
height:120px;
margin:0 auto;
text-indent:-99999px;
width:760px;
}
#nav {
height:40px;
line-height:40px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
width:760px;
}
#nav li {
display:block;
float:left;
font-size:15px;
letter-spacing:2px;
line-height:15px;
}
#nav li a {
background:transparent url(images/nav.jpg) no-repeat scroll 0 0;
display:block;
height:40px;
text-indent:-99999px;
}
#nav .home {
width:105px;
}
#nav .about {
background-position:-107px 0;
width:136px;
}
#nav .products {
background-position:-245px 0;
width:133px;
}
#nav .recommend {
background-position:-382px 0;
width:165px;
}
#nav .contact {
background-position:-552px 0;
width:118px;
}
#nav .faq {
background-position:-675px 0;
width:80px;
}
#nav .home:hover {
background-position:0 100%;
}
#nav .about:hover {
background-position:-107px 100%;
}
#nav .products:hover {
background-position:-245px 100%;
}
#nav .recommend:hover {
background-position:-382px 100%;
}
#nav .contact:hover {
background-position:-552px 100%;
}
#nav .faq:hover {
background-position:-675px 100%;
}
.svenska #nav {
height:40px;
line-height:40px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
width:760px;
}
.svenska #nav li {
display:block;
float:left;
font-size:15px;
letter-spacing:2px;
line-height:15px;
}
.svenska #nav li a {
background:transparent url(images/sv-nav.jpg) no-repeat scroll 0 0;
display:block;
height:40px;
text-indent:-99999px;
}
.svenska #nav .home {
width:84px;
}
.svenska #nav .about {
background-position:-84px 0;
width:112px;
}
.svenska #nav .products {
background-position:-196px 0;
width:143px;
}
.svenska #nav .recommend {
background-position:-339px 0;
width:224px;
}
.svenska #nav .contact {
background-position:-563px 0;
width:121px;
}
.svenska #nav .faq {
background-position:-684px 0;
width:76px;
}
.svenska #nav .home:hover {
background-position:0 100%;
}
.svenska #nav .about:hover {
background-position:-84px 100%;
}
.svenska #nav .products:hover {
background-position:-196px 100%;
}
.svenska #nav .recommend:hover {
background-position:-339px 100%;
}
.svenska #nav .contact:hover {
background-position:-563px 100%;
}
.svenska #nav .faq:hover {
background-position:-684px 100%;
}
#wrapper {
margin:20px auto 0;
width:770px;
}
#testimonial {
background:#1D191A url(images/testimonial.jpg) no-repeat scroll center top;
display:block;
height:235px;
text-indent:-99999px;
width:770px;
}
.svenska #testimonial {
background:#1D191A url(images/sv-testimonial.jpg) no-repeat scroll center top;
display:block;
height:235px;
text-indent:-99999px;
width:770px;
}
#content {
margin-top:20px;
width:770px;
}
html > body #content {
background:transparent url(images/trans-t.png) no-repeat scroll center top;
}
* html #content {
}
#innerc {
margin-top:20px;
width:770px;
}
#inner-ie p, #inner-ie a, #inner-ie h2, #inner-ie h3, #inner-ie h1, #inner-ie input, #inner-ie label, #inner-ie textarea, #inner-ie ul, #inner-ie ol, #footer-ie a, #footer-ie p {
position:relative;
z-index:1;
}
html > body #innerc {
background:transparent url(images/trans-m.png) repeat scroll center top;
}
* html #inner-ie {
float:left;
width:100%;
}
html > body #content, html > body #innerc {
overflow:hidden;
}
#posts {
float:left;
padding:0 20px;
width:475px;
}
.post {
margin-bottom:40px;
margin-top:-7px;
}
.post h2.title, .post h3.title, .post h2.title a, .post h3.title a {
color:#98A8E1;
font-size:20px;
font-weight:normal;
letter-spacing:1px;
line-height: 1.5;
margin-bottom:10px;
text-decoration:none;
}
.meta, .meta em {
color:#6C5C52;
text-transform:uppercase;
}
#comments {
border-top:2px ridge #555A75;
padding-top:20px;
}
#comments li {
background:#1D191A none repeat scroll 0 0;
border:1px solid #222222;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
padding:20px;
}
#comments .commentauthorinfo {
color:#6C5C52;
margin-bottom:20px;
}
#comments .cdate {
font-size:11px;
font-style:italic;
text-decoration:none;
}
#respond {
color:#6C5C52;
font-weight:normal;
text-transform:uppercase;
}
#commentwrap {
margin:0;
padding:0;
}
#comment_form {
margin:0;
padding:0;
}
#comment_form label {
display:block;
float:left;
width:150px;
}
#comment_form input {
display:block;
float:left;
width:319px;
}
#comment_form textarea {
margin:0;
width:473px;
}
#comment_form input#comment_submit {
margin-top:20px;
width:100px;
}
#sidebar {
border-left:2px ridge #555A75;
float:left;
margin:0 20px 0 0;
padding-left:20px;
width:195px;
}
#sidebar h4, #sidebar dt {
color:#6C5C52;
font-weight:normal;
text-transform:uppercase;
}
#sidebar ul {
margin:0;
}
#sidebar dl {
margin:0;
}
#sidebar dd {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:5px;
padding:0;
}
#sidebar dd li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sidebar dd a {
color:#DDDDDD;
text-decoration:none;
}
#sidebar form {
margin:20px 0;
}
#cb {
clear:both;
height:20px;
width:770px;
}
* html #cb {
}
html > body #cb {
background:transparent url(images/trans-b.png) repeat scroll center bottom;
}
#footer {
clear:both;
margin-top:20px;
}
* html #footer {
float:left;
width:730px;
}
html > body #footer {
background:transparent url(images/trans-t.png) no-repeat scroll center top;
overflow:auto;
}
#footer-ie {
float:left;
height:80px;
line-height:60px;
margin-bottom:0;
margin-top:20px;
padding:0 20px;
width:730px;
}
* html #footer-ie {
}
html > body #footer-ie {
background:transparent url(images/trans-m.png) repeat scroll center top;
}
.amazon-item {
border-bottom:1px solid #555A75;
margin:30px 0 0;
padding:0 0 30px;
position:relative;
width:475px;
}
.amazon-item .product-image {
float:left;
padding:0 0 0 15px;
width:85px;
}

.amazon-item  a img{
border: none;
}
.amazon-item .details {
margin:0 0 0 100px;
}
.amazon-item .product-title, .amazon-item .product-title a {
color:#98A8E1;
font-size:1.1em;
}
.amazon-item .product-title a:hover {
text-decoration:none;
}
.amazon-item .author {
color:#CCCCCC;
}
.amazon-item .offers {
display:none;
}
.amazon-item .ratings {
display:none;
}

#wrapper {position: relative;}
#sweden #lang_swap a {width: 90px; display:block; height: 26px; background:transparent url(images/swedish-flag.png) no-repeat; position: absolute; top: -90px; left: 0px; text-indent: 36px;}
.svenska #sweden #lang_swap a {background:transparent url(images/english-flag.png) no-repeat;}


.rss-feed {display: block; height: 75px; width: 75px; background: url(images/rss-icon.png) no-repeat; text-indent: -9000px; margin: 5px 0 10px 0px; padding: 0;}