/*
Theme Name:eMoms Legacy
Description:A custom WordPress theme based on Wendy Piersall's layout design and formerly used at <a href="http://www.emomsathome.com/">eMoms at Home</a>.
Version:1.0
Author:Findable Blogs
Author URI:http://www.findableblogs.com/
*/
/*
Table of Contents:
General elements
Structural elements
Header elements
Sidebar elements
Post elements
Metadata elements
Comment elements
Footer elements
Widget-specific elements
*/
/* General elements */
*{
margin:0px;
padding:0px;
}
html,
body{
text-align:center;
}
body{
background:#ffffff;
font:small/140% 'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;
}
p{
font-size:110%;
}
h1{
font-size:200%;
}
h2{
font-size:150%;
}
h3{
font-size:140%;
}
h4{
font-size:120%;
}
h5{
font-size:100%;
}
h1,h2,h3,h4,h5,h6,.heading{
color:#7a7a7a;
}
.heading{
font-size:140%;/* for headings that don't have any real semantic value */
font-weight:bold;
}
blockquote{
margin:0px 30px 0px 30px;
}
p,
blockquote,
.post ul,
.post ol{
color:#7a7a7a;
margin-bottom:1.5em;
}
.post-body p,
.post-body blockquote,
.post-body ul,
.post-body ol{
font-size:120%;
margin:1.5em 0;
}
input[type="text"]{
border:2px solid #7a7a7a;
}
input,
textarea{
font-size:100%;
}
a,a:active,a:visited{
color:#336666;
font-weight:bold;
text-decoration:none;
}
a:hover,
a.emphasize:hover{
color:#ff6600;
}
a.emphasize{
color:#336666;
}
a img,
a img:hover{
background:transparent;
border:0;
}
.float-left{
float:left;
margin-bottom:10px;
margin-right:10px;
text-align:left;
}
.float-right{
float:right;
margin-bottom:10px;
margin-left:10px;
text-align:right;
}
div.clear{
clear:both;
font-size:1px;
height:0;
line-height:1px;
overflow:hidden;
visibility:hidden;
width:0;
}
div.heighten{
float:left;
height:768px;
width:1px;
}
div.heighten-53{
float:right;
height:53px;
width:1px;
}
/* Structural elements */
/* Positioning information goes here.  Colors,fonts,etc. should go in the individual sections. */
#page{
margin:0 auto;/* for centered layouts */
overflow:hidden;
padding-left:10px;
text-align:left;
width:970px;
}
#header{
background:#ffffff;
height:150px;
overflow:hidden;
padding-top:10px;
}
#content{
float:left;
overflow:hidden;
padding:4px 35px 0 0;
width:540px;
}
.sidebar{
float:right;
overflow:hidden;
padding-right:25px;
padding-top:15px;
width:150px;
}
#sidebar-secondary{
margin-left:25px;
}
#sidebar-primary{
}
/* Header elements */
/* This section contains an image replacement technique and will need to be modified to call the right image and fit properly. */
#header #rss{
float:right;
height:140px;
padding-left:20px;
text-align:right;
width:270px;
}
#header #rss img{
clear:both;
float:left;
}
#header #rss .searchform{
color:#336666;
font-weight:bold;
}
#header #rss .searchform #s{
width:100px;
}
#header #rss .searchform #searchsubmit{
display:none;
}
#header #quote{
color:#336666;
float:right;
font-size:90%;
line-height:100%;
overflow:hidden;
padding:2px 10px 0px 10px;
width:310px;
}
#header #quote p{
margin-bottom:1em;
}
#header #quote em{
font-style:normal;
text-transform:uppercase;
}
#header #logo{
float:left;
height:140px;
padding-right:10px;
width:330px;
}
#header #logo h1 a,
#header #logo h2 a{
color:#7a7a7a;
display:block;
font:1.4em/90% Georgia,'Times New Roman',Times,serif;
text-transform:uppercase;
}
#header #logo h1 a{
font-size:1em;
}
#header #logo h2.description{
font-size:110%;
text-transform:lowercase;
}
/* Navigation elements */
#navigation{
background:#727272;
border-bottom:25px solid #ffffff;
clear:both;
overflow:hidden;
padding:9px 10px 9px 10px;
}
#navigation ul{
line-height:160%;
}
#navigation ul li{
display:inline;
font-size:1.4em;
font-weight:bold;
}
#navigation ul.primary{
float:left;
}
#navigation ul.primary li{
margin-right:25px;
}
#navigation ul.primary,
#navigation ul.primary a{
color:#ffcc33;
text-decoration:none;
}
#navigation ul.primary a:hover{
color:#ff6600;
text-decoration:none;
}
#navigation ul.secondary{
float:right;
}
#navigation ul.secondary li{
margin-left:25px;
}
#navigation ul.secondary,
#navigation ul.secondary a{
color:#d0d0d0;
text-decoration:none;
}
#navigation ul.secondary a:hover{
color:#ff6600;
text-decoration:none;
}
#navigation ul.secondary li.current-cat a{
color:#ffcc33;
text-decoration:none;
}
/* Sidebar elements */
.sidebar input[type="text"]{
width:146px;
}
#sidebar-header{
border-bottom:9px solid #ffffff;
color:#336666;
float:right;
font-weight:bold;
overflow:hidden;
padding:0 0 22px 0;
width:375px;
}
#sidebar-header p{
margin-bottom:1em;
}
#sidebar-header em{
font-weight:normal;
text-transform:uppercase;
}
.widget{
margin-bottom:35px;
}
#sidebar-secondary .widget .heading{
background:url('images/sidebar-arrow.png') left center no-repeat;
}
#sidebar-primary .widget .heading{
background:url('images/sidebar-asterisk.png') left center no-repeat;
}
.sidebar .widget .heading{
display:block;
font-size:160%;
margin-bottom:5px;
padding-left:25px;
}
.sidebar .widget .heading,
.sidebar .widget .heading a{
color:#ffcc33;
}
.sidebar .widget ul{
list-style-type:none;
margin:0;
padding:0;
}
.sidebar .widget ul li{
border-bottom:1px dashed #faeec9;
margin-bottom:3px;
padding-bottom:3px;
}
.sidebar .widget ul li.current-cat a{
color:#ff6600;
}
#searchform label,
#searchform-side label{
display:none;
}
/* Post elements */
.post{
clear:both;
margin-bottom:25px;
padding-top:10px;
}
.post-header{
color:#7a7a7a;
min-height:55px;
padding:10px 0 10px 0;
}
.post-header p{
font-weight:bold;
line-height:120%;
margin-bottom:0px;
}
.post-header h1,
.post-header h2,
.pagetitle{
font-size:160%;
line-height:1em;
}
.post h3{
text-align:center;
}
.post h3.schatten{
background:url(images/schatten.gif) no-repeat top left;
min-height:56px;
padding:22px 30px 10px 30px;
text-align:center;
}
.post-header h1 a:link,
.post-header h2 a:link,
.post-header h1 a:visited,
.post-header h2 a:visited{
color:#7a7a7a;
}
.post-header a{
color:#ffcc33;
text-decoration:none;
}
.post-header-wrapper{
margin-bottom:15px;
padding-bottom:7px;
}
.post p.heading,
.page p.heading{
margin-top:1.5em;
}
.post-ads{
color:#7a7a7a;
padding:0px 0 20px 0;
text-align:center;
}
.post-ads p{
font-size:80%;
margin:0 auto;
text-align:right;
width:468px;
}
.post-metadata{
padding-bottom:11px;
}
.single{
background:transparent;
}
.interpost-nav{
margin:30px;
text-align:center;
}
.interpost-nav .float-left{
}
.interpost-nav .float-right{
}
#content ul,
#content ol{
margin-left:30px;
}
.aligncenter{
display:block;
margin:0 auto;
text-align:center;
}
/* Metadata elements */
.postmetadata{
text-align:right;
}
.trackbackURL{
font-size:75%;
}
/* Comment elements */
#comments h3{
margin-top:30px;
}
#comments .comment-meta{
display:block;
font-weight:bold;
padding-bottom:10px;
}
.comment{
clear:both;
}
#comments .comment-list .alt,
div.landing_pages,
div.series_toc,
.wwsgd{
background:#eaf6f6;
}
#comments .authorcomment{
background:#a3d7d7 !important;/* To emphasize replies from the author */
}
#comments .authorcomment a{
color:#000000;
}
.comment-number{
display:inline;
}
.comment-gravatar{
background:#ffffff;
border:1px solid #cccccc;
float:left;
margin:10px 5px 5px 0px;
padding:3px;
}
.gravatar{
}
.postgrav{
background:#ffffff;
border:1px solid #cccccc;
float:left;
margin-left:5px;
margin-right:5px;
padding:3px;
}
.comment-list cite{
}
.comment-content{
}
/* Footer elements */
#footer{
background:#ffffff;
font-size:90%;
clear:both;
padding:30px 0;
text-align:center;
}
/* Widget-specific elements */
/* Plugin-specific elements */
