/*
Theme Name: DeathToFilm
Theme URI: http://www.DeathToFilm.com
Description: the hottest photo blog on the net
Author: Sergios Singkeridis aka feios
Author URI: http://www.feios.info
Version: release 0.1
*/

*{
margin:0;
padding:0;
}

a{
outline:none;
}

a:hover{
color:#ff0000;
}

#shield{
position:absolute;
width:120px;
height:150px;
right:40px;
top:260px;
background:url(images/shield.gif);
}

body{
margin:0;
padding:0;
background:#ffffff url(images/bg.gif) left top repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}

#wrapper{
width:900px;
margin:0 auto;
position:relative;
}

#header{
width:900px;
height:248px;
background:url(images/header.png);
}

#subheader{
width:900px;
height:76px;
background:url(images/subheader.png);
}

#container{
width:900px;
background:#ffffff url(images/container.png) center top repeat-y;
}

.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#content ul {
margin-left: 20px;
}

#h4{
font-size:14px;
margin-bottom:10px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#leftside{
width:86px;
height:1122px;
background:url(images/left.png) left top no-repeat;
float:left;
}

#content{
width:589px;
background:#ffffff;
float:left;
padding:5px 15px;
}

#content a{
color: #ff6600;
text-decoration: none;
}

#content a:hover{
color:#ff0000;
}

#rightside{
width:195px;
height:1122px;
background:url(images/right.png) right top no-repeat;
float:right;
}

#rightside a:hover{
color:#ff0000;
}

#sidebar{
width:165px;
padding:10px 0;
margin-top:100px;
height:340px;
color:#ffffff;
font-size:11px;
margin-left:15px;
}

#sidebar a{
text-decoration: none;
}

#sidebar2{
width:165px;
padding:10px 0;
margin-top:20px;
color:#222222;
font-size:11px;
margin-left:15px;
}

#sidebar2 a{
text-decoration: none;
}

#sidebar2 a:hover{
color:#ff0000;
}

#bottombox{
width:900px;
height:54px;
background:url(images/bottom.png);
}


/* TEXT STYLING ETC... ************************************/

/* sidebar links */
#sidebar a, #sidebar2 a{
color:#f7f7f7;
text-decoration:none;
}

#sidebar2 a{
color:#333333 !important;
}

#sidebar a:hover, #sidebar2 a:hover{
color:#ff0000;
text-decoration:none;
}

/* sidebar titles */

#sidebar h2, #sidebar2 h2{
font-size:14px;
margin-bottom:10px;
}

/* sidebar lists */
#sidebar ul li, #sidebar2 ul li{
list-style:none;
}

#sidebar2 li{
margin-bottom:2px !important;
font-weight:bold;
}

#sidebar ul, #sidebar2 ul{
margin-bottom:20px;
}

/* content text */
#content p{
padding:5px;
text-align:justify;
margin:0;
line-height:18px;
}

/* content titles */
#content h2{
font-size:18px;
padding:5px;
background:#f8f8f8;
margin:0 0 10px 0;
}

/* content titles links */
#content h2 a{
color:#000000;
text-decoration:none;
}

#content h2 a:hover{
text-decoration:none;
}

/* meta (under the post) box */
.meta{
padding:5px;
margin:10px 0 40px 0;
background:#f7f7f7;
border-top:1px solid #dddddd;
font-size:11px;
}

/* meta links */
.meta a{
color:#d9290e;
text-decoration:none;
}

.meta a:hover{
color:#ff0000;
text-decoration:none;
}

/* next 4 styles is to align the PREVIOUS ENTRIES/NEXT ENTRIES links and style them */
.alignleft{
float:left;
}

.alignright{
float:right;
}

.navi a{
color:#d9290e;
text-decoration:none;
}

.navi a:hover{
text-decoration:none;
}

/* comments styling */

/* feed and trackback link */
.post_links{

}

/* comment box */
.comments{
padding:15px;
background:#f9f9f9;
border:1px solid #eeeeee;
margin-bottom:5px;
}

/* comment author styling */
.comments h2 a{
font-size:13px;
}

/* comment text */
.comments p{
font-size:11px;
text-align:justify;
line-height:14px;
}

/* links inside the comment box */
.comments a{
color:#374e65;
text-decoration:none;
font-weight:bold;
}

.comments a:hover{
text-decoration:none;
}

img {
border: 0;
}

/* float thumbnails with text */
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}