/*** Pinch My Salt Screen Winter Stylesheet*******************
Theme Name:		Pinch My Salt 2
Theme URI:		http://www.pinchmysalt.com
Description:	Pinch My Salt by Nicole Hameker
Version:		1.0
Author:			n0s0ap
Author URI:		http://n0s0ap.com/

Colors
Silver: #656A7D
Burnt Silver: #656A7D

Red: #BA020E

***************************************************/

/*** Import styles ********************************/

@import "reset.css";

/*** Global ***************************************/

body {
	/*background:#FFFFFF;*/
        background: url(http://pinchmysalt.com/images/brushed_alu_dark.png);
}

#wrapper {  }

a { color:#656A7D}

h1 {
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#BA020E;
	font-size:30px;
	line-height:27px;
	padding-top:0px;
	padding-bottom:15px;
	letter-spacing:2px;
}

h1 a, h1 a:visited, h1 a:active { color:#BA020E; }

h1 a:hover {
	border-bottom:solid 1px #E3D590;
}

h2 {
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#656A7D;
	font-size:22px;
	line-height:14px;
	padding-top:20px;
	padding-bottom:10px;
	letter-spacing:2px;
}

.clearfix { clear: both; }

/*** Header ***************************************/
#header {
	height:200px;
        background-color:#282923;
	width: 990px;
	overflow:visible;
	margin-left: auto;
        margin-right: auto;
}

#logo {
	width:419px;
	height:88px;
	position:relative;
	top:55px;
	left:250px;
}

/*** Navigation ****************************/
#nav-menu ul{
	list-style:none;
	display:inline;
	height:26px;
	padding:0px;
	margin:0px;
	display:block;
}

#nav-menu li {
	height:26px;
	float:left;
	display:block;
}

#nav-menu li a {
	display:block;
	overflow:hidden;
}

ul#nav-menu {
	margin:0;
	padding:0;
	overflow:visible;
/*	width:900px; */
}

#home {
	height:26px;
	width:84px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) 0px 0px no-repeat;
	
}

#about {
	height:26px;
	width:96px;
	display:block;
	text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -84px 0px no-repeat;
	overflow:hidden;

}

#contact {
	height:26px;
	width:107px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -180px 0px no-repeat;
	overflow:hidden;
}

#links {
	height:26px;
	width:77px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -287px 0px no-repeat;

}

#recipelist {
	width:125px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -364px 0px no-repeat;
overflow:hidden;

}

#video {
	height:26px;
	width:86px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -489px 0px no-repeat;
overflow:hidden;

}

#store {
	height:26px;
	width:86px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -575px 0px no-repeat;
overflow:hidden;

}

#bba {
	height:26px;
	width:140px;
text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -661px 0px no-repeat;
overflow:hidden;
	
}

#home a:hover, #home.highlight {
	height:26px;
	width:84px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) 0px 26px;
}

#about a:hover, #about.highlight {
	height:26px;
	width:96px;
	text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -84px 26px;
	overflow:hidden;	

}

#contact a:hover, #contact.highlight {
	height:26px;
	width:107px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -180px 26px;		
overflow:hidden;	
}

#links a:hover, #links.highlight {
	height:26px;
	width:77px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -287px 26px;		
overflow:hidden;	
}

#recipelist a:hover, #recipelist.highlight {
	height:26px;
	width:125px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -364px 26px;		
overflow:hidden;	
}

#video a:hover, #video.highlight {
	height:26px;
	width:86px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -489px 26px;		
overflow:hidden;	
}

#store a:hover, #store.highlight {
	height:26px;
	width:78px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -575px 26px;		
overflow:hidden;	
}

#bba a:hover, #bba.highlight {
	height:26px;
	width:140px;
        text-indent:-5000px;
	background: transparent url(images/nav-menu_xmas.png) -661px 26px;		
overflow:hidden;	
}

#nav {
	bottom:0px;
	list-style:none;
/*	position:absolute;*/
	height:26px;
/*	top:175px; */
        margin-top: 75px;
	margin-left:100px;
	width:880px;
}

#nav li {
	list-style:none;
	display:inline;
}

.nav-highlight  {
	height:5px;
	background:#656A7D;
}


/*** Middle ***************************************/

#middle {
/*	background:url(images/shadow_xmas.gif) repeat-x #FFFFFF;*/
        background-color:#FFF;
	width:990px;
	padding-top:45px;
	margin-left:auto;
	margin-right:auto;
}

#main-content {
	float: left;
	width:720px;
	background:#FFF;
}

#sidebar {
	float: left;
        width:255px;
	/*position:absolute;
	margin-left:720px;
	top:290px;*/
	margin-top: -30px;
	padding-left:15px;
        background-color:#FFF;
}

.sidebar {
	color:#BA020E;
	font-size:14px;
}

.sidebar ul {
	list-style:none;
	margin:0px;
	padding:0px;
	background-color: #FFF;
}

.children li {
	margin-left:20px;
}

.sidebar a, .sidebar a:visited, .sidebar a:active {
	color:#BA020E;
	font-size:14px;
}

.sidebar a:hover {
	border-bottom:solid 1px #656A7D;
}

.sidebar li {
	list-style:none;
	margin-top:5px;
}

#sidebar-above-widgets {
        background-color: #FFF;
        text-align:center;
}

.sidebar-list li {
	margin-bottom:0px;
	margin-left:20px;
	list-style:disc;
	list-style-image: url(images/bullet_xmas.gif);
}

#search_form .search_input { 
	width: 150px;
	padding: 3px; 
	color: #656A7D; 
	border: 1px solid #E0E0E0;
	background:#E0E0E0;
	margin-left: 30px;
}

#search_form .search_input:focus { 
	border: 1px solid #E0E0E0;
	background:#E0E0E0;
}

#search_form .search_input img {
	margin-bottom:10px;
}

.sidebar-search {
/*	position:relative;
	top:-55px;
	margin-bottom:-40px;
	vertical-align:middle; */
	margin-bottom: 20px;
}

.sidebar-subscribe img {
	margin-left:134px;
	position:relative;
	margin-top:-35px;

}

.sidebar-go {
	margin-top:20px;
}

#subscribe-icons {
	margin:10px auto 15px auto;
	overflow:auto;
	width:150px;
}
#subscribe-icons li {
	float:left;
	margin-right:5px;
	text-decoration: none;
}

/*** Posts ****************************************/

#post-wrapper {
	width:720px;
	clear:both;
	overflow:auto;
	margin-bottom:30px;
}

#post-info {
	background:url(images/post-info-bg_xmas.gif) no-repeat top right;
	width:115px;
	height:250px;
	float:left;
	text-align:right;
        padding: 0 10px 0 5px;
	margin-top:0px;
}

#post-info ul {
        padding: 0px;
        margin-top: 3px;
}

#post-info li {
	list-style:none;
        width: 115px;
	padding-bottom:3px;
}

.post-info {
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#656A7D;
	font-size:11px;
	letter-spacing:-.5px;
}

.post-info a:hover {
	color:#FFFFFF;
	background:#656A7D;
}

.post-info strong {

	font-size:14px;
	font-weight:bold;
	display:block;
}

#post {
	margin-left:10px;
	margin-right:20px;
	width:550px;
	float:left;
	
}

.post {
	color:#000000;
	font-size:14px;
	line-height:22px;
}

.post a {
	color:#BA020E;
}

.post-title {
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#BA020E;
	font-size:30px;
	line-height:27px;
	padding-top:0px;
	margin-bottom:15px;
	letter-spacing:2px;
	margin-left:140px;
	width:550px;
	display:block;
}

.post-title a, .post-title a:visited, .post-title a:active {
	color:#BA020E;
}

h1 a:hover {
	border-bottom:solid 1px #E3D590;
}

.post a:hover {
	border-bottom:solid 1px #E3D590;
}

#post-foot {
	
}

.post-foot-share {
	margin-top:20px;
	height:28px;
	background:url(images/post-foot-bg_xmas.gif) no-repeat;
	background-position:0px 20px;
	font-size:12px;
	color:#656A7D;
	font-weight:bold;
}

.post-foot-share a, .post-foot-share a:active, .post-foot-share a:visited {
	color:#656A7D;
}

#post ul {
	width:450px;
	margin-left:30px;
	padding:10px;
	line-height:15px;
	color:#000000;
	margin-bottom:15px;
	list-style:disc;
	list-style-image: url(images/bullet_xmas.gif);
}

.post li strong {
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#BA020E;
}

#post ul a, #post ul a:active,#post ul a:visited {
	font-weight:bold;
	color:#BA020E;
}

#post ul a:hover {
	border-bottom:solid 1px #656A7D;
}

#post ul li {
	margin-bottom:10px;
}

#post ul li ul li {
	background:#FF0000;
}

#post ol li {
	color:#BABED3;
	list-style: decimal ;
	margin-left:35px;
}

#post ol a, #post ol a:active, #post ol a:visited {
	font-weight:bold;
}

#post ol a:hover {
	border-bottom:solid 1px #BA020E;
}

#post blockquote {
	color:#666666;
	border-left:solid 3px #BA020E;
	padding-left:10px;
}

#post img { }

#post img.left { margin: 0 1.1538em 0 0; float: left; clear: left; }

#post img.right { margin: 0 0 0 1.1538em; float: right; clear: right; }

#post img.center { display: block; margin: 0 auto 1.5385em auto; clear: both; }

#post img.frame { border: 0.3846em solid #656A7D; }

#post img.stack { clear: none !important; }


/*** Recipe ***************************************/

ul#recipe {
	width:450px;
	background:#E0E0E0;
	margin-left:30px;
	padding:10px;
	line-height:15px;
	color:#000000;
	margin-bottom:15px;
		list-style:none;
}

.recipe-ingredient {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	line-height:5px;
}

ul#recipe li.recipe-title {
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#BA020E;
	font-size:26px;
	margin-bottom:25px;
}

.recipe-step {
	margin-top:30px;
}

ul#recipe ul a, ul#recipe a:active,ul#recipe a:visited {
	font-weight:bold;
	color:#BA020E;
	list-style:none;
}

ul#recipe a:hover {
	border-bottom:solid 1px #656A7D;
		list-style:none;
}

/*** Comment **************************************/

.post-foot-comment {
	
}

.comment-label {
	font-size:16px;
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#BA020E;
}

ol#commentList {
	padding-left:0px;
	margin-left:0px;
	width:465px;
}

ol#commentlist li {
	padding-left:0px;
	margin-left:0px;
	margin-top:20px;
	list-style:none;
	background:url(images/comment-alt-bg_xmas.gif) no-repeat;
	background-position:0 20px;
	color:#656A7D;
	
}

ol#commentlist li.author {
	list-style:none;
	background:url(images/comment-bg_xmas.gif) no-repeat;
	background-position:0 20px;
	color:#BA020E;
}

ol#commentlist li a {
	color:#656A7D;
}

ol#commentlist li.alt a {

	color:#BA020E;
}



li.comment-nicole {
	list-style:none;
	/*background:url(images/comment-nicole-top_xmas.gif) no-repeat; */
	background-position:0 20px;
	color:#BA020E;
}

.comment-author {
	display:block;
	font-size:14px;
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:20px;
	vertical-align:middle;
}

.comment-author a:hover {
	border:none;
}

.comment-author img {
	position:absolute;
	margin-left:-10px;
	margin-right:3px;
	
}

.comment-body {
	display:block;
	color:#000000;
	width:465px;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:20px;
	font-size:12px;
	line-height:16px;
}

.comment-body p {
	margin:0px;
	padding:0px;
}

.comment-body-nicole {
	/*background:url(images/comment-nicole-mid_xmas.gif) repeat-y;*/
	display:block;
	color:#000000;
	width:465px;
	margin-top:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	line-height:16px;
}

.comment-nicole-bot {
	/*background:url(images/comment-nicole-bot_xmas.gif) no-repeat;*/
	display:block;
	margin-top:-5px;
}

.comment-info {
	width:465px;
	margin-top:-20px;
	padding-left:15px;
	padding-right:15px;
}

.comment-info {
	color:#666666;
	font-size:12px;
	display:block;
}

.comment-info a {
	color:#666666;
	font-size:12px;
	display:block;
}

.comment-info a:hover {	
	color:#333333;
	font-size:12px;
	display:block;
	border-bottom:none;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border:solid 3px #656A7D;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	border:solid 3px #656A7D;
	}

#commentform #submit {
	background:#BA020E;
	padding:7px;
	font-size:14px;
	color:#FFFFFF;
	font-family:"Century Gothic", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	border:none;
	margin: 0;
	float: right;
	cursor: pointer;
	}


/*** Footer ***************************************/

#footer {
	clear:both;
	padding-top:30px;
	font-size:10px;
	color:#CCC;
	/*background:#FFFFFF; */
	margin-bottom:30px;
        margin-left: auto;
        margin-right: auto;
        width: 990px;
        text-align: center
}

#footer a {
	font-weight:bold;

}WashMenu