/*

Theme Name: Puchi K2 

Theme URI:

Description: 

Version: 

Author: Melissa Cabral

Author URI: http://puchicollective.com/

*/



html{

margin:0;

padding:0;

}

body {

	color: #CCCCCC;

	text-align: center;

	background-color: #ABC7EF;

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-size: 62.5%;

	background-image: url(images/sibleybodyfill.gif);

	background-repeat: repeat-y;

	background-position: center 100px;

margin:0;

	padding:0;

	}



#page {
	text-align: left;
	position: relative;
	width: 885px;
	margin-left: auto;
	margin-right:auto;
	z-index: 1;
	margin-top: 40px;
	padding: 0;

	}





#ring {

	background-image: url(images/ring.gif);

	background-repeat: no-repeat;

	height: 137px;

	width: 84px;

	position: absolute;

	left: 0px;

	top: 0px;

	float: left;

	margin-left: -85px;

}

#header {

	margin: 0;

	padding-top: 60px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	display: none;

	}



.primary {
	width: 600px;
	float: right;
	padding:0;
	margin: 0;
	display: inline;
	font-size: 1.2em;
	line-height: 16px;
	overflow: hidden;

	}



.secondary {
	color: #999;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 220px;
	float: left;
	padding: 0;
	margin: 0;

	}



.comments {
	text-align: left;
	position: relative;
	width: 525px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #444C5C;

	}



ul.menu {

	margin: 0;

	padding: 0;

	position: absolute;

	bottom: 0;

	left: 20px;

	width: 90%;

	}



ul.menu li {

	display: inline;

	margin: 0;

	}



ul.menu,

ul.menu li a {

	padding: 5px 15px 6px;

	}



ul.menu li a {

	font: 1em Verdana, Helvetica, Arial, Sans-Serif;

	color: white;

	margin: 0;

	}

ul.menu li a:hover {

	background: #333;

	color: #eee !important;

	text-decoration: none;

	}

ul.menu li.current_page_item a,

ul.menu li.current_page_item a:hover {

	color: #333 !important;

	background: white;

	text-decoration: none;

	}

.admintab {

	position: absolute;

	right: 0px;

	_padding: 5px 15px 6px; /* IE hack */

	}

a img,:link img,:visited img { border:none }



.sb-pagemenu ul {

	margin-left: 10px;

	}

.sb-pagemenu ul ul {

	margin-top: 2px;

	}

.sb-pagemenu ul ul .page_item {

	margin-left: 10px;

	padding: 0;

	}

.sb-pagemenu .current_page_item {

	}

h1, h2, h3, h4 {

	font-family: 'Trebuchet MS', Verdana, Sans-Serif;

	}

h1 { 

	font-size: 3em;

	font-weight: bold;

	letter-spacing: -1px;

	padding: 0;

	margin:0;

	height: 100px;

	float: left;

	}

h1, h1 a, h1 a:hover, h1 a:visited,

#header .description {

	text-decoration: none;

	color: white;

	}

#header .description { 

	top: 36px;

	left: 343px;

	float: left;

	margin: 0px;

	font-size: 10px;

	padding-top: 22px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	}

.pagetitle {
	margin: 0;

	}

.pagetitle h2 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
	color: #F0D02E;

	}

.secondary h2 { 

	font-size: 1.3em;

	font-weight: bold;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 15px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	width: 200px;

	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;

	}

.primary h4, .permalink .primary .aside h3 { 

	font-weight: normal;

	text-transform: lowercase;

	font-size: 20px;

	line-height: 22px;

	}

.primary h3{

font-size:20px;

}

.primary .aside h3 {

	font-size: 18px;

	font-weight: normal;

	}

.entry .itemhead {
	margin-top: 10px;

	}

.itemtext h3 { /* For use on Pages */

	font-size: 1.7em;

	display: block;

	padding: 15px 0 0;

	}

.itemtext h4 { /* For use on Pages */

	font-size: 1.5em;

	display: block;

	padding: 15px 0 0;

	}

.secondary div {

	padding: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	}

.secondary div div div {

    margin: 0;

    }

.primary .metalink a, .primary .metalink a:visited, 

.secondary .metalink a, .secondary .metalink a:visited,

.secondary span a, .secondary span a:visited {

	color: #999;

	font-weight: normal;

	}

.primary .item .itemhead .metalink, .comments .primary .metalink {

	font-size: 1.8em;

	letter-spacing: -1px;

	text-transform: lowercase;

	margin-left: 15px;

	}

.primary .aside .itemhead .metalink {

	font-size: 1.4em;

	}

.permalink .primary .aside .itemtext {

	font-size: 14px;

	line-height:16px;

	color: white;

	font-weight: normal;

	margin-left:0;

	padding-left:30px;

	}

.comments .primary .metalink {

	margin: 0 15px 0 0;

	float: none;

	}

.feedicon { /* Next to Comment Section Headline */

	border: 0 !important;

	padding: 0 !important;

	}

.feedlink img { /* On the sidebar */

	height: 16px;

	width: 16px;

	border: none;

	position: absolute;

	right: 0;

	}

.primary .aside {

	padding: 8px;

	margin: 0 4%;

	}

.secondary .aside {

	margin: 0;

	padding: 0 0 10px;

	word-spacing: -1px;

	}

.secondary .aside .metalink {

	padding-left: 0px;

	}

.secondary span a {

	margin-left: 10px;

	}

.editlink img {

	width: 16px;

	height: 16px;

	border: none !important;

	padding: 0 !important;

	margin: 4px 0 0 !important;

	}

.aside .editlink img {

	top: 9px;

	}

.commentseditlink {

	border: none;

	padding: 2px;

	padding-left: 10px;

	display:inline;

	float:right;

	}

.metalink a span {

	display: none;

	}

.metalink a:hover span {

	display: inline;

	}

h2, h2 a, h2 a:visited,

h3, h3 a, h3 a:visited,

h4, h4 a, h4 a:visited {

	color: #CECECE;

	}

h2, h2 a, h2 a:hover, h2 a:visited,

h3, h3 a, h3 a:hover, h3 a:visited,

h4, h4 a, h4 a:hover, h4 a:visited {

	text-decoration: none;

	font-weight: normal;

	}

.metadata {

	font-size: 1em;

	display: block;

	margin-top: 2px;

	color: white;

	background-color: #4E525A;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #434141;

	border-bottom-color: #434141;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right:5px;

	padding-left:5px;

	background-image:url(images/metafill.gif);

	clear: both;

	}

.metadata a {

	color:#ABC7EF;

	}

.commentslink {

	margin-right: 10px;

	background-image: url(images/comment.gif);

	background-repeat: no-repeat;

	background-position: 12% 20%;

	padding-top: 2px;

	padding-right: 0;

	padding-bottom: 2px;

	padding-left: 30px;

	}

.chronodata {

	padding-top: 2px;

	padding-right: 0;

	padding-bottom: 2px;

	}

.chronodata:after {

	content: ".";

	}

.tagdata {

	display: block;

	padding: 2px 0 2px 20px;

	background: url('images/tag_blue.png') left center no-repeat;

	}

.primary .item {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px;

	}

	.comments .item {

	background:none;

	}

.primary .entry .itemtext {

	color: #FFFFFF;

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-size: 12px;

	line-height: 1.5em;

	}

.primary .item .itemtext p,

.primary .item .itemtext ul,

.primary .item .itemtext ol,

.primary .item .itemtext div,

{

	margin-top: 13px;

	margin-right: 10px;

	margin-bottom: 13px;

	margin-left: 0;

	padding: 0px;

	}

.primary .aside .itemtext p,

.primary .aside .itemtext ul,

.primary .aside .itemtext ol,

.primary .aside .itemtext div,

 {	margin: 5px 0;

	}

.permalink .primary .aside .itemtext p,

.permalink .primary .aside .itemtext ul,

.permalink .primary .aside .itemtext ol,

.permalink .primary .aside .itemtext div,

 {

	margin: 13px 0;

	}

.metalinks {

	margin-top: 3px;

	}

.commentsrsslink {

	background: url('images/feed.gif') left top no-repeat;

	padding: 2px 0 2px 20px;

	margin-right: 10px;

	height: 16px;

	}

.trackbacklink {

	background: url('images/arrow_refresh.gif') left top no-repeat;

	padding: 2px 0 2px 20px;

	height: 16px;

	}

.commentsrsslink a, .trackbacklink a {

	color: #999;

	padding: 2px;

	}

.comments .commentlist {

	margin: 0;

	padding: 20px 0;

	position: relative;

	}

.comments .commentlist li {
	padding: 0px;
	list-style: none;
	background-image: url(images/sibleycommenttop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 525px;

	}

.comments .commentlist .commentmetadata {

	display: block;

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	margin: 0px;

	}

.comments .commentlist li img {

	padding: 0;

	border: none;

	}

.comments .commentlist li img.gravatar {

	float: right;

	margin: -5px 0 0;

	}

.comments .commentlist li .commentauthor {

	font-weight: normal;

	letter-spacing: -1px;

	font-size: 15px;

	}

.comments .commentlist li .counter {

	display: none;

	font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;

	color: #999;

	float: left;

	width: 35px;

	}

.comments .commentlist li.authorcomment {

	background: #f6f7f8;

	}

.comments .pinglist {

	font-size: 1.2em;

	padding: 0;

	margin: 0;

	background-color: #5E636D;

	}

.comments .pinglist li {

	margin-left: 40px;

	padding: 7px 0;

	list-style: none;

	}

.comments .pinglist li .commentauthor {

	font-weight: bold;

	display: block;

	}

.comments .pinglist li small {

	font: .8em Arial, Sans-Serif;

	display: block;

	}

.comments .pinglist li .counter {

	display: none;

	}

.comments .pinglist li span.favatar img {

	margin-left: -25px;

	border: none;

	padding: 0;

	float: left;

	}

.comments .pinglist li img {

	padding: 0;

	border: none;

	}

.comments #leavecomment {

	text-align: center;

	margin-bottom: 40px;

	color: #ddd;

	font-size: 2em;

	letter-spacing: -2px;

	}

.comments #loading {

	text-align: center;

	margin-bottom: 40px;

	margin-top: 40px;

	color: #ddd;

	font-size: 2em;

	letter-spacing: -1px;

	}

.comments form {

	clear: both;

	padding: 1px 0 30px;

	margin: 0;

	}

input[type=text], textarea {

	font: 1em Verdana, Arial, Helvetica, Sans-Serif;

	padding: 3px;

	color: #777;

	}

input[type=text]:focus, textarea:focus {

	background: #fff;

	color: #333;

	border-color: #666;

	}

.comments form input[type=text] {

	width: 45%;

	margin: 5px 5px 1px 0;

	}

.comments form textarea {

	height: 250px;

	padding: 2px;

	width: 100%;

	_width: 98.5%; /* IE hack */

	}

.comments form #submit {

	margin: 0;

	float: right;

	}

#footer {
	text-align: center;
	margin: 0px;
	line-height: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #626673;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 300px;

	}

	#footer img {

	padding:0 3px 0 6px;

	}

#footer a {

	color: #B4BFD8;

	font-weight: bold;

	text-decoration: none;

	}

#footer a:hover {

	border: none;

	text-decoration: none;

	color: black;

	}

.primary a:hover, .primary a:visited:hover,

.secondary a:hover, .secondary a:visited:hover {

	text-decoration: underline;

	}

h2 a:hover, h2 span a:hover {

	color: #27d !important;

	}

a {

	color: #ABC7EF;

	text-decoration: none;

	}

.itemtext a:visited {

	color: #6666FF;

	}

.clear {

	clear: both;

	margin: 0;

	padding: 0;

	}

.featureItem img {

	padding: 0px;

	max-width: 100%;

	border-top-width: 4px;

	border-bottom-width: 4px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #C2CBCC;

	border-bottom-color: #C2CBCC;

	margin-top: 0px;

	}

.center {

	text-align: center;

	}

.alignright {

	float: right;

	}

.alignleft {

	float: left

	}

img.center, img[align="right"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

img.alignright, img[align="right"] {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}

img.alignleft, img[align="left"] {

	padding: 4px;

	display: inline;

	float: left;

	margin-top: 0;

	margin-right: 7px;

	margin-bottom: 2px;

	margin-left: 0;

	}

img.noborder {

	border: none !important;

	}

.favorite img {

	padding: 0;

	border: none;

	}

small {

	font-size: 0.9em;

	line-height: 1.5em;

	}

small, strike {

	color: #CCCCCC;

	margin: 0px;

	padding: 0px;

	}

code {

	font: 1.1em 'Courier New', Courier, monospace;

	}

acronym, abbr {

	font-size: 0.9em;

	letter-spacing: .07em;

	border-bottom: 1px dashed #999;

	cursor: help;

	}

blockquote {

	margin: 20px 0;

	padding: 0 20px 0 50px;

	background: url('images/quote.png') 5% no-repeat;

	border: none;

	color:#CCCCCC;

	}

hr {

	display: none;

	}

.navigation {

	text-align: center;

	padding: 10px;

	background-color: #2E2D2D;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #5E636D;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #5E636D;

	display: none;

	}

.navigation .left {

	float: left;

	width: 50%;

	text-align: left;

	}

.navigation .right {

	float: right;

	width: 50%;

	text-align: right;

	}

.navigation p {

	margin: 0;

	padding: 0;

	}

.navigation a {

	color: #999;

	}

.alert {

	background: #FFF6BF;

	border-top: 2px solid #FFD324;

	border-bottom: 2px solid #FFD324;

	text-align: center;

	margin: 10px auto;

	padding: 5px 20px;

	}

img.wp-smiley {

	border: none !important;

	padding: 0 0 0 5px !important;

	}

.itemtext ol, .itemtext ul {

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 10;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 35px;

	}

.itemtext ol li, .itemtext ul li {

	margin: 0 0 3px;

	padding: 0;

	}

	.tutorial ol li, .tutorial ul li {

	margin-top: 20px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 10px;

	padding-bottom: 10;

	padding-left: 0;

	}

.secondary ul, .secondary ol {
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0;
	margin-left: 0;

	}

.secondary ul {

	_margin-left: 0px; /* IE Fix */

	}

.secondary ol {

	margin-left: 15px;

	}

.secondary ul li, .secondary ol li {

	margin: 0;

	padding: 1px 0;

	}

.secondary ul li {

	list-style-type: none;

	list-style-image: none;

	padding-bottom: 7px;

	line-height: 15px;

	}

ol li {

	list-style: decimal outside;

	}

.sb-links ul li {

	margin-top: 20px;

	}

.sb-links ul ul li {

	margin-top: 0;

	}

.sb-search {

	margin: 0px;

	}

.sb-search h2 {

	display: none;

	}

input[type=text], textarea {

	color: #444;

	padding: 2px 0 2px 2px;

	margin: 0;

	}

input#livesearch {

	width: 97.1%;

	}

input#s {

	width: 75%;

	}

.livesearchform input[type=submit] {

	margin: 0;

	}

#LSResult {

	margin: 0;

	width:200px;

	z-index: 100;

	position: absolute;

	background: #eee url('images/livesearchbg.jpg') center repeat-y;

	border-bottom: 1px solid #eee; 

	color:black;

	}

#searchcontrols {

	text-align: center;

	color:black;

	padding: 1px;

	background: #ddd url('images/livesearchbgdark.jpg') center repeat-y;

	}

	#searchcontrols a {

	color:black;

	}

#searchcontrols small {

	margin: 0;

	padding: 0;

	}

.LSRow:hover, #LSHighlight, #LSHighlight:hover {

	background: #ffffcc url('images/livesearchbghilight.jpg') center repeat-y;	

	color:black;}

#LSResult:hover #LSHighlight {

	background: none;

	border: none;

	padding: 5px 2px;

	}

#LSHighlight small, #LSHighlight small span a {

	color: #999;

	}

.LSRow {

	padding: 5px 10px;

	}

.LSRow span a, .LSRow span a:visited {

	word-spacing: -1px;

	line-height: 1.3em;

	font-weight: normal;

	color: black;

	}





/* CSS Beyond this point is for various supported plugins and not the 'core' K2 template */



/*-

	Brian's Latest Comments

	http://meidell.dk/archives/2004/09/12/brians-latest-comments/

*/



.secondary div.sb-comments ul li span a, div.sb-comments ul li small a {

	color: #999;

	font-weight: normal;

	word-spacing: -1px;

	}



.secondary div.sb-comments ul li {

	margin-bottom: 6px;

	}



.activityentry {

	font-size: 1.1em;

	}



div.sb-comments small {

	display: block;

	margin: 0;

	font-weight: normal;

	line-height: 1em;

	}



.sb-flickr img

{

	border: 0px;

	padding: 0px;

}

/*

	Contact Form

*/



.contactform {

	width: 100%; 

	position: relative;

	}



.contactleft {

	width: 15%; 

	text-align: right;

	clear: both; 

	float: left; 

	display: inline; 

	padding: 4px; 

	margin: 5px 0; 

	}



.contactright {

	width: 70%; 

	text-align: left;

	float: right; 

	display: inline; 

	padding: 4px; 

	margin: 5px 0; 

	}

	

.contacterror {

	border: 1px solid #ff0000;

	}

/*Melissa wrote these:*/

.featureItem {

	width: 260px;

	float: left;

}

.sb-flickr {

	clear: left;

	background-color: #414143;

	padding-top: 10px;

	padding-right: 12px;

	padding-bottom: 10px;

	padding-left: 12px;

	margin-bottom: 12px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #4E525B;

	border-bottom-color: #4E525B;

}

.featureItem  img {

	margin-left: 20px;

}

.featureItem h3 {

	margin-left: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-size: 20px;

	font-weight: normal;

	color: #FFFFFF;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	text-transform: lowercase;

	letter-spacing: .05em;

}

.featureItem p {

	padding: 0px;

	font-size: 14px;

	margin-top: 8px;

	margin-right: 12px;

	margin-bottom: 12px;

	margin-left: 20px;

	line-height: 18px;

}

#features {

	background-color: #2E2D2D;

	margin-bottom: 10px;

	padding-top: 12px;

	padding-bottom: 12px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #4E525B;

	border-bottom-color: #4E525B;

}

#quicklinks {
	border-right-style: none;
	border-left-style: none;
	font-size: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform:lowercase;
	padding: 0px;
	background-repeat: no-repeat;

}

#aboutus {

	background-color: #5E636D;

	border: 1px solid #4E525B;

	padding-top: 10px;

	clear: both;

	color: #CECECE;

}

	

	#aboutus h4 {

	font-size:12px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	display: inline;

	line-height:30px;

	color:#999999;

	}

.sb-flickr img {

	border: 3px solid #C2CBCC;

	margin-right: 3px;

}

.sb-flickr h3 {

	float: right;

	width: 55px;

	font-size: 1px;

	height: 41px;

	padding: 0px;

	line-height: 20px;

	background-image: url(images/flickr.gif);

	background-repeat: no-repeat;

	text-indent: -1000px;

	color: #414143;

	margin-top: 40px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

form {

	margin: 0px;

	padding: 0px;

}

#quicklinks a {
	color: #F0D02E;
	display: block;
	position: relative;
	height: 60px;

}

#aboutus h3 {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	display: inline;

	color: #CECECE;

}

#header h1 span {

	display: none;

}

#header h1 {

	background-image: url(images/logo.gif);

	height: 38px;

	width: 310px;

	background-repeat: no-repeat;

}

.Melissa {

	background-image:url(http://static.flickr.com/91/213458341_ffd720b0d7_o.jpg);

	background-repeat:no-repeat;

	background-position:12px 12px;

	padding-left: 90px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 10px;

	margin-left: 10px;

}





.primary .itemhead  h3{

margin:0;

padding:0;

}





.secondary h2 {

color:#FFF;

display:inline;

padding:1px;

}



.secondary a {

color:#CEDAF7;

}

#quicklinks h2 {

display:none;

}

.tutorial .navigation {

	display: none;

}



.tutorial img {
	padding: 0px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 3px solid #FFFFFF;

}

.tutorial .itemtext ol li {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #999999;

	clear: both;

	padding-top:10px;

}

.tutorial ul ul li {

margin:0 0 0 30px;

padding:0;

border:0;

}

.tutorial ol ul li {

margin:0 0 0 30px;

padding:0;

border:0;

}

.tutorial ul ol li {

margin:0 0 0 30px;

padding:0;

border:0;

}

#falbum {

	background-color: #2E2D2D;

	margin-bottom: 10px;

	padding:12px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #4E525B;

	border-bottom-color: #4E525B;

	font-size: 1.2em;

}

#falbum .falbum-date-taken {

	display: none;

}

falbum-comment-author {

	background-color: #4A4848;

}

.falbum-comment {

	background-color: #F95196;

	color: #000000;

}

.falbum-comment-title {

	font-weight: normal;

	color: #FF6699;

}

.falbum-description {

	padding: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #B4BFD8;

}

#flickr-photo {

}

.primary .page_item ul {

	margin: 0px;

	padding: 0px;

}

#aboutauthor {

	background-color: #2E2D2D;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-bottom: 12px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #4E525B;

	border-bottom-color: #4E525B;

	margin-top: 0px;

}

#aboutauthor h2 {

	padding-top: 15px;

}

#aboutauthor img {

	background-color: #FFFFFF;

	padding: 4px;

	border: 1px solid #000000;

}

#aboutauthor ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	line-height: 16px;

}

#aboutauthor li {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 25px;

}

.flickrlink {

	background-image: url(images/flickricon.gif);

	background-repeat: no-repeat;

}

.urllink {

	background-image: url(images/star.gif);

	background-repeat: no-repeat;

}

.ljlink {

	background-image: url(images/lj.gif);

	background-repeat: no-repeat;

}



#comments h4 {

	margin: 0px;

	padding: 0px;

	clear: both;

}

#commentform {

	margin: 0px;

	padding: 0px;

}

#commentform p {

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}





.Paul, .paul {

	background-image:url(http://static.flickr.com/82/213458365_bc7e08444f_o.jpg);

	background-repeat:no-repeat;

	background-position:12px 12px;



	padding-left: 90px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}

.Melisser, .melisser {

	background-image:url(http://static.flickr.com/86/213458352_ec491eed64_o.jpg);

	background-repeat:no-repeat;

	background-position:12px 12px;

	padding-left: 90px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}



.Linda, .linda {

	background-image:url(http://static.flickr.com/93/213458333_461e55c8fa_o.jpg);

	background-repeat:no-repeat;

	background-position:12px 12px;

	padding-left: 90px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}

.Christina, .christina {

	background-image:url(http://static.flickr.com/83/213458320_b6f9d148ce_o.jpg);

	background-repeat:no-repeat;

	background-position:12px 12px;

	padding-left: 90px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}



#aboutus ul {

	padding: 0px;

	list-style-type: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

}

#aboutus li {

	float: left;

	width: 90px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

	text-align: center;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 10px;

}

#aboutus li a {

	display: block;

	padding-top: 82px;

	border: 2px solid #5E636D;

}

#aboutus li a:hover {

	border: 2px solid #C4CDE0;

}

#page .content .primary .melissa {

}

.itemtext {


}

.single  .itemhead, .search .itemhead {

	margin-left: 80px;

}



.single  .itemtext, .search .itemtext  {

	margin-left: 80px;

}





.tutorial  .itemhead {


}

.tutorial .itemtext {


}

ul.falbum-recent {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.falbum-recent li {

	margin: 0px;

	padding: 0px;

	float: left;

}

.falbum-recent a {

	margin: 0px;

	padding: 0px;

	width: 100px;

}

.editlink {

	float: right;

}

#commentlist .itemtext {

	margin: 0px;

	background-image: url(images/sibleycommentbottom.gif);

	background-repeat: no-repeat;

	background-color: #D98731;

	background-position: left bottom;

	color: #000000;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

}

span.commentauthor {

	display: block;

	height: 43px;

	padding-left: 80px;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.commentmetadata {

	color: #44474F;

	background-color: #D98731;

	padding-left: 10px;

	text-align: right;

	padding-right: 10px;

}

#comments  a {

	color: #FFFFFF;

	padding-right: 10px;

}



.glue td, .glue th {

	padding:2px;

	border:1px solid white;

	background-color:#CCCCCC;

	text-align:left;

	color:black;

	font-size:10px;

	}

	.glue th {

	background-color:#999999;

	}

	.glue .yes{

	text-align:center;

	background-color:#99CC66;

	}

	.glue .no{

	text-align:center;

	background-color:#CC6666;

	}

 .yes{

	text-align:center;

	background-color:#99CC66;

	color:black;

	}

		 .no{

	text-align:center;

	background-color:#CC6666;

	color:black;

	}.readthis {

	padding-left: 280px;

}

.readthis a {

	color: #FFA4E1;

}

.itemtext ul li ul li {

	margin-left: 10px;

	list-style-type: circle;

	font-weight: normal;

	font-size: 11px;

}



.pageheader{
	display:block;
	padding:10px;



}

.pinglist  .commentmetadata {

	background-color: #5E636D;

	color: #FFFFFF;

}

.allblog {

	display: block;

	background-color: #5E636D;

	text-align: right;

	padding-top: 3px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	color: #E696D3;

}

#ring a {

display:block;

border:0;

	height: 137px;

	width: 84px;

	}

		.links .itemtext ul{

		margin:0;

		padding:0;

		}

	.links .itemtext ul li {

	list-style-type: none;

	margin-left: 0px;

}

.links  .itemtext ul li ul li {

	margin-left: 20px;

	list-style-type: none;

	margin-bottom: 8px;

}

.links .item  ul a {

	font-size: 14px;

	line-height: 18px;

	color: #FEA9D8;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FE70BE;

	background-color: #52565F;

	padding: 1px;

}

.links .pagetitle h2 {

	margin-left: 0px;

	padding-left: 0px;

}

.links  .itemtext a:hover {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #5E636D;

}

.links .item ul h2 {

	color: #CEDAF7;

}

.links textarea {

	font-family: "Courier New", Courier, monospace;

	font-size: 10px;

	color: #333333;

	background-color: #B5B8BF;

	border: 1px solid #FFFFFF;

}

.links .pagetitle h2 {

	font-size: 25px;

}

.falbum-comment-author {

	background-color: #F95196;

	color: #2E2D2D;

}





/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}



/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #features h3 {

	visibility: hidden;

	letter-spacing: -3px;

	font-size: 25px;

	width:217px;

}



.sIFR-hasFlash .entry h3 {

	visibility: hidden;

	line-height:25px;

	letter-spacing:-3px;

	margin:0;

	padding:0;	



}

.sIFR-hasFlash .aside h3 {

	visibility: hidden;

	line-height:25px;

	letter-spacing:-3px;

	margin:0;

	padding:0;	



}

.sIFR-hasFlash #aboutus h3 {

	visibility: hidden;





}

.sIFR-hasFlash .secondary h2 {

	visibility: hidden;

	background:none;

	font-size:18px;

	letter-spacing:-2px;

	text-transform:lowercase;





}

.sIFR-hasFlash .pagetitle h2 {

	visibility: hidden;

display:inline;

letter-spacing:-2px;

	





}



.tut li {

clear:both;

margin:0;

padding:0;

margin-bottom:8px;

}

ol.tut {

margin:0;

padding:0 0 0 10px;

}



.tut li img{

float:left;

margin:0 10px 10px 0

}

#trees {
	background-image: url(images/treepeat_dark.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height: 125px;
	width: 100%;

	

}

#sibleylogo {
	background-image: url(images/sibleylogo.gif);
	height: 170px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: left -10px;

}

#sibleylogo h1 {

	display: none;

}

#quicklinks span {

	display: none;

}

#trees_foreground{
	background-image: url(images/treepeat.gif);
	height: 175px;
	background-position: center bottom;
}
.thumbnail {
	float: left;
	margin-right: 5px;
}
.puchilink {
	background-image: url(images/puchicol_header.gif);
	background-repeat: no-repeat;
	height: 22px;
	background-position: right top;
	background-color: #49423E;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #647B28;
}
.puchilink a span {
	display: none;
}
.puchilink a {
	display: block;
	height: 22px;
}
.sisters a img {
	margin-bottom: 5px;
	border: 2px solid #69748B;
	margin-top: 2px;
}
.secondary .sisters {
	font-size: 10px;
	margin-bottom:20px;
}

