/*  Theme Name: Red FlowerTheme URI: http://www.britkamo.com/Description: Red themeVersion: 1.0Author: bkm*//************************************* +Containers *************************************/body{	color:#666;	font-family: "Trebuchet MS", Verdana;	font-size:75%;	line-height:1.7;	text-align:center;	margin:0px;	padding-top:0px;	background-image: url(./graphics/header_extensionExplode.jpg);	background-repeat: repeat-x;	padding-bottom: 10px;}img{ border: 1px solid #000;}#content{	float:left;	width:600px;	font-size:0.9em;	background-color: #FFFFFF;	margin-left: 0px;	padding-right: 30px;	padding-bottom: 10px;	padding-left: 10px;}#header{	background-image: url(./graphics/bkmheader_exp.jpg);	background-repeat: no-repeat;	margin-top:0px;	margin-left:0px;	padding-left:10px;	padding-top:300px;}#profpic{ 	background-image: url(graphics/profiletemp.jpg);	background-repeat:no-repeat;	padding-top:150px;}	#sidebar{	border-left:1px solid #ff0000;	background-repeat: no-repeat;	background-color:#fff;	font-size:1.1em;	float:left;	margin-top:0px;	padding-left:30px;	padding-bottom: 50px;	margin-left:20px;	width:150px;}#footer{	clear:both;	text-align:left;	background-color:#000000;	color:#ffffff;	font-size:0.8em;	width:inherit;	margin:0px;	padding: 50px 0px 100px 110px;}#twitter{	font-size:1.1em;	float: right;	text-align:right;	background-image:url(graphics/birdcage.jpg);	background-repeat:no-repeat;	background-position:left;	padding: 50px 150px 0px 50px;	margin-top: -56px;}#wrap{	margin:0 auto;	float:left;	padding-left:100px;	text-align:left;	width:860px;}/************************************* +Hn *************************************/#sidebar h2{	color:#000;	font-size:1em;	margin-bottom:5px;}#header h1{	display:inline;	font-size:2.2em;	line-height:1;	margin:0;}#header h1 a{	color:#FF0000;	text-decoration:none;}#header h1 a:hover{	color:#FF0000;	text-decoration:none;}h1, h2, h3{font-family: "Trebuchet MS", Verdana;letter-spacing: -1px;}h2{font-size:1.5em;padding-right:5px;}h3{font-size:1.2em;}#header h1{font-weight:normal;}.entrytitle h2, .entrytitle h3{display:inline;font-weight:normal;}.entrytitle h2{color:#990000;}.entrytitle h3{font-weight:normal;}/************************************* +Lists *************************************/#sidebar ul{	list-style-type:none;	margin:0px;	padding:0;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F0F0F0;}#sidebar ul li a{	color:#FF0000;}#sidebar ul li a:hover{	color:#FF0000;	text-decoration: none;}#navbar { z-index: 100;}ul#mainnav {		margin: 0;		margin-top: -130px;		float:right;		list-style: none;		z-index: 100;}ul#mainnav li {	position: relative;	float: left;	width: 100px;	left: 0;	top: 0;	border: 1px solid #fff;	background-color: #AAAAAA;	}#mainnav a {		color: #fff;		font-family: Georgia, Times, Times New Roman, serif;		font-size: 1em;		text-transform: lowercase;		text-decoration: none;		text-align: center;		padding: 2px 0px 2px 0px;		display: block;}#mainnav a:hover {		background-color: #f00;}/************************************* +Misc *************************************/a{text-decoration:underline;color:#FF0000;}a:hover{	color:#FF0000;	text-decoration:none;}#footer a{color:#FF0000;}#header {	margin-bottom:15px;}#header p{	color:#666666;	margin:0;	font-size: 1.2em;	font-style: normal;}.navigation{padding:3px;text-align:center;}/************************************* +Entry *************************************/.entry{	font-size:1.2em;	margin:1px;	padding:1px;}.entrytitle{}.entrytitle a {color:#333333; text-decoration:none;}.entrymeta{	color:#CCCCCC;	font-size:0.9em;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F0F0F0;	padding-top: 5px;	margin-right: 10px;}.entrymeta a{	color:#999999;	text-decoration: underline;}.entry-1{	color:#333333;	font-size:1.2em;	-moz-border-radius:3px;}.entry-1 .entrymeta{	color:#333333;}.entry-1 .entrymeta a{	color:#333333;}.entry-1 .entrytitle{	border-bottom:none;}.entry-1 .entrytitle a{	color:#333333;;	font-size:1.2em;}.entry-1 .entrytitle a:hover{	color:#333333;}/************************************* +Comments *************************************/.commentsblock{	margin:5px;	padding:10px;}.commentsblock textarea{	width:420px;}.commentauthor{	display:block;	font-size:1.5em;}.even{	background:#3F464A;	border:1px solid #43494D;}.alt{	background:#FCFAF4;	border:1px solid #FCFAF4;	padding:1px;}/********************************************+Split off here for Photo blog styles*******************************************/.vrectangle{	float:left;	position:relative; /* this is important too */	width:294px;	}	.hrectangle{	float:left;	position:relative; /* this is important too */	width:598px;	}	.photocaption {	width: 300px;	font-size: smaller;	}