/*
Theme Name: Mjorlk
Theme URI: http://www.mjolk.ca
Description: 
Version: V 1.0
Author: mrcppr of First Draught for SALI TABACCHI
Author URL: http://www.theideapub.com (First Draft) - http://www.salitabacchi.com
Tags: 
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

/*---*/
#body	{
	height: 100%;
	width: 910px;
	}
#container	{
	height: 100%;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	}
a:link {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	background-color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
/*---*/
#header {
	width: 910px;
	height: 122px;
	margin-bottom: 9px;
	}
#header .lcontainer{
	float: left;
	padding-top:67px;
	}
#header .logo	{
	float: left;
	width: 216px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
#header .tagline	{
	width: 133px;
	margin-left: 370px;
	margin-right: 0px;
	}
#header .rcontainer	{
	float: right;
	width: 270px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	}
#header .p	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
}
#header .cat	{
	float: left;
	width: 175px;
	background-repeat: no-repeat;
		}
#header .catleft	{
	float: left;
	width: 75px;
	padding: 0px 0px 5px 5px;
	}
#header .catright {
	margin-left: 95px;
	padding: 0px 0px 5px 5px;
	}
#header .mainmenu	{
	width: 80px;
	margin-left: 180px;
	background-color: #E6E7E8;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

#header .search {
	width: 169px;
	margin-top: 0px;
	padding-right: 3px;
	margin-bottom: 0;
	padding-left: 3px;
	padding-bottom: 5px;
	height: 70px;
	background-color: #000;
	}
 #header .search img {
	padding-bottom: 5px;
	 }
/*--Navigation--*/
#mainmenu	{
	width: 150px;
	padding: 0px;
	margin: 0px;
	}
#mainmenu .sub	{
	width: 150px;
	padding: 0px;
	margin-left: 10px;
	}

/*--Breadcrumbs--*/
#breadcrumb {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	text-decoration: underline;
	}

#breadcrumb_list {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	text-decoration: underline;
	}

#breadcrumb_search_results {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	text-decoration: underline;
	}


/*--Home--*/
#page-content {
	width: 900px;
	height: 100%;
	margin: 0px 10px 20px 10px;
	float:left;
	}
#page-content .home{
	width: 900px;
	height: 100%;
	background-color:#000;
	}
#content {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFF;
	}

#content .text_top_left{
	padding-left: 5px;
	}
#content .text_top_right{
	padding-left: 0px;
	}
#content .text_bottom_left{
	padding-left: 5px;	
	}
#content .text_bottom_right{
	padding-left: 0px;
	}
#content h1	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	}
#content h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	line-height: 13px;
	font-weight: bold;
	color: #000;
	}
	
#content h3     {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	}

#content h3   a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	}

#content h3   a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	}

#content h3   a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #fff8a8;
	}

#content h3  a:active  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #fff8a8;
	}


/*--Default | About, E-Mail SignUp--*/
#page-content .default{
	width: 900px;
	height: 100%;
	background-color:#E6E7E8;
	float:left;
	}
#contdef{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	padding-bottom: 20px;
	}
#contdef p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	padding-right: 50px;
	padding-bottom: 10px;
	width: 300px;
	}
#contdef h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding-top: 15px;
	padding-bottom: 15px;	
	}
#contdef h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	}
#rightimg	{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
	}

.credits  {
	color: #999999;
	text-decoration: none;
}
a.credits:link {
	color: #999999;
	text-decoration: none;
}
a.credits:visited {
	color: #999999;
	text-decoration: none;
}
a.credits:hover {
	color: #FFFFFF;
	background-color: #000;
	text-decoration: none;
}
a.credits:hover {
	color: #FFFFFF;
	background-color: #000;
	text-decoration: none;
}


/*--List Item--*/
#list{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 10px;
	padding-bottom: 20px;
	}
#list p{
	padding-bottom: 10px;
	}
#list h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	}
#list h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding-bottom: 15px;	
	}
#list h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000;
	padding-bottom: 15px;	
	}
#list .img	{
	width: 170px;
	max-width: 170px;
	margin: 0;
	border: 0;
	}
.post-block {
	width: 150px;
	height: 225px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding: 10px;
	clear: none;
	background-color:#FFF;
	}
#sub-btns {
	margin-bottom: 60px;
	clear:none;
	float:none;
	}
.post-btns {
	width: 150px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	float:left;
	background-color:#000;

	}

#container_division {
	width: 540px;
	}
#registry{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #000;
	padding-right: 50px;
	padding-bottom: 10px;
	width: 300px;
	}
/*--Blog--*/
#page-content .blog{
	width: 900px;
	height: 100%;
	background-color:#E6E7E8;
	float:left;
	}
#blog-cont	{
	width: 510px;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	}
#blog-cont .img	{
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
#blog-cont p	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	}
#blog-cont .title	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
#blog-cont h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
#blog-cont h3	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#blog-cont .btmrule	{
	height: 10px;
	width: 520px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 10px;
	background-color: #FFF;
	}
	
/*--Single Post--*/
#page-content .single{
	width: 900px;
	height: 100%;
	background-color:#E6E7E8;
	float:left;
	}
#single-post	{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 335px;
}
#single-post p	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	padding-bottom: 10px;
	}
#single-post h1	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
#single-post h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
#single-post h4	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin: 0px;
	}
#gallery	{
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	}
#gallery img	{
	margin-bottom: 10px;
	}
#meta-info	{
	padding-top: 0px;
	padding-bottom: 10px;
	width: 75%;
}
#meta-info	h2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#meta-info img	  {
	margin-top: 10px;
	margin-right: 10px;
	}
#meta-info	li{
	padding-top: 2px;
	padding-bottom: 2px;
}
.key {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.meta-post	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
/*--Designer--*/
#page-content .designer{
	width: 900px;
	height: 100%;
	background-color:#E6E7E8;
	float:left;
	}
#designers	{
	padding: 10px;
	width: 335px;
}
#designers p	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	padding-bottom: 10px;
	width: 260px;
	}
#designers h1	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 260px;
	}
#designers h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	vertical-align: bottom;
	padding-left: 5px;
	padding-top: 43px;
	}
#designers h3	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#profile	{
	padding-top: 10px;
	vertical-align: top;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
/*--Search--*/
#page-content .search{
	width: 900px;
	height: 100%;
	background-color:#E6E7E8;
	float:left;
	}
#searchPage	{
	padding: 10px;
	width: 100%;
}
#searchPage	p	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#searchPage	h1	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 260px;
}
#searchPage	h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#searchPage .post-block {
	width: 150px;
	height: 225px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px;
	clear: none;
	background-color:#FFF;
	}
#searchPage .results	{
	margin-right: 5px;
	}
#searchPage .img	{
	width: 170px;
	max-width: 170px;
	margin: 0;
	border: 0;
	}
	
/*--Shop--*/
#page-content .shop{
	width: 900px;
	height: 100%;
	background-color:#E6E7E8;
	float:left;
	}
#page-content .shop h5{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000;
	}
#page-content .shop h6{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	margin-top:60px;
	}
#page-content .desBtn{
	height: 26px;
	width: 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	background-color: #000;
	margin-top: 20px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	}
#page-content .desBtn a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	}

#page-content .desBtn a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	}

#page-content .desBtn a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff8a8;
	}

#page-content .desBtn a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff8a8;
	}

/*--Press--*/
#press {
	width: 530px;
	margin-left: 350px;
	}