/*  
Theme Name: getMyStyle 2.0 by Lori
Theme URI: 
*/


body {
	background: #FFF url(images/page-background.jpg) repeat;
	background-position: 0 -17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited {
	color: #7b0e4e;
	}
a:hover {
	color: #500b34;
	}
	
.spacer10 {
	width: 100%;
	height: 10px;
	}
.spacer20 {
	width: 100%;
	height: 20px;
	}


/* extras */

#extra-stift {
	position: absolute;
	width: 79px;
	height: 513px;
	top: 300px;
	right: 20px;
}


/* header */

#header {
	position: relative;
	background: transparent url(images/header-background.jpg) center top repeat-x;
	width: 100%;
	height: 331px;
}

#header .logo-link {
	position: absolute; 
	width: 900px; 
	height: 120px; 
	left: 200px; 
	top: 70px; 
	cursor: pointer;
	}

#header-meta {
	position: absolute;
	left: 640px;
	top: 0px;
	width: 475px;
	height: 35px;
	background: url(images/meta-background.png) top left no-repeat;

}
#header-meta .links {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	}
#header-meta .links a, #header-meta .links a:visited {
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	padding: 10px 10px 10px 10px;
	text-shadow: #667e0a -1px -1px 0px;
	}
#header-meta .links a:hover {
	text-decoration: underline;
	}
#header-meta .search {
	float: left;
	padding: 4px;
	}
#header-meta .search .s-input {
	background: #b0d244 url(images/search-background.png) top left no-repeat;
	width: 100px;
	border: 1px solid #667e0a;
	padding: 4px 4px 4px 24px;
	-moz-border-radius: 3px;
}
#header-meta .search .s-button {
	background: none;
	border: none;
	color: #FFF;
	padding: 4px;
	text-shadow: #667e0a -1px -1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	}
	



/* page */

#page {
	background: transparent url(images/page-middle.gif) left top repeat-y;
	position: relative;
	width: 990px;
	left: 50%;
	margin-left: -507px;
	margin-top: -149px;
	
}

#page .top {
	background: transparent url(images/page-top.jpg) top left no-repeat;
	height: 120px;
}


/* main */
#main {
	position: relative;
	float: left;
	width: 420px;
	left: 45px;
}

/* profil */
#profil {
	z-index: 100;
	position: absolute;
	left: 691px;
	top: 120px;
	width: 266px;
	height: 178px;
	}


/* sidebar */
#sidebar {
	position: relative;
	float: left;
	width: 230px;
	left: 122px;
}

#sidebar .category {
	background: transparent url(images/sidebar-background.gif) left bottom no-repeat;
	padding: 0px 10px 20px 10px;
	}

#sidebar .category ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px;
}
#sidebar .category ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top: 1px dashed #6f3449;
	padding: 1px 0px;
}
#sidebar .category ul li a, #sidebar .category ul li a:visited {
	font-size: 12px;
	color: #6f3449;
	text-decoration: none;
	padding: 4px;
	display: block;
}
#sidebar .category ul li a:hover {
	background: #6f3449;
	color: #FFF;
	}
	
	
#sidebar .twitter {
	background: url(images/sidebar-twitter-bg.png) top left no-repeat;
	padding: 60px 0px 0px 0px;
	font-size: 11px;
	}
#sidebar .twitter .aktt_tweets {
	background: url(images/sidebar-twitter-bg.png) bottom left no-repeat;
	padding: 0px 30px 20px 10px;
	}
#sidebar .twitter .aktt_tweets ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
#sidebar .twitter .aktt_tweets ul li {
	margin: 0pxaut;
	list-style: none;
	border-bottom: 1px dashed #7e92ab;
	padding: 5px 0px;
	}
#sidebar .twitter .aktt_tweets ul li a, #sidebar .twitter .aktt_tweets ul li a:visited {
	color: #3c5677;
	text-decoration: none;
	}
#sidebar .twitter .aktt_tweets ul li a:hover {
	color: #3c5677;
	text-decoration: underline;
	}
	
#sidebar .links {
	background: url(images/blogroll-background.jpg) top left no-repeat;
	padding: 240px 0px 0px 0px;
	}
#sidebar .links .after {
	background: url(images/blogroll-background.jpg) bottom left no-repeat;
	padding: 0px 0px 20px 0px;
	}
#sidebar .links .after ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#sidebar .links .after ul li {
	list-style: none;
	margin: 0px;
	padding: 5px;
	}
#sidebar .links .after ul li h2 {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	}
#sidebar .links .after ul li ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#sidebar .links .after ul li ul li {
	list-style: none;
	margin: 0px 30px 0px 5px;
	padding: 1px 0px;
	border-top: 1px dashed #d3bee4;
	}
#sidebar .links .after ul li ul li a {
	display: block;
	font-size: 12px;
	color: #FFF;
	margin: 1px 5px 1px 5px;
	padding: 4px 0px;
	text-decoration: none;
	}
#sidebar .links .after ul li ul li a:hover {
	background: #6e206a;
	}


/* subbar */
#subbar {
	position: relative;
	float: left;
	width: 180px;
	left: 110px;
	top: 170px;
}

#subbar .comments {
	background: url(images/sidebar-comment-head.gif) top left no-repeat;
	padding-top: 26px;
}

#subbar .comments ul {
	list-style: none;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	background: url(images/sidebar-comment-bg.gif) bottom left no-repeat;
}

#subbar .comments ul li {
	list-style: none;
	padding: 10px 8px 5px 8px;
	margin: 0px;
}

#subbar .comments ul li a {
	font-size: 12px;
	font-weight: normal;
	color: #7b0e4e;
	text-decoration: none;
	font-style: italic;
}

#subbar .comments ul li {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

#subbar .playlist .bottom {
	background: transparent url(images/sidebar-playlist-bottom.png) bottom left no-repeat;
	padding: 5px 10px 20px 10px;
}

#subbar .playlist .bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#subbar .playlist .bottom ul li {
	margin: 0px;
	padding: 4px 0px;
	list-style: none;
	color: #3c3854;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

#subbar .wishlist .bottom {
	background: transparent url(images/sidebar-wishlist-bottom.png) bottom left no-repeat;
	padding: 5px 10px 30px 10px;
}

#subbar .wishlist .bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#subbar .wishlist .bottom ul li {
	background: url(images/sidebar-wishlist-li.png) left center no-repeat;
	margin: 0px;
	padding: 6px 0px 6px 16px;
	list-style: none;
	color: #3c3854;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

#subbar .socials a img {
	border: 0px;
	opacity:0.6;
	filter:alpha(opacity=60);
	margin: 2px 0px;
	}
#subbar .socials a:hover img {
	border: 0px;
	opacity:1;
	filter:alpha(opacity=100);
	}	
	
	

#entry {
	margin-bottom: 70px;
	}

#entry .title {
	background: url(images/title-background.png) bottom right no-repeat;
	width: 410px;
	}
#entry .title h2 , #entry .title h2 a {
	font-size: 20px;
	font-weight: normal;
	color: #7b0e4e;
	text-decoration: none;
	font-style: italic;
	padding: 8px 20px 0px 5px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#entry .title .meta .cat {
	font-size: 11px;
	margin: 10px 10px 6px 10px;
	}
#entry .content {
	font-size: 13px;
	line-height: 22px;
	color: #333;
	}
#entry .sub {
	margin-top: 20px;
	padding-top: 20px;
	background: url(images/sub-background.png) bottom left no-repeat;
	display:block;
	width: 100%;
	}	
#entry .sub .comment {
	width: 200px;
	float: left;
	}
#entry .sub .comment .thecomment {
	background: url(images/thecomment.png) top left no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 70px 15px 15px;
	font-weight: bold;
	text-shadow: #333 1px 1px 0px;
	margin: 0px 0px 5px 10px; 
	}
#entry .content a img.size-medium, #entry .content a img.size-full, #entry .content a img.size-thumbnail {
	display: blocK;
	background: #FFF url(images/medium-image-background.png) bottom right no-repeat;
	border: 1px solid #CCC;
	padding: 5px 5px 40px 5px;
	-moz-box-shadow: #999 0px 1px 3px;
	margin: 10px auto;
	}
#entry .content a:hover img.size-medium, #entry .content a:hover img.size-full,  #entry .content a:hover img.size-thumbnail{
	border: 1px solid #7b0e4e;
	}

#entry .date {
    font-family: Georgia, "Times New Roman", Times, serif;
	background: transparent url(images/date.png) top right no-repeat;
	width: 75px;
	height: 67px;
	position: absolute;
	margin-left: -85px;
	}
#entry .date h2 {
	color: #333;
	display: block;
	text-align: center;
	margin: 4px 0px 0px 8px;
	padding: 0px;
	}
#entry .date h3 {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	margin: -4px 0px 0px 8px;
	padding: 0px;
	}


/* comments */

#comments {
	background: url(images/comments-middle.png) repeat-y;
	background-position: 0px 30px;
	width: 390px;
	}
#comments .head {
	background: #FFF url(images/comments-head.png) top left no-repeat;
	height: 54px;
	}
#comments .footer {
	background: #FFF url(images/comments-footer.png) top left no-repeat;
	height: 37px;
	}
#comments  .inner {
	margin-left: 20px;
	}
#author {
	background: url(images/comment-name.png) top left no-repeat;
	border: 0px;
	padding: 10px 2px 6px 90px;
	font-size: 18px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 300px;
	}
#email {
	background: url(images/comment-email.png) top left no-repeat;
	border: 0px;
	padding: 10px 2px 6px 120px;
	font-size: 18px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 300px;
	}
#url {
	background: url(images/comment-website.png) top left no-repeat;
	border: 0px;
	padding: 10px 2px 6px 70px;
	font-size: 18px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 300px;
	}
#comment {
	background: url(images/comment-comment.png) top left no-repeat;
	border: 0px;
	padding: 50px 2px 6px 5px;
	font-size: 18px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 350px;
	height: 150px;
	}

/* footer */

#footer {
	background: url(images/footer.png) top left no-repeat;
	height: 245px;
	position: relative;
	width: 990px;
	left: 50%;
	margin-left: -507px;
	}
	
#footer .links {
	text-align: right;
	}

#footer .links ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#footer .links ul li {
	list-style: none;
	margin: 0px;
	padding: 5px 40px 5px 0px;
	}

#footer .links ul li a, #footer .links ul li a:visited {
	font-size: 12px;
	color: #777;
	text-decoration: none;
	}

#footer .links ul li a:hover {
	text-decoration: underline;
	}
	
#footer .bookmark {
	position: absolute;
	left: 150px;
	top: 200px;
	}



/* Plugins */

.pagebar {
	text-align: center;
	padding-top: 10px;
    padding-bottom: 10px;
	margin-right: 0.1em;
	margin-bottom: 4.0em;
	text-decoration: none;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #ede9e2;
	-moz-border-radius:5px;
	text-decoration: none;
	padding: 6px 6px;
	background-color: #FFF;
}

.pagebar a:visited {
	border: 1px solid #ede9e2;
	text-decoration: none;
	padding: 6px 6px;
}

.pagebar .break {
	padding: 6px 6px;
	border: none;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #501337;
	-moz-border-radius:5px;
	padding: 6px 6px;
	font-weight: bold;
	background: #501337;
	color: #FFFFFF;
}

.pagebar a:hover {
	border-color: #501337;
	color: #501337;
}

.pagebar .inactive
{
    border: 1px solid #cccccc;
	color: #ccc;
    text-decoration: none;
    padding: 6px 6px;
	background-color: #FFF;
}



.ad {
	border: 1px dashed #DDD;
	padding: 2px;
	}


/* fuer unterschiedliche Kommentare*/

.alt {
	}

/* braucht man immer*/
acronym, abbr, span.caps {
	cursor: help;
	}
	
	
	
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


