@charset "utf-8";
/*
Theme Name: Fat Ugly or Slutty 2011
Description: based on 1950's design concepts and color schemes.
Author: Jennifer Wadella
Tags: white, one-column, two-columns, three-columns, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1

Font-size Adjustment
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
*/
body{font:13px/1.231 "Lucida Grande","Lucida Sans",verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;background:url('images/bgnoise.png') repeat;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}


/* background */
html {
color:#818D90;
text-align:center;
}

/* font */
strong {
font-weight:bold;
}

a {
color:#818D90;
}

a:hover {
}

#copyright {
text-align:right;
}

#copyright a {
text-decoration:none;
}

#copyright a:hover {
color:#fff;
}

/* hx */
h1,h2,h3,h4,h5,h6,p{
margin:10px 0 0.5em 0;
font-weight:normal;
}

h1 {
font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica;
font-weight:bold;
font-size:1em;
letter-spacing:.23em;
color:#818d90;
text-shadow: #ffffff 1px 1px 1px; 
text-decoration:none;
text-transform:uppercase;
margin:5px 0px;
}

h2 {
font-size:116%;
}

h2.post_title{margin:0px;}

h2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1em;
letter-spacing:.23em;
color:#818d90;
text-shadow: #ffffff 1px 1px 1px; 
text-decoration:none;
text-transform:uppercase;
margin:5px 0px;
}

p.thedate{color:#818d90;
text-shadow: #ffffff 1px 1px 1px; 
text-decoration:none;font-style:italic;
margin:0px 0px 10px 0px;
}

h3 {
font-size:108%;
}

h5 {
font-size:93%;
}

h6 {
font-weight:normal;
font-size:85%;
}


/* p */
p {
margin-bottom:1em;
font-size:.9em;
line-height:1.7em;
}


/* ul, ol, dl */
ul ul,ul ol,ol ul,ol ol {
margin: 0;
padding: 0 0 0 1em;
}

ul {
padding-left:1.5em;
list-style-type:disc;
}

ol {
padding-left:2.5em;
list-style-type:decimal;
}

dt {
line-height:2em;
font-weight: bold;
margin-top: 1em;
border-bottom: dotted 1px #C0C0C0;
}
      
dd {
padding-left: 1em;
margin-top: 0.5em;
}

/* image */
.content img {
height: auto;
max-width:460px;
padding:15px;
margin:0px auto;
background:#fff;
-moz-box-shadow: 1px 1px 7px #919289;
-webkit-box-shadow: 1px 1px 7px #919289;
box-shadow: 1px 1px 7px #919289;
}

img.twitter-bird{
padding:0px;
margin:0px;
background:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

.content div {
height: auto;
max-width:460px;
}

.content .attachment img {
max-width:900px;
}

.cats{color:#92a0a3;font-style:italic;background:#ECEEE0;width:430px;float:left;}
.cats a{color:#fff;font-size:.75em;
background:#92a0a3;
padding:2px 4px;margin:0px 2px 0px 0px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px;}

.comments{color:#92a0a3;font-style:italic;width:130px;float:right;}
.comment-bubble{color:#fff;margin-right:2px;
background:url('images/comment-bubble.png') no-repeat;
width:36px;height:24px;padding:0px;
float:left;
text-align:center;
}

.comment-bubble a{color:#fff;text-decoration:none;}

a img {
border:none;
}


/* header */
#header {
background:url('images/wrapbg.png') repeat-y;
position:relative;
width:1050px;
margin:0 auto;
text-align:left;
}

#info {
background:url('images/header-woman.png') bottom right no-repeat;
position:relative;
height:162px;
width:860px;
margin-left:50px;
padding-top:0px;
}

#info .sitename {
margin-top:50px;
font-size:167%;
}

#info .sitename a {
text-decoration:none;
color:transparent;
}

#info .sitedesc {
font-size:93%;
margin-left:2em;
color:transparent;}


#social-media{float:right;width:50px;margin-right:20px;margin-top:-140px;}
#social-media a{margin:3px 0px;}

/* wrapper */
#wrap {
background:url('images/wrapbg.png') repeat-y;
position:relative;
width:1050px;
margin:0px auto;
text-align:left;
z-index:1;
}

/* columns */
#main {
position:relative;
width:650px;
float:left;
margin-left:10px;
padding-top:30px;
}

.content {
position:relative;
margin-bottom:10px;
}

.maincolumn,
.sidecolumn {
margin:0 auto 30px auto;
}

.maincolumn {
width:600px;
min-height:1500px;
}

.sidecolumn {
width:220px;
font-size:93%;
}

.post {
background:url('images/dashed-divider.png') repeat-x;
background-position:bottom;
padding-bottom:50px;
margin-bottom:55px;
}

/* sidebar */
#left {
background:transparent url("images/right-bar.png") repeat-y scroll center center;
position:relative;
float:left;
width:360px;
margin-left:10px;
margin-top:-3px;
border-bottom:solid 1px #CDCFC2;
}

#right {
position:relative;
float:left;
width:360px;
margin:0px 0px 0px 10px;
border-top:solid 1px #FDFFEF;

}

#icons{margin:70px 0px 0px 20px;float:left;width:120px;}

#icons a{float:left;margin:0px 10px 0px 0px;}

/* footer sidebar */
#footer_left {
position:relative;
width:238px;
float:left;
}

#footer_right {
position:relative;
width:238px;
float:right;
}

/* footer */
#footer {
background:url('images/footerbg.png') repeat-x;
position:relative;
clear:both;
text-align:left;
height:41px;
}

#footer-content{width:1050px;margin:0px auto;}

#copyright {
position:relative;
margin:13px 0px 0px 60px;
width:570px;
float:left;
font-size:.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#e8eadd;
}


#footer-woman{
background:url('images/footer-woman.png') no-repeat;
width:106px;
height:276px;
margin-top:-260px;
margin-left:-47px;
position:absolute;
z-index:1;}

#footer-login{float:right;width:270px;color:#e8eadd;margin:10px 0px 0px 20px;font-size:1.2em;}

#footer-login a.siteadmin{
background:url('images/button-admin.png') no-repeat;
width:78px;
height:16px;
padding:2px 9px;
font-size:.75em;
font-weight:bold;
color:#5d6668;
text-shadow:#a4b3b7F 1px 1px 1px;
text-decoration:none;
}

#footer-login a{
background:url('images/button-admin.png') no-repeat;
width:78px;
height:16px;
padding:2px 24px;
font-size:.75em;
font-weight:bold;
color:#5d6668;
text-shadow:#a4b3b7F 1px 1px 1px;
text-decoration:none;
}

/* search */
#searchform #s {
background: url('images/search.png') 0 center no-repeat;
padding:3px 0 3px 20px;
width:174px;
height:23px;
}

#searchform #s-btn {
background: url('images/search-btn.png') 0 center no-repeat;
padding:0px;
width:36px;
height:28px;
cursor:pointer;
margin-left:-36px;
}

#searchform #s-page {
color:#4F4F4F;
background:#DCDED1;
padding:3px;
width:174px;
height:23px;
border:solid 1px #CDCFC2;
}

#searchform #s-btn-page {
background:#CDCFC2;
padding:3px;
width:30px;
height:30px;
cursor:pointer;
border:solid 1px #BDBFB3;
text-transform:uppercase;
font-weight:bold;
}

#searchform input {
border:none;
color:#fff;
text-align:left;
}

.search-excerpt {
margin:0;
}


/* calender */
table#wp-calendar {
width:100%;
}

table#wp-calendar td,
table#wp-calendar th {
padding:1px;
text-align:center;
}


/* navigation */
.navigation {
margin-bottom:2em;
}

.menu-container {
position:relative;
height:61px;
margin:0px auto;
text-align:left;
z-index:10;
}

/* page nav */
.nav-previous {
float:left;
}

.nav-next {
float:right;
}


/* meta */
.contentmeta {
margin-bottom:15px;
}

.contentmeta ul {
list-style:none;
margin:0;
padding:0;
color:#818D90;
}

/* comments */

#comments{color:#818D90;}

#comments p{text-shadow:none;}

ol.commentlist {
margin-bottom:15px;
}

ol.commentlist,
ol.commentlist ul {
list-style:none;
padding:0;
border:solid 1px #CDCFC2;
}

ol.commentlist li {
background:#DDDFD1;
border:solid 1px #FDFFEF;
padding:10px;
margin:0px;
}

ul.children{
background:#CDCFC2;
border:solid 1px #CDCFC2;
padding:10px;
}

ol.commentlist li.bypostauthor cite {
font-weight:bold;
color:#818D90;
}

.comment-author{padding:5px;}

.comment-meta{font-size:.7em;padding:0px 0px 5px 0px;}

.comment,
.trackback,
.pingback {
margin-top:10px;
}

.avatar {
float:left;
margin-right:1em;
}

.reply {
text-align:right;
margin-bottom:10px;
}

.reply a{
background:#92a0a3;
padding:3px;
color:#ffffff;
text-shadow:1px 1px 1px #868D8F;
text-decoration:none;
border:solid 1px #868D8F;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */

}

.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment {
margin:3px;
}

/* comment form */
#commentform p.logged-in-as,
#commentform p.comment-notes,
#commentform p.form-allowed-tags {
font-size:85%;
}

.required {
color:#cc0000;
}

#commentform input#author,
#commentform input#email,
#commentform input#url {
float:left;
width:250px;
margin-right:1em;
}

#commentform textarea {
width:420px;
height:8em;
}

#commentform p.comment-form-comment label {
display:none;
}

/* gallery */
.gallery dl {
margin:0;
overflow:hidden;
}

.gallery dt {
font-weight: normal;
border-bottom: none;
}
      
.gallery dd {
padding: 0;
}

.gallery img {
border:none !important;
}


/* feed */
.feed {
margin-left:3px;
padding:0 0 0 15px;
background:url('images/feed_mini.png') no-repeat 0 50%;
}


/* wp */
.aligncenter {
display:block;
margin:0 auto;
border:solid1 1px#333;
}

.alignleft {
float:left;
margin-right:15px;
}

.alignright {
float:right;
margin-left:15px;
}

.alignnone {
display:block;
}

.wp-caption,
.gallery-caption {
text-align:center;
}

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

.wp-caption p.wp-caption-text {
font-size:85%;
margin:0;
padding:3px;
}

.attachment-post-thumbnail {
float:left;
margin-right:10px;
}

.sticky {
background:#f2f2f2;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 1px #f2f2f2;
margin:15px 0 30px 0;
padding:5px 10px;
}


/* author */
#entry-author-info {
margin:20px 0 30px 0;
}


/* blockquote, pre */
blockquote {
margin:20px;
padding:10px 20px;
background:#ffffff;
-moz-box-shadow: 1px 1px 7px #919289;
-webkit-box-shadow: 1px 1px 7px #919289;
box-shadow: 1px 1px 7px #919289;
color:#92a0a3;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:2em;
letter-spacing:-.025em;
}

pre {
font-family: "Courier New",Courier,monospace;
border: inset 1px #C0C0C0;
line-height: 120%;
margin: 1em 0 0 0;
padding: 0.99em;
}

/* table */
.content table {
border: 1px #C0C0C0 solid;
border-collapse:collapse;
border-spacing:0;
}

.content table th {
padding: 5px;
background:#f2f2f2;
border: #C0C0C0 solid;
border-width: 0 0 1px 1px;
font-weight: normal;
}

.content table td {
padding: 5px;
border: #C0C0C0 solid;
border-width: 0 0 1px 1px;
}

caption,th {
text-align:center;
}


/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


.nav-interior{
background:url('images/bottom-nav.png') no-repeat;
width:538px;
height:23px;
padding:13px 20px;
margin:0px auto;
}

.nav-interior a{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;font-style:italic;color:#92a0a3;text-decoration:none;}

/** Menu Nav **/
#primary-navigation{background:url('images/navbar.png') no-repeat;width:1050px;height:61px;margin:0px auto;}
#nav-links{float:left;width:760px;}
#search{float:left;width:200px;margin:18px 0px 0px 0px;}

.menu-container ul { display: block; margin: 0px 0px 0px 20px; padding: 0; position: relative; }
.menu-container ul li { display: block; list-style: none; padding: 0px 10px;height:58px;margin:0px; float: left; position: relative; }
.menu-container ul a { display: block; text-decoration:none;background:none;margin-right:3px;color:#fff;font-size:2em;line-height:1; }
.menu-container ul *:hover { background-color: none; }
.menu-container ul li.hover a { color:#fff; background:#D6CD4C;}
.menu-container ul li a:hover { background:#D6CD4C;height:58px; }

/** Sidebar **/
#left ul{color:#fff;margin-left:1em;}
#left ul li{list-style-image:url('images/bullet-star.png');}
#left ul li a{color:#fff;text-decoration:none;font-size:1.1em;}

#categories h3{background:url(images/title-categories.png);width:223px;height:73px;color:#D6CD4C;}
#archives h3{background:url(images/title-archives.png);width:223px;height:67px;color:#D6CD4C;}
#recent-comments h3{background:url(images/title-recentcomments.png);width:223px;height:73px;color:#D6CD4C;}
#recent-comments li{list-style-image:none; !important}


#submit-sidebar h3{background:url(images/title-submit-message.png);width:223px;height:98px;color:#D6CD4C;}
#submit-sidebar .text-sidebar{color:#fff;font-size:.9em;line-height:2.5em;}
#submit-sidebar .text-sidebar a{color:#818D90;}

#large-ad-border{width:336px;padding:10px;background:#afb0a6;border:solid 1px #8a8b83;margin:20px auto;}
#small-ad-border{float:left;width:120px;padding:10px;background:#92a0a3;border:solid 1px #f4f6e8;margin:30px 15px 40px 20px;}

#bg-starburst{background:url('images/bg-starburst.png') no-repeat;width:192px;height:124px;clear:both;padding:40px 0px 0px 30px;}
#bg-starburst a{font-size:1.2em;font-weight:bold;color:#fff;letter-spacing:-.0125em;}

#submit-block{background:url('images/story-block.png') no-repeat;width:219px;height:157px;}
#submit-block #submit-button{padding:100px 0px 0px 25px;}

/** Search Page **/
.maincolumn #search{clear:both;margin:20px auto; width:600px;}

/** Contact Form **/
.wpcf7{margin:10px auto;padding:10px;background:#DDDFD1;}


.sidecolumn2 {
margin:0 0px 30px 30px;float:left;
}

#pax{}