/*  
Theme Name: bright
Theme URI: http://www.vanity-circus.com
Description: Custom WordPress theme especially designed for VANITY-CIRCUS.COM
Version: 1.5
Author: Sandra Maria Hirschmann
Author URI: http://www.vanity-circus.com
Tags: white, red, grey, fixed width, two columns

	VA Bright v1.5
	http://www.vanity-circus.com

	This theme was designed and built by Sandra Maria Hirschmann.
	It may not be used without written permission by the author.
*/

#twitter_div {
margin: 10px 0 10px 0;
}

#twitter_div ul {
padding: 0;
margin:0;

 }

ol li {
margin: 0 0 10px 0;
}
#twitter_div li {
list-style-type: none;
margin: 0 0 5px 0;
padding: 3px;
border: 1px solid #ccc;
background: #EFEFEF;
font-size: 10px;
font-family: arial narrow, arial, helvetica;
opacity:0.5;
}

.startpic {
	filter: alpha(opacity=80);
opacity:0.8;
	-moz-opacity: 0.8;
	margin-right: 10px;
}

#themeswitcher, #themeswitcher li {
list-style-type: none;
float:right;
}

#linkcat-1, #linkcat-2, #linkcat-3, #linkcat-4, #linkcat-5, #linkcat-6, #linkcat-7, #linkcat-8 {
	list-style-type: none;
}

#linkcat-1 li, #linkcat-2 li, #linkcat-3 li, #linkcat-4 li, #linkcat-5 li, #linkcat-6 li, #linkcat-7 li, #linkcat-8 li {
	list-style-type: none;
}



#linkcat-1 h2, #linkcat-2 h2, #linkcat-3 h2, #linkcat-4 h2, #linkcat-5 h2, #linkcat-6 h2, #linkcat-7 h2, #linkcat-8 h2 {
	font-size: 11px;
}

#linkcat-1 li {
float: left;
}

#linkcat-1 img {
margin-left: 15px;
}

#linkcat-4 li {
float:left;
}

#linkcat-6 {
clear: both;
}

li#linkcat-3 {
padding-top: 15px;
clear: both;
float:left;
padding-right: 25px;
}

#linkcat-2 h2, #linkcat-3 h2 {
clear: both;
}

li#linkcat-5 {
float:left;
padding-top: 15px;
}


a, h2 a:hover, h3 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #6e0606;
	}

a:hover {
	color: #C7BBB1;
	text-decoration: underline;
	}

#gallery a:hover img {
	border:#cccccc 1px solid;
	padding: 1px;
	}

a img {
	border:#FFFFFF 2px solid;
}


html, body {
scrollbar-track-color:#AFA8A8; 
scrollbar-arrow-color:#C7BBB1; 
scrollbar-face-color:#6A5A5A; 
scrollbar-darkshadow-color:#958C8D; 
scrollbar-3dlight-color:#958C8D; 
scrollbar-highlight-color:#B6B0B0; 
scrollbar-shadow-color:#000000;
}


body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #afa8a8;
	background-image: url(http://www.vanity-circus.com/wp-content/themes/bright/gfx/bg.gif);
height: 100%;
margin:0;
padding:0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.x {
	padding: 0px;
	margin: 0 0 0px 0px;
	}

.alignright {
	float: right;
	margin-left:10px;
	}
	
.alignleft {
	float: left
	}

#container0 {
	margin: 23px auto 0 auto;
	width: 845px;
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bgborder.gif') no-repeat;
	padding: 0 0 20px 45px;
}


#container {
	border: 5px solid #6a5a5a;
	width: 790px;
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bg_content.gif') repeat-y #FFFFFF;
}


#header {
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bgheader.jpg') no-repeat;
	height: 5px;
	width: 790px;
	text-align: center;
}

#header a:link,#header a:visited {
	color: #d5d5d5;
	text-decoration: none;
}

#header a:hover {
	color: #eed3a6;
	text-decoration: none;
}

#subheader {
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/subheader.jpg') no-repeat;
	height: 124px;
	width: 790px;
}

#content {
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bgcontenttop.jpg') no-repeat;
	padding: 0; 
	width: 790px;
}

html>body #contentmoz {
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bg_content.gif') repeat-y;
}


#content2 {
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bg_content2.jpg')  no-repeat;
	padding: 15px 20px 0 60px;
	text-align:left;
}

#content2 img {
	margin: 0 9px 9px 0;
}

#content2 h1 {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 13px 0 10px 0;
	margin: 0;
	letter-spacing: 2px;
}

#contentleft {
width: 520px;
float: left;
text-align:left;
padding-left: 10px;
}

#contentleft b, #contentleft strong {
color: #6e0606;
}

#contentleft2 img {
margin: 0 15px 15px 0;
}

#contentleft h1 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding-bottom: 0 0 2px 0;
	letter-spacing: 1px;
	border-bottom: 1px solid #b7a1a1;
}

#contentleft h1.sub {
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	letter-spacing: 0;
	border-bottom: 0;
}

#contentleft h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding-bottom: 0 0 2px 0;
	color: #6e0606;
}

#contentleft .main {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: #f5f5f5;
color: #000000;
font-size: 11px;
padding: 5px;
margin: 0 0 5px 0;
}


#contentleft .main p {
margin: 10px 0 0 0;
}

#contentleft .main h1 {
font-size: 11px;
color: #6e0606;
font-weight: bold;
border: none;
}

#contentleft .main h2 {
font-size: 11px;
color: #6e0606;
font-weight: bold;
border: none;
}


#contentright,#contentright0 {
width:235px;
float:right;
text-align:left;
padding: 0 10px 0 10px;
background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/bgcontenttop_moz.jpg') no-repeat;
}

.subhead {
color: #290c0c;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #262021;
padding-top: 4px;
padding-bottom: 4px;
margin-bottom: -15px;
}

#contentright .subhead, #contentright h1,#contentright0 .subhead, #contentright0 h1 {
color: #290c0c;
font-size: 11px;
border-bottom: 1px solid #262021;
text-align: left;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 10px;
font-weight: bold;
}

html>body #contentright .subhead {
margin-top: 0;
}

#footer {
	_background-image: url(http://www.vanity-circus.com/wp-content/themes/bright/gfx/bgfooter.gif);
	background-repeat: none;
	height: 41px;
	width: 790px;
}

html>body #footer {
	background-image: url(http://www.vanity-circus.com/wp-content/themes/bright/gfx/bg_content.gif);
	background-repeat: repeat-y;
}


#footerleft {
width: 520px;
float: left;
text-align:left;
padding-left: 9px;
padding-top: 9px;
color: #ccc;
font-size:9px;
}

#footerright {
width:227px;
float:right;
text-align:right;
padding-top: 9px;
padding-right: 0px;
color: #5e683a;
font-size:10px;
}

#footerright a:link, #footerright a:visited {
	color: #5e683a;
	text-decoration: none;
	font-size: 10px;
	padding-right: 8px;
}

#footerright a:hover {
	color: #eed3a6;
	text-decoration: none;
}

/*
html>body #footer {
	background-image: url(http://www.vanity-circus.com/wp-content/themes/bright/gfx/bg_footer.gif);
	background-position: center;
	position: fixed; 
	bottom: 0px; 
	z-index:3000; 
} 
*/

html>body #footercenter {
width: 790px;
}

html>body #footerleft {
_display:none;
}




#subleft {
float: left;
}
#subleft h1 {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding-top: 13px;
	padding-left: 9px;
	margin: 0px;
	padding-bottom: 0px;
}

#subleft h2:after {
/*content:" · ";color:#290c0c;*/
}

#subright {
float: right;
}

#subright form {
padding-top: 12px;
margin-bottom: 0px;
}

#searchfield {
height: 20px;
width: 170px;
border:0px;
border-color: none;
background: none;
color: #3e3232;
padding-left: 0;
display: none;
}

#searchsend {
height: 20px;
width: 65px;
border:0px;
border-color: none;
background: none;
color: #3e3232;
font-size: 11px;
display: none;
}

#democracy li {
	text-align:right;
	list-style-type: none;
}
#poll-question {
color: #6E0606;
font-weight: normal;
}





#jalAddAnswer {
border-top: 1px solid #3f4036;
border-left: 1px solid #3f4036;
border-right: 1px solid #231b0d;
border-bottom: 1px solid #231b0d;
color: #c7bbb1;
text-decoration: none;
padding: 5px;
float:left;
}

#jalsendvote {
border-top: 1px solid #3f4036;
border-left: 1px solid #3f4036;
border-right: 1px solid #231b0d;
border-bottom: 1px solid #231b0d;
background: none;
color: #c7bbb1;
text-transform: uppercase;
font-weight: bold;
padding: 5px;
font-size: 11px;
}

#view-results {
float:right;
text-decoration: none;
font-size: 10px;
color: #65634a;
}

#democracy small {
float:right;
}


/* ########### Standard WordPress Zeugs ########### */


/* Begin Comments*/
.alt {
	margin: 0;
	padding: 0px;
/*border-top: 1px solid #231b0d;
border-bottom: 1px solid #231b0d;
background-color: #3f4036;
color: #290c0c;*/
	}

.commentlist {
	padding: 0;
	text-align: left;
	}

.commentlist li {
	margin: 0;
	list-style: none;
	border-bottom:1px dashed #CCC;
	}

.commentlist p {
	margin: 0;
	margin-bottom: 10px;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* INTOUCH */

		div.intouch {
			margin: 20px auto 40px auto;
		}
		
		div.intouch  form {
			float: left;
			width: 100%;
		}
		
		div.intouch div.inputfield { 
			padding: 4px 0px;
			position: relative;
		}
		
input, textarea {
border: 1px solid #000000;
}		
		
		div.intouch label { 
			display: block;
			float: left;
			clear: left;
			width: 25%; 
			text-align: right;
		}
		
		div.intouch div.inputfield input, div.intouch div.inputfield textarea {
			float: left;
			margin-left: 10px;
		}
		
		div.intouch div.inputfield input {
			width: 40%;
		}
		
		div.intouch div.inputfield textarea {
			width: 50%;
		}

		div.intouch div.inputfield input.submitbutton {
float: right;
margin-right:175px;
		}
		
		div.intouch div#usermessage {
			margin-bottom: 10px;
			text-align: center;
		}
		
		div.intouch .error {
			border: 1px solid #FF0000 !important;
			padding: 1px;
		}

/**** GBOOK ****/
.avatar {
	float: left;
	display: inline;
	width: 115px;
	clear:both;
}

.tabbg {
	border: 1px solid #231B0D;
	background-color: #3F4036;
	padding: 5px;
	width: 500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: -1px;
}

.message {
	color: #290c0c;
	margin-left: 115px;
}

.messagehead {
	color: #6E0606;
	margin-left: 75px;
	font-size: 9px;
}

.clear { clear:both; }

#contentright input, #contentright textarea {
border: solid 1px #290c0c;
background: none;
color: #290c0c;
font-family: Arial, Helvetica, sans-serif;
}

#menu {
margin: 5px 0 0 400px;
text-align:left;
}

#menu a {
font-weight: normal;
color: #352f30;
}

#menu a .active, #menu a:hover {
color: #6e0606;
}

#faq b {
	background: url('http://www.vanity-circus.com/wp-content/themes/bright/gfx/stardot.gif') no-repeat;
	padding: 0 0 0 15px;
}
#invi li {
list-style-type: none;
}

#darkness img, #twilight img {
	margin-right: 0;
	margin-bottom: 0;
margin:0;
}

.detector {
display:none;
}

.quicklinks h1 {
display: none;
}

.quicklinks .col1 img {
margin-left:0;
margin-bottom:0;
}

.quicklinks .col1 p {
padding:0;
margin:0;
}

.quicklinks .col2 ul {
margin:0;
padding:0;
margin-top:-3px;
}


.quicklinks .col2 li {
list-style-type: none;
width: 140px;
padding: 2px 0 2px 10px;
margin: 3px 0 3px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color: #F5F5F5;
}

.quicklinks .col2 .subscribe li {
list-style-type: none;
width: auto;
padding: 0;
margin: 0;
border-top:0;
border-bottom:0;
background-color: #FFF;
text-align:left;
}

.quicklinks .col2 .subscribe li img {
vertical-align: middle;
}

.nobrd {
	border: 0;
	padding:0px;
	}

.quicklinks .col2 a {
font-weight: normal;
}

.left { 
float: left;
width:250px;
}

.right {
float:right;
width:250px;
}

.left .nobrd, .right .nobrd {
margin-top: 5px;
}

.amzshcs-item {
float: left;
padding: 0 5px 0 0;
}

/* ============ Rechte Spalte ============ */
.post-meta {
padding:0;
margin:0;
margin-top:-7px;
}

.post-meta li {
padding:0;
margin:0;
list-style-type:none;
}

.post-meta-key {
display:none;
}


.hp_buttons {
list-style-type: none;
padding:0;
margin:30px 0 0 0;
}

fieldset .hidden {
 margin:0;
 padding:0;
 border:0;
}

.webreader {
display: none;
}

.webreader a {
margin: 0;
padding:  2px 0 4px 28px;
background: url('http://vanity-circus.com/js/listen.gif') no-repeat;
}

.readonly {
display: none;
}

#xWR_1 img {
display: none;
}

#WR_1 a {
background: none;
}

/* ============ Wallpapers ============ */

.wallpaper { float: left; width: 250px; margin: 0 10px 10px 0 }
.wallpaper img { float: left; margin: 0 10px 0 0 }
.wallpaper a { display: block; margin: 0 0 5px 0 }

/* Blub */


.hide {
display: none;
}

/* ============ GALLERY DETAILS ============ */

#details {
margin: 5px;
}

#details h1 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 auto 10px auto;
	padding-bottom: 2px;
	letter-spacing: 1px;
	width:550px;
	border-bottom: 1px solid #640501;
}

#details #pictures img {
margin: 0;
}

#details #description {
width: 540px;
background: #f5f5f5;
padding: 5px;
text-align: left;
border: 1px dashed #640501;
margin: 10px auto 0 auto;
}

#details .link {
text-decoration: none;
color: #5d5c5c;
font-weight: normal;
}

#details span {
	font-weight: bold;
	text-transform: uppercase;
}

.banners {
width: 420px;
margin-left: auto;
margin-right: auto;
}

.Fvlinks {

}

.Fvlinks div {
float: left;
margin: 0 10px 5px 0;
}

.Fvlinks div input {
width: 245px;
border: 2px solid #CCC;
}

.Fvlinks input.error {
border: 2px solid #C00;
}

#subscribe_sidebar img, .subscribe img {
vertical-align:middle;
margin: 0 5px 0 0;
border:0;
}

#micrap { display: none; }

/***  AJAX LOGIN ***/

.al_nodisplay {
	display: none;
}

#al_loading, #al_login, #al_register, #al_lostPassword {
	height: 175px;
}
#al_loginMessage, #al_registerMessage, #al_lostPasswordMessage {

}
#al_loadingImage {
	margin-top: 35px;
}

#loginstuff h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding-bottom: 0 0 2px 0;
	letter-spacing: 1px;
	border-bottom: 1px solid #b7a1a1;
}

#al_login hr { display: none; }


#loginstuff {

}

#loginstuff label { display:block; }
#loginstuff br { clear: both; display:none; }
#loginstuff input { padding: 0; margin:0;}