/*
Theme Name: Toddler Comic
Theme URI: http://www.reinagibbs.com
Description: Reina's current theme.
Version: 1.0
Author: John C. Gibbs
Author URI: http://www.reinagibbs.com/
Tags: red, black, two columns, grid, 960, custom header, fixed width,

/* ********************************* */
/* ERIC MEYER'S CSS RESET - RELOADED */
/* ********************************* */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:1;display:block;overflow:hidden;}
/* ************* */
/* END CSS RESET */
/* ************* 
#container{
  background-color:#0ff;
  overflow:hidden;
  width:750px;
}
#content{
  background-color:#0ff;
  width:600px;
  border-right:150px solid #f00; �
  margin-right:-150px; 
  float:left;
}
#rail{
  background-color:#f00;
  width:150px;
  float:left;
}*/


/* ********************************* */
/* Begin Structure */
/* ********************************* */

body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	overflow:hidden;
  	width:980px;
	background: #f6f3ee url(images/pagebg.jpg) repeat-y;
	text-align: left;
	margin:0 auto;
	}

#header,#header404 {
	padding: 0;
	height: 300px;
	width: 100%;
	
	}
#header404{
	
}
#header a#homebanner{
	padding: 0;
	height: 300px;
	width:100%;
	background: transparent url(images/toddlerComic.jpg) no-repeat top left;
	display:block;
}
#header404 a#homebanner{
	padding: 0;
	height: 300px;
	width:100%;
	display:block;
	background: transparent url(images/toddlerComic404.jpg) no-repeat top left;
}
#headerimg, #headerimg .description,div #skip {
	display:none;visibility:hidden;
	}
#container{
	width:720px;
  	border-right:240px solid #f6f3ee;
  	margin-right:-240px; 
  	float:left;

}
#content{
	margin:4px 15px 1.5em 15px;
	border:1px solid #ccc;
	width:688px;
	background:#fff;
	position:relative;	padding-top:15px;
}

#sidebar {
  	background-color:#f6f3ee;
  	width:240px;
  	float:left;
	font: 1em 'Lucida Grande', Verdana, Arial, sans-serif;
	}
.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 18px;
	clear: both;
	text-align:left;
	}

#footer dl {
	margin: 0;
	padding: 0 0 2em 0;
	text-align: left;
	background:url(images/jsensei.jpg) no-repeat top left;
	}
#footer dt{
	padding:0 0 0 55px;
	font-weight:bold;
	font-size:108%;
	color:#D88DC8;
}
#footer dd{
	padding:0 0 0 55px;
	color:#9fabb1;
	font-size:92%;
	text-indent:0;
}
/* *************** */
/* GLOBAL ELEMENTS */
/* --------------- */
.hidden{
	display:none;
	visibility:hidden;
}
.alignleft {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.aligncenter {
	margin-left:auto;
	margin-right:auto;
}

.alignright {
	float: right;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}

img.alignleft {
	padding: 5px;
	border: 1px solid #C0C0C0;
	margin-right: 10px;
	margin-bottom: 5px;
display:block;
}

img.aligncenter {
	margin: 5px auto 5px auto;
	display: block;
	padding: 5px;
	border: 1px solid #C0C0C0;
}

img.alignright {
	padding: 5px;
	border: 1px solid #C0C0C0;
	margin-left: 10px;
	margin-bottom: 5px;
}

.wp-caption {
	border: 1px solid #EEEEEE;
	text-align: center;
	background-color: #ffffff;
/* optional rounded corners for browsers that support it */
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top: 8px;
	padding-right: 4px;
	padding-left: 4px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

#content p.wp-caption-text {
	font-size: 0.8em;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
	color: #999999;
}

a {
	text-decoration: none;
	color: #00f;
}

a:hover {
	text-decoration: underline;
	color: #00f;
}

a:visited {
	color: #900;
}
#content a#hometop{
	font-size:85%;
	text-transform:uppercase;
	margin:0 0 2em 2em;
}
strong {
	font-weight:bold;
}

em {
	font-style: italic;
}

dt {
	color: #736d8a;
	font-size: 92%;
	font-weight:bold;
}

dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #736d8a;
	font-size: 92%;
	text-indent:2em;
}
fieldset{
	padding:.25em;
	font-size:100%;
}
legend {
	font-style: italic;
	font-size:85%;
	color: #888;
}

form {
	font-style: italic;
	font-size: 100%;

}


/* ------------------- */
/* END Global Elements */
/* ******************* */

/* ********************************* */
/* Begin Typography & Colors */
/* ********************************* */
body{
	background: #9fabb1;
	color: #000;
	text-align: center;
}

#page {
	background-color:#f6f3ee;
	}

#header {
	background-color: #f6f3ee;
	}


/* ************ */
/* MAIN CONTENT */
/* ------------ */
#content h1,#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 174%;
	font-weight: normal;
	color: #000;
	margin: 0.467em 0 0.467em 0;
}
#content h3,#content h4,#content h5, #content h6{width:95%}
#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 131%;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	padding-top: 5px;
	padding-bottom: 2px;
	margin: 0.467em 0 0.467em 0;
}
#content h3.page-title{
	
}
#content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 123.1%;
	font-weight: bold;
	text-transform: capitalize;
	color: #666;
	margin-bottom: 5px;
	padding-top: 5px;
}
#content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 116%;
	font-weight: bold;
	text-transform: capitalize;
	color: #666;
	margin-bottom: 2px;
	padding-top: 5px;
}
#content h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-transform: capitalize;
	color: #666;
	margin-bottom: 5px;
	padding-top: 5px;
}
#content hr{width: 95%;}
#content p {
	font-size: 92%;
	width:95%;
	color: #736d8a;
	margin: .572em 0 1.3em 0;
	text-align: justify;
	line-height: 1.34em;
}
ul.twitter{
	background:#fff url(images/tweet_bg.jpg) no-repeat top left;
	padding-left:85px;
	min-height:70px;
	height:70px;
}
ul li.twitter-item{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:116%;
	font-weight:normal;
	color:#06c;
	padding-top:10px;
	line-height:2;
}
a.twitter-link:link,a.twitter-link:visited{
	font-family:Tahoma, Arial, sans;
	font-size:100%;
	padding:3px;
	font-weight:bold;
	color:#06f;
	text-decoration:none;
}
a.twitter-link:hover{
	text-decoration:none;
	background:#09f;
	color:#fff;
}
ul.twitter li span.twitter-timestamp{
font-family:Tahoma,Arial,sans;
font-size:77%;
color:#aaa;
font-weight:bold;
}
ul.twitter li abbr{

}


.entry-content a:link,.entry-content a:visited{color:#00f;}
.entry-content a:hover{}
#content blockquote, #content pre {
	padding: 10px 0 3px 0;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;

	width:95%;
}
small a{font-size:85%;}
#content blockquote p {
	
	font-style: italic;
	padding: 0 12px;
}

#content blockquote a {
	
}

#content blockquote a:hover {
	
}

#content blockquote a:visited {

}
#content dl{
	margin: .572em 0 1.3em 0;
	width:95%;
}
#content dd{
	line-height:1.34;
}

table {
  border-collapse: collapse;
  border: 1px solid #736D8A;
  font: normal 92% verdana, arial, helvetica, sans-serif;
  color: #080808;
  background: #f6f3ee;
  }
caption {
  text-align: left;
  font: normal 85% verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
td, th {
  border: 1px dashed #9faab1;
  padding: .8em;
  color: #736D8A;
  }
thead th, tfoot th {
  font: bold 92% verdana, arial, helvetica, sans-serif;
  border: 1px solid #A85070;
  text-align: left;
  background: #ecbde4;
  color:#080808;
  padding-top:6px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #F6f3ee;
  }
tbody td a:hover {
  background: transparent;
  color: #00f;
  }
tbody th a {
  font: normal 85% verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #F6f3ee;
  }
tbody th a:hover {
  background: transparent;
  color: #00f;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #9faab1;
  background: #ecbde4;
  padding-top:6px;
  }
.odd {
  background: #fff;
  }
tbody tr:hover {
  background: #d88dc8;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #ecbde4;
  }
#content form{color:#666;}
#content fieldset{
	border:none;
	width:90%;
	padding-left:1em;
	/*border:1px solid #ccc;
	width:90%;
	padding-left:1em;
	font-style:normal;
	font-size:100%;*/
}
#content legend{
	#color:#666;
	display:none;
}
#content form div{
	padding:.5em 0;
	border-bottom:1px solid #f6f3ee;
	border-right:1px solid #f6f3ee;
	width:93%;
}
#content form label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color:#666;
	vertical-align:baseline;
}
#content form input,#content form textarea{color:#666;}
#content form .file, #content form .button{
	color:#666;
}
#content form .button{
	text-indent:0;
}
/* POST BODY LIST ITEMS - affects only actual post lists */

.entry-content h1 {

	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 10px;

}


.singlepost .entry-content ul, .post .entry-content ul {
	padding-left: 20px;
	margin-bottom: 1.3em;
	
}

.singlepost .entry-content ul li, .post .entry-content ul li {
	margin: .25em 0;
	padding-left:10px;
	font-size: 92%;
	color: #736d8a;
	line-height:1.2;
	list-style: square outside;
	width:95%;
	vertical-align:text-top;
}

.singlepost .entry-content ul ul, .post .entry-content ul ul {
	margin-top: .75em;
	margin-bottom: 0px;
}

.singlepost .entry-content ul ul li, .post .entry-content ul ul li {
	font-size:100%;
	color: #333333;
	padding-bottom: 5px;
	list-style-type: square;
}

.entry-content ol {
	margin-bottom: 1.3em;
	list-style-type: decimal;
	margin-left: 25px;

}

.entry-content ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 92%;
	color: #736d8a;
	padding-bottom: 5px;
}
.singlepost .entry-content ol ol, .post .entry-content ol ol {
	margin-top: .75em;
	margin-bottom: 0px;
	list-style-type:decimal;
}

.singlepost .entry-content ol ol li, .post .entry-content ol ol li {
	font-size:100%;
	color: #736d8a;
	padding-bottom: 5px;
}
/* END POST BODY */

/* ---------------- */
/* END MAIN CONTENT */
/* **************** */


/* **** */
/* POST */
/* ---- */

.post {
	margin: 0 0 30px 77px;
	padding: 0 0 5px 10px;
	border-left:1px dashed #ccc;
}

.singlepost {
	margin-left: 22px;
	margin-bottom: 30px;
	padding-bottom: 5px;
}
.post-date {
	display: inline;
	position: absolute;
	left: 0px;
	width: 63px;
	padding-top: 0;
	padding-left: 8px;
}
.post-month {
	font-size: 108%;
	text-transform: uppercase;
	color: #d88dc8;
	text-align: center;
	display: block;
	line-height: 1.23;
	letter-spacing:-1;
	margin-top:0;
	margin-bottom:0.5em;
}
.post-day {
	font-size: 197%;
	text-transform: uppercase;
	color: #d88dc8;
	text-align: center;
	display: block;
	font-weight: bold;
	border-bottom: 1px solid #eee;
	padding-bottom:.25em
	
}

.post-year {
	font-size: 197%;
	text-transform: uppercase;
	color: #d88dc8;
	text-align: center;
	display: block;
	line-height: 1.23;
	font-weight: normal;
}

.comments-link {
	font-size: 161.6%;
	text-transform: uppercase;
	color: #d88dc8;
	text-align: center;
	display: block;
	font-weight: bold;
	margin:0 auto;
	padding-top:0;
}

.comments-link a {
	color: #d88dc8;
}

.comments-link a:hover {
	color: #00f;
	text-decoration: none;
}
.comments-icon {
	margin:1em auto 0.5em auto;
	text-align: center;
	display: block;
}

.comments-start-bracket {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	color: #CCCCCC;
}
.comments-end-bracket {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	color: #CCCCCC;
	position: absolute;
	right: 0px;
}

.postmetadata {
	text-transform:capitalize;
	font-size:77%;
	color: #808080;
	padding: 0 2px;
	background-color: #f6f3ee;
	width: 95%;
	margin-left: 0;
	margin-top: 8px;
	border:1px solid #ccc;
}
.tagsdata{
	border-top:1px solid #efefef;
	font-size:77%;
	color: #808080;
	padding: 0 2px;
	width: 95%;
	margin-left: 0;
	margin-top: 8px;
	padding-top:8px;
	text-transform:uppercase;
}

.author {
	margin-top: -8px;
	margin-bottom: 10px;
	font-style: italic;
	font-size: 85%;
	color: #666666;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	padding-top: 2px;
	padding-bottom: 5px;
	width:95%;
}

.post h2 a {
	color: #000;
	text-decoration: none;
}
.post h2 a:hover {
	color: #00f;
	
}

.tagbox {
	border-bottom: 8px;
	padding-bottom: 8px;
display:block;
}

.tag-links {
}

/* -------- */
/* END POST */
/* ******** */


/* ********* */
/* POST INFO */
/* --------- */

.postInfo {
	margin-top: 8px 0 15px 0;
	font-size:77%;
	color: #808080;
	padding: 0 2px;
	background-color: #f6f3ee;
	width: 95%;
	border:1px solid #ccc;
}

.postInfo a {
	color: #808080;
}
.postInfo a:hover {
	text-decoration: none;
	color: #990000;
}

.postInfo ul {
	margin: 8px auto 8px 10px;
	padding: 0px;

}

.postInfo ul li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
}
.trackback {
	background: 0
50%;
}
.feed {
	background: 0
50%;
}

/***************** Tags below the link of the comments feed ********************/
.tags {
	background: 0
50%;
}

.navigation {
	clear: both;
	padding: 2em;

}
.navigation div.nav-previous{float:left;}
.navigation div.nav-next{float:right;}
.navigation a, .navigation a:visited {
	color: #d88dc8;
	font-size: 92%;
	text-transform: uppercase;
}

.previous-entries a {

}

.next-entries a {

}

/* comments area */


/* THREADED COMMENTS */

ul.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	width:95%;
}

#content ul.commentlist p {
	font-size: 12px;
	margin-left: 2em;
}

ul.commentlist li { }
ul.commentlist li.alt { }
ul.commentlist li.bypostauthor {}
ul.commentlist li.byuser {}
ul.commentlist li.comment-author-admin {}
ul.commentlist li.comment { border-bottom:1px dotted #666; padding:1em 0; }
ul.commentlist li.comment div.comment-author {}
ul.commentlist li.comment div.vcard {
	font: normal 14px Arial, Helvetica, sans-serif;
}
ul.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ul.commentlist li.comment div.vcard cite.fn a.url {}
ul.commentlist li.comment div.vcard img.avatar {
	border: 5px solid #ccc;
	float: left;
	margin-right: 10px;
}
ul.commentlist li.comment div.vcard img.avatar-32 {}
ul.commentlist li.comment div.vcard img.photo {}
ul.commentlist li.comment div.vcard span.says {}
ul.commentlist li.comment div.commentmetadata {}
ul.commentlist li.comment div.comment-meta {
	font-size: 77%;
	margin-bottom: 4px;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #ccc;
	padding-top: 1em;
}
#content ul.commentlist li.comment div.comment-meta a {
	color: #999999;
}
ul.commentlist li.comment p { font-size:11px; margin:0 1em 0 1em; }
ul.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ul.commentlist li.comment div.reply { font-size:11px; }
ul.commentlist li.comment div.reply a { font-weight:bold; }
ul.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ul.commentlist li.comment ul.children li {}
ul.commentlist li.comment ul.children li.alt {}
ul.commentlist li.comment ul.children li.bypostauthor {}
ul.commentlist li.comment ul.children li.byuser {}
ul.commentlist li.comment ul.children li.comment {}
ul.commentlist li.comment ul.children li.comment-author-admin {}
ul.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ul.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ul.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ul.commentlist li.comment ul.children li.depth-5 {}
ul.commentlist li.comment ul.children li.odd {}
ul.commentlist li.even { background:#fff; }
ul.commentlist li.odd { background:#f6f6f6; }
ul.commentlist li.parent { border-left:5px solid #111; }
ul.commentlist li.thread-alt { }
ul.commentlist li.thread-even {}
ul.commentlist li.thread-odd {}


/* END THREADED COMMENTS */



#comments, #respond {
	width:95%;
	padding: 1em 0 5px 0;
	margin-top:2em;
	clear: both;
}

.commentname {
	color: #703419;
	text-transform: capitalize;
	margin-left: 50px;
}

.gravatar {
	display: inline;
}

.gravatar img {
	border: 1px solid #AAAAAA;
	padding: 5px;
	float: left;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}

.commentcount {
	font: bold 2.2em Arial, Helvetica, sans-serif;
	color: #DEDEDE;
	float: right;
}

.commentext {  
	padding: 0px 0px 0px 50px;
}

/* comment form */
#commentform {
	margin-top: 1em;
	margin-bottom: 2em;
	font: 108% Arial, Helvetica, sans-serif;
	width:95%;
}

#commentform p {
	padding: 2px 0px;
	margin: 0px;
}

#commentform label{
	color: #787878;
	font-size: 87%;
}

#commentform input{
	width: 200px;
	background:#f6f3ee;
	border: 1px dotted #8D8D8D;
	padding: 3px;
	margin-top: 3px;
	margin-bottom:1em;
}

#commentform textarea{
	width: 500px;
	background: #f6f3ee;
	border: 1px solid #8D8D8D;
	padding: 2px;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}

#commentform #submit{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #999999;
	background: #F9F9F9;
	font-size:92$;
	color: #666666;
	float: right;
	width: 144px;
	height: 28px;
	cursor: pointer;
	margin-top:1em;
	}
#sidebar #sd_search{margin: .5em 0 0 0;}
#searchform{
	margin:0 0 0 0;
}
#searchform fieldset.search {
	border: none;
	width: 240px;
	margin: 0 auto;
	background: #f6f3ee;
	height:27px;
}
 #searchform .search input, #searchform .search button {
	border: none;
	float: left;
}
 #searchform .search input.box {
	color: #555;
	font-size: 92%;
	width: 133px;
	height: 17px;
	padding: 5px 0 5px 11px;
	background: #f6f3ee url(images/searchbg.jpg) no-repeat;

}
 #searchform .search input.box:focus {
	background: #f6f3ee url(images/searchbg.jpg) no-repeat left -27px;
	outline: none;
}
 #searchform .search button.btn {
	width: 80px;
	height: 27px;
	cursor: pointer;
	text-indent: -9999px;
	background: #f6f3ee url(images/searchbg.jpg) no-repeat top right;

	margin:0;padding:0;
}
 #searchform .search button.btn:hover {
	background: #f6f3ee url(images/searchbg.jpg) no-repeat bottom right;
}

#sidebar li{
	padding:.2em 0 .2em .1em;
	border-bottom:1px solid #ecdbd4;
	width:224px;
}
#sidebar li.sd_headr{border:none;}
#sidebar li a{color:#333;}
#sidebar li a:hover{color:#00f;}
#sidebar h2{
	margin:1.5em 0 .5em 0;
}
#sidebar h2.h2ir{
	width:224px;height:32px;position:relative;
}

#sidebar #header1 span ,#sidebar #header2 span,#sidebar #header3 span,#sidebar #header4 span,#sidebar #header5 span{
	position:absolute;
	width:100%;
	height:100%;
	z-index:9962;
}
#sidebar #header1 span{background: url(images/sidebar_archives.jpg) no-repeat;}
#sidebar #header2 span{background: url(images/sidebar_categories.jpg) no-repeat;}
#sidebar #header3 span{background: url(images/sidebar_pals.jpg) no-repeat;}
#sidebar #header4 span{background: url(images/sidebar_photostream.jpg) no-repeat;}
#sidebar #header5 span{background: url(images/sidebar_play.jpg) no-repeat;}
#sidebar #header4{clear:both;}
#sidebar li div.sd_button{
	float:left;
	margin: 0.5em 5px 1em 3px;
	min-height:30px;

}
#sidebar li a#rssFeed:link,#sidebar li a#rssFeed:visited{
	display:block;
	width:30px;
	height:30px;
	background:url(images/icon_rssFeed.jpg) no-repeat top left;
	padding:0;
}
#sidebar li a#rssFeed:hover{
	background:url(images/icon_rssFeed.jpg) no-repeat 0 -30px;
}
#sidebar li a#contactReina:link,#sidebar li a#contactReina:visited{
	display:block;
	width:33px;
	height:30px;
	background:url(images/icon_contact.jpg) no-repeat top left;
	padding:0;
}
#sidebar li a#contactReina:hover{
	background:url(images/icon_contact.jpg) no-repeat 0 -30px;
}
#sidebar li a#flickr:link,#sidebar li a#flickr:visited{
	display:block;
	width:33px;
	height:30px;
	background:url(images/icon_flickr.jpg) no-repeat top left;
	padding:0;
}
#sidebar li a#flickr:hover{
	background:url(images/icon_flickr.jpg) no-repeat 0 -30px;
}
#sidebar li a#utube:link,#sidebar li a#utube:visited{
	display:block;
	width:33px;
	height:30px;
	background:url(images/icon_youtube.jpg) no-repeat top left;
	padding:0;
}
#sidebar li a#utube:hover{
	background:url(images/icon_youtube.jpg) no-repeat 0 -30px;
}
#sidebar li a#twitter:link,#sidebar li a#twitter:visited{
	display:block;
	width:33px;
	height:30px;
	background:url(images/icon_twitter.jpg) no-repeat top left;
	padding:0;
}
#sidebar li a#twitter:hover{
	background:url(images/icon_twitter.jpg) no-repeat 0 -30px;
}

#sidebar embed#flickrembed{border:1px solid #080808;margin-top:.5em;clear:both;}
#sidebar ul.children{
	margin:0;padding-top:.2em;
}
#sidebar ul.children li{
	list-style: none;
	border:0 none;
	padding:.3em 0 .25em .1em;
	text-indent: 8px;
}
ul li.sd_headr em{display:none;visibility:none}

/*#sidebar #header5 span{background: url(../images/databar_heading_mission.jpg) no-repeat;}*/