/*  
Theme Name: Teen Webcams Blog
Theme URI: http://www.teenwebcamsblog.com
Description: Teen Webcams Blog Wordpress Theme.
Version: 1
Author: Me
*/

/* Body */
body {background: #282c2f;font-family: verdana, sans-serif; line-height: 1; padding: 0 0 0 0px;margin: 0 0 0 0px;color: #CCC;font-size: 11px;}
#header {height: 52px;background: #242729;text-align: left;border-top: 4px solid #000;/* min-width: 750px; */}
#navbar {height: 25px;padding-top: 7px;background: #282c2f;text-align: left;border-top: 1px solid #000;border-bottom: 1px solid #000;overflow: hidden; /*min-width: 780px; */}
#navbar a:hover {color: #fff;background: #000;}
/* Layout */
#main {float: none; width: 785px;}
#content {
width: 310px; 
float: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
overflow: hidden;
}

#secondary {
width: 158px;
padding-left: 10px;
padding-right: 10px;
padding-top: 35px;
overflow: hidden;
float: left;
}

#postcontent {
width: 468px; 
float: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
overflow: hidden;
}

#sidebar {
width: 255px;
float: left;
padding-left: 2px;
padding-right: 2px;
padding-top: 35px;
overflow: hidden;
}

#footer {
height: 50px;
float: left;
background: #242729;
border-bottom: 4px solid #000;
border-top: 1px solid #000;
margin-top: 30px;
padding-top: 20px;
padding-bottom: 0px;
width: 100%;
}
a img {border: none;}

/* Headings */

.title	{
font-size: 27px;
color: #000;
font-family: georgia, times new roman, serif;
margin: 10px 10px 0 10px;
padding-bottom: 0px;
}
		
.title a, {
text-decoration: none;
color: #ffc4d8;
}

.title a:link	{
text-decoration: none;
color: #ffc4d8;
}
				
.title a:active {
text-decoration: none;
color: #ffc4d8;
}
				
.title a:visited	{
text-decoration: none;
color: #ffc4d8;
}

h1	{
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
font-size:120%;
color: #ffc4d8;
text-transform:uppercase;
margin: 0 0 0 0;
font-weight: normal;
line-height:120%;
letter-spacing: 2px;
text-align: left;
padding-top:5px;
padding-bottom:10px;
}
			
h1 a, {
color: #ffc4d8;
text-decoration: none;
}

h1 a:link	{
color: #ffc4d8;
text-decoration: none;
}
				
h1 a:active {
color: #ffc4d8;
text-decoration: none;
}
				
h1 a:visited	{
color: #ffc4d8;
text-decoration: none;
}

h1 a:hover 		{
color: #ffc4d8; 
text-decoration: none;
}

h2	{
font-family: georgia, times new roman, serif; 
color: #CCC; 
font-size: 18px; 
margin: 0 10px 0 10px;
font-weight: normal;
letter-spacing: 1px;
text-align:left;	
}

h2 a,	{
color: #000;
text-decoration: none;
}

h2 a:link	{
color: #000;
text-decoration: none;
}
				
h2 a:active {
color: #000;
text-decoration: none;
}
				
h2 a:visited	{
color: #000;
text-decoration: none;
}


h3 	{
font-family: verdana, arial, sans-serif;
font-size: 10px;
padding-top:4px;
padding-bottom:4px;
margin-left:0px;
margin-right:0px;
border-top: 1px solid #1a1c1e;
border-bottom: 1px solid #1a1c1e;
color: #089ce6;
text-align:center;	
text-transform: uppercase;
letter-spacing: 2px;
}


h3 a, {
color: #089ce6;
text-decoration: none;
}

h3 a:link	{
color: #089ce6;
text-decoration: none;
}
				
h3 a:active {
color: #089ce6;
text-decoration: none;
}
				
h3 a:visited	{
color: #089ce6;
text-decoration: none;
}

h3 a:hover {
color: #fff; 
background: #007ab7; 
text-decoration: none;
}

h4 	{
font-family: verdana, arial, sans-serif;
padding-top: 20px;
font-size: 11px;
letter-spacing: 1px;
color: #333;
text-align:left;
font-weight:normal;
}

h5 	{
font-family: verdana, arial, sans-serif;
font-size: 11px;
padding-top:4px;
padding-bottom:4px;
color: #007ab7;
text-align:left;
text-transform: uppercase;
letter-spacing: 2px;
}

h5 a, {
color: #007ab7;
text-decoration: none;
}

h5 a:link	{
color: #007ab7;
text-decoration: none;
}
			
h5 a:active {
color: #007ab7;
text-decoration: none;
}
				
h5 a:visited	{
color: #007ab7;
text-decoration: none;
}

h5 a:hover 	{
color: #fff; 
background: #007ab7; 
text-decoration: none;
}

/* Main */
blockquote		{
padding-top:0px;
margin-left:10px;
padding-left: 35px;
font-family: verdana, arial, sans-serif;
font-style: italic;
background-image:url(./gfx/quote.gif);
background-position: 0px 0px;
background-repeat:no-repeat;
}

.beispiel	{
padding-top:10px;
margin-left:10px;
padding-left: 15px;
margin-bottom:10px;
font-family: verdana, arial, sans-serif;
font-style: italic;
background-position: 0px 15px;
}

li	{
list-style-type: square;
text-align: left;
margin-left: 7px;
padding-left: 10;
font-weight: normal;
margin-top: 0; 
margin-bottom:2px;
}
ul {
margin-left: 7px;
padding-left: 0;
list-style-position:outside;
margin-top: 0; 
margin-bottom:0;
}

.date {
font-family: verdana, arial, sans-serif;
color: #CCC; 
text-transform: uppercase;
margin: 0 0px 0 0px;
letter-spacing: 1px;
font-size: 10px;
text-align:left;
line-height:150%;
padding-top:30px;
}
.postmeta	{
font-family: verdana, arial, sans-serif;
color: #666; 
font-size: 10px;
text-align:center;
line-height:180%;
padding-bottom:20px;
}
.postmeta a,	{color: #007ab7;text-decoration: none;}
.postmeta a:link {color: #007ab7;text-decoration: none;}
.postmeta a:visited {color: #007ab7;text-decoration: none;}
.postmeta a:active {color: #007ab7;text-decoration: none;}
.postmeta a:hover,{color: #fff; background: #007ab7; text-decoration: none;}
a {color: #007ab7; text-decoration: none; }
a:hover {color: #007ab7; text-decoration: underline; }
.text {
font-family: verdana, arial, sans-serif;
color: #CCC; 
font-size: 11px;
text-align:left;
line-height:180%;
font-weight:normal;
padding-top:7px;
padding-bottom:20px;
}
.text a, {color: #007ab7;text-decoration: underline;}
.text a:link 	{color: #007ab7;text-decoration: underline;}
.text a:visited	{color: #007ab7;text-decoration: underline;}
.text a:hover {color: #fff; background: #007ab7; text-decoration: none;}
/* Sidebar */

.sidehead	{
font-family: verdana, arial, sans-serif;
color: #CCC; 
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;
line-height:150%;
text-align: left;
padding-top: 10px;
}
.sidetext 	{
font-family: verdana, arial, sans-serif;
color: #CCC; 
font-size: 10px;
text-align:left;
line-height:160%;
font-weight:normal;
padding-top:20px;
padding-bottom:20px;
}
.sidetext a, 	{
color: #007ab7;
text-decoration: none;
}			
.sidetext a:link 	{
color: #007ab7;
text-decoration: none;
}
		
.sidetext a:active 	{
color: #007ab7;
text-decoration: none;
}			
.sidetext a:visited 	{
color: #007ab7;
text-decoration: none;
}
.sidetext a:hover {color: #fff; background: #007ab7; text-decoration: none;}
/* Footer */
.footertext {
font-family: verdana, arial, sans-serif;
color: #333; 
font-size: 10px;
text-align: left;
line-height:150%;
margin: 0 10px 0 10px;
font-weight: normal;
padding-top: 5px;
padding-bottom:20px;
}
.footertext a, {
color: #007ab7;
text-decoration: none;
line-height:180%;
}			
.footertext a:link {
color: #007ab7;
text-decoration: none;
line-height:180%;
}			
.footertext a:active {color: #007ab7;text-decoration: none;line-height:180%;}
.footertext a:visited {color: #007ab7;text-decoration: none;line-height:180%;}
.footertext a:hover {color: #fff; background: #007ab7; text-decoration: none;}
/* Begin Comments*/
#comment  { 
color: gray;
background-color: none; 
text-align: left;
border-top: 2px dotted gray
}
.commentshead { 
color: black; 
font-size: x-large;
font-family: Georgia, Times, Times New Roman, serif; 
font-weight: bold; 
line-height: 140%; 
text-align: left
margin-top: 50px;
}
.commentstext   { 
color: black; 
font-size: small;
font-family: Georgia, Times, Times New Roman, serif; 
font-weight: normal; 
line-height: 160%; 
text-align: left 
margin-top: 5px;
margin-bottom: 50px;
}
.commentsmetadata { 
color: grey; 
font-size: x-small; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
line-height: 140%; 
}
#commentform input {
width: 300px;
color: grey;
font-size: small; 
font-family: verdana, arial, sans-serif; 
padding: 2px 2px 2px 2px;
margin: 2px 0px 2px 0px;
text-align: left; 
}
#commentform textarea {
width: 300px;
color: grey;
padding: 2px 2px 2px 2px; 
font-size: small; 
font-family: verdana, arial, sans-serif;
}
#commentform #submit {
margin: 0px;
text-align: center; 
color: black;
float: center;
}
.nocomments {text-align: right;margin: 0;padding: 0;}
/* End Comments */
img.centered {display: block;}
img.alignright {padding: 5px;display: inline;}
img.alignleft {padding: 7px;display: inline;}
.alignright {float: right;}	
.alignleft {float: left;}