/*
Theme Name: Silverlips (modified Audry)
Author: Alexandra tong and PSDthemes.com
Mod Author: Shelli Langdale
Template: thematic
Version: 0.1
Theme URI:http://design-notes.info/
Tags:two-columns,right-sidebar,fixed-width
Author URI: http://alexandratong.com
Features: sticky-post
Description:Thematic child theme, Please visit theme homepage for details on how to use the theme properlly.
*/

/* reset */
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;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
strong {
	color: #000;
}
ol, ul {
	list-style:none;
	font-size:110%;
}
.posts ol, .posts ul {
	list-style:none;
	font-size:140%;
	line-height:1.6em;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-size: 100%;
    font-weight: normal;
    font-weight: bold;
    margin-bottom: 0.2em;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}

/* headings
-------------------------------------------------------- */
small {
	font-size:80%;
}
h1, h2, h3, h4, h5, h6 {
	color: #f0629d;
	color: #252525;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #f79cc7;
	color: #252525;
}
h1 {
	font-size:2.2em;
	margin-bottom:0.2em;
	font-weight:bold;
	line-height:1.9em;
}
h2 {
	font-size: 3em;
	line-height:1.2em;
}
h3 {	
	font-size:1.5em;
	line-height:1.6em;
}
h4 {
	font-size:1.4em;
	line-height:1.5em;
	font-variant:small-caps;
}
h5 {
	font-size:1.3em;
	line-height:1.4em;
	font-variant:small-caps;
}
h6 {
	font-size:1.2em;
	line-height:1.8em;
}

/* Sets styles for any 'end' grids - this class MUST be given to a grid that is the last in a horizontal series */
.end {
	margin-left:0 !important;
	margin-right:0 !important;
}
body {
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-size:62.5%;
	color: #898989;
	background: #fff;
	background: #1c0903 url(images/wood-grain.jpg) repeat-y center top;
}
.wp-caption {
	padding: 5px 8px 5px 5px;
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
	margin:20px;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: center;
	font-size: .8em;
	color: #666;
}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a img {
	border: none;
}
ol li {
	list-style-type:decimal;
	margin-left: 1em;
}
#sidebar ul li, ul li.widgetcontainer {
	list-style:none;
}
ul li {
	list-style-type:disc;
	margin-left: 1em;
}
.posts ol li, .posts ul li {
	font-size:13px;
	margin: 1em;
}
.page-link{
	font-size:18px;}
ul.children, ol.children {
	list-style-type:square;
	margin:1em;
	list-style-image:none;
	font-size:90%;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: none;
}
blockquote {
	border-left: 5px solid #A38255;
	margin-left: 1.5em;
	padding-left: 5px;
}
.alignleft {
	float:left;
	margin: 0 1em 1em 0;
	width:auto;
}
.alignright {
	float:right;
	margin: 0 0 1em 1em;
	width:auto;
}

/* Font styles */
/* paragraphs */
p {
	font-size:14px;
	line-height:1.8em;
	margin-bottom:1.5em;
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line {
	font-variant:small-caps;
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter {
	float:left;
	font-size:3em;
	margin-top:-0.05em;
	margin-right:0.1em;
	margin-bottom:-0.5em;
}
a {
	color: #707070;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.w760 {
	width: 500px;
	position: relative;
	float: left;
	padding: 2em 5em 0 4em;
	margin-top: -455px;
	min-height: 500px;
}
#wrapper {
}
h1.title {
	font-size: 5.5em;
	color: #f0629d;
	line-height:1.8em;
	padding-bottom: 10px;
	display: block;
	background:url(images/postedge.jpg) repeat-x bottom left;
	width: 100%;
	clear: both;
}
#container {
	/*width: 960px;
	min-height: 800px;*/
	margin: 0 auto;
}
#main {
	margin: -835px auto 0;
	width: 960px;
	display:block;
	background: #fff;
}
#page_menu, .menu {
}
.menu ul.sf-menu li {
	display:block;
	float:left;
}
.menu ul.sf-menu ul.children {
	display:none;
}
.menu ul.sf-menu li a {
	color:#3a2415;
	font-weight: bold;
}
#page_menu ul li, .menu ul.sf-menu li {
	display: inline;
	float: left;
}
#page_menu ul li a, .menu ul.sf-menu li a {
	color:#f7fad8;
	color: #f79cc7;
	background: #f0629d url(images/tab-texture.png) repeat;
	padding: 12px 15px;
	font-size:200%;
	font-weight: bold;
	line-height: 1.5em;
	border-radius-topleft: 3px;
	border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topleft: 3px;
	-webkit-border-radius-topright: 3px;
	-khtml-border-radius-topleft: 3px;
	-khtml-border-radius-topright: 3px;
}
#page_menu ul li a:hover, .menu ul.sf-menu li a:hover {
	text-decoration: none;
	background: #f7fad8 url(images/tab-texture-hover.png) repeat;
	color: #f7fad8;
}
#page_menu ul li.current_page_item a, .menu ul.sf-menu li.current_page_item a {
	background: #f7fad8 url(images/tab-texture-hover.png) repeat;
	color: #fff;
}
#page_menu ul li.current_page_item a:hover, .menu ul.sf-menu li.current_page_item a:hover {
	color: #fff;
}
#page_menu ul li ul, .menu .sf-menu ul li ul {
	display:none;
}
#page_menu {
	display: none;
}
	#subpage li {
		liststle:none;
		display:block;
		float:left;
}
#branding {
	/*float: right;*/
	background: transparent url(images/logo-bg.png) no-repeat scroll right top;
	height: 210px;
	/*width: 505px*/;
	width: 960px;
	margin: 0 auto;
	/*margin-top: -282px*/
}
#blog-title {
	float: right;
	margin-right: 60px;
	margin-top: 20px;
	position: relative;
}
#blog-title span {
	font-size: 5em;
	font-weight:bold;
}
#blog-title a {
	color: #f2f2f2;
	background: transparent url(images/silverlips-logo.png) no-repeat top center;
	height: 96px;
	width: 401px;
	display: block;
	text-indent: -9000px;
}
#access {
	display:block;
	margin: 0 auto;
	padding-left: 360px;
}
#header #access a {
	display:block;
}
.entry-meta {
	margin:0 0 1em 0;
	font-size:120%;
}
.entry-title {
	margin:1em 0 0 0;
	padding:.5em 0 0 0;
	background:url(images/postedge.jpg) repeat-x top left;
}
#comments {
	padding: 2em 0 0 0;
	background:url(images/postedge.jpg) repeat-x top left;
	margin:3em 0 0 0;
}
#comments-list ol li {
	list-style:none;
}
#comments img.photo {
	float: left;
	padding-right: 10px;
}
.edgetop {
	background:url(images/pagetop.jpg) no-repeat left top;
	postion: relative;
	display:block;
	height: 485px;
	z-index:0;
}
.edgeside {
	background: url(images/lips-and-stick.png) no-repeat top right;
	display: block;
	float: right;
	height: 191px;
	width: 137px;
	margin: 15px 20px 0 0;
}
#header {
	/*height: 250px;*/
	height: 1085px;
	background: #1C0903 url(images/wood-grain-header.jpg) no-repeat scroll center top;
}
#topmenu {
	display:block;
	margin-top: 275px;
}
.aside {
	float:left;
	position:relative;
}
#index-top,#index-insert,#index-bottom,#single-top,#single-insert,#single-bottom,#page-top,#page-bottom {
	width:100%;
}
.aside li {
	margin:0 0 2em 0;
}
#primary, #secondary {
}
.imgbig {
	width:100%;
	height:240px;
}
#sidebar {
	width: 200px;
	margin: -455px 0 0;
	padding: 0;
	float: left;
}
#blog-description, h1#blog-description {
	clear: right;
	font-size: 2em;
	float: right;
	margin-right: 75px;
	color: #252525;
	font-weight: normal;
}
h1#blog-description {
	float: right;
}
.readmore {
	background:url(images/read-more.png) no-repeat 0 0;
	color: #fff; 
	width: auto;
	height: 33px;
	font-weight:bold;
	padding: 5px 20px 0 30px;
	float:right;
	position:relative;
}
span.tape {
	position:absolute;
	width:85px;
	height:36px;
	background:url(images/tape.png);
*background:none;
	top:-18px;
	left:45%;
	z-index:5;
}
.imageholder-small span.tape {
	position:relative;
	margin:0 0 -40px -20px;
	width:85px;
	height:36px;
	background:url(images/tape.png);
	float:left;
	z-index:10;
}
.image {
	overflow:hidden;
	float:left;
}
.imageholder {
	background:url(images/shadow.png) no-repeat bottom right;
	display:block;
	overflow:visible;
	position:relative;
	width:100%;
	height:244px;
}
.imageholder-small {
	float:left;
	background:url(images/shadow.png) no-repeat bottom right;
	display:block;
	width: 170px;
	height:154px;
	margin:0 1em 0 0;
}
.imgbig img {
	margin: -1px 3px 3px -4px;
}
.img270 {
	width: 170px;
	height:150px;
	margin:0 1em 0 0;
	overflow:hidden;
}
.img270 img {
	width: 170px;
	margin: 0px 3px 3px -4px;
}
.w200 {
	width:180px;
	margin:0 1em 0em 0;
	display: inline-block;
	vertical-align:top;
}
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
#feature, #daily, #latest {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
}
#daily .posts {
	margin: 10px 0 45px 0;
	overflow: hidden;
	clear: both;
}
.entry-content .readmore, .w200 .readmore, #feature .readmore {
	background: transparent url(images/read-more.png) no-repeat 0 0;
	width:auto;
	height: 33px;
	display:block;
	padding: 5px 30px 0 20px;
}
big {
	line-height:1.8em;
}
.aside .widgettitle {
	text-transform:lowercase;
	padding: 20px 0 5px 0;
	font-size:20px;
}
.aside h3.widgettitle {
	font-size: 2.5em;
}
.widget_recent_entries .widgettitle {
	display:block;
}
.widget_categories .widgettitle {
	display:block;
}
.widget_tag_cloud .widgettitle {
	display:block;
	text-align:center;
	padding:10px 0 10px 0px
}
#tag_cloud a {
	text-align:center;
}
.widget_archive .widgettitle {
	display:block;
}
.navigation {
	display:block;
	height:40px;
	margin:30px 0 0 0;
	
}
.nav-previous a {
	padding:10px 1em 0 1em;
	font-weight:bold;
	float:right;	
	font-size:120%;
	background:url(images/read-more.png) no-repeat 0 0;
	width: 121px;
	height: 33px;
}	
.nav-next a, .nav-previous a {
	padding:10px 1em 0 1em;
	font-weight:bold;
	float:left;	
	font-size: 120%;
	background: url(images/read-more.png) no-repeat 0 0;
	color: #fff;
	width: 121px;
	height: 33px;
}
ul.social {
    margin: 0;
	width: 150px;
}
ul.social li {
    display: inline;
    list-style-image: none;
}
ul.social li a {
	margin-bottom: 15px;
}
ul.social li.twitter, ul.social li.flickr, ul.social li.facebook, ul.social li.linkedin, ul.social li.rss, ul.social li.vimeo {
	padding: 10px 5px 10px 0;
}
ul.social li.twitter {
	background: url(images/twitter-icon.png) no-repeat 0 0;
}
ul.social li.flickr {
	background: url(images/flickr-icon.png) no-repeat 0 0;
}
ul.social li.facebook {
	background: url(images/facebook-icon.png) no-repeat 0 0;
}
ul.social li.linkedin {
	background: url(images/linkedin-icon.png) no-repeat 0 0;
}
ul.social li.rss {
	background: url(images/rss-icon.png) no-repeat 0 0;
}
ul.social li.vimeo {
	background: url(images/vimeo-icon.png) no-repeat 0 0;
}
ul.social li.twitter a, ul.social li.facebook a, ul.social li.linkedin a, ul.social li.flickr a, ul.social li.rss a, ul.social li.vimeo a {
	text-indent: -9000px;	
	display: inline-block;
	padding: 5px 35px 10px 0;
}
#rss a {
	position:relative;
	padding:50px;
	left:800px;
	top:40px;
}
#twitter a {
	padding:40px 20px;
	position:relative;
	left:720px;
	top:0px;
}
.post-comment {
	position:relative;
	left:200px;
	top:-15px;
}
#bottomedge {
	clear: both;
	padding: 0 0 0 20px;
	position: relative;
	margin: 0;
}
#footer_bg {
	background:url(images/footer.png) no-repeat 0 0;
	height: 480px;
	margin: -60px auto 0;
	width: 960px;
	padding-top: 5px;
}	
#siteinfo {
	margin-top: 335px;
	margin-left: 150px;
}
#subpage {
	width:100%;
	display:block;
	list-style-type:none;
	float:right;
}
#subsidiary {
		display:block;
		float:left;
		position:relative;
		margin:-150px 0 0 0;
		z-index:10;
}
#submit {
	font-size:120%;
	background:url(images/read-more.png) no-repeat 0 0;
	width:120px;
	height:30px;
	font-weight:bold;
	display:block;
	padding:10px 1em 2em 1em;
	border:none;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
}
input, textarea {
	padding: 0.5em 2px;
	border: 1px solid #f79cc7;
}
cite, label {
	font-size:110%;
	line-height:1.2em;
}
input:hover, input[type="submit"]:hover {
	background: #f8c6e0;
}
#searchform input {
	width: 115px;
	border: 1px solid #f79cc7;
	padding: 5px;
}
#searchform input[type="submit"] {
	width: 50px;
	padding: 4px 2px;
}
#commentform div {
	margin:1em 0;
}
.form-submit input[type="submit"] {
	color: #fff;
}
.form-submit input[type="submit"]:hover {
	text-decoration: underline;
}
#form-allowed-tags code {
	font-size: 80%;
	clear: both;
}
#sidebar form.feedburner {
	margin-bottom: 15px;
}
#sidebar form.feedburner input {
	width: 100px;
	padding: 5px;
}
#sidebar form.feedburner input[type="submit"] {
	padding: 4px 2px;
	width: auto;
}
.skip-link {
	display: none;
}


/* widget related */

ul.tw-content {
	border: 1px solid #f8c6e0;
}
ul.tw-content li {
	padding-left: 5px; 
}
#main #sidebar .tw-tabs ul.tw-tabbed-nav li {
	margin: 0 3px 2px 0;
}
#main #sidebar ul.tw-tabbed-nav li a {
	border-top: 1px solid #f8c6e0;
	border-left: 1px solid #f8c6e0;
	border-right: 1px solid #f8c6e0;
	padding: 4px;	
}
#sidebar .ui-tabs li.ui-tabs-selected a {
	background: none;
}
#sidebar .ui-tabs li.ui-tabs-selected a, #sidebar .ui-tabs li.ui-state-hover a {
	background: #f8c6e0;
	text-decoration: none;
}

#sidebar .tabberlive.style1 {
	margin: 0;
	padding: 0;
}
#sidebar .style1 {
	background: transparent;
}
#sidebar .style1 ul.tabbernav {
	margin: 0 0 !important;
	padding: 3px 0 0 0 !important;
}
#sidebar .style1.tabberlive .tabbertab {
	margin: 5px 0;
}
#sidebar .tabberlive.style1 ul.tabbernav li {
	padding: 5px 2px 5px 0;
}
#sidebar .style1 ul.tabbernav li a {
	font-weight: normal;
}
