/*

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;

        text-decoration: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; 

        visibility: hidden;





}









/* 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=100);

	-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:#000000;

	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:#131416;

}



#navigation ul{

	margin-left:225px;

}



#navigation li{

	display:inline;

        padding-left: 5px;

        padding-right: 5px;

}



/* Maincontent

------------------------------------------------------------------*/



#maincontent{

	background:url('images/sidebarbg.jpg') repeat-y left;

	float:left;

}





#paging a{

	font-size:18px;

	color:#131416;

}



#paging .alignleft{

	float:left;

}



#paging .alignright{

	float:right;

}



#pagetitle h2{

	color:#70BBAD;

	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:#131416;

}



#content .blogdate a{

	color:#131416;

}



#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:#70BBAD;

}



.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:#70BBAD;

}



.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: #70BBAD;

   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;

}

