/*  
Theme Name: Boxed Pink and Green
Theme URI: http://qwerky.stellify.net/
Description: A bright fuchsia and green layout for <a href="http://qwerky.stellify.net/">Qwerky</a>
Version: 1.0
Author: Ia Lucero
Author URI: http://stellify.net/
*/
* {
	margin: 0; padding: 0;
	font-size: 100%;
}
html, body, input, textarea {
	font: 0.84em verdana, arial, helvetica, sans-serif;
	color: #222;
}
body {
	height: 100%; /* needed for container min-height */
	background: #362f2d url(images/3coltile.png) repeat-y;
}
#wrapper {
	width: 960px;
}
#header {
	background: #362f2d url(images/headerbg.gif) bottom left no-repeat;
	width: 540px;
}
#header h1 {
	width: 225px;
	height: 100px;
	margin: 0 0 0 14px;
	background: url(images/qwerky.gif) no-repeat;
	float: left; display: inline;
}
#header h1 a {
	display: block;
	text-indent: -1000em;
	width: 225px;
	height: 100px;
}
#header p {
	float: left;
	width: 290px;
	height: 1em;
	margin: 45px 0 0 5px;
	text-align: right;
}
#main {
	width: 540px;
}
#main, #main .featurepics .item, #main .featurepics .item a, #main .entry, .sidebar ul, .sidebar ol, .sidebar p {
	overflow: hidden;
}
#main .entry, #main .featurepics, #main #comments, #main .navigation {
	margin: 0 30px;
	padding: 10px 0 15px;
}
#main .entry, #main #comments, #main .navigation {
	border-bottom: 5px solid #f06;
}
#main .featurepics, #main #comments, #main .navigation {
	border-top: 2px solid #0e0;
}
#main h2, #main blockquote, #main ul, #main ol, #main h3, #main h4, #main dl {
	margin: 15px 0;
}
#main p, #main dt, #main dd {
	margin: 10px;
}
#main dd {
	margin: 10px 15px;
}
p, .utwtags {
	line-height: 140%;
}
#main .entry ol, #main .entry ul {
	margin: 10px 20px;
}
#main li {
	margin: 7px 0;
}
#main blockquote {
	border: 1px solid #FFE5EE;
	border-width: 2px 0;
	background: url(images/quotebg.gif) 99% 5px no-repeat;
}
.commentslist {
	list-style: none;
}
.postmetadata {
	font-size: 0.85em;
	text-align: right;
	border-top: 2px solid #f06;
	margin-bottom: 20px;
}
.postmetadata a, .postmetadata a:visited, .postmetadata a:hover, .utwtags strong {
	padding: 2px 5px;
	background: #f06;
	color: #fff;
}
#main div.utwtags, #main div.ad {
	font-size: 0.85em;
	margin: 30px 10px 15px;
}
#main .utwtags a {
	font-weight: normal;
	text-decoration: none;
}
#main .page div.utwtags {
	font-weight: bold;
}
#main .featurepics h2, #main .featurepics span {
	font-size: 1em;
	margin: 10px 0;
}
#main .entry, #main #comments, #main .features {
	clear: both;
}
#main .featurepics .item {
	height: 130px;
}
#main .featurepics .item:hover {
	background-color: #3e3;
}
#main .featurepics .item a img {
	border: 1px solid #FFE5EE;
}
#main .featurepics .item a:hover img {
	border-color: #f06;
}
#main .featurepics .item a {
	text-decoration: none;
	display: block;
	margin: 0 auto;
}
#main .featurepics .item {
	width: 115px;
	text-align: center;
	float: left; display: inline;
	padding: 5px 0;
	margin: 0 2px 5px;
	background: #FFE5EE;
}
#header, #footer, .sidebar {
}
#header, #footer, #icons {
	color: #fff;
	height: 100px;
}
.sidebar ul, .sidebar ol, .sidebar p {
	margin: 10px 10px 20px;
	list-style: none;
}
.sidebar ul li {
	padding: 0;
	margin: 0 15px;
}
.sidebar li a {
	text-decoration: none;
}
#sidebar1 {
	width: 200px;
}
#sidebar2 {
	width: 220px;
}
#main, #sidebar1, #sidebar2 {
	float: left; display: inline;
}
#sidebar1, #sidebar2 {
	margin-top: -100px;
}
#icons {
	width: 200px;
	height: 100px;
	background: url(images/triangle.gif) no-repeat;
}
#subscribe, #sharethis {
	float: right; display: inline;
	position: relative;
}
#subscribe {
	top: 20px;
	right: 10px;
}
#sharethis {
	top: 35px;
	right: 20px;
}
* html #main, * html #sidebar1, * html #sidebar2 {
}
#footer {
	clear: both;
	width: 420px;
	margin-left: 540px;
	height: 65px;
	background: url(images/footerbg.gif) no-repeat;
	text-align: right;
	font-size: 0.9em;
}
#footer p {
	padding: 5px 5px 0 0;
}

input, option, select, textarea, #submit, #emailsubmit {
	padding: 2px;
	font-size: 1em;
	margin: 2px 0;
	border: 2px solid #0e0;
	background: #f2f2f2;
}
input:focus, input:hover, input:active, textarea:focus, textarea:hover, textarea:active  {
	background: #fff;
	border-color: #0c0;
}
input[type="select"] {
	border: none;
}
input#s {
	width: 190px;
	height: 30px;
	margin: 10px auto;
	padding: 0;
	display: block;
	font-size: 1.9em;
	background: url(images/searchbg.gif) no-repeat;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	font-family: verdana, sans-serif;
}
.sidebar h3 {
	color: #fff;
	padding: 3px 10px;	
}
#main h3 {
	font-size: 1.3em;
	color: #f07;
}
#sidebar1 h3 {
	border-bottom: 2px solid #f09;
	background: #f07 url(images/pinkstar.gif) 95% 55% no-repeat;
}
#sidebar2 h3 {
	border-bottom: 2px solid #0d0;
	background: #0c0 url(images/greenstar.gif) 95% 55% no-repeat;;
}
a img {
	border: none;
}
#header a, #footer a, .sidebar a:link, .sidebar a:visited {
	color: #111;
}
h2 a, h3 a, #header a, #footer a, .sidebar a, .postmetadata a {
	text-decoration: none;
}
#comments textarea {
	width: 450px;
}
ul li {
	list-style: square outside;
}
a {
	color: #0b0;
	font-weight: bold;
}
a:visited {
	color: #3e3;
}
a:hover {
	color: #ff0066;
}
#main .featurepics span.right, .alignright, .right {
	float: right; display: inline;
}
#main .featurepics h2, #main .featurepics span, .left, .alignleft {
	float:left; display: inline;
}
table#MBL_COMM, .flickr_badge {
	margin: 10px !important;
}
table#MBL_COMM, table#MBL_COMM img {
	border: none !important;
}
table#MBL_COMM, table#MBL_COMM td.mbl_img, table#MBL_COMM td.mbl_fo_hidden {
	background: transparent !important;
}
.flickr_badge {
	text-align: center;
}
.flickr_badge_image {
	display: inline;
	margin: 2px;
}
.flickr_badge_image img {
	border: 3px solid #ff0099;
}