/*
Theme Name: Pink Fun
Description: The WordPress theme was designed by Maruf Rahman, from over at <a href="http://www.propertyinvestmentproject.co.uk/">Property Investment</a>.
Version: 1.0
Author: Maruf Rahman
Author URI: http://www.propertyinvestmentproject.co.uk/
Tags: black, white, grey, pink, fixed width, widgets, simple, right sidebar, clean


        This theme was designed and built by Maruf Rahman,
        whose blog you will find at http://www.propertyinvestmentproject.co.uk/

        If you have any questions about this theme, please
        visit http://www.propertyinvestmentproject.co.uk/blog/2008/09/18/start-your-own-property-blog/
*/



/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
        margin:0;
        padding:0;
        }

ul,li {
        list-style-type:none;
        }

a{
        outline: none;
}

a:hover{
        text-decoration:none;
}

body {
        margin:0;
        padding:0;
        text-align:center;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
}

img {
        border:none;
}


#wrapper{
        width:850px;
        margin: 0 auto;
        text-align:left;
        margin-top:10px;

}


* html #wrapper{
      width:865px;
}

#subwrapper{
        border:15px solid #000;
        float:left;
}


#header{
        background:url('images/headerbg.jpg') no-repeat;
        width:850px;
        height:242px;
        float:left;
        position:relative;
}

#headerleft{
        height:242px;
        width:230px;
        background:#eee;
        filter:alpha(opacity=80);
        -moz-opacity:0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
}




/* H1 tags
------------------------------------------------------------------*/

h1{
        font-size:20px;
        color:#fff;
}

h2{
        font-size:18px;
        text-transform: uppercase;
        color:#fff;
        
}

/* Header
------------------------------------------------------------------*/

#blogtitle{
        background:#666;
        float:left;
        filter:alpha(opacity=80);
        -moz-opacity:0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
        padding:10px;
        width:190px;
}

#blogdesc{
        margin-top:10px;
        line-height:1.6em;
        font-size:14px;
        font-weight:bold;
        color:#eee;
}

#rss{
        background:url('images/rss.png');
        height:231px;
        width:123px;
        position:absolute;
        top:25px;
        right:-40px;
}

* html #rss{
      background:url('images/rss.gif');
}


/* Navigation
------------------------------------------------------------------*/

#navigation{
        background:#b3bec0;
        clear:both;
        padding:5px;
}

#navigation a{
        color:#fff;
        text-transform: uppercase;
        font-weight:bold;
        font-size:16px;
        text-decoration:none;
        position:relative;
        padding:5px
}

#navigation a:hover{
        background:#F98DC6;
}

#navigation ul{
        margin-left:225px;
}

#navigation li{
        display:inline;        
}

/* Maincontent
------------------------------------------------------------------*/

#maincontent{
        background:url('images/sidebarbg.jpg') repeat-y left;
        float:left;
}


#paging a{
        font-size:18px;
        color:#b3bec0;
}

#paging .alignleft{
        float:left;
}

#paging .alignright{
        float:right;
}

#pagetitle h2{
        color:#b3bec0;
        font-size:22px;
        margin-bottom:20px;
}

/* Sidebar
------------------------------------------------------------------*/

#sidebar{
        width:230px;
        float:left;
        padding-bottom:20px;
}

#sidebar h2{
        margin-top:15px;
        margin-bottom:10px;
}

#sidebar li{
        margin-left:10px;
}

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

#sidebar li a{
        color:#fff;
        font-size:12px;
        line-height:1.8em;
        text-transform: uppercase;
}

#searchform{
        margin:10px 0 10px 0;
}

#searchform .searchforminput{
        border:0px;
        width:204px;
        height:20px;
        padding:2px;
        margin-bottom:10px;
        color:#666;
        font-size:14px;
}


/* Content
------------------------------------------------------------------*/

#content{
        width:580px;
        float:left;
        margin:20px 0 20px 10px;
}

* html #content{
      width:500px;
}

#content img{
        max-width:560px;
}

#content .blogtitle h2 a{
        color:#000;
        font-size:18px;
        text-transform: uppercase;
}

#content .blogdate{
        font-style:italic;
        margin-top:5px;
        color:#b3bec0;
}

#content .blogdate a{
        color:#b3bec0;
}

#content .blogcontent{
        margin-top:10px;
        line-height:1.6em;
}

#content .blogtags{
        margin-top:10px;
}

#content .blogtags a{
        color:#000;
}

.entrycontainer{
        border-bottom:1px solid #000;
        padding-bottom:20px;
        margin-bottom:20px;
}

.blogcontent p{
        margin-bottom:15px;
}

.blogcontent a{
        color:#b3bec0;
}

.blogcontent ul,
.blogcontent ul{
        margin:20px 20px 20px 40px;
        line-height:2.0em;
}

.blogcontent li{
        list-style-type:disc;
        width:500px;
}

blockquote {
        border-left: 4px solid #666;
        width:530px;
        margin:10px;
        padding:0 0 10px 10px;
        letter-spacing:1px;
        color:#666;
}


/* comments
------------*/

#commentwrap, #commentreplies{
        float:left;
        margin:20px 0 0 0;
}

#commentwrap textarea{
        width:500px;
}

.commentitle{
        border-bottom:#666 solid 2px;
        float:left;
        width:580px;
}

#commentwrap h3, #commentreplies h3{
        background:#333;
        float:left;
        padding: 8px;
        font-size:13px;
        color:#fff;
}

#commentform{
        float:left;
        width:580px;
        padding-top:10px;
        padding-bottom:20px;
}

ol.commentlist{
        float:left;
        width:575px;
}

ol.commentlist li{
        float:left;
        width:570px;
        padding:10px 0 10px 10px;
        border-bottom:1px solid #999;
        background:#fff;
}

ol.commentlist a{
        color:#333;
}

ol.commentlist a:hover{
        color:#666;
}

.commentwrapper{
        float:left;
}

.commentleft{
        float:left;
}

.commentright{
        float:right;
}

.commentcentre{
        float:left;
        width:120px;
}

.commentright p{
        width:405px;
        padding-left:10px;
}

.commentsavatar{
        border:#c0c0c0 solid 1px;
        padding:4px;
        margin-right:5px;
        float:left;
}

.commentauthor{
        font-size:11px;
        color:#333;
        font-weight:bold;
        float:left;
        width:120px;
        padding-left:5px;
}

.commentdate{
        font-size:11px;
        color:#999;
        width:120px;
        padding-left:5px;
}

.commentcomment{
        float:left;
        font-size:13px;
}

.commentcomment em{
        color:#999;
        padding-left:8px;
        line-height:1.8em;
}

.commentcomment p{
        margin-bottom:10px;
}

#commentwrap textarea{
        padding:0px;
        border:0px;
        margin:10px 10px 10px 0;
        border:1px solid #666;
}


#commentwrap label{
        color:#666;        
        font-weight:bold;
}

#commentloggedin{
        color:#666;
        float:left;
        font-size:12px;
        margin:10px 10px 10px 0;
}

#commentloggedin a{
        color:#b3bec0;
}

.commentedit{
        width:405px;
        padding-left:10px;
        margin-top:15px;
}


#youmustbe{
        font-family: Arial, Helvetica, sans-serif;
        font-size:20px;
        letter-spacing:-0.1em;
        font-weight:bold;
        color:#333;
        margin:10px 0 10px 0;
}

#youmustbe a{
        color:#666;
}

#youmustbe a:hover{
        background:#c0c0c0;
}


/* Footer
------------------------------------------------------------------*/

#footer{
        float:left;
        margin:10px 10px 10px 0;
        font-size:11px;
        color:#666;
}

#footer a{
        color:#666;
}


/* Wordpress required
------------------------------------------------------------------*/

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
          float: left;
}

.alignright {
   float: right;
}

.clear {
        clear:both;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

