/*
Theme Name: Cinister
Theme URI: http://mynameisyakub.com/
Description: Custom-written theme for Cindy!
Author: Yakub Erogul
Author URI: http://www.mynameisyakub.com/
Tags: cinister
*/



*{
margin:0;
padding:0;
}
img{
border:none;
}
body {
background:white;
line-height:24px;
height:100%;
}

html {
height:100%;
}

#content{
position:absolute;
top:0px;
left:290px;
z-index:3;
background:transparent;
padding:40px 40px;
width:630px;
}

#content_bg {
height:100%;
width:710px;
background:transparent;
position:absolute;
top:0px;
left:290px;
z-index:3;
}

#logo_nav {
padding:57px 25px 35px 0px;
}

#contentframe{
overflow: hidden;
border-top:solid 1px #4F4F4F;
border-bottom:1px solid #000;
height: 100%;
text-align:left;
z-index: 3;
}
#slidecounter{
float:left;
color:#4F4F4F;
font:50px "Helvetica Neue", Arial, sans-serif;
font-weight:bold;
margin:18px 20px;	
}
#slidecaption{
position:fixed;
bottom:0px;
right:0px;
background:black;
color:white;
z-index:4;
opacity:0.3;
filter:alpha(opacity=30);
font-family:Georgia,Times,sans-serif;
letter-spacing:1px;
text-align:right;
padding:3px;
font-size:9px;
text-transform:uppercase;
line-height:10px;
}

/*Supersized Stamp*/
.stamp{
float: right;
margin: 25px 20px 0 0;
}
/*Supersize Plugin Styles*/
#navigation{
background: url('images/navbg.gif') no-repeat;
float: right;
margin:22px 20px 0 0;
}
#loading {
position: absolute;
top: 49.5%; 
left: 49.5%;
z-index: 2;
width: 24px; 
height: 24px;
text-indent: -999em;
background-image: url(images/progress.gif);
}
#supersize{
position:fixed;
}
#supersize img, #supersize a{
height:100%;
width:100%;
position:absolute;
z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
z-index: 2;
}

/*****************************************************/
/***** END SUPERSIZED STYLES *************************/

p {
line-height:24px;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
margin:14px 0px 14px 0px;
}

h1 {
font-size:41px;
line-height:50px;
margin:5px 0px 14px 0px;
color:black;
font-weight:normal;
}

h2 {
color:black;
font-weight:normal;
}

a:link, a:visited, a:active {
color:#666;
text-decoration: none;
outline: none;
}
a:hover {
text-decoration: none;
}


#navbar_bg {
background:white;
border-right:1px solid #bdbdbd;
opacity:0.7;
filter:alpha(opacity=70);
/**************************/
/****weird stuff to make the 100% height navbar work***/
  min-height:650px;
  height:100% !important;
  height:100%;
/**************************/
width:290px;
position:fixed;
top:0px;
left:0px;
z-index:3;
}

#navbar {
height:100%;
width:290px;
position:absolute;
top:0px;
left:0px;
background:transparent;
z-index:4;
text-align:right;
}

#navbar li {
margin:0px;
padding:0px;
line-height:normal;
display:inline;
}

#navbar a:link, #navbar a:visited, #navbar a:active {
line-height:normal;
display:block;
color:black;
padding:15px 33px 15px 0px;
font-size:12px;
margin:0px;
background:transparent;
text-transform:uppercase;
letter-spacing:2px;
}

#navbar a:hover {
background:white;
opacity:0.6;
}

.page_item {
list-style:none;
margin:0px;
}

.gallerylink a {
display:block;
padding:9px 14px 14px 14px;
margin:0px;
line-height:normal;
border-top:1px dotted #999;
color:black;
clear:both;
}

.gallerysingle {
border-bottom:1px dotted #999;
padding-top:10px;
margin-top:20px;
clear:both;
}

.gallerylink a:hover {
background:white;
opacity:0.4;
filter:alpha(opacity=40);
}

.formelement {
float:left;
margin:5px;
font-family:Georgia;
text-transform:uppercase;
letter-spacing:1px;
font-size:10px;
}

.formelement input, .formelement select {
padding:5px;
font-size:14px;
font-family:Georgia;
color:#666;
text-transform:none;
background:white url(images/form_bg.jpg) repeat-x top left;
border:1px solid #aaa;
}

.formelement select {
padding:3px;
}

.formelement textarea {
padding:5px;
font-family:Georgia;
color:#666;
font-size:13px;
background:white url(images/form_bg.jpg) repeat-x top left;
border:1px solid #aaa;
}

.wpcf7-not-valid-tip {
border:0px;
text-transform:none;
width:80px;
height:20px;
background:#bbb;
opacity:0.7;
margin-top:-10px;
}

.sendbutton {
padding:6px;
}

#wpcf7-f1-p65-o1 {
padding-top:30px;
}

blockquote {
padding:10px;
margin:10px 0px;
border:1px dotted white;
}

blockquote p {
margin:0px;
}

blockquote h2 {
margin-bottom:10px;
}

#content ul li {
font-family:Georgia,Times,serif;
font-size:14px;
}

#content ul {
padding-left:20px;
padding-top:10px;
}

/* "But if the forces of evil should rise again... to cast a shadow on the heart of the city... call me." */