/* 
Theme Name: The Quilt Room
Theme URI: http://www.quiltroom.co.uk
Description: A custom theme for The Quilt Room by B:Web
Author: B:Web
Author URI: http://www.bwebsites.co.uk
Version: 1.0
*/

/* =Layout
-------------------------------------------------------------- */
body {
	background: url(../../../../acatalog/slice.jpg);
	color: #777575;
	font-family: Arial;
	font-size: 12px;
}
a:link {
    color: #6F889E;
    text-decoration: none;
}
a:visited {
    color: #6F889E;
    text-decoration: none;
}
a:hover {
    color: #AAAAAA;
    text-decoration: underline;
}
a:active {
    color: #DBA8B1;
    text-decoration: none;
}
#wrap {
	background: url(../../../../acatalog/floatbg.png) top center no-repeat;
}
#wrapper {
	width: 935px;
	background: #fff;
	border: 1px solid #e0dbd5;
	box-shadow: 1px 1px 20px #fff;
	margin: 10px auto 0 auto;
	position: relative;
	behavior: url(http://79.170.44.82/quiltroom.co.uk/blog/wp-content/themes/thequiltroom/csspie/PIE.php);
}
#sidebar {
	width: 160px;
	float: left;
	margin: 0 30px 0 0;
	padding: 2px 10px;
}
#main {
	width: 705px;
	float: right;
	padding: 0 10px;
}
#footer {
	clear: both;
}

/* =Header
-------------------------------------------------------------- */
#header {
	height: 112px;
	padding: 10px 0 0 10px;
	position: relative;
}
#header a:active {
	color: #DBA8B1;
}
#blog {
	width: 103px;
	height: 76px;
	background: url(../../../../acatalog/blog.jpg) left top no-repeat;
	position: absolute;
	left: 189px;
	top: 1px;
}
.bloglink {
	width: 103px;
	height: 76px;
	display: block;
}
#logo {
	width: 230px;
	float: left;
}
#description {
	width: 685px;
	background: url(../../../../acatalog/flowers.jpg) 625px 32px no-repeat;
	float: left;
	font-family: 'Dancing Script', cursive;
	font-size: 20px;
	font-weight: bold;
	padding: 67px 0 2px 10px;
}
#topmenu {
	margin: -12px -2px 0 0;
	position: absolute;
	text-transform: lowercase;
	right: 0;
}
#topmenu ul li {
	display: inline;
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
}

/* =Search
-------------------------------------------------------------- */
#search {
	width: 915px;
	height: 12px;
	background: url(../../../../acatalog/dotted_line.jpg) repeat-x;
	clear: both;
	padding: 10px 0;
	margin: 10px;
}
#searchform {
	color: #81BBE3;
	float: left;
	font-family: 'Dancing Script', cursive;
	font-size: 20px;
}
#searchform label {
	float: left;
	font-weight: bold;
	padding: 0 4px 0 0;
}
#searchform input {
	width: 160px;
	float: left;
	padding: 2.5px 0 3px 0;
	margin: 0 0 0 3px;
}
#searchform .go {
	width: 55px;
	float: left;
	margin: 0 0 0 7px;
}
.go {
	width: 55px;
	height: 24px;
	background: url(../../../../acatalog/button_go.jpg) no-repeat;
	border: none;
	cursor: pointer;
}
#postpack {
	width: 100px;
	height: 21px;
	float: left;
	margin: 0 0 0 25px;
}
#tel {
	width: 276px;
	float: left;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 3px 0 0 0;
	text-align: right;
}
#signup {
    color: #81BBE3;
    float: left;
    font-family: 'Dancing Script',cursive;
    font-size: 20px;
    font-weight: bold;
    padding: 0 7px 0 0;
}
#signup a {
    background: url(../../../../acatalog/pencil.jpg) no-repeat;
    margin-left: 100px;
    padding-left: 20px;
}
.searchfail {
	color: #6f889e;
	font-size: 28px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
	
/* =Navigation
-------------------------------------------------------------- */
#mainmenu {
	background: url(../../../../acatalog/dotted_line.jpg) repeat-x;
	clear: both;
	font-family: 'Special Elite', cursive;
	font-size: 14px;
	padding: 16px 0 10px 0;
	margin: 0 10px;
}
#mainmenu ul {
	margin: 0;
	padding: 0;
}
#mainmenu ul li {
	display: inline;
	list-style: none;
	padding: 0 39px 0 0;
}
#mainmenu ul li a:hover {
	color: #EC98A7;
	text-decoration: none;
}

/* =Main
-------------------------------------------------------------- */
/*Page-header (our blog)*/
#welcomemessage {
	background: url(../../../../acatalog/dotted_line.jpg) bottom repeat-x;
	padding: 0 0 6px 0;
	margin: 0 0 10px 0;
}
#welcomemessage a {
	color: #777575;
}
#welcomemessage a:hover {
	color: #EC98A7;
	text-decoration: none;
}
.ourblog {
	font-family: 'Dancing Script', cursive;
	font-size: 44px;
}
.quiltingpro {
	color: #EC98A7;
	font-family: 'Dancing Script', cursive;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 0 15px;
}
/*Post*/
.post {
	margin: 0 0 20px 0;
}
.post-header {
	color: #6f889e;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
.post-header a:hover {
	color: #EC98A7;
	text-decoration: none;
}
.post-edit {
	float: right;
}
.post-category,
.post-comments-count {
	padding: 0 15px 0 0;
}
.post-info {
	color: #6F889E;
	display: block;
	font-style: italic;
	margin: 0 0 15px 0;
}
.post-readmore {
	display: block;
	margin: 0 0 15px 0;
}

/*Post Comments*/
.post-comments {
	border-top: 1px solid #eee;
	clear: both;
	padding: 10px 0 0 0;
}
.post-comments ul {
	margin :0;
}
.post-comments ul li {
	list-style: none;
}
.post-comments ul.children {
	padding: 0 0 0 30px;
}
.comment {
	padding: 3px;
	margin: 0 0 5px 0;
}
.commentavatar {
	float: left;
	padding: 0 5px 0 0;
}
.commentdetails {
	float: left;
	font-size: 11px;
	font-style: italic;
}
.commentauthor {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.commentcontent {
	clear: both;
	padding: 5px 0 0 0;
}

/*Comment form*/
#respond {
	padding: 0 0 0 10px;
}
.form-allowed-tags {
	display: none;
}
.comment-form-comment label {
	display: none;
}
#commentform input {
	margin: 0 0 0 10px;
}
.comment-form-comment textarea,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbcad3;
	padding: 5px;
	position: relative;
	background-color: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eff3f5));
	background: -webkit-linear-gradient(top, #fff, #eff3f5);
	background: -moz-linear-gradient(top, #fff, #eff3f5);
	background: -ms-linear-gradient(top, #fff, #eff3f5);
	background: -o-linear-gradient(top, #fff, #eff3f5);
	background: linear-gradient(top, #fff, #eff3f5);
	-pie-background: linear-gradient(top, #fff, #eff3f5);
	behavior: url(http://79.170.44.82/quiltroom.co.uk/blog/wp-content/themes/thequiltroom/csspie/PIE.php);
}
.comment-form-author label {
	padding: 0 3px 0 0;
}
.comment-form-email label {
	padding: 0 5px 0 0;
}
#reply-title {
	color: #6f889e;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-style: italic;
}
.form-submit #submit {
	width: 116px;
	height: 24px;
	background: url(images/postcomment.jpg) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
}
.form-submit #submit:hover {
	background-position: 0 -24px;
}
/*Page*/
.page-title {
	color: #6f889e;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 15px 0;
}
/*Pagination*/
#pagination {
	padding: 0 0 10px 0;
}
/*Fix Fancybox table issues*/
div#fancy_title table td {
	border: none;
}
div#fancy_title table {
	border-collapse: seperate;
}

/* =Sidebar
-------------------------------------------------------------- */
#sidebar {
	font-variant: small-caps;
	font-weight: bold;
}
#sidebar h3 {
	width: 157px;
	height: 21px;
	background: url(../../../../acatalog/title_bg.png) no-repeat;
	display: block;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0 0 3px -30px;
	padding: 10px 5px 5px 30px;
}
#sidebar ul {
	margin: 0 0 20px 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0 0 10px 0;
}
.sidebarsection a {
	color: #71879e;
}
.sidebarsection a:hover {
	color: #EC98A7;
	text-decoration: none;
}
.visitsite {
	width: 183px;
	height: 115px;
	background: url(images/quiltrooms_viewwebsite.png) no-repeat;
	display: block;
	margin: 10px 0;
}
.visitsite:hover {
	background-position: 0 -115px ;
}
.saleitems {
	width: 184px;
	height: 119px;
	background: url(images/quiltrooms_viewsale.png) no-repeat;
	display: block;
	margin: 10px 0;
}
.saleitems:hover {
	background-position: 0 -119px ;
}
.sideyt {
	width: 184px;
	height: 54px;
	background: url(images/quiltrooms_youtubebig.png) no-repeat;
	display: block;
	margin: 5px 0;
}
.sideyt:hover {
	background-position: 0 -54px;
}
.sideface {
	width: 184px;
	height: 52px;
	background: url(images/quiltrooms_facebookbig.png) no-repeat;
	display: block;
	margin: 5px 0;
}
.sideface:hover {
	background-position: 0 -52px;
}

.sidetwit {
	width: 184px;
	height: 49px;
	background: url(images/quiltrooms_twitterbig.png) no-repeat;
	display: block;
	margin: 5px 0;
}
.sidetwit:hover {
	background-position: 0 -49px;
}


/* =Footer
-------------------------------------------------------------- */
/*4 Large button*/
#footer-buttons {
	background: url(../../../../acatalog/dotted_line.jpg) repeat-x;
	height: 160px;
	padding: 20px 0 0 0;
	margin: 0 5px;
}
.button-workshops {
	width: 227px;
	height: 147px;
	background: url(../../../../acatalog/quicklink_workshop.jpg) no-repeat;
	display: block;
	float: left;
}
.button-fabric {
	width: 230px;
	height: 151px;
	background: url(../../../../acatalog/quicklink_fabricrange.jpg) no-repeat;
	display: block;
	float: left;
}
.button-download {
	width: 225px;
	height: 147px;
	background: url(../../../../acatalog/quicklink_downloadpatterns.jpg) no-repeat;
	display: block;
	float: left;
}
.button-gift {
	width: 233px;
	height: 151px;
	background: url(../../../../acatalog/quicklink_giftideas.jpg) no-repeat;
	display: block;
	float: left;
}
.button-workshops:hover,
.button-download:hover {
	background-position: 0 -147px;
}
.button-fabric:hover,
.button-gift:hover {
	background-position: 0 -151px;
}

/*Newsletter*/
#newsletter {
	background: url(../../../../acatalog/dotted_line.jpg) repeat-x;
	clear: both;
	margin: -9px 5px 0 5px;
	padding: 20px 0 0 0;
	overflow: hidden;
}
#signupmessage {
	color: #81bbe3;
	float: left;
	font-family: 'Dancing Script', cursive;
	font-size: 20px;
	font-weight: bold;
	padding: 15px 7px 0 0;
}
.signup-field {
	width: 160px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 16px 0 0 0;
	padding: 5px 0 1px 0;
}
#newsletter .go {
	float: left;
	margin: 16px 0 0 7px;
}

/*Social Media Icons*/
#socialicons {
	float: right;
	padding: 0 4px 10px 0;
}
.button-blog {
	width: 58px;
	height: 54px;
	background: url(../../../../acatalog/socialmedia_blog.jpg) no-repeat;
	display: block;
	float: left;
}
.button-facebook {
	width: 58px;
	height: 54px;
	background: url(../../../../acatalog/socialmedia_facebook.jpg) no-repeat;
	display: block;
	float: left;
}
.button-twitter {
	width: 58px;
	height: 54px;
	background: url(../../../../acatalog/socialmedia_twitter.jpg) no-repeat;
	display: block;
	float: left;
}
.button-youtube {
	width: 58px;
	height: 54px;
	background: url(../../../../acatalog/socialmedia_youtube.jpg) no-repeat;
	display: block;
	float: left;
}
.button-blog:hover,
.button-facebook:hover,
.button-twitter:hover,
.button-youtube:hover {
	background-position: 0 -56px;
}

/*Mission Statement*/
#mission {
	background: url(../../../../acatalog/dotted_line.jpg) repeat-x;
	clear: both;
	padding: 10px 0 20px 0;
	margin: 0 5px 0 10px;
}
#statement {
	width: 891px;
	height: 45px;
	background: url(../../../../acatalog/mission.jpg) no-repeat;
	font-variant: small-caps;
	padding: 19px 5px 5px;
	text-align: center;
}

/*Final Footer*/
#final-footer {
	font-size: 80%;
	padding: 5px 0 10px 0;
	text-align: center;
}

/*Author bio*/
#entry-author-info {
	background: #fdfdfd;
	border: 1px dotted #ccc;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 10px;
}
#author-avatar {
	float: left;
	margin: 0 10px 0 0;
}
#author-description h2 {
	font-family: 'Dancing Script',cursive;
	font-size: 26px;
	margin: 17px 0;
}
#author-link {
	clear: both;
	display: block;
	padding: 10px 0 0;
}

/*Gallery Image*/
.gallery-image {
    width: 150px;
    float: left;
    margin: 0 5px;
    text-align: center;
}