/*
Theme Name: Chicago Street Style
Description: Theme for Amy Creyer's Chicago Street Style blog
Author: Maria Tzeka
version: 1.0
<meta name="alexaVerifyID" content="AwgqSVGA2ig0VrxchQ2SkZ4zPAE" />
*/

/* basics */
* 					{ margin:0; padding:0; }

body 				{ background:#fff; font-family: georgia, serif; font-size: 1em; background:#F5F5F5; }
.pageHeader			{ background:url('/wp-content/uploads/2012/02/Headershort.png') no-repeat; width:975px; height:120px; margin:30px 0 0 0; border-bottom:2px solid #000; }
/*.pageHeader			{ background:url('/wp-content/uploads/2012/02/Headershort.png') no-repeat; width:975px; height:120px; margin:30px 0 10px 0; }*/

img					{ border:none; padding:0; }
img a				{ border:none; }

img.left			{ float: left; border: none; padding: 6px 0 0 0; }
img.right			{ float: right; border: none; padding: 0 0 0 6px; }

blockquote			{ border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px; }
code				{ font-family:"Courier New", Courier, monospace; }

.entry img			{ padding:10px; background:#fff; border:2px solid #F7F7F7; }


/* links */
a					{ color:#000; text-decoration:none; }
a:hover				{ color:#888; text-decoration:none; }


/* container */
#container 			{ width:975px; margin:0 auto; padding:0; /*background:#fff;*/ color:#333; overflow:show; }


/* Search */
#searchform input#s { width:213px; font-size:16px; border:1px solid #888!important; color:#888; background:none; padding:5px!important; margin-bottom:5px!important; }


/* Top Menu */
.menu-header		{ clear:both; }

#menu-top-navigation{ float:left; font-family:'Montserrat', sans-serif; margin:10px 5px 5px 5px; padding:0; list-style-type:none; font-size:.9em; }
#menu-top-navigation li { margin:0 10px 5px 0; padding:5px 5px 5px 5px; font-size:16px; float:left; text-transform:uppercase; }
#menu-top-navigation li a { color:#000; }
#menu-top-navigation li a:hover { color:#000; text-decoration:underline; }

#menu-top-navigation li.current-menu-item a { text-decoration:underline; color:#000; }


/* Social Media Icons */
.socialMedia			{ margin-bottom:10px; }
.socialMedia a			{ margin-bottom:5px; }

.socialMedia a,
.socialMedia a+a+a,
.socialMedia a+a+a+a+a	{ margin-right:5px; }

.socialMedia a+a,
.socialMedia a+a+a+a,
.socialMedia a+a+a+a+a+a { margin-right:0; }


/* header */
#header 			{ background:#e6e6e6; width:760px; height:100px; color:#fff; }
#header h1			{ font:normal 20pt georgia, times; padding:20px 0 0 16px; margin:0; }
#header h1 a		{color: #404040; text-decoration: none;}
#header h1 a:hover	{color: #666; text-decoration: none;}
#header h2			{ font:normal 10pt georgia, times; color:#333; padding: 0 0 0 18px; margin:0; }


/* main menu */
#menu 				{ background:#000; font-family:verdana, arial, times, serif; font-size:8pt; width:760px; overflow:hidden; }
#menu ul 			{ margin:0; padding:0; }
#menu ul li 		{ list-style-type: none; float:left; margin:0; padding:0; }
#menu ul li a 		{ padding:4px 10px; margin:0; color: #fff; display:block; }
#menu ul li a:hover { background: #fff; color:#000; }


/* content */
#content 			{ float:left; width:665px; overflow:hidden; margin:0 10px 0 0; font-size:.9em; }

ol.commentlist li,
.post 				{ margin:5px 5px 20px 5px; padding:0; line-height:14pt; background:#fff; padding:25px 15px; box-shadow:0px 0px 5px 2px #ccc; }

.post .title		{ font-family:georgia; font-style:italic; font-size:1.5em; margin:0 0 20px 0; float:left; }
.post .title a		{ color:#f48605; }
.post .title a:hover{ color:#666; }

.post .date			{ color:#888; margin:4px 0 0 0; }

.post h2			{  }
.post h2 a			{ color:#000; text-decoration:none; }
.post h2 a:hover	{ color:#777; text-decoration:none; }
.post ul 			{  }
.post li 			{  }

.entry p			{ color:#121212; font-family:helvetica, arial; margin:12px 0; clear:both; }
.entry a			{ color:#000; font-family:helvetica, arial; font-style:bold; text-decoration:underline; }
.entry a:hover		{ color:#eee; }

img.size-full		{  }

.postmetadata		{ clear:both; background:#F7F7F7; padding:6px; margin: 20px 0; }

.navigation 		{ font-size:8pt; width:100%; float:left; margin:0; padding:0; overflow:hidden; }

.alignleft a		{ float:left; margin:25px 0; }
.alignright a		{ float:right; margin:25px 0; }


/**/
.separator a		{ margin-left:0!important; margin-right:0!important; color:#fff}


/* Post info */
.meta				{ border-top:1px solid #CCC; }
.meta .date			{ font-family:georgia; font-style:italic; font-size:14px }
.meta .comments		{ text-align:center; font-size:14px; background:url('/wp-content/themes/chicagostreetstyle/img/commentBg.png') no-repeat; margin:3px 0 0 0; width:23px; height:15px; padding:3px 0 5px 0; }
.meta .comments:hover{ background-position:-23px 0; }
.meta .comments:hover a,
.meta .comments:hover a:hover { color:#fff; }


/* Next/Previous */
.nextPrevious		{ font-family:georgia; font-style:italic; padding:0 5px 5px 5px; margin:-10px 5px 40px 5px; border-bottom:1px solid #ccc; }
.front.nextPrevious { border-bottom:none; }
.nextPrevious a:hover { color:#000; text-decoration:underline; }
.nextPrevious .previous,
.nextPrevious .next { font-weight:normal; }

/* sidebar */
#sidebar 			{ font-family:Georgia, Times; font-size:10pt; width:300px; float:right; margin:5px 0 0 0; padding:0; }

#sidebar h2,
#sidebar label		{ font:normal 12pt Georgia, Times; font-style:bold; color:#000; margin:0; padding:0; }

#sidebar a:hover	{ color:#888; text-decoration:underline; }

#sidebar p 			{ margin:0; padding:0 6px 0 12px; }
#sidebar img 		{ padding:0; margin:0; }
#sidebar ul li 		{ margin:0; padding:0; line-height:14pt; list-style-type:none; }
#sidebar ul ul 		{ margin:5px 0 20px 0; padding:0; }
#sidebar ul ul li 	{ list-style-type:none; }
#sidebar ul ul ul	{ margin:0; padding:0; }
#sidebar ul ul ul li{ padding: 0 0 0 10px; list-style-type:square; color:#898989; }



/* Sidebar Custom Widgets */
#sidebar .ad		{ margin-bottom:10px; }

#sidebar .press,
#sidebar .contact	{ margin:10px 0 20px 0; }

#sidebar .press		{ line-height:14pt; }

#sidebar img		{ max-width:300px; }


/*  */
#respond			{ margin:0 5px; }

/* comments */
#commentform		{ margin:0; padding:0; }
#commentform input,
#commentform textarea { border:none; padding:5px; }


#commentform p		{ color:#000; }
#commentform a		{ color:#000; text-decoration:none; border-bottom:1px dotted #465D71; line-height:14pt; }
#commentform h3		{ font-family:georgia, times, verdana; font-size:10pt; font-weight:300; color:#000; margin:0; padding:0; }
#comment			{ width:80%; }

#author, #email, #url, #comment, #submit{ background:#fff; font-family:verdana, arial, times; font-size:8pt; margin:5px 5px 0 0; padding:0; border:1px solid #000; }

#submit				{ margin:5px 5px 0 0; }

/*#comments			{ margin:0; padding:0; }*/
	
ol.commentlist 		{ list-style-type:none; margin:0; padding:0; }

.avatar				{ float:left; margin:0 12px 0 0; }

ol.commentlist li.alt { }
ol.commentlist li p { margin:6px 0 6px 0; padding:0 12px 0 0; line-height:14pt; }
ol.commentlist a 	{ color:#000; }

cite 				{ font-family:arial, verdana, tahoma; font-size:9pt; font-weight:bold; font-style:normal; }
cite a				{ color:#000; text-decoration:none; border-bottom:1px dotted #465D71; }


/* search */
#searchform			{ padding:0; margin:14px 0; }
#searchform input#s	{ margin:0; padding:2px; border:1px solid #000; }
#searchform input#searchsubmit{ border:none; background:#333; color:#fff; text-transform:uppercase; }

	
/* misc */
img.centered 		{ display:block; margin-left:auto; margin-right:auto; }
img.alignright 		{ padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft 		{ padding:4px; margin:0 7px 2px 0; display:inline; }

.alignright 		{ float:right; }
.alignleft 			{ float:left; }
.noshow 		{visibility:hidden;}
	
.wp-caption 		{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -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; }


/* Footer */
.footerMessage		{ margin-top:15px; margin-bottom:10px; padding:10px; color:#888; border-top:1px solid #ddd; text-transform:uppercase; font-size:.8em; color:#000; }
.footerMessage a:hover { color:#000; text-decoration:underline; }

/* footer
#footer 			{ background:#000; clear:both; width:100%; }
#footer p			{ padding:14px 0; margin:0; color:#eee; text-align:center;}
#footer a			{ color:#BCBCBC; text-decoration:none; }
#footer a:hover		{ color:#5D5D5D; text-decoration:underline; }*/