html,body,form,fieldset {
margin:0;
padding:0;
}

form label {
cursor:pointer;
}

fieldset {
border:none;
}

input,select,textarea {
font-size:100%;
margin-left:10px;
}

.clearer {
clear:both;
}

body {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:76%;
color:#545454;
line-height:120%;
min-width:760px;
background:#fbfbf8 url('images/bkg-body.jpg') no-repeat center top;
font:normal 12px Verdana, sans-serif;
margin:0;
padding:0;
}

#wrapper {
width:760px;
text-align:left;
border:medium double #70ccde;
padding-top:20px;
padding-bottom:20px;
}

#content {
clear:both;
padding:2px 20px 2em;
}

#primary {
width:500px;
float:right;
overflow:hidden;
background:#70ccde;
}

#secondary {
width:215px;
float:left;
overflow:hidden;
background:#f274b1;
}

#intro {
padding:0 0 1em 220px;
}

body.janus #primary,body.janus #nav-1,body.janus .comment-content,body.janus .trackback-data,body.janus #comment-input,body.janus #about {
float:left;
}

body.janus #secondary,body.janus #nav-2,body.janus .comment-metadata,body.janus .trackback-time,body.janus #info-input,body.janus #miscellany {
float:right;
}

body.janus #intro {
padding:0 220px 1em 0;
}

#footer {
clear:both;
border:none;
position:relative;
top:-25px;
margin:1em 20px 0;
padding:0;
}

#miscellany {
width:200px;
float:left;
display:none;
margin:1.6em 0 0;
}

#miscellany .searchbox {
float:none;
}

#about {
width:500px;
float:right;
margin:1.6em 0 0;
}

#theme-info,#footer-include {
clear:both;
}

.primary {
width:500px;
float:right;
}

body.janus .primary {
float:left;
}

.secondary {
width:200px;
float:left;
}

body.janus .secondary {
float:right;
}

body.center #wrapper {
margin:0 auto;
}

body.left #wrapper {
margin:0 auto 0 0;
}

body.center {
text-align:center;
}

body.left {
text-align:left;
}

#header {
padding:0 20px;
}

#title {
border-bottom:2px solid #f274b1;
background:#70ccde;
}

#navigation {
border-bottom:2px solid #f274b1;
}

#nav-1 {
list-style:none;
width:500px;
float:right;
margin:0;
padding:.5em 0;
}

#nav-1 li {
display:inline;
text-transform:lowercase;
margin:0 1em 0 0;
}

#nav-2 {
list-style:none;
width:200px;
float:left;
margin:0;
padding:.5em 0 .2em;
}

#nav-2 li {
display:inline;
margin:0 1em 0 0;
}

#navigation:after,#comments-meta:after,.comment:after,.trackback:after,.pingback:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#navigation,#comments-meta,.comment,.trackback,.pingback {
display:block;
}

* html #navigation,* html #comments-meta,* html .comment,* html .trackback,* html .pingback {
height:1%;
}

p {
margin:0 0 1em;
}

blockquote {
font-family:'Times New Roman', Times, serif;
font-size:1.2em;
color:#a8a8a8;
margin:0 0 1.2em;
padding:0 60px;
}

ul,ol {
list-style:none;
margin:0 0 1em 2em;
padding:0;
}

.entry ol {
padding-left:10px;
}

ul {
list-style:disc;
}

li {
margin:0 0 .25em;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

code {
font-family:'Courier New', Courier, monospace;
font-size:1.1em;
color:#7ca653;
}

acronym {
border-bottom:1px solid #8fb7bf;
}

small {
font-size:.8em;
}

#blog-title {
font-family:'Times New Roman', Times, serif;
font-size:2.5em;
font-weight:normal;
border:none;
line-height:120%;
margin:0;
padding:0;
}

#tagline {
font-family:'Times New Roman', Times, serif;
font-size:1.5em;
font-weight:normal;
font-style:italic;
color:#754e23;
border:none;
line-height:120%;
margin:.1em 0 .3em;
padding:0;
}

h1,h2,.post-title {
font-family:'Times New Roman', Times, serif;
font-size:2em;
font-weight:normal;
line-height:120%;
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 .1em;
}

.static .post-title,.archive .post-title {
margin:0 0 .3em;
}

#intro h1 {
margin:0 0 .3em;
}

h3 {
font-size:14px;
font-weight:bold;
color:#754e23;
border-bottom:1px solid #754e23;
margin:0 0 .8em;
padding:0 0 .4em 5px;
}

h4 {
font-family:'Times New Roman', Times, serif;
font-size:1.5em;
font-weight:normal;
line-height:120%;
margin:0 0 .3em;
}

#post-nav {
font-size:.8em;
text-align:center;
margin:-2em 0 2em;
padding:0 0 0 220px;
}

.entry {
clear:both;
margin:0 0 3em;
}

body.single .entry {
border-bottom:none;
margin:0 0 2em;
padding:0;
}

.post-meta {
margin:0 0 1em;
}

.post-metadata {
font-size:.8em;
color:#a8a8a8;
margin:0;
padding:.3em 0 0;
}

.post-content p {
line-height:1.4;
background:white;
color:#0B92AE;
margin:0 10px;
padding:15px;
}

.post-content li {
line-height:1.4;
}

.archive .post-content {
margin:0 0 1.5em;
}

body a.download {
display:block;
font-weight:bold;
margin:0 0 1em;
padding:5px 5px 5px 36px;
}

body a.download:link,body a.download:visited,body a.download:active {
background:#fafeff url('images/download.gif') no-repeat 10px 50%;
border-top:1px solid #cfe2e5;
border-bottom:1px solid #cfe2e5;
}

body a.download:hover {
background:#fffafb url('images/download.gif') no-repeat 10px 50%;
border-top:1px solid #e5cfd2;
border-bottom:1px solid #e5cfd2;
}

a img {
border:1px solid #006a80;
}

a:hover img {
border:1px solid #a8001c;
}

#wrapper a.imagelink:link,#wrapper a.imagelink:visited,#wrapper a.imagelink:hover,#wrapper a.imagelink:active {
border:none;
}

.imageleft {
float:left;
margin:0 10px 10px 0;
}

.imageright {
float:right;
margin:0 0 10px 10px;
}

.imageblock {
display:block;
margin:0 0 1em;
}

.tagdata {
font-size:.8em;
color:#a8a8a8;
}

.aside {
margin:0 0 3em;
}

.aside-meta {
border-top:1px dotted #d9d9d9;
color:#a8a8a8;
font-size:.8em;
text-align:right;
margin:-.8em 0 0;
padding:.2em 0 0;
}

.tagcloud {
line-height:150%;
margin:1em 0 2em;
}

.tagcloud a {
border:none!important;
}

#searchselector {
margin:.5em 0 1em;
}

.post-brief {
margin:0 0 2em;
}

.post-brief h3 {
margin:0 0 .2em;
}

.post-brief p.post-metadata {
color:#a8a8a8;
border:none;
margin:0 0 .2em;
padding:0;
}

.post-brief p.excerpt {
margin:0;
}

#comments {
width:490px;
margin-left:20px;
float:left;
padding:2em 0 0;
}

#comments-meta {
padding:0 0 .1em;
}

h2.comments-title {
width:200px;
float:left;
border:none;
margin:0;
padding:.1em 0 0;
}

.comments-feed {
width:500px;
float:right;
text-align:right;
margin:0;
padding:.75em 0 0;
}

.comments-feed a {
background:url('images/feed.gif') no-repeat 100% 50%;
font-size:.8em;
padding:5px 24px 5px 0;
}

.comment {
border-top:1px solid #ccc;
margin:0;
padding:.5em 0;
}

.comment p {
line-height:1.4;
}

.comment-metadata {
width:200px;
float:left;
}

.comment-permalink {
font-size:.8em;
margin:0;
}

.comment-author {
margin:0 0 .5em;
}

.avatar {
border:none;
float:right;
margin:0 0 3px 6px;
}

.comment a:link .avatar,.comment a:visited .avatar,.comment a:hover,.avatar,.comment a:active .avatar {
border:none;
}

body.janus .avatar {
float:left;
margin:0 6px 3px 0;
}

.trackback,.pingback {
border-top:1px solid #ccc;
background:#fcffff url('images/trackback.gif') no-repeat 100% 60%;
margin:0;
padding:.5em 0;
}

.trackback p,.pingback p {
font-size:.8em;
margin:0;
}

.trackback-time {
width:200px;
float:left;
}

.trackback-data {
width:500px;
float:right;
}

#respond {
border-top:1px solid #ccc;
width:490px;
float:left;
margin:0 0 0 20px;
padding:1em 0 0;
}

.comments-info {
font-size:.8em;
border-bottom:1px solid #ccc;
margin:.6em 0 1em 220px;
padding:0 0 1.2em;
}

#commentPreview {
margin:1em 0 0;
}

.navlist {
list-style:none;
margin:0 0 1em;
}

.navlist li {
margin:.5em 0;
}

.navlist ul {
list-style:none;
margin:0 0 0 1em;
}

.navlist ul li {
margin:.5em 0;
}

.archivelist {
list-style:none;
margin:.5em 0 1em;
}

.archivelist li {
margin:.5em 0;
}

.archivelist ul {
list-style:none;
margin:0 0 0 1.5em;
}

.archivelist ul li {
margin:.5em 0;
}

.postspermonth {
list-style:none;
margin:.5em 0 1em;
}

.postspermonth li {
margin:.5em 0;
}

#recent ul {
list-style:none;
margin:0;
}

#recent li {
margin:0;
}

h4.recent-title {
margin:0;
}

p.recent-metadata {
font-size:.8em;
color:#a8a8a8;
margin:0;
}

p.recent-excerpt {
line-height:1.4;
margin:0 0 1em;
}

#blurb p {
line-height:1.4;
}

#theme-info {
border-top:3px double #ccc;
color:#a8a8a8;
display:none;
margin:.5em 0 0;
padding:1em 0 .5em;
}

input {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:100%;
}

.searchbox {
width:200px;
margin:0 0 1em;
}

#s {
display:block;
width:194px;
border:1px solid #ccc;
background:#fafafa;
color:#545454;
margin:0 0 .6em;
padding:2px;
}

#s:focus {
background:#fff;
}

#info-input {
width:200px;
float:left;
}

.userinfo {
color:#a8a8a8;
}

#info-input label {
display:block;
color:#a8a8a8;
margin:0 0 1.2em;
}

#author,#email,#url {
display:block;
width:194px;
border:1px solid #ccc;
background:#fafafa;
color:#545454;
margin:.2em 0 0;
padding:2px;
}

#comment-input {
width:500px;
float:right;
}

#comment-input label {
display:block;
color:#a8a8a8;
margin:0 0 .2em;
}

#comment-input textarea {
width:494px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ccc;
background:#fafafa;
color:#545454;
margin:0 0 1.2em;
padding:2px;
}

#author:focus,#email:focus,#url:focus,#comment:focus {
background:#fff;
}

#submit {
margin:0 0 1em;
}

a {
text-decoration:none;
}

a:link,a:visited,a:active {
color:#006a80;
}

a:hover {
text-decoration:underline;
color:#003366;
border:0;
}

.content a:link,.content a:active,.content a:visited,.post-content a:link,.post-content a:active,.post-content a:visited,.comment-content a:link,.comment-content a:active,.comment-content a:visited,#blurb a:link,#blurb a:active,#blurb a:visited,.recent p a:link,.recent p a:active,.recent p a:visited {
border-bottom:1px solid #cfe2e5;
}

.content a:hover,.post-content a:hover,.comment-content a:hover,#blurb a:hover,.recent p a:hover {
border-bottom:1px solid #e5cfd2;
}

body .content h3 a:link,body .content h3 a:visited,body .content h3 a:hover,body .content h3 a:active,body .post-content h3 a:link,body .post-content h3 a:visited,body .post-content h3 a:hover,body .post-content h3 a:active,body .post-content h4 a:link,body .post-content h4 a:visited,body .post-content h4 a:hover,body .post-content h4 a:active {
border:none;
}

.widgets .textwidget {
padding:0 0 1em;
}

.widgets a img {
border:0;
}

.widgets .rsswidget img {
border:0;
}

.widgets .pagenav,.widgets .pagenav ul,.widgets .page_item,.widgets .widget_archives ul {
list-style:none;
background:none!important;
margin:0;
padding:0;
}

.widgets .navlist .page_item {
margin:.5em 0;
}

.widgets .navlist ul {
list-style:none;
margin:0 0 0 1em;
}

.widgets .navlist ul li {
margin:.5em 0;
}

.widget_pages ul li.page_item,.widgets .pagenav ul li {
margin:.5em 0;
}

.widget_pages ul li.page_item ul,.widgets .pagenav ul li ul {
margin:0 0 0 1em;
}

.widget_pages ul li.page_item ul li,.widgets .pagenav ul li ul li {
margin:.5em 0;
}

.widget_archives ul li {
margin:.5em 0;
}

.widgets .widget_archives,body .widgets .pagenav {
margin:0 0 1em;
}

.widgets .widget_gsearch div {
text-align:left!important;
margin:0 0 1em;
}

.widgets #wp-calendar {
width:100%;
}

.widget_calendar table,.widget_calendar tr,widget_calendar th {
text-align:left;
}

.widgets #wp-calendar caption {
text-align:left;
font-size:.8em;
font-weight:normal;
color:#8fbf60;
text-transform:uppercase;
letter-spacing:.1em;
border-bottom:1px solid #e5e5e5;
margin:0 0 .8em;
padding:0 0 .4em;
}

.widget_search {
margin:0 0 1em;
}

.widget_search #s {
display:block;
width:189px;
background:#fafafa;
color:#545454;
border:solid 1px #ecece3;
margin:20px 10px 5px;
padding:3px;
}

.widgets ul {
list-style:none;
background:white;
margin:0 10px;
padding:0;
}

.widgets li {
padding-left:5px;
margin:.5em 0;
}

.widgets ul li ul {
margin:0 0 0 1em;
}

.widgets .widget {
margin:0 0 1em;
}

.linkcat {
list-style:none;
}

#header-image a img {
border:0;
}

.navigation .left {
float:left;
}

.navigation .right {
float:right;
}

img.centered,img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
border:solid 5px #f2f0ea;
margin:0 0 5px 15px;
padding:1px;
}

img.alignleft {
display:inline;
border:solid 5px #f2f0ea;
margin:0 15px 5px 0;
padding:1px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:4px;
}

.wp-caption img {
border:0 none;
margin:0 auto;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

.sticky .post-title {
background:#006A80;
padding:5px;
}

.sticky .post-title a {
color:white;
}

* {
margin:0;
padding:0;
}

input,button,textarea,select {
font:normal 12px/12px Verdana, sans-serif;
color:#2d3538;
vertical-align:middle;
}

legend {
display:none;
}

ol {
list-style-type:decimal;
}

table {
border-collapse:collapse;
width:100%;
}

hr {
display:none;
}

img {
border:none;
text-align:center;
margin:0;
padding:0;
}

a:link {
text-decoration:none;
color:#0b92ae;
border:0;
}

a:active {
text-decoration:underline;
color:#0b92ae;
border:0;
}

a:visited {
text-decoration:none;
color:#0b92ae;
border:0;
}

a:focus {
outline:none;
}

h1,h2,h3,h4 {
font-family:"Trebuchet MS";
color:#754e23;
text-transform:none;
}

#top {
border-top:solid 6px #2a2623;
}

#bg {
width:870px;
margin:0 auto;
}

.con {
width:870px;
}

.header {
width:810px;
margin-bottom:10px;
border-bottom:solid 1px #666;
float:left;
background:url('images/header-bkg.png') no-repeat top;
position:relative;
padding:25px 30px 10px;
}

.header h1 {
letter-spacing:-1px;
float:left;
font:normal 38px/38px "Trebuchet MS";
width:610px;
margin:0;
padding:10px 0;
}

.header h1 a,.header h1 a:visited,.header .LogoText h1 a:hover {
color:#000;
text-decoration:none;
background:url('http://www.mybabypajamas.com/go/images/site_img/logo.jpg') no-repeat left;
padding-left:45px;
height:200px;
}

.header .rss {
position:absolute;
top:50px;
right:0;
width:290px;
}

.header .rss li {
display:inline;
background:url('images/rss-ico.png') no-repeat left 2px;
padding-left:20px;
margin-right:5px;
}

.menu {
width:810px;
margin-bottom:30px;
float:left;
padding:0 30px;
}

.menu li {
display:inline;
font:bold 14px/14px "Trebuchet MS";
float:left;
}

.menu li ul {
display:none;
}

.menu li a {
padding-left:3px;
margin-right:2px;
background:url('images/menu-left.png') no-repeat left top;
float:left;
}

.menu li a span {
display:block;
background:url('images/menu-right.png') no-repeat right top;
float:none;
color:#1f89be;
padding:4px 5px 5px 2px;
}

.menu li a:hover {
background-position:0 -23px;
color:#fff;
text-decoration:none;
}

.menu li a:hover span {
background-position:100% -23px;
color:#fff;
}

.menu .current_page_item a {
background:url('images/menu-left-h.png') no-repeat left bottom;
color:#fff;
}

.menu .current_page_item a span,.menu .current_page_item a:visited span,.menu .current_page_item a:hover span {
background:url('images/menu-right-h.png') no-repeat right bottom;
color:#fff;
}

.sl-a {
width:540px;
float:left;
}

.sl-t {
background:url('images/sl-t.png') no-repeat top;
width:540px;
height:15px;
float:left;
}

.sl-b {
background:url('images/sl-b.png') no-repeat bottom;
width:540px;
height:15px;
float:left;
}

.sl {
width:480px;
background:#fff;
border-left:solid 1px #f2f0ea;
border-right:solid 1px #f2f0ea;
float:left;
min-height:300px;
padding:10px 29px;
}

* html .sl {
height:300px;
}

.attachment-container {
width:540px;
margin:0 auto;
}

.title {
font:normal 28px/30px "Trebuchet MS";
border-bottom:solid 1px #ccc;
padding-bottom:15px;
margin-bottom:15px;
}

.post,.attachment {
padding:15px 0;
}

.p-head {
padding-bottom:10px;
background:url('images/post-head.png') repeat-x bottom;
}

.p-head h1 {
font:normal 28px/30px "Trebuchet MS";
}

.p-head h2 {
font:normal 26px/28px "Trebuchet MS";
}

.p-head h2 a,.post .p-head h2 a:visited {
color:#ff0033;
text-decoration:none;
}

.p-head h2 a:hover {
color:#000;
}

.p-head h3 {
font:normal 21px/23px "Trebuchet MS";
}

.p-head h3 a,.post .post-head h3 a:visited {
color:#754e23;
text-decoration:none;
}

.p-head h3 a:hover {
color:#000;
}

.p-who-date {
font-size:11px;
color:#666;
}

.p-con {
padding:5px 0;
}

.p-con p {
font:normal 12px/17px Verdana;
color:#666;
padding:5px 0;
}

.p-con img {
margin-bottom:10px;
}

.p-con ol {
margin:0;
padding:10px 0 10px 25px;
}

.p-con ol li {
font-size:12px;
line-height:15px;
color:#63565f;
padding:2px 0;
}

.p-con ul {
margin:0;
padding:5px 0;
}

.p-con ul li {
list-style-type:none;
background:url('images/p-con-li.png') no-repeat left top;
font-size:12px;
line-height:15px;
color:#63565f;
padding:2px 0 2px 15px;
}

.p-con blockquote {
color:#a98951;
background:#f8f8f2;
margin:10px 0;
padding:20px;
}

.p-con blockquote p {
font:normal 13px/19px Georgia;
color:#a98951;
padding:5px 0;
}

.p-con blockquote li {
list-style-type:none;
font-size:11px;
line-height:16px;
padding:2px 0 2px 13px;
}

.p-det {
padding:5px 0;
}

.p-det li {
display:inline;
margin-right:5px;
font-size:11px;
color:#999;
}

.p-det .p-cat {
background:url('images/p-cat-ico.png') no-repeat left 2px;
padding-left:20px;
}

.p-det .p-com {
background:url('images/p-com-ico.png') no-repeat left 2px;
padding-left:14px;
}

.p-tag {
background:url('images/p-tag.png') no-repeat left 1px;
padding-left:18px;
font-size:11px;
}

.sticky {
background:#D7ECF3;
padding:15px;
}

.post-page h1 {
font:normal 28px/30px "Trebuchet MS";
padding:10px 0;
}

.post-page h2 {
font:normal 26px/28px "Trebuchet MS";
}

.post-page p {
font:normal 12px/17px Verdana;
color:#666;
padding:5px 0;
}

.post-page ol {
margin:0;
padding:10px 0 10px 25px;
}

.post-page ol li {
font-size:12px;
line-height:15px;
color:#63565f;
padding:2px 0;
}

.post-page ul {
margin:0;
padding:5px 0;
}

.post-page ul li {
list-style-type:none;
background:url('images/p-con-li.png') no-repeat left top;
font-size:12px;
line-height:15px;
color:#63565f;
padding:2px 0 2px 13px;
}

.post-page blockquote {
color:#333;
background:#f8f8f2;
margin:0;
padding:10px;
}

.post-page blockquote p {
font-size:12px;
line-height:17px;
margin:0;
padding:0;
}

.post-page blockquote li {
list-style-type:none;
font-size:12px;
line-height:17px;
padding:2px 0 2px 13px;
}

p img {
max-width:100%;
padding:0;
}

img.aligncenter,.aligncenter,.aligncenter img,img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.wp-smiley {
border:0;
margin:0;
}

.nav {
overflow:hidden;
font-size:10px;
line-height:12px;
font-weight:bold;
text-align:right;
margin:0 0 10px;
}

.attachment .nav {
margin-top:20px;
}

.attachment .nav a {
display:block;
}

.nav .left a {
float:left;
background:url('images/nav-left.png') no-repeat left 1px;
padding-left:15px;
}

.nav .right a {
float:right;
background:url('images/nav-right.png') no-repeat right 1px;
padding-right:15px;
}

.nav a {
cursor:hand;
}

.sr-a {
width:300px;
float:right;
}

.sr-t {
background:url('images/sr-t.png') no-repeat top;
width:300px;
height:15px;
float:left;
}

.sr-b {
background:url('images/sr-b.png') no-repeat bottom;
width:300px;
height:15px;
float:left;
}

.sr {
float:left;
background:#fff;
border-left:solid 1px #f2f0ea;
border-right:solid 1px #f2f0ea;
width:276px;
font-size:11px;
color:#999;
padding:0 11px;
}

.sr h3 {
font-size:14px;
color:#666;
background:url('images/sr-h3-ico.png') no-repeat left 4px;
padding-left:18px;
padding-bottom:5px;
}

.search-all {
background:#d7ecf3 url('images/search-top.png') no-repeat top;
width:276px;
margin-bottom:12px;
}

.search {
background:url('images/search-bottom.png') no-repeat bottom;
padding:10px 15px;
}

.search h3 {
padding-bottom:5px;
background:none;
padding-left:0;
}

.search input {
border:none;
background:url('images/search-form.png') no-repeat;
font:normal 11px/14px Verdana;
padding:5px 12px 10px 30px;
}

.search button {
background:none;
border:none;
width:58px;
height:26px;
margin:0;
padding:0;
}

.categ-all {
background:#f7f5e8 url('images/categ-top.png') no-repeat top;
width:276px;
margin-bottom:12px;
}

.categ {
background:url('images/categ-bottom.png') no-repeat bottom;
padding:15px;
}

.categ ul {
border-top:solid 1px #e1ddcd;
border-bottom:solid 1px #fefdf5;
}

.categ li {
border-bottom:solid 1px #e1ddcd;
border-top:solid 1px #fefdf5;
background:url('images/categ-arrow.png') no-repeat left 7px;
padding:2px 0 3px 17px;
}

.categ li a,.categ li a:visited,.categ li a:hover {
text-decoration:underline;
}

.categ .current-cat {
font-weight:bold;
}

.widget-all {
background:url('images/widget-bottom.png') no-repeat bottom;
padding:15px;
}

.widget {
background:#f274b1;
width:213px;
margin-bottom:12px;
}

.widget ul {
width:190px;
padding-left:5px;
}

.widget li {
width:196px;
padding:2px 10px 3px 0;
}

.widget li ul {
padding-top:4px;
border-top:none;
border-bottom:none;
background:white;
margin:0;
}

.widget li ul li {
border-bottom:none;
border-top:none;
background:white;
font-size:10px;
padding:1px 0;
}

.widget li a,.widget li a:visited {
text-decoration:none;
color:#0b92ae;
font-weight:bold;
text-transform:uppercase;
font-family:tahoma, sans serif;
}

.widget li a:hover {
text-decoration:underline;
color:#0b92ae;
font-weight:bold;
}

.widget_tag_cloud {
font-family:"Trebuchet MS";
line-height:20px;
}

.widget_calendar table {
width:100%;
}

.widget_calendar table td {
text-align:center;
padding:3px;
}

.widget_calendar table th {
text-align:center;
border-bottom:solid 1px #ecece3;
padding:5px 3px;
}

.widget_calendar caption {
background:#ecece3;
padding:5px 0;
}

.widget_calendar #today {
background:#ecece3;
}

.widget_flickrRSS h3 {
margin-bottom:10px;
}

.widget_flickrRSS ul {
border-bottom:none;
border-top:none;
margin:0;
padding:0;
}

.widget_flickrRSS li {
border-bottom:none;
border-top:none;
background:none;
list-style-type:none;
display:inline;
margin:0 8px 0 0;
padding:0;
}

.widget_flickrRSS li a img {
border:solid 1px #999;
width:50px;
height:50px;
margin-bottom:10px;
}

.widget_flickrRSS li a:visited img {
border:solid 1px #999;
width:50px;
height:50px;
margin-bottom:10px;
}

.widget_flickrRSS li a:hover img {
border:solid 1px #000;
}

.recent-all {
background:#f8f8f2 url('images/widget-top.png') no-repeat top;
width:276px;
margin-bottom:12px;
}

.recent {
background:url('images/widget-bottom.png') no-repeat bottom;
padding:15px;
}

.recent .tabs {
padding-bottom:10px;
border-bottom:solid 1px #e4e4db;
width:246px;
float:left;
}

.recent .tabs li {
display:inline;
font:bold 10px/10px Verdana, sans-serif;
float:left;
}

.recent .tabs li a {
background:url('images/tab-left.png') no-repeat left top;
float:left;
color:#777;
padding:0 0 0 5px;
}

.recent .tabs li a span {
display:block;
background:url('images/tab-right.png') no-repeat right top;
color:#777;
padding:4px 10px 5px 5px;
}

.recent .tabs li a:hover {
background-position:0 -19px;
color:#333;
text-decoration:none;
}

.recent .tabs li a:hover span {
background-position:100% -19px;
color:#333;
text-decoration:none;
}

.recent .tabs li a:link.active {
background:url('images/tab-left.png') no-repeat left bottom;
color:#333;
}

.recent .tabs li a:link.active span {
background:url('images/tab-right.png') no-repeat right bottom;
color:#333;
}

.recent .tabs li a:visited.active {
background:url('images/tab-left.png') no-repeat left bottom;
color:#333;
}

.recent .tabs li a:visited.active span {
background:url('images/tab-right.png') no-repeat right bottom;
color:#333;
}

#r-tags {
display:none;
font-family:"Trebuchet MS";
line-height:20px;
padding-top:10px;
}

#r-posts li {
border-bottom:solid 1px #e4e4db;
padding:5px 0;
}

#r-com {
display:none;
}

#r-com li {
border-bottom:solid 1px #e4e4db;
line-height:15px;
color:#7e7e7e;
padding:5px 0;
}

#r-com li a {
display:block;
background:url('images/p-com-ico.png') no-repeat left 4px;
padding-left:13px;
text-decoration:underline;
}

.com-list h3 {
font-size:18px;
line-height:18px;
font-weight:normal;
padding-bottom:10px;
margin-bottom:15px;
background:url('images/post-head.png') repeat-x bottom;
}

.com-list blockquote {
margin-left:1em;
font-style:italic;
}

.com-entry {
margin-bottom:20px;
}

.com-entry-bot {
padding:10px 0;
}

.com-con {
font-size:11px;
line-height:16px;
color:#666;
border-left:solid 1px #e7e5dd;
border-right:solid 1px #e7e5dd;
position:relative;
padding:10px 10px 10px 20px;
}

.com-name {
font:bold 14px/14px "Trebuchet MS";
}

.com-con .avatar {
float:right;
width:32px;
}

.com-con .avatar img {
border:1px solid #ccc;
}

.com-date {
font-size:10px;
color:#999;
margin-bottom:10px;
}

.com-date a,.com-date a:visited,.com-date a:hover {
color:#999;
text-decoration:underline;
}

.com-con p {
padding:5px 0;
}

.com-con p.com-name,.com-con p.com-date,.com-con p.avatar {
padding:0;
}

.com-form {
background:#f8f8f2 url('images/com-form-top.png') no-repeat left top;
padding-top:10px;
}

.com-form-bot {
background:url('images/com-form-bot.png') no-repeat left bottom;
padding:5px 20px 20px;
}

.com-form h3 {
font-size:16px;
letter-spacing:-1px;
border-bottom:solid 1px #e6e3db;
padding-bottom:5px;
margin-bottom:10px;
}

.com-form p {
position:relative;
color:#666;
padding:6px 0;
}

.com-form p strong {
color:#FF3300;
font-weight:normal;
}

.com-form label {
position:absolute;
top:10px;
left:250px;
font-size:11px;
}

.com-form a,.com-form a:visited,.com-form a:hover {
color:#666;
text-decoration:underline;
}

.com-form input {
background:#fff;
border:1px solid #c3bfb5;
margin-right:10px;
font-size:12px;
padding:4px;
}

.com-form textarea {
width:98%;
background:#fff;
border:1px solid #c3bfb5;
margin-right:10px;
padding:4px;
}

.com-form button {
cursor:pointer;
display:block;
width:108px;
height:24px;
background:#faf9f6 url('images/post-comment.png') no-repeat;
border:none;
text-indent:-1000em;
margin-top:5px;
}

.com-form label#subscribe-label {
position:relative;
left:0;
top:0;
}

.footer {
width:870px;
float:left;
padding:10px 0;
}

.footer p {
font-size:10px;
padding-left:20px;
color:#7f8286;
}

.footer p a,.footer p a:visited {
color:#7f8286;
text-decoration:underline;
}

.footer p a:hover {
color:#333;
text-decoration:underline;
}

.footer .theme {
border-top:solid 1px #e2e2e2;
padding-top:3px;
margin-top:5px;
}

.navigation {
margin-bottom:2em;
clear:both;
margin-top:-1.1em;
padding:1px;
}

.previous a {
background:transparent url('images/nav-left.png') no-repeat scroll left .25em;
padding-left:15px;
display:block;
}

.next a {
background:transparent url('images/nav-right.png') no-repeat scroll right .25em;
padding-right:15px;
display:block;
}

div.clear {
clear:both;
}

.post-title {
background:white;
border:#754e23 solid 1px;
margin-left:10px;
margin-right:10px;
}

.post-title a {
color:#554942;
font-family:"Trebuchet MS";
font-weight:bold;
margin-left:10px;
}

.post-metadata,.post-metadata a {
color:#554942;
}

.post-content {
color:#0B92AE;
font-family:"Trebuchet MS",Arial,Verdana,Sans-Serif;
}

.widget li a {
padding-left:2px;
}