/* 
Theme Name: Cushion & Throw Co
*/
@import url("./css/contact.css");
@import url("./css/sidebar.css"); /* Sidebar Styles */
@import url("./css/e-commerce.css");

/* Master Resets */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;outline:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;} 
abbr,acronym {border:0;} 
a {outline: none; text-decoration: none;}

/* Font and Styles -- NEED CLEANING*/

a { color: #000;}
a:hover { color: #ccc;}


p, h1, h2, h3, .button {  color: #161917;}
h1 a{ line-height: 36px; font-size: 28px;margin: 0px 0px 14px 0px;}
h2{ line-height: 28px; font-size: 20px; margin: 0px 0px 10px 0px;}
h3{ line-height: 23px; font-size: 15px;margin: 0px 0px 8px 0px;}
h4{ line-height: 22px; font-size: 14px;margin: 0px 0px 6px 0px;}
p, ul{ line-height: 20px; font-size: 12px;margin: 0px 0px 5px 0px;}

p a:link, p a:visited {font-weight: bold; line-height: 20px; font-size: 11px; text-decoration: none;}{kkkkk...{}}

/* Basic Structure */


	body {text-align: center; min-width: 940px; margin: 0; padding: 0; font-family: "Lucida Grande", Verdana, Arial, sans-serif; background-color: #e1e1e7; /* background-image: url(images/bg.png); background-repeat: repeat; */}

	div#wrap {margin:0 auto; width:940px; text-align: left;  padding: 10px 20px 0px 20px; background-image: url(images/wrap-bg.png); background-repeat: repeat-y;}

		
	/* Head */ div#head { overflow: hidden; border-top-width: 1px; border-top-color: #2b2e2e; border-top-style: solid;}
	
		/*Brand*/  div#head img.brand { /* background-color: white; */ background-color: #2a2e2e; border-right-color: #2b2e2e; border-right-width: 2px; border-right-style: solid; padding: 9px 15px 10px 20px; float: left; margin: 0; }
		
		div#head div#graphic { border-right-width: 5px; border-right-color: #292e2e; border-right-style: solid; background-color: black; width: 688px; float: left; height: 109px; overflow: hidden;}
			
		/*Navigation*/ div#head ul { margin-left: 0px; border-top-width: 1px; border-top-color: #2b2e2e; border-top-style: solid; padding-left: 280px; padding-bottom: 5px; padding-right: 0px; padding-top: 5px; background-color: white; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #bfd9db; margin-bottom: 0; margin-right: 0px; /* margin-top: 35px; */ clear: both;}
		
						    div#head ul li {margin-right: 20px; text-transform: uppercase; display: inline;}
						    div#head ul li a { font-variant: small-caps; color: #2b2e2e; letter-spacing: 1px; text-decoration: none; font: 15px "Lucida Grande", Verdana, Arial, sans-serif, sans-serif; margin: 0;}
						    div#head ul li a:hover {color: #576060;}
						    div#head ul li a:link {}
						    div#head ul li a:visited {}
						    div#head ul li a:active {}
	
	
	li.page-item-3 ul { border-bottom-color: #bfd9db; border-bottom-width: 2px; border-bottom-style: solid; background-color: #536165;}
	
	/* Main */ div#main { padding: 10px 10px 20px 10px; float: left;}
	
	/* Sidebar in sidebar.css */
	
	/*Footer*/ div#footer { margin-bottom: 5px; border-bottom-color: #777d77; border-bottom-width: 2px; border-bottom-style: solid; clear: both; overflow: auto;}
	
			/*Navigation*/ div#footer ul.nav {  border-top: 2px solid #bdd9db; clear: both; padding: 4px 0px 5px 270px;}
		
						    div#footer ul.nav li {display: inline;}
						    div#footer ul.nav li a { color: #000; letter-spacing: 1px; text-decoration: none; font: 13px "Lucida Grande", Verdana, Arial, sans-serif, sans-serif; padding: 5px 4px; margin: 0;}
						    div#footer ul.nav li a:hover {color: white;}
						    div#footer ul.nav li a:link {}
						    div#footer ul.nav li a:visited {}
						    div#footer ul.nav li a:active {}

/*End basic Structure */

.hidden { display: none;}

/* Page.php Global Structure */

	div.page { width: 650px; float: left;}

/* News Page - Posts */

	div.post { width: 650px; clear: left;}
	
		div.post h2 {}
			div.post h2 a {}
			
		div.post div.date {}
			
		div.post div.comments { display: none;}
	
	div.navigation {}
		div.navigation div.alignleft {}
		div.navigation div.alignright {}
		
		
/*
				<div id="a-truly-skilled-development-team">
			Developed by :
			<a href="http://www.cutpastecreate.com">
				<span class="cut">cut</span>
				<span class="cut">paste</span>
				<span class="cut">create</span>
				<span class="dot">.</span>
			</a>
		</div>
*/

abbr#a-truly-skilled-development-team {clear: right; font-size: 11px; text-transform: lowercase; font-family: Helvetica, Verdana, Arial, sans-serif; color: #ccc; float: right; margin: 0 30px 0 0; padding: 0;}

abbr#a-truly-skilled-development-team a span {margin: 0 0 0 -2px; font-size: 18px;}
abbr#a-truly-skilled-development-team a:link {color: #ccc; }
abbr#a-truly-skilled-development-team a:hover { color: #000;}
abbr#a-truly-skilled-development-team a:visited { color: #ccc;}
abbr#a-truly-skilled-development-team a:visited:hover { color: #000;}

abbr#a-truly-skilled-development-team span.cut {line-height: 18px; font-size: 18px; text-transform: uppercase;}
abbr#a-truly-skilled-development-team span.paste {font-weight: bold; font-family: Helvetica, Verdana, Arial, sans-serif; text-transform: uppercase;}
abbr#a-truly-skilled-development-team span.create { font-size: 26px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
abbr#a-truly-skilled-development-team span.dot {font-size: 34px; font-family: Georgia, "Times New Roman", Times, serif;}