﻿/*
Theme Name: Little Ones v.1
Author: Joshua Giblette
Author URI: http://giblette.com/
*/

.wpcart_gallery {
float:left;
left:-138px;
position:absolute;
top:133px;
}

.producttext .wpcart_gallery img{
width:40px;
}

textarea {
padding: 5px;
}

p{
margin-bottom: 6px;
line-height: 18px;
}

.commentmetadata {
font-size: 12px;
}

cite {
font-size: 18px;
}

.alt {
background: #FFEACF;
}

.bigtitle {
font-size:32px;
}

h3 {
font-size:20px;
margin-bottom:9px;
}

.fn{
font-size: 16px;
}

ol.commentlist li {
list-style-type: none;
font-family: georgia;
padding: 15px;

}

#respond {
margin-top: 10px;
}

#comment {
margin-bottom:15px;
margin-top:15px;
width:616px;
}

select {
padding: 5px;
}

input {
padding: 5px;
}

.title {
background:#261B08 none repeat scroll 0 0;
color:#FFFFFF;
font-family:georgia;
font-size:15px;
font-weight:normal;
height:37px;
}

.total_price {
font-size:20px;
}

.gocheckout {
float:left;
left:109px;
position:relative;
top:-28px;
}

#header li a:hover{
text-decoration: none;
color: #fff;
}

.cattitles {
font-family:georgia;
font-size:13px;
}

.cat {
margin-bottom:20px;
margin-right:6px;
}

.prodtitles{
font-family: georgia;
margin-bottom:15px;
font-size:22px;
font-weight:bold;
text-decoration:none;
}
h2 {
font-family: georgia;
font-weight: normal;
margin-bottom:15px;
}

.cart {
background: #fff url('images/cart-bg.jpg') repeat-x;
padding:16px 16px 29px;
border: 1px solid #cbc0ad;
font-family: georgia;
}

#sidebar h1 {
background:#261B08 none repeat scroll 0 0;
color:#FFFFFF;
font-size:18px;
font-style:italic;
margin:0;
padding:10px;
}

#sidebar {
float:left;
margin-left:12px;
margin-top:27px;
width:244px;

}

.news {
float: right;
margin-top:15px;
}

.date{
background: url('images/date-bg.jpg') no-repeat;
float:left;
height:99px;
left:13px;
position:relative;
top:13px;
width:42px;
}

.day{
color:#FFFFFF;
font-family:georgia;
font-size:30px;
font-weight:normal;
text-align:center;
}

.month{
color:#F7EAD1;
font-family:georgia;
font-size:14px;
margin-top:46px;
text-align:center;
}

#smallpost {

border-bottom:1px dashed;
float:left;
margin-bottom:25px;
min-height:168px;
padding-left:26px;
padding-top:22px;
position:relative;
width:237px;
}



#blog {

background: url('images/blog-bg.jpg') no-repeat;

min-height:169px;

width: 614px;

}



h1{
font-family: georgia;
font-size: 24px;
font-weight: normal;
margin-top: 35px;
margin-bottom: 5px;
}

.flipper-number {
float:left;
font-size:36px;
font-style:normal;
font-weight:normal;
height:30px;
left:12px;
margin-right:20px;
position:relative;
top:-12px;
}

.icon a{
font-size: 16px;
}

.clearfix {  
    content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
} 

.icon {
float: left;
text-align: center;
}

.fade {

}

#main {
float:left;
margin-bottom:20px;
padding-left:13px;
padding-top:27px;
width:618px;
font-size: 11px;
font-family: georgia;
}

#footer {
background:transparent url(images/footer.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:arial;
font-size:10px;
height:41px;
padding:15px 15px 0;
width:900px;
}

a{
text-decoration: none;
color: #e25a3e;
}

a:hover {
text-decoration: none;
}

#footer a{
color: #f8ead0;
}

#footer a:hover {
color: #f8ead0;
text-decoration: none;
}

.links {
float:right;
left:-41px;
margin-left:21px;
position:relative;
text-align:right;
top:7px;
width:400px;
}

.links a{
margin-right:15px;
}

.copy {
float: left;
position: relative;
width: 300px;
left: 18px;
}

*{
margin: 0px;
padding: 0px;
}

html {
background: #faeacf url('images/bg.jpg') repeat-x;
height: 100%
}

body {
background: url('images/body-bg.jpg') top center no-repeat;
margin: 0px;
height: 100%
font-family: georgia;
font-size: 13px;
color: #261b08;
}

#header {
width: 900px;
text-align: left;
}

#page {
width: 900px;
background-color: #FFF6F7;
text-align: left;
}

#pagetop {
min-height: 413px;
width: 900px;
background: url('images/page-top.jpg') no-repeat;
}

img {
border: none;
vertical-align: bottom;
}

.mainnav {
float:right;
position:relative;
top:-26px;
font-size: 15px;
}

.mainnav li{
display:inline;
text-align:center;
}

.mainnav li a{
margin-left:7px;
padding:11px 6px 11px 8px;
}

.mainnav a:hover{
background: #261b08;
color: #fff;
}

.topnav li{
display:inline;
margin-left:7px;
}

.topnav {
float:left;
font-size:15px;
position:absolute;
text-align:right;
top:6px;
width:892px;
}

#header a{
color: #261b08;
text-decoration: none;
}

#header a:hover{
color: #261b08;
text-decoration: underline;
}