/*
Theme Name: Kerstin Blodig
Theme URI: http://www.soulbat.com
Description: Custom Wordpress Theme
Version: 1.0
Author: SOULBAT
Author URI: http://www.soulbat.com
Tags: 
*/

@charset "UTF-8";
/* /////////////////////// GENERAL CSS ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

* { margin:0; padding:0; }
html, body, ul, ol, dl,li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
a { outline:none; color:#D48632; text-decoration:none; } a:hover {text-decoration:underline }
html, body { height:100%; }
/* BODY CSS ///////////////////////*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #FFF;
background:#12232f;
text-align:center;
}

/* headings */

h1 { color:#D3D355; font-size:28px; font-weight:normal; 
font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:20px }
h2 { color:#EEE; font-size:1.1em; margin-top:9px}
h3 { color:#000; font-size:1.0em}
h4 { color:#000; font-size:1.0em}
h5 { color:#000; font-size:1.0em}
h6 { color:#000; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

.clearAfter:after {
content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;
}

/* note: IE fix - careful or avoid further height declarations on these elements */
.clearAfter {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
img.centered {	display: block;	margin-left: auto;	margin-right: 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	}

#middle img, #middle-large img,#middle-med img {
	border:1px solid black;
}
#middle img.alignright,#middle-large img.alignright,#middle-med img.alignright {   padding: 0 !important; margin: 4px 4px 6px 11px;	}
#middle img.alignleft,#middle-large img.alignleft,#middle-med img.alignleft {	padding: 0 !important; margin: 4px 11px 6px 4px; 		}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */


body { background:#12232f url(images/bg/kbg2.jpg) top center no-repeat; }

#wrapper {
margin:0 auto;
padding-bottom:20px;
width:930px;
text-align:left;
}

#header {
	width:auto;
	padding:9px 0 17px 0;	
}

#left {
	width:200px;
	float:left;
}
#middle {
	width:400px;
	float:left;
}
#middle-large {
	width:700px;
	float:left;
}
#middle-med {
	width:590px;
	float:left;
}

#right {
	width:270px;
	float:right;
}
#right-slim {
	width:120px;
	float:right;
	padding-top:16px; 
}

#footer { padding-top:20px; height:10px; }

#middle-large,#middle,#middle-med { padding-top:15px; }

#tagline {
	margin-top:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	float:right;
	width:300px;
	color:#C03721;
	text-align:right;
}

/* navigation */

.nav ul, .nav li { list-style:none; width:140px }
.nav li { margin-bottom:10px;  }
.nav li a { font-size:20px; color:#EEE;text-decoration:none; padding:2px 4px }
.nav li a:hover { text-decoration:none;  background:#D23C24;color:#FFF;  }
/* hide submenu */
.nav li ul { display:none  }

#kerstin {
	width:267px;
	height:331px;
	background:url(images/kerstin.png)
}

#rightinset {
	margin-left:14px;
}

#lx img {
	margin-bottom:5px !important;
}


.klinks a {
	background:#12232f; padding:1px; text-decoration:none;
}
.klinks a:hover {
	background:#D23C24;color:#FFF;  text-decoration:none;
}

/* images - section head */

#thumbnails { width:auto;  }

#thumbnails img {
	margin:0 5px 5px 0;
	padding:0;
}

#thumbnails a:hover img {
	border:1px solid #D23C24;
}


/* links section */
#lx a { width:245px; height:24px; display:block !important; margin-bottom:9px; 
background-image:url(images/linksprite.gif); cursor:pointer !important;
}
a#myspace { background-position: 0px 0px }
a#kelpie { background-position: 0px -45px }
a#ikb { background-position: 0px -91px }
a#myspace:hover { background-position: 250px 0px }
a#kelpie:hover { background-position: 250px -45px }
a#ikb:hover { background-position: 250px -91px }

.rightsub { padding-top:20px; }

.reviews {
	 font-style:italic; line-height:1.1em;
}
.reviews h2 {
	color:#696; font-style:normal;
	background:#12232f; padding:1px; 
	margin:12px 9px 9px 0;
}
.reviews p{
	  margin-bottom:9px;
}


 a.lookup {
	 color:#D3D355;
	 background:#663; padding:3px 6px; 
	text-decoration:underline !important;
	text-align:right;
}


#tourlink {
	padding:20px 0;
}
#tourlink a {
	text-decoration:underline;
}

