/*  
Theme Name: psychosV7
Theme URI: http://www.psychos.org/
Description: The psychosV7 theme is built from ground up. code name: i only dream in black and white!
Version: 10101
Author: nino zeke
Author URI: http://www.psychos.org/


*/
*{
	margin:0;
	padding:0;
}

body {
	font-size: 12px;
	line-height:19px;
	font-family: Helvetica,sans-serif;
	background: #ffffff;
	color: #000000;
	text-align: left;
}

p{margin:0 0 11px 0;}

a{color:  #000000;text-decoration:none;}
a:visited {color:  #000000;text-decoration:none;}
a:hover {color: #15ff15;text-decoration:none;}
a:active { color:  #15ff15;text-decoration:none;}


/*  beginn header  */
#header {
	min-height: 180px;
	margin-bottom:11px;
}

#header small{
	margin-left:1px;
	line-height:0;
}

h1{
	margin-left:-4px;
	font-size: 60px;
	line-height:60px;
	font-weight:bold;
	text-transform:uppercase;
}




/* end header */




/* begin content */
#content-wrapper {
	width:1139px;
}

#content {
	margin: 0 382px 0 4px;
    width: 764px;
	}
	
.entry p{
    width: 562px;
	}
	
.mediawrapper{
	width: 775px;
}

.mediawrapper img{
	margin-bottom: 11px;
	margin-right: 11px;
}


	
/* begin images (old part) */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
	
p img {
	padding: 0;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding:0;
	margin: 0 0 11px 11px;
	display: inline;
	}

img.alignleft {
	padding: 0;
	margin:0 11px 11px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* end images */



/* end content */




/* beginn sidebar */

#sidebar{
	margin-top:191px;
	float:right;
	width:180px;
}

#navmenu{
	position: absolute;
	top: 48px;
	left: 959px;
}


#navmenu ul {
	list-style-type: none !important;
	list-style-image: none !important;
	width: 100%;
}

#navmenu ul li{
	float:left;
}

#navmenu li a {background-image:url('images/psy-nav.gif'); width:58px; height:73px; display:block;}
#navmenu li a span{visibility:hidden;}
#navmenu li a.home {background-position:0px 0px; margin-right:3px;}
#navmenu li a:hover.home {background-position:0px -74px;}
#navmenu li a.press {background-position:118px 0px; margin-right:3px;}
#navmenu li a:hover.press {background-position:118px -74px;}
#navmenu li a.gallery {background-position:59px 0px;}
#navmenu li a:hover.gallery {background-position:59px -74px;}


#sidebar ul {
	list-style-image: url('images/navi-bullet-black.gif');
	list-style-position:inside;
	margin:0 0 11px 0;
	font-weight: bold;
	}
	
#sidebar ul li{
	font-size:21px;
}

#sidebar ul ul {
	margin:0 0 11px 0;
}

#sidebar ul ul li{
	font-size:12px;
}

.sidebar_next {
	position:relative;
	list-style-type: none;
	list-style-image: none;
	width:180px;
	height:180px;
	margin-bottom: 11px;
	}
	
.sidebar_prev {
	position:relative;
	list-style-type: none;
	list-style-image: none;
	width:180px;
	height:180px;
	margin-bottom: 11px;
	}
	
	
.thumblink{
	position:absolute;
	top:0;
	left:0;
	font-size:21px;
	line-height:23px;
	font-weight: bold;
	text-transform:uppercase;
	overflow:hidden;
	width:100%;
}

.thumblink span{
	background: rgb(255,255, 255);/* fallback color */
   	background: rgba(255, 255, 255, 0.33);

}

.archive-list{
	display:block;
}

.archive-list li{
	position:relative;
	list-style-type: none;
	list-style-image: none;
	width:180px;
	height:180px;
	margin: 0 11px 11px 0;
	float:left;
}



/* end sidebar */



/* begin comments */

.commentlist{
	margin: 11px 0 0 0;
}


.commentlist li{
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 11px 0;
}



.speech-bubble{
	float:left;
	width:336px;
	background: #000000 url('images/speech-bubble.png') no-repeat;
	padding:0 0 0 35px;
	margin:0 0 0 191px;
	min-height:180px;
	color:#ffffff;
}

.author-speech-bubble{
	float:left;
	width:527px;
	background: #000000 url('images/speech-bubble.png') no-repeat;
	padding:0 0 0 35px;
	margin:0 0 111px 191px;
	min-height:180px;
	color:#ffffff;
}


.speech-bubble a{color:#ffffff;}
.speech-bubble a:visited {color:  #ffffff;}
.speech-bubble a:hover {color: #15ff15;}
.speech-bubble a:active { color:  #15ff15;}

.comment-meta{
	margin-left:191px !important;
	margin-top:11px !important;
}

.comment-meta-date{
	margin-left:11px;
}

.comment-face{
	position:absolute;
	height:180px;
	width:180px;
	margin:0 11px 0 0;
}

.comment-face p{
	line-height:12px;
}

.small-label{
	margin:-4px 0 11px 0;
}

h3{
	margin: 111px 0 11px 0;
}


/* Begin Form Elements */


.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 180px;
	height:25px;
	background: #000000;
	color:#ffffff;
	border: 0;
	}

#commentform textarea {
	color:#ffffff;
	width: 100%;
	background: #000000;
	border:0;
	}

#commentform #submit {
	margin: 11px 0 0 382px;
	width:180px;
	background: #000000;
	color:#ffffff;
	}
/* End Form Elements */
/* end comments */



/* begin footer */

#footer {
	background: #000000 url('images/psy-logo-footer.png') no-repeat;
	background-position: 720px 0px;
	color:#ffffff;
	padding: 4px 0 4px 0;
	margin: 191px 0  0 0;
	min-height:400px;
}

#footer-wrapper {
	width:1135px;
}

#footer-pages{
	margin: 0 562px 0 4px;
}


#footer-pages ul{
	list-style-type:none;
}

.page-list{
	float:left;
	margin:0 4px 4px 0;
}

.page-list a{
	height:36px;
	width:36px;
	display:block;
	font-weight:bold;
	background:#ffffff;
}

.page-list a:hover{
	color:#000000;
	background:#15ff15;
}

li.clear{
	display:inline;
	width:1px;
	height:1px;
}

#footer-navi{
	float:right;
	width:180px;
	font-weight: bold;
}

#footer-navi ul{
	list-style-image: url('images/navi-bullet.gif');
	list-style-position:inside;
}

#footer-navi a{color:#ffffff;}
#footer-navi a:visited {color:  #ffffff;}
#footer-navi a:hover {color: #15ff15;}
#footer-navi a:active { color:  #15ff15;}


#searchform #s {
	width: 100px;
	height:16px;
	font-size:10px;
	color:#000000;
	background: #ffffff url('images/search.gif') no-repeat right;
	border:0;
	}


/* end footer */






/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	float: right;
	width: 100px;
	text-align: center;
	border: 0px solid #959596;
	background: #fff;
	margin-top: 0px;
	_margin-top: 8px; /* IE Only */
	}
	
	
#categorytitle {
    height:auto;
    min-height:150px;
	border-bottom: 1px solid #339900;
	}
	
.post #categorytitle{
	border-bottom: 0px solid #339900;
}
	
#authortitle {
    height:auto;
    min-height:250px;
	border-bottom: 1px solid #339900;
	}
#authortitle .post{
	border-bottom: 0px solid #339900;
}

.clear{
	clear:both;
	height:1px;
}


p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; color:white; background-color: black; border: 1px solid #ffffff; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
/* End Various Tags & Classes*/

