/*
:::::::::::::::::::::::::::::::::
Feed Your Wall (c) 2009
:::::::::::::::::::::::::::::::::
*/
      *{
	margin:0;
        padding:0;
        } 
body {
        font-family:Verdana, Arial, Helvetica, sans-serif;        
	background-attachment: scroll;
	margin:0;
	padding:0;
        background-color:#e7e7e7;
	}

/*
:::::::::::::::::::::::::::::::::
header
:::::::::::::::::::::::::::::::::
*/
.top{   
        float:left;
        width:1400px;
        margin-top: 0px;
        }
.top a:hover{
        cursor:pointer;
        }
.header {
	background-color:#e7e7e7;
        position:relative;
	float: left;
        width: 426px;
	height: 111px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/header.jpg) no-repeat;
        }
.fyw a{
	float: left;
        margin-left:19px;
        margin-top: 20px;
        }
#navigation{
	float:right;
	width:57px;
	margin-top:12px;
        margin-right:23px;
	height:auto;
	}
	
#nav, #nav ul {
        float : left;	
        padding: 0;
	margin: 2px;
	list-style: none;
	}
	
#nav li { 
	margin: 2px;
	float : left;
        font-size: 14px;
        color: #4680bf;
        text-decoration: none;
	}
	
#nav li a:link {
        float : left;	
        margin: 2px;
        font-size: 18px;
        color: #4680bf;
        text-decoration: none;
	}
#nav li a:hover {
        float : left;	
        margin: 2px;
        font-size: 18px;
        color: #bfd6eb;
        text-decoration: none;
	}
#nav li a:active {
        float : left;	
        margin: 2px;
        font-size: 18px;
        color: #4680bf;
        text-decoration: none;
	}
#nav li a:visited {
        float : left;	
        margin: 2px;
        font-size: 18px;
        color: #4680bf;
        text-decoration: none;
	}
	
.header-2 {
	background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 426px;
        height: 111px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
    	background: url(images/bg-next.jpg) no-repeat;
        }
.header-feed {
        float: right;
	margin-top: 10px;
        margin-right:10px;
        }
.srch{
        font-size:8px;
        width:auto;
        float:right;
        margin-top:-3px;
        margin-right:115px;
        }
.join-newsletter-image{
        float:right;
        margin-top:22px;
        margin-bottom:18px;
        margin-right:10px;
        }
.nwsl{
        font-size:8px;
        float:right;
        width:auto;
        margin-top:-10px;
        margin-right:108px;
        }
.header-2 h1{
        font-size: 11px;
        font-weight: 100;
        line-height:13px;
        margin-left:10px;
        margin-right:12px;
        text-align:left;
        color: #606060;
        
        }
.header-2 h1 a, h1 a:visited{
        font-size: 12px;
        font-weight: 100;
        color: #4680bf;
        text-decoration: none;
        margin-left:auto;
}
.header-2  h1 a:hover{
        font-size: 12px;
        font-weight: 100;
        color: #4680bf;
        text-decoration:underline;
        margin-left:auto;
}
.header-2  p{
      line-height:10px;
}
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
single page
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#single{
	background-color:#e7e7e7;
        text-align:left;
        font-size: 12px;
        }
.single-listItem{
        background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 426px;
	height: auto;
        margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/comment-bg-m.jpg)  repeat-y;
        }
.single-listItem-top{
        background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 426px;
	height: 15px;
	margin:0px;
        background: url(images/comment-bg-t.jpg) no-repeat;
	}
.single-listItem-bottom{
        background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 426px;
	height: 15px;
	margin:0px;
        background: url(images/comment-bg-b.jpg) no-repeat;
	}
.single-postContainer{
        position:relative;
       	width: 410px;
        height: auto;
        margin-top:12px;
        margin-left:5px;
        }
.header-index{
        position:relative;
        width: 410px;
        z-index:5;
        }
.single-postContainer h2{
        font-size: 26px;
        font-weight: 100;
        color: #4680bf;
        text-decoration: none;
        margin-left:8px;
        margin-top:-2px;
        text-align:left;
        }
.single-postContainer a:link{
        color: #4680bf;
        text-decoration:underline;
        margin-left:5px;
        line-height:16px;
        }
.single-postContainer a:visited{
        color: #4680bf;
        text-decoration:underline;
        margin-left:5px;
        line-height:16px;
        }
.single-postContainer a:hover{
        color: #000000;
        text-decoration:underline;
        margin-left:5px;
        line-height:16px;  
}
.back-button {
	background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 111px;
	height: 51px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
    	background: url(images/bg-back-button.jpg) no-repeat;
        }
#back{  width: 80px;
	padding: 2px;
        margin-left: 15px;
        margin-top: 12px;
}
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
POST
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

.listItem{
        background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 426px;
	height: 705px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/bg.jpg) no-repeat;
      }
.postContainer{
        overflow:hidden;
        position:relative;
       	width: 410px;
        height: 688px;
        margin-top:12px;
        margin-left:5px;
}
.postContainer h2, h2 a, h2 a:visited{
        font-size: 26px;
        font-weight: 100;
        color: #4680bf;
        text-decoration: none;
        margin-left:5px;
        }       

.postContainer h2 a:hover{
        text-decoration: none;
        color: #bfd6eb;
        }   


div.date{
        font-family: Arial, Helvetica, sans-serif;        
        position:absolute;
        z-index:2;
        bottom:-25px;
        color: #f2f2f2;
	font-size: 121px;
        letter-spacing:-11px;
	font-weight: 100;
        width:410px;
        white-space:nowrap;
        overflow: hidden;
        display: block; 
        }
div.comm-link{
        overflow:hidden;
        position:relative;
        z-index:3;
        float:right;
        text-align:left;
        margin:5px;
        width:auto;
        background: url(images/comment.gif) left no-repeat;
}
.comm-link p a, a:visited{
        font-size: 12px;
        color: #4680bf;
        margin-left:20px;
        text-decoration:none;
}

.comm-link p a:hover{
        color: #000000;
        text-decoration:none;
}
.entry{
        position:relative; 
        z-index:4;
        list-style:none;
        display: block; 
        }
.entry div{ 
        font-size: 12px;
        color: #606060;
        }
.entry div a:link{
        color: #4680bf;
        text-decoration:underline;
        
        }
.entry div a:visited{
        color: #4680bf;
        text-decoration:underline;
        
        }
.entry div a:hover{
        color: #000000;
        text-decoration:underline;
        }
.entry p{ 
        font-size: 12px;
        color: #606060;
        margin-top:5px;
        margin-left:5px;
        line-height:16px;
        }
.entry img{ 
        -ms-interpolation-mode: bicubic;
        display:block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom:10px;
        text-align:center;
        border:none; 
        max-width:400px;
        height:auto; 
        max-height:500px;
        padding:0px;
}
.entry blockquote{ 
        }
.entry span{ 
        }
.entry p a:link{
        color: #4680bf;
        text-decoration:underline;
        margin-left:auto;        
        }
.entry p a:visited{
        color: #4680bf;
        text-decoration:underline;
        margin-left:auto;     
        }
.entry p a:hover{
        color: #000000;
        text-decoration:underline;
        margin-left:auto;
        }
.navi {
	background-color:#e7e7e7;
        position:relative;
	float: left;
	width: 426px;
	height: 111px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/bg-next.jpg) no-repeat;
        }

.alignc {
        
        margin-top:49px;
        text-align:center;
        }
.blogroll{
   list-style:none;
}
/*
:::::::::::::::::::::::::::::::::
search-page
:::::::::::::::::::::::::::::::::
*/
.no-post {
	background-color:#e7e7e7;
        position:relative;
	float: left;
        width: 426px;
	height: 74px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/no-post.jpg) no-repeat;
        }
.search-results {
	background-color:#e7e7e7;
        position:relative;
	float: left;
        width: 426px;
	height: 74px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/search-results.jpg) no-repeat;
        }
.error {
	background-color:#e7e7e7;
        position:relative;
	float: left;
        width: 426px;
	height: 74px;
	margin-left: 8px;
        margin-top: 8px;
        margin-bottom: 0px;
	background: url(images/error404.jpg) no-repeat;
        }
/*
:::::::::::::::::::::::::::::::::
commments
:::::::::::::::::::::::::::::::::
*/
#respond{
        margin-left:10px;
        }

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
#commentform textarea {
	width: 380px;
	padding: 2px;
	}
.commentlist{
	padding:10px;
        margin-left:auto;
	}
.commentlist a:link{
	color:#4680bf;
        margin-left:auto;
        }
.commentlist a:active{
	color:#4680bf;
        margin-left:auto;
	}
.commentlist a:hover{
	color:#666666;
        margin-left:auto;	
        }
.comment-post{
	width:inherit;
	padding:10px;
	background-color:#e7e7e7;
	}
.comment-post p a{
        margin-left:auto;
	}
.comment a:link{
	font-size:12px;
	color:#4680bf;
	text-decoration:none;
        margin-left:auto;
       	}
.comment a:active{
	color:#4680bf;
	text-decoration:none;
        margin-left:auto;
	}
.comment a:hover{
	color:#666666;
	text-decoration:none;
        margin-left:auto;
	}
.fn a{
	font-size:12px;
	color:#4680bf;
	text-decoration:none;
        margin-left:auto;
	}
.fn a:active{
	color:#4680bf;
	text-decoration:none;
        margin-left:auto;
	}
.fn a:hover{
	color:#666666;
	text-decoration:none;
        margin-left:auto;
	}
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
footer
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.foot { 
        float:left;
        display:block;
        width:100%;
        margin-top: 5px;
        height:18px;
        }
.foot p{ 
        text-align: left;
	font-size: 10px;
        color: #888888;
        }
.foot p a:link{ 
        text-align: left;
	font-size: 10px;
        color: #888888;
        margin-left:0px;
        }
.foot p a:visited{ 
        text-align: left;
	font-size: 10px;
        color: #888888;
        margin-left:0px;
        }
.foot p a:active{ 
        text-align: left;
	font-size: 10px;
        color: #888888;
        margin-left:0px;
        }
.foot p a:hover{ 
        text-align: left;
	font-size: 10px;
        margin-left:0px;
        color: #000000;
        }


