/*
Theme Name: Love, Life and Lollipops
Theme URI: http://www.lovelifeandlollipops.com/
Description: Official theme for Love, Life and Lollipops.
Author: Loud and Public
Author URI: http://loudandpublic.com
Version: 1.0
Tags: Love, Life, Lollipops, HTML5, CSS3, awesomeness
*/


/* --------------------------------------------------------------

   Reset default browser CSS.

   Based on work by Eric Meyer:
   http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }

.replaced{display: block;text-indent: -9999em;overflow: hidden;}


/* Globals
-------------------------------------------------------------- */
body{background:url(images/pattern.jpg) left top repeat;font-family:'lucida grande', arial, sans-serif;color:#666;font-size:11px;line-height:15px;}
a{color:#636;}
#wrap{width:840px;margin:0 auto;}
#sidebar{width:300px;}
.post{width:430px;}
#main{background-color:#fff;overflow: hidden;padding-top:30px;}
#container{float:left;width: 430px;margin-left: 35px;}
#primary{float:right;width:300px;margin-right:35px;}
#footer{clear:both;margin:35px 0 15px 35px;font-size:11px;}


/* Header
-------------------------------------------------------------- */
#header .nav{background-color:rgba(255,255,255,0.85);overflow:hidden;position:fixed;top:0;width:840px;height:30px;border-bottom:1px solid #663366;}
#header .nav ul{margin-left:20px;}
#header .nav li{float:left;}
#header .nav li a{font-weight:bold;display: block;text-transform: uppercase;padding:10px 13px;text-decoration: none;color:#663366;font-family:'lucida grande', arial, sans-serif;font-size:10px;}
#header .nav li a:hover{text-decoration: underline;}

#header .banner{text-align:center;background-color:#663366;height:130px;margin-top:31px;}

.post{background:url(images/dotted.png) left bottom no-repeat;padding-bottom:30px;margin-bottom:15px;}

.entry-title {margin-bottom:10px;}
.entry-title a{color:#663366;font-family:'georgia',serif;font-size:18px;text-decoration: none;}

.entry-date{margin-bottom:5px;display:block;color:#99cc33;font-size:12px;font-family:'georgia',serif;}

.entry-content a{color:#663366;}
.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4,
.entry-content h5,
.entry-content h6{margin:15px 0;}
.entry-content ul, .entry-content ol{margin:15px 0;}
.entry-content ul li{list-style-type:disc;margin-left:25px;}
.entry-content ol li{list-style-type:decimal;margin-left:35px;}
.entry-content p{margin:15px 0;}
.entry-content .alignleft{margin-right:15px;}
.entry-content .alignright{margin-left:15px;}

h1.page-title{margin-bottom:25px;font-size:12px;text-transform: uppercase;}

.navigation{overflow: hidden;font-size:9px;margin:20px 0 40px;text-transform: uppercase;}
.navigation .prev{float:right;}
.navigation a{text-decoration: underline;color:#663366;}
.navigation a:hover{text-decoration: none;}

/* Sidebar
-------------------------------------------------------------- */
#primary{background:url(images/double-line.png) left top repeat-x;padding-top:20px;}
#primary a{color:#663366;text-decoration: none;}
#primary a:hover{text-decoration: underline;}
#primary .pod{background:url(images/single-line.png) center bottom repeat-x;padding-bottom:20px;margin-bottom:10px;}
#primary .pod h5{text-transform: uppercase;color:#663366;margin-bottom:10px;}
#primary #about-blurb{background:url(images/double-line.png) left bottom repeat-x;padding-bottom:20px;overflow-x: hidden;margin-bottom:10px;}
#primary #about-blurb .thumb{float:left;}
#primary #about-blurb .content{margin-left:90px;font-family:'georgia',serif;color:#663366;}

#primary .hide{display:none;} /* silly bookmarks hack */

.search-wrap{background:url(images/search-bg.png) left top repeat-x;border:1px solid #663366;height:23px;width:227px;}
.search-wrap input{border:0;margin:3px 0 3px 3px;float:left;width:200px;}
.search-wrap #searchsubmit{background:url(images/search-submit.png) left top no-repeat;width:17px;height:16px;text-indent: -9999em;overflow: hidden;border:0;float:left;margin-top:4px;}
/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#access, .entry-meta, .entry-utility, .widget_search label, .navigation, .widget-area {-webkit-text-size-adjust: 120%;}
#site-description {-webkit-text-size-adjust: none;}


/* social media icons *
/* Social Networking Icons */
#social_sidebar { list-style-type:none; margin:7px 0 0 0;}
#social_sidebar li { height:17px; width:17px; float:left; margin: 0 7px 0 0;}
#social_sidebar li a:hover{ text-decoration:underline; color:#CE142B; }
#social_sidebar li#facebook { background: url('images/icon-facebook.png') no-repeat; outline: none; }
#social_sidebar li#twitter {background: url('images/icon-twitter.png') no-repeat; outline: none;}
#social_sidebar li#rss {background: url('images/icon-rss.png') no-repeat; outline: none;}
#social_sidebar li#feedburner {background: url('images/icon_mail.png') no-repeat; outline: none;}

/*fix bio text*/
#primary #about-blurb .content .bio p{
    color: #666666;
    font-family: 'lucida grande',arial,sans-serif;
    font-size: 11px;
}

/* circle */
#primary #circle{
	text-align:center;
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/double-line.png");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 10px;
    overflow-x: hidden;
    padding-bottom: 20px;	
}

#primary #adops{
	text-align:center;
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/double-line.png");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 10px;
    overflow-x: hidden;
    padding-bottom: 20px;	
}

