/* @override http://www.prettyconnected.com/wp-content/themes/prettyconnected/style.css */

/*   
Theme Name: Pretty Connected
Theme URI: http://www.prettyconnected.com
Description: theme for the Pretty Connected Fashion Blog
Author: Reece Runnells 
Author URI: http://www.pixelwhiskey.com
Version: 1.2
*/

/* IMPORTS */
@import url("css/reset.css");

/* BASIC STYLES */
strong, b {
font-weight:bold;}
italic, i {
font-style:italic;}


body {
	background:#000;
	border:0px;
	color:#333;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;}
	
p	{
	font-family: georgia, helvetica, arial, sans-serif !important;
	font-size: 14px;
	font-weight:300;
	line-height: 24px;
	margin-bottom:20px;
	color: #565858;
}
	
h1	{
	font-family: georgia, helvetica, arial, sans-serif !important;
	font-size: 26px;
	font-weight:bold;
	line-height: 28px;
	margin-bottom:3px;}
	
h2	{
	color: #b9bbbb;
	font-size: 17px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:lowercase;}
	
	.sidebar h2 {
	color: #4e4e4e;
	font-size: 22px;
	margin-bottom: 13px;
	border-bottom-style: none;
}
	
h3	{
	font-family: georgia, helvetica, arial, sans-serif !important;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:3px;
	text-transform:uppercase;}
	
.clear	{
	clear:both;}

/* PAGE LAYOUT STYLES */
.blog-content {
	background:#fff;
	float:left;
	display: inline;
	margin:45px 0px 0px 0px;
	padding-left: 40px;
	width: 600px;
	border: 0px solid black;
	}

.footer {
	clear:both;}

.header {
	background:#000;
	height:240px;
	width:100%; }
	
.navigation {
	background:#000;
	height: 40px;
	width:960px;}
	
.sidebar {
	float:right;
	display: inline;
	padding: 45px 20px 0px;
	width: 211px;}
	
.wrapper {
	background:url(images/bg.jpg) 0px 0px repeat-y;
	margin:0px auto;
	position:relative;
	text-align:left;
	width:960px;}
	
	
/* HEADER BACKGROUND IMAGES */
.img1 {
	background:url(images/header-image-01.jpg) #000 0px 0px no-repeat; }
	
.img2 {
	background:url(images/header-image-02.jpg) #000 0px 0px no-repeat; }
	
.img3 {
	background:url(images/header-image-02.jpg) #000 0px 0px no-repeat; }

	
/* NAVIGATION */
.navigation ul {
	background:#000;
	float:left;
	font-family:sans-serif;
	list-style:none;
	margin: 0px 0px 0px 29px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
	
.navigation ul li {
	float:left;
	margin-right:30px;}
	
.navigation ul li a {
	color:#fff;
	text-decoration:none;	
	text-transform:uppercase;
	font: 13px/40px Arial, Verdana, "Sans Serif";
}
	
.navigation ul li a:hover {
	color: #da1071;}
	
/* Blog Post */
.blog-post {
	clear:both;
	margin-bottom:75px;}

.blog-post a {
	color:#da1071;
	text-decoration:underline;}
	
.blog-post a:hover {
	color:#333;}

.blog-post ul{
  list-style: disc inside none;
	margin-bottom:10px;
	font: 300 14px/16px georgia, helvetica, arial, sans-serif;
}
.blog-post ul li {
	margin-bottom: 5px;
	color: #696a6a;
}

div.relatedPosts {
	margin-top: 18px;
	margin-bottom: 15px;
}
.blog-post img {
	border:1px solid #eee;
	margin:5px 5px 5px 0px;
	max-width:620px;
	padding:7px;
  }
	
.blog-post h6	{
	float:right;
	text-transform:uppercase;}
	
.blog-post h6 a {
	color:#da1071;
	font-weight:bold;
	text-decoration:none;}

.blog-post h6 a:hover {
	color:#333;}
	
.blog-post h1 a {
	color: #181919;
	text-decoration:none;}
	
.blog-post h1 a:hover {
	color:#da1071;}
	
/* Sidebar */
.sidebar ul {
	border-top: 1px none #666;
	list-style:none;
	margin-bottom:20px;}

div.textwidget {
	margin-bottom: 17px;
	text-align: center;
}
	
.sidebar ul li {
	border-bottom: 1px solid #b3b5b5;}

a.more-link {
	font-weight: bold;
	font-size: 16px;
	margin-left: 7px;
}
	
.sidebar ul li a {
	color: #6f6e6e;
	display:block;
	line-height: 16px;
	text-decoration:none;
	text-transform:uppercase;
	padding: 6px 3px;
}
	
.sidebar ul li a:hover {
	background:#666;
	color:#fff;}	
	
* COMMENTS */
#commentform {
	margin-bottom:30px;
	line-height:15px;}
	
#commentform p {
	margin-bottom:10px;}

#comment {
	border:1px solid #da1071;
	width:620px;
	padding:2px;
	margin-bottom:5px;}

#comments {
	line-height:22px;}

.submitbtn input {
	margin-bottom:25px;
	width:150px;
	height:25px !important;
	background:black;
	color:white;
	cursor:pointer;}

ol.commentlist {
	margin: 11px 0px 50px;
	padding:0;
	line-height:20px;}

.commentlist li {
	clear:both;
	list-style:none;
	margin-bottom: 19px;
	float: left;
	background-color: #fffefb;
	padding: 10px;
	border: 1px dotted #c1c1c1;
}

.commentlist cite {
	padding: 7px;
	display:block;
	width: 160px;
	float: left;
	color: #8b8b8b;
	font: normal 11px/14px Trebuchet, Tahoma, Verdana;
}

.commentlist a:link, .commentlist a:visited {
	color:#da1071;
	text-decoration:none;}

.commentlist a:hover, .commentlist a:active {
	color:#333;
	text-decoration:none;}

.commentlist cite img {
	padding:1px;
	border:1px solid #aab59a;
	float:left;
	margin:10px;}

.commentlist .cm-author {
	color:#000;
	font: 20px helvetica, arial, sans-serif;
	text-decoration:none;}

.commenttext {
	float:right;
	width: 377px;
	color:#000;
	padding: 9px 10px 10px;}
	
.commenttext p {
	font-family:helvetica,arial,sans-serif !important;
	font-size: 12px;
	font-weight:300;
	line-height:18px;}

#commentform input {
	border:1px solid #333;
	margin:0px 0px 5px 0px;
	height:15px;
	padding:2px;}

#respond {
	clear:both;
	margin-top:10px;}
	
#respond h3 {
	margin-bottom:4px;}
	
#commentform a {
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;}

.older-newer-posts a {
  color: #da1071; 
  font-weight: bold; 
  font-size: 18px;
}	

.social-wrap {
 float: right;
 padding: 0px 10px 0px 0px;
 margin-top: 3px;
}

.relatedPosts p {
  font-size: 16px;
  margin-bottom:8px;
	font-weight: bold;
}

div.addthis_toolbox {
	margin-top: 8px;
	margin-bottom: 14px;
}

.relatedPosts ol {
  
}

.relatedPosts li {
  font-size: 14px;
  font-weight: bold;
  margin:5px 0px 10px 0px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#searchform div label.screen-reader-text {
	font-weight: bold;
	display: none;
}

div#search-3.widget.widget_search {
	margin-top: 30px;
	margin-bottom: 30px;
}

#search-3 h2 {
	font-size: 14px;
	margin-bottom: 4px;
	padding-left: 2px;
}

form#pn_address_form {
	font: bold 14px "Times New Roman", Georgia, Times, serif;
	color: #4e4e4e;
}

#pn_widget-3 {
	margin-top: 30px;
	margin-bottom: 30px;
}
