﻿/*
Theme Name: Hidden Memories
Theme URI: http://hidden-memories.net
Description: Wordpress Themes für Hidden-Memories.net
Version: 1.0
Author: Akahito, Lunos
Author URI: http://www.anitaku.de
License: GPL
*/

body {
background: url(images/background.png);
color: #afafaf;
font-family: Trebuchet MS;
font-size: 9pt;
margin: 0px;
cellpadding: 0;
cellspacing: 0;
}

a {
color: #3b3ebd;
     font-family: Trebuchet MS;
     text-decoration: none;
}

blockquote {
     text-align: justify;
     background: #242424;
     font-family: Trebuchet MS;
     padding: 8px;
     padding-top: 1px;
     padding-bottom: 1px;
     margin-left: 2px;
     margin-right: 2px;
}

div.navi {
background: url(images/navi_bg.png) #191919; 
background-repeat: no-repeat;
height: 25px;
width: 255px;
margin-right: 0px;
margin-bottom: 3px;
}

a.navi {
height: 25px;
background: #191919;
color: #afafaf;
font-family: Trebuchet MS;
font-size: 10pt;
text-decoration: none;
line-height: 23px;
width: 150px;
margin-left: 30px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

div:hover.navi {
background: url(images/navi_bg_hover.png) #191919; 
background-repeat: no-repeat;
}

a:hover {
color: #fff;
}

a:hover.navi {
color: #3b3ebd;
}

div.topnavi {

margin-left: -461px;
margin-top: 298px;
position: absolute;
background: url(images/) #111111; 
background-repeat: no-repeat;
height: 34px;
width: 910px;
border: 1px solid #191919;
}

a.topnavi {
height: 25px;
background: #191919;
color: #afafaf;
font-family: Trebuchet MS;
font-size: 10pt;
text-decoration: none;
line-height: 23px;
width: 150px;
margin-left: 30px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}



a.menuanchorclass {
display:block;
width:180px;
height:38px;
border: 1px solid #191919;
vertical-align:top;
text-align:center;
float:left;
}


.img {
border-width:3px; 
border-color: #242424;
}


.img:hover {
border-width:3px; 
border-color: #3b3ebd;
}


a.news
{
color: #3b3ebd;
}

img {
	border: none;
}

div.headnavi {
font-size: 11pt;
margin-left: -153px;
margin-top: -13px;
position: absolute;
}

div.a {
    color: #3b3ebd;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

div.b {
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: normal;
}

div.block {
    margin-top: 42px;
    padding-right: 54px;
}

div.line {
    margin-bottom: 7px;
    padding-bottom: 3px;
    background: no-repeat left bottom url(images/line.png);
}

div.boxrechts {
text-align: left; width: 250px; margin-left: 5px; margin-right: 0px; margin-top: -20px; padding: 5px; float: right; border: 1px solid #2f2f2f;
}

div.boxlinks {
text-align: left; width: 250px; margin-left: 5px; margin-right: 0px; margin-top: -20px; padding: 5px; float: left; border: 1px solid #2f2f2f;
}

div.zitatbox {
    background: no-repeat url(images/zitatbox.png);
    width: 223px;
    height: 120px;
    padding-bottom: 5px;
    padding-top: 35px;
    padding-left: 5px;
    margin-left: -452px;
    text-align: center;
    font-family: Trebuchet MS;
    font-size: 9pt;
    position: absolute;
    margin-top: 330px;
    z-index: 50;
}

div.zitat {
    width: 213px;
    height: 120px;
    padding-bottom: 5px;
    padding-top: 35px;
    padding-left: 5px;
    margin-left: -452px;
    text-align: center;
    font-family: Trebuchet MS;
    font-size: 9pt;
    position: absolute;
    margin-top: 330px;
    z-index: 50;
}

div.von {
    text-align: right;
    color: #3b3ebd;
    font-weight: normal;
}

div.aqua {
    background: no-repeat url(images/aqua.png);
    width: 245px;
    height: 490px;
    margin-top: -480px;
    margin-left: 0px;
    position: absolute;
}

div.terra {
    background: no-repeat url(images/terra.png);
    width: 246px;
    height: 474px;
    text-align: right;
    margin-top: -470px;
    margin-left: -900px;
    position: absolute;
}

div.logobg {
    background: no-repeat url(images/logo_bg.png);
    width: 350px;
    height: 100px;
    margin-top: 10px;
    margin-left: 30px;
    position: absolute;
}

div.ulogo {
    margin-top: 43px;
    margin-left: 74px;
    text-align: left;
    font-size: 10pt;
    color: #f8f8f8;
    font-style: none;
    font-family: Trebuchet MS;
}
div.uulogo {
    margin-top: -347px;
    margin-left: 143px;
    text-align: left;
    font-size: 10pt;
    color: #f8f8f8;
    font-style: none;
    font-family: Trebuchet MS;
    position: absolute;
}

div.headbutton {
    background: no-repeat url(images/headbutton.png);
    width: 223px;
    height: 31px;
    margin-top: 67px;
    margin-left: 148px;
    position: absolute;
}

div.buttontext {
    padding: 5px;
    font-size: 15px;
    margin-left: 5px;
}

a.buttontext {
    color: #ffffff;
    padding-right: 15px;
}

a:hover.buttontext {
    color: #3b3ebd;
}

div.contentbg {
    width: 664px;
    height: 326px;
    margin-top: 350px;
    margin-left: -207px;
    position: absolute;
}

a.logo {
    display: block;
    background: no-repeat 0 0 url(images/logo.png);
    width: 306px;
    height: 24px;
    margin-top: 10px;
    margin-left: 67px;
    text-indent: -9999px;
    position: absolute;
}

a.logo:hover,
a.logo:active,
a.logo:focus {
    background-position: 0 -24px;
}

h1 {
	font-size: 22px;
        color: #3b3ebd;
        font-style: none;
}
h2 {
	font-size: 22px;
        color: #3b3ebd;
}
h3 {
	font-size: 18px;
        color: #fbfbe7;
}
h4 {
	font-size: 16px;
        color: #fbfbe7;
}
h5 {
	font-size: 14px;
}
h6 {
	color: #ffaa50;
}

a.h2 {
	font-size: 22px;
        color: #3b3ebd;
}

a.h3 {
	font-size: 18px;
        color: #fbfbe7;
}


.login {
background: #2f2f2f;
color: #ffffff;
font-family: sans;
font-size: 12px;
text-align:right;
}

.login_form {
background: none;
border: 0px;
color: #ffffff;
font-family: sans;
font-size: 11px;
margin: 0;
padding: 0;
}

hr {
          color: #373737;
          background: #373737;
          height: 1px;
}

tr.ta	{background: #2e2e2e; }
tr.tb    {background: #191919; }
tr.tc    {background: #242424; }   

td.ta	{background: #2e2e2e; }
td.tb    {background: #191919; }
td.tc    {background: #242424; } 

#player {
	margin: auto;
	background-image: url(images/playerbg.png);
	background-repeat: repeat-y;
	width: 560px;
}

div.playeh {
        margin-top: 2px;
}


#head {
	margin: auto;
	background-image: url(images/head.png);
	height: 426px;
	width: 982px;
	text-align: left;
}

#navigation {
	margin: auto;
	background-image: url(images/navigation_bg.png);
	background-repeat: repeat-y;
	width: 254px;
	text-align: left;
	padding-left: 29px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#bg {
	margin: auto;
	z-index: -1;
	background-image: url(images/bg.png);
	width: 982px;
	background-repeat: repeat-y;
}
#content {
        margin: auto;
	background-image: url(images/content_head_bg.png);
	background-repeat: no-repeat;
	min-height: 441px;
	width: 653px;
        margin-left: 2px;
	padding-left: 15px;
	padding-bottom: 1px;
        padding-right: 0px;
	padding-top: 10px;
	text-align: left;
}
#forum {
	position:absolute;
	margin-top: 139px;
	margin-left: 552px;
}
#footer {
	margin: auto;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	height: 300px;
	width: 982px;
	padding-top: 46px;
}
#navigation-head {
	margin-top: 50px;
	margin-left: 0px;
	position: absolute;
	text-align:left;
	left: -543px;
	top: 108px;
	height: 50px;
	width: 200px;
}
#login {
	position: absolute;
	margin-top: 75px;
	height: 65px;
	width: 220px;
	margin-left: 537px;
	margin-right: auto;
}
#siteupdate {
	margin-top: 127px;
	margin-left: 324px;
	position: absolute;
	height: 127px;
	width: 200px;
}
.site_update_1 {
background: url(images/kh-impulse_06.png);
color: #ffffff;
}

.site_update_2 {
background: url(images/kh-impulse_12.png);
color: #ffffff;
margin: 2px;
}

.site_update_3 {
background: url(images/kh-impulse_14.png);
color: #ffffff;
}

.site_update_headline {
color: #ffffff;
font-family: sans;
font-size: 9px;
padding-left: 2px;
padding-top: 1px;
}

.site_update_date {
color: #e2984b;
font-family: Trebuchet MS;
font-size: 9px;
}
.footer {
color: #afafaf;
font-size: 11pt;
}

a.footer {
line-height: 18px;
color: #3b3ebd;
font-family: Trebuchet MS;
font-size: 9pt;
text-decoration: none;
}

a:hover.footer {
color: #fbfbe7;
font-family: Trebuchet MS;
font-size: 9pt;
text-decoration: none;
}

div.search {
        margin-left: -460px;
        margin-top: 0px;
        position: absolute;
}

#searchform {

	margin-top: 5px;
        width: 200px;
}



#searchform input[name=s] { 
        color: #afafaf;
        background-color: #111111;
        border: 1px solid #333333;
        background: no-repeat url(images/lupe.png);
        text-indent: 20px;
        font-size: 13px;
        width: 165px;
        font-family: Trebuchet MS;
}

#searchsubmit {

}

#searchform input[type=submit] {
       width: 13px;
       height: 13px;
}





#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: #191919;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: center;
	line-height: 11px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Trebuchet MS;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: #191919;
	margin-bottom: 10px;
}
#wp_page_numbers ul {
        width: 100%; 
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 4px;
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #d8d8d8;
	border: 1px solid #0d0d0d;
}

#wp_page_numbers li a:hover {
	border-color: #3b3ebd;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #3b3ebd;
}
#wp_page_numbers li.active_page a:hover  {
	color: #3b3ebd; /* IE fix */
	border-color: #3b3ebd;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #3b3ebd;
	font-size: 11px;
	border: 1px solid #111111;
}



