/*
Theme Name: Blue Flower
Theme URI: http://windows7themes.co.uk
Description: Theme Designed By w7t
Version: 1.0
Author: w7t
Author URI: http://windows7themes.co.uk
*/

body {
	margin:0px;
	padding:0px;
	background: #224062 url(images/bg.gif) no-repeat fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ededed;
	text-align:center;
}
div, h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
}
p { margin: 10px 0px; }
a {
	color:#ededed;
}
h2 {
	font-size:18px;
}
.post h2 {
	color:#333333;
}
.container {
	width:955px;
	margin: 0px auto;
	text-align:left;
}
#header {
	padding: 40px 0px;
}
#logo {
	width:236px;
	height:41px;
	background:url(images/logo.gif) no-repeat;
	display:block;
	text-indent:-99999px;
	float:left;
}
#logo:hover {
	border-bottom:1px #ad0031 solid;
}
#header em {
	float:left;
	color:#FFF;
	margin: 14px;
	font-style:normal;
}


#content {
	width:504px;
	float:left;
	margin: 0px 0px 20px 0px;
}
.post {
	background: #FFF url(images/posttop.gif) top no-repeat;
	width:464px;
	padding:20px;
	position:relative;
	color:#766b72;
}
.post a {
	color:#4d464a;
}
.date {
	display:block;
	position:absolute;
	width:63px;
	height:37px;
	left:-63px;
	background: url(images/datebg.gif) no-repeat;
	text-align:center;
	color:#FFF;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	font-size:18px;
	line-height:16px;
	border-top: 1px #4888d0 solid;
	top:35px;
}
.date span {
	font-size:13px;
	color:#ffe63f;
	display:block;
}
.editlink a {
	display:block;
	width:63px;
	position:absolute;
	left:-63px;
	top:77px;
	padding:3px 0px;
	
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	
	background:#172c43;
	border-bottom:1px #4888d0 solid;
	border-top:1px #2c537f solid;
}
.post h1, .post h1 a {
	color:#224062;
	font-family:Lucida Sans Unicode, Lucida Grande, Lucida Grande Bold, Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:22px;
}
.post h1 a:hover {
	text-decoration:none;
}
.entry {
	line-height:170%;
}
.entry blockquote {
	margin: 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #CCCCCC solid;
}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
.cats {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009457;
	border-bottom: 1px #d1d1d1 solid;
	padding:5px;
	float:right;
}
.cats a {
	color:#009457;
	font-weight:bold;
	text-decoration:none;
}
.cats a:hover {
	border-bottom: 1px #009457 dotted;
	text-decoration:none;
}
.tags {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0083c7;
	border-bottom: 1px #d1d1d1 solid;
	padding:5px;
	float:right;
	clear:both;
}
.tags a {
	color:#0083c7;
	font-weight:bold;
	text-decoration:none;
}
.tags a:hover {
	border-bottom: 1px #0083c7 dotted;
	text-decoration:none;
}
.commentstrip {
	background: #172c43;
	border-bottom: 1px #4888d0 solid;
	padding:10px 25px 10px 20px;
	clear:both;
	margin: 0px 0px 31px 0px;
}
.commentstrip a {
	color:#fffd68;
	text-decoration:none;
	font-weight:bold;
}
.commentstrip a:hover {
	text-decoration:underline;
	color:#fffc08;
}

.singlebottom {
	background: #172c43 url(images/singlebottombg.gif) repeat-x;
	padding:20px;
	color:#f6b381;
	border-bottom: 4px #335e91 solid;
}
.singlebottom a {
	color:#fecb55;
}
.singlebottom a:hover {
	color:#fec33a;
}
.singlebottom h3 {
	color:#4888d0;
	font-family:Lucida Sans Unicode, Lucida Grande, Lucida Grande Bold, Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:22px;
	letter-spacing:-1px;
	font-weight:normal;
	text-transform:lowercase;
}

.commentlist {
	list-style:none;
	padding:0px;
	margin:0px;
}
.commentlist li {
	padding:15px;
	margin: 15px 0px;
	border:3px #14273b solid;
}
.alt {
	background: #224062;
}
.avatarbox {
	float:left;
	width:45px;
	height:45px;
	margin: 0px 15px 10px 0px;
	position:relative;
}
.avatarbox span {
	width:45px;
	height:45px;
	background: url(images/avatargloss.png) no-repeat;
	position:absolute;
	left:4px;
	top:4px;
}
.avatar {
	padding:0px;
	border:2px #14273b solid;

}

.commentlist li {
	margin: 10px 0px;
	padding:10px;
	position:relative;
}
.commententry {
	line-height:140%;
	clear:both;
}
.commentname {
	font-size:14px;
	font-weight:bold;
	padding: 17px 0px;
	display:block;
	float:left;
}
.commentdate {
	display:block;
	float:right;
	padding:15px 0px;
}
#commentform {
	margin: 0px 0px 10px 0px;
}
#commentform input, #commentform textarea {
	background: #335e91;
	border: 2px #294c75 solid;
	color:#490015;
	padding:7px 7px 6px 7px;
	font-family:Arial, Helvetica, sans-serif;
}
#commentform textarea {
	width:95%; }




.sidebar {
	width:213px;
	float:right;
	padding:11px 5px 5px 5px;
	color:#ffffff;
}
.sidebar a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border-bottom: 1px #4888d0 solid;
}
.sidebar a:hover {
	border-bottom: 1px #FFF solid;
}
.sidebar h2 {
	background: url(images/sidebarh2.gif) no-repeat;
	color:#fddf53;
	font-size:12px;
	height:17px;
	padding:8px;
}
.sidebar ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.sidebar ul li {
	margin: 20px 0px 0px 0px;
}
.sidebar ul li ul {
	padding:2px 8px;
}
.sidebar ul li ul li {
	margin:0px;
	padding:5px 0px;
}

.flickr li {
	display:inline;
}
.flickr a { border:0px; }
.flickr a img {
	margin:8px;
	border:2px #FFF solid;
	padding:1px;
	background:#FFF;
}
.flickr a:hover { border:0px; }
.flickr a:hover img {
	border: 2px #000 solid;
	padding:1px;
	background:#FFF;
}

#footer {
	clear:both;
	margin: 10px 0px 0px 0px;
	padding:15px;
	text-align:center;
	border-top: 1px #172c43 solid;
}
#footer ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#footer li {
	display:inline;
	padding: 0px 6px;
}
#footer ul a {
	color:#fff5b1;
	text-decoration:none;
}
#footer ul a:hover {
	text-decoration:underline;
}

















.clear {
	clear:both;
}
img.alignleft {
	float:left;
	margin: 0px 8px 5px 0px;
	padding:4px;
	border:2px #c8c8c8 solid;
}
img.alignright {
	float:right;
	margin: 0px 0px 5px 8px;
	padding:4px;
	border:2px #c8c8c8 solid;
}
img.aligncenter  {
	margin: 0px auto;
	padding:4px;
	border:2px #c8c8c8 solid;
}
.right {
	float:right;
	text-align:right;
}
.left {
	float:left;
	text-align:left;
}
.navigation {
	display: block;
	text-align: center;
	margin: 10px 0px;
	height:15px;
	}
	.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* top bit */

#content2 {
width:504px;
float:left;
margin: 0px 0px 20px 0px;
}

.postabout {
background: #172c43 top no-repeat;
width:464px;
padding:20px;
position:relative;
color:#afafaf;
font-size: 17px;
}

.themes {
color: #2ec64a;
}

.wallpaper {
color: #9f9ee4;
}

.icons {
color: #e8deae;
}
.gadgets {
color: #e185d5;
}
.howto {
color: #44d6db;
}
.downloads {
color: #ff5148;
}
.rsss {
	color: #e57900;
}
