/*

Theme Name: Ramshackle Glam

Theme URI: http://ramshackleglam.com/

Description: A custom Wordpress theme built for Jordan Reid & Ramshackle Glam.

Version: 1.0

Author: Adda Birnir

Author URI: http://addabjork.com/



*/





a, a:visited, a:hover, a img{

border:none;

text-decoration:none;

}



img, img {

border:none;

}



#main_container {

margin:auto;

}



#header {

background:url('http://ramshackleglam.com/blog/images/header_back.gif') no-repeat;

width:1020px;

height:377px;

margin:auto;

margin-top:24px;

}



#header_logo {

text-align:left;

}



#logo {

float:left;

margin-left:46px;

margin-top:20px;

}



#tagline {

float:right;

margin-top:34px;

margin-right:18px;

}



#header_photos {

padding-left:42px;

padding-top:4px;

}



#top_nav {

text-align:center;

list-style-type:none;

padding-top:10px;

float:left;

margin-bottom:50px;

}



#top_nav li {

float:left;

padding-left:22px;

padding-right:25px;

}



#header li, #header ul {

float:left;

list-style-type:none;

}



li#first_nav {

padding-left:50px;

}



li#last_nav {

padding-right:0px;

}



#footer {

width:1086px;

height:162px;

margin:auto;

background:url('http://www.ramshackleglam.com/blog/images/footer_back.gif') no-repeat;

clear:both;

}



#footer p {

position:relative;

text-align:center;

top:120px;

}



#main_content {

width:960px;

margin:auto;

margin-top:-30px;

background:url('http://www.ramshackleglam.com/blog/images/vertical_dash.png') repeat-y;

background-position:600px;

}



h2.pagetitle {

padding-top:20px;

margin-bottom:40px;

margin-left:20px;

}



/* Sidebar */





#sidebar {

float:left;

height:100%;

width:360px;

text-align:left;
margin-top:-40px;

}

#ad {
	margin-left:40px;
	padding-bottom:30px;
	text-align:left;
	width:340px;
}

#recipes_star {
	padding-left:30px;
padding-top:10px;
}

#loecke_ad {
margin-left:36px;
}

#aunt_ad img {
border:1px solid #cccccc;
margin-bottom:10px;
}

li#aunt_ad p, li#loecke_ad p {
font-size:9px;
}

#sidebar a, #sidebar a:hover, #sidebar a:visited  {
	
	color:#434343;
}

#about_me a {
	font-weight:bold;
}


#sidebar ul {

list-style-type:none;

}

#featured_in #linkcat-539 h2 {
	display:none;
}

#featured_in {
	margin-left:40px;
}

#sidebar #featured_in li {
	margin-left: 10px;
}

#sidebar .linkcat li {
	list-style-type:circle;
}

 #featured_in img {
	margin-bottom:10px;
}


.press_links {
	-moz-column-count:2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
	
}

.press_links li {font-size: 16px;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 140px;
}

.press_right_arrow {
	color:#dabdcb;
}


#search{

background:url('http://www.ramshackleglam.com/blog/images/search_back.png') no-repeat;

width:356px;

height:122px;

margin-left:20px;

}



#blog_content ul {

list-style-type:none;

}



#search img{

padding-left:20px;

padding-top:24px;

}



#search form {

padding-left:18px;

}



#search input#s {

width:248px;

border:1px solid #cdcdcd;

height:27px;

}



#search input#searchsubmit {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:transparent url(http://www.ramshackleglam.com/blog/images/go.png) no-repeat scroll 0 0;

	border:medium none;

	color:#434343;

	font-family:georgia;

	font-size:12px;

	font-weight:bold;

	height:20px;

	left:6px;

	position:relative;

	top:8px;

	width:36px;

}



label.screen-reader-text {display:none;}



#about_me {

width:320px;

float: right;

color:#434343;

font-size:12px;

line-height:1.6;

}



#about_me img{

padding-bottom:5px;

}



#about_me p {

padding-bottom:10px;

}

#communitybutton {
background: url('http://www.ramshackleglam.com/blog/images/button_back.png') no-repeat;
background:url("http://www.ramshackleglam.com/blog/images/button_back.png") no-repeat scroll 30px 50% transparent;
clear:both;
height:300px;
width:300px;
}

#communitybutton img {
left:40px;
padding-bottom:10px;
position:relative;
top:30px;
}


#social_media {

background: url('http://www.ramshackleglam.com/blog/images/social_back.gif') no-repeat;

float:right;

width:347px;

height:305px;

text-align:center;

margin-right:-4px;

}



#social_media img#twitter{

margin-left:10px;
margin-top:60px;
}



#social_media img#rss{

margin-top:-10px;

}



#social_media img#facebook{



}



#archives {
width:340px;
background:url('http://www.ramshackleglam.com/blog/images/archive_back.gif') no-repeat;
float:right;
padding-bottom:30px;
margin-top:-20px;
}



#archives_title {

float:left;

clear:both;

margin-left:20px;

margin-top:50px;

margin-bottom:10px;

}



#archives_title_div {

width:340px;

}



#archives ul {

list-style-type:none;

margin-top:20px;

margin-left:20px;

color:#434343;

-moz-column-count: 2;

-webkit-column-count:2;

column-count:2;

   clear: left;

}



#archives ul li a, #archives ul li a:visited, #archives ul li a:hover {

color:#434343;

}



#archives ul li {

padding-top:2px;

padding-bottom: 2px;

}





.clear {

width:100%;

clear:both;

}



/* Blog Post */



.share ul {

list-style-type:none;

width:203px;

height:89px;

}



.share {

margin-left:-80px;

float:left;

margin-top:10px;

background:url('http://ramshackleglam.com/blog/images/share_back.png') no-repeat;

}



.addtoany_list li {

padding-left:30px;

padding-top:34px;

}



#blog_post {

float:left;

margin-top:-90px;

width:580px;

}



#blog_post_search {

float:left;

width:560px;
}



#blog_post img {

	max-width:520px;

	height:auto;

}



.navigation {

clear:both;

color:#434343;

font-size:16px;

margin:auto;

width:560px;

}



.alignleft a, .alignleft a:hover, .alignleft a:visited, .alignright a, .alignright a:visited, .alignright a:hover{

color:#434343;

}



.alignleft {

float:left;

}



.alignright {

	float:right;

}



#blog_content {

float:left;

height:100%;

color:#434343;

margin-bottom:100px;

text-align:left;

width:600px;

}



.postmetadata {

font-style:italic;

font-size: 14px;

line-height:1.6;

padding-top:20px;

}



.postmetadata a, .postmetadata a:visited, .postmetadata a:hover {

color:#434343;

text-decoration:none;
font-weight:regular;

}



h2#post_title {

font-size:24px;

line-height:1.3;

text-align:left;

color:#434343;

margin-left:36px;

padding-bottom:12px;

font-weight:normal;

}



#blog_post h2 {

	color:#434343;
	font-size:28px;
	font-weight:normal;
	line-height:1.3;
	margin-left:36px;
	padding-bottom:20px;
	text-align:left;

}

#blog_post h2:hover {
	color:black;
}

#blog_post_search h2 , #blog_post_search h2 a, #blog_post_search h2 a:visited {
color:#434343;
font-size:24px;
font-weight:normal;
line-height:1.3;
padding-bottom:4px;
text-align:left;}



h2#post_title a, h2#post_title a:visited, h2#post_title a:hover {

color:#434343;

text-decoration:none;

} 



#blog_post h2 a, #blog_post h2 a:hover, #blog_post h2 a:visited  {

color:#434343;

text-decoration:none;

}



.entry {

margin-left:36px;

background:url('http://www.ramshackleglam.com/blog/images/blog_dash_line.png') no-repeat;

background-position:bottom;

padding-bottom:40px;

margin-bottom:30px;

line-height:1.3;

}



.entry p {

	font-size:15px;
	line-height:22px;
	padding-bottom:7px;
	padding-top:7px;
	width:530px;

}



.entry p a {

color:#434343;
font-weight:bold;
}



.entry p a:hover {

text-decoration:underline;

}



.entry img {

max-width:560px;

}



/* Category Pages */



#category_page {

background:none;

margin-left:20px;

margin-bottom:0px;

padding-bottom:0px;

}



h2#category_page_title {

display:none;

}

#category_title_img {
margin-left:20px;
}



#recent_posts {

	float:left;

	margin-left:-40px;

}



#category_excerpt {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://www.ramshackleglam.com/blog/images/recentpost_back.gif) no-repeat scroll 0 0;
	float:left;
	height:530;
	width:480px;
	}


#category_excerpt img {

	clear:both;
	height:auto;
	margin-bottom:5px;
	margin-right: auto;
	max-height:340px;
	max-width:340px;
	padding-right:250px;
	width:auto;

}

#category_excerpt a, #category_excerpt a:hover, #category_excerpt a:visited {
	color:#434343;
}



#category_excerpt embed, #category_excerpt object {
	max-width:400px;
	max-height:200px;
	width:2400px;
	height:200px;
}


#keepreading {

	margin-left:60px;

}





#category_excerpt p {
	
	width:410px;
	margin-top: 10px
	margin-left:80px;

	font-size:13px;

	line-height:1.3;

	padding-top:5px;

	padding-bottom:10px;

}



#category_excerpt h2 {

	font-size:18px;

	line-height:1.3;

	margin-top:50px;

	color:#434343;

	font-weight:bold;

		margin-left:60px;

		padding-bottom:5px;

}



#category_excerpt h2 a {

		color:#434343;

}

#blog_posts p#title {
text-align:center;
}

#blog_content p#title img {
margin-left:20px;
padding-bottom:30px;
}


/* Comments */

#disqus_thread {
clear:both;
margin-bottom:10px;
margin-left:40px;
margin-top:50px;
width:520px;
}


/* Reset Styles */



html, 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;

/*	outline: 0; */

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

	z-index: 0;

}
