@import url('./style-reset.css');
@import url('./style-common.css');
/*

Theme Name: New Theme

Version: 1.0.5

Author: Snez

Author URI: http://helter--skelter.net

Tags: two columns, e-commerce, shop, cart, widgets

Description: A theme designed for Work at Home Designs


 Default fonts and colors

========================================== */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,select {
color:#000;
font-family:"Verdana", "Lucida Fax", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
color:#000;
font-family:"Century Schoolbook", "Century", Georgia, "Times New Roman", serif;
font-weight:400;
}

#copycopy {
width:700px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#000;
font-weight:700; }

a.copyright {
color:#000;	

}


/* LAYOUT

========================================== */
body {
font-size:70%;
line-height:150%;
background:url('../Bright-Day/images/background.png');
background-color:#EBEBEB;
}

div#page {
width:895px;
margin:30px auto;
border: 0;
	overflow: hidden;
}

div.container {
width:895px;
height:100%;
overflow:auto;
background:url('../Bright-Day/images/backas.gif');
margin:0 auto;
	overflow: hidden;

}

div.small {
width:195px;
float:right;
margin-right: 17px;
text-align: right;
}

div.large {
width:895px;
float:right;
overflow: hidden;
}

div.largeblog {
width:608px;
float:left;
overflow: hidden;
}


div.full {
width:100%;
float:left;
overflow: hidden;
}

#content div.container.body .large {
padding-top:16px;
padding-bottom:20px;
background-color:transparent;
overflow: hidden;
}

/* HEADER

========================================== */
#header {
width:100%;
margin:0 auto;
}

#header .container {
background:url('../Bright-Day/images/header.gif');
background-position:top center;
background-repeat:no-repeat;
height:206px;
}

#foot {
background:url('../Bright-Day/images/footer.gif');
background-position:top center;
background-repeat:no-repeat;
height:56px;
}

#header h1,#header h4 {
text-transform:none;
}

#header h1 {
display:block;
font-weight:400;
float:left;
width:200px;
text-align:left;
margin:0 12px 0 0;
padding:0 20px 1px 0;
}

#header h1 a,#header h1 a:visited {
display:block;
padding-left:30px;
color:#4D3F44;
text-decoration:none;
width:auto;
}

#header h4 {
font-size:120%;
float:right;
letter-spacing:1px;
line-height:100%;
text-transform:uppercase;
padding:0;
}

/* SUB HEADER

========================================== */
#sub-header {
clear:both;
width:100%;
background-color:#DA424E;
margin:0 auto;
}

#sub-header ul {
height:100%;
overflow:auto;
color:#fff;
font-weight:700;
padding:6px 70px 6px 12px;
}

#sub-header ul li {
display:block;
float:left;
white-space:nowrap;
padding:0;
}

#sub-header ul li.first {
border-left:0;
}

#sub-header ul li a {
color:#ddd;
display:block;
line-height:100%;
float:left;
padding:5px 10px;
}

#sub-header ul li a:hover {
color:#fff;
text-decoration:none;
}

#sub-header ul li.current-cat a {
color:#fff;
text-shadow:none;
}

#sub-header ul li ul {
display:none;
}

/* MAIN NAVIGATION

========================================== */
#navigation {
clear:both;
width:100%;
background:url('images/bg-nav.png') no-repeat left top;
margin:0 auto;
}

#navigation .container {
height:42px;
overflow:visible;
}

#nav {
position:relative;
float:right;
list-style-type:none;
z-index:100;
background:transparent url(images/nav-bg.gif) repeat-x left top;
background-color:#DB4650;
text-align:right;
line-height:175%;
margin:0;
padding:0;
}

#nav li {
position:relative;
float:left;
height:42px;
font-size:100%;
}

#nav li.last-page-item a {
background-image:none;
}

#nav li a {
display:block;
float:left;
background:url(images/nav-separator.gif) no-repeat right top;
color:#fff;
font-weight:400;
text-decoration:none;
white-space:nowrap;
text-align:left;
padding:11px 12px 10px;
}

#nav li a:hover,#nav ul li a:hover,#nav li.current_page_item a,#nav li.current_page_parent a {
color:#FFD3D4;
}

#nav li ul {
position:absolute;
visibility:hidden;
float:none;
top:42px;
left:0;
width:150px;
z-index:10000;
border:1px solid #C0ACB2;
border-bottom-width:2px;
border-bottom-color:#AF9DA3;
border-top:0;








































background-color:#fff;
opacity:0.97px;
margin:0;
padding:5px 10px 6px;
}

#nav li:hover ul,#nav li.iehover ul {
visibility:visible;
}

#nav ul li {
display:block;
float:left;
clear:both;
width:100%;
height:auto;
font-size:100%;
line-height:100%;
overflow:hidden;
white-space:normal;
margin:0;
padding:0;
}

#nav ul li:last-child {
border-bottom:0;
}

#nav ul li a {
display:block;
width:auto;
height:auto;
float:none;
font-weight:400;
background-image:none;
white-space:normal;
color:#000;
padding:6px 0;
}

#nav li.nav-start {
background:transparent url(images/nav-start.gif) no-repeat left top;
width:12px;
height:42px;
}

#nav li.nav-end {
background:transparent url(images/nav-end.gif) no-repeat right top;
width:12px;
height:42px;
}

/* CONTENT

========================================== */
#content {
clear:both;
width:100%;
margin:0 auto;
}

/*fixes other content inside content box*/
#content #content {
background:transparent;
width:auto;
border:0;
margin:0;
padding:20px;
}

#content h1 {
color:#503D43;
}

#content h2 {
padding:0 0 6px;
}

#content h3 {
padding:6px 0 12px;
}

#content ul {
list-style-type:none;
}

#content ul,#content ol {
padding:0 0 20px;
}

#content ul li,#content ol li {
padding:3px 0 3px 30px;
}

#content ul li a {
font-weight:700;
text-decoration:none;
}

#content ol {
margin-left:30px;
}

#content ol li {
padding-left:0;
background-image:none;
}

img.right,img.align-right,img.alignright {
float:right;
display:inline;
margin:0 0 6px 12px;

}

img.left,img.align-left,img.alignleft {
float:left;
display:inline;
margin:0 12px 6px 0;
}

img.centered {
display:block;
margin:0 auto 6px;

}

img.wp-smiley {
border:none;
}

.alignright {
float:right;
}

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

/* POST

========================================== */
#content .post,#content .post-nav,#content #comments {
clear:both;
height:100%;
overflow:auto;
padding:0 20px;
}

#content .post-content img {
max-width:831px;
}

#content .post a.more-link {
padding-right:15px;
background:url('images/icon-more.png') no-repeat right center;
}

#content .post-title h2 {
margin-bottom:12px;
padding-bottom:11px;
}

#content .post-footer h4 {
font-size:110%;
text-transform:uppercase;
padding:0 0 12px;
}

#content .post-footer span {
padding-right:4px;
padding-left:19px;
background:url('images/icon-post.png') no-repeat left center;
}

#content .post-footer span.post-comments {
background-image:url('images/icon-comment.png');
}

#content .post-footer span.post-date {
background-image:url('images/icon-date.png');
}

#content .post-footer span.post-category {
padding-right:3px;
}

#content .post table {
background-color:#fff;
border-collapse:collapse;
border:1px solid #EAEAEA;
border-width:1px 0 1px 3px;
}

/* Next and Previous Post Navigation

========================================== */
#content .post-nav {
clear:both;
text-align:right;
padding-bottom:20px;
}

#content .post-nav .previous {
text-align:left;
float:left;
}

/* Post Pages Navigation

========================================== */
#content p.pagenav {
clear:both;
}

#content .pagenav a,#content .pagenav span {
border:1px solid #EAEAEA;
display:inline;
margin:0 2px;
padding:3px 6px 4px;
}

#content .pagenav a {
text-transform:lowercase;
background-color:#F3F3F3;
text-decoration:none;
line-height:50%;
}

#content .pagenav a:hover {
border-color:#BDAEB4;
}

#content .pagenav span.current {
background-color:#fff;
}

/* COMMENTS

========================================== */
#comments #comment_form {
margin-left:0;
margin-bottom:0;
padding:0;
}

#comments .comment-wrap {
height:100%;
overflow:auto;
clear:both;
background-color:#fff;
border:1px solid #EAEAEA;
margin:0 0 12px;
padding:0 12px;
}

#comments h3 {
padding-top:0;
}

#comments h3#respond {
padding-top:8px;
}

#comments .comment-wrap img.avatar {
background-color:#fff;
border:1px solid #E8E8E8;
margin:0 0 12px;
padding:2px;
}

#comments .comment-wrap .left {
width:65px;
padding-top:12px;

float:left;




}








#comments .comment-wrap .right {
width:457px;
float:left;
padding:12px 0 6px 12px;
}

#comments .comment-wrap .right cite {
font-style:normal;
display:block;
height:100%;
overflow:auto;
margin:0;
padding:0;
}

#comments .comment-wrap .right cite small {
font-size:90%;
float:right;
}

#comments .comment-wrap .right p {
clear:both;
padding:12px 0;
}

#comments .comment-wrap .right blockquote,#comments .comment-wrap .right code,#comments .comment-wrap .right pre {
clear:both;
margin:6px 0;
}

#comments .alt {
background-color:#F6F6F6;
}

#comments .author {
background-color:#F9FFC1;
border-color:#F3FF89;
}

#sidebar-1 .sidebar {
behavior:expression(this.firstChild.style.background = &quot;#transparent&quot;);
}

#content .sidebar {
clear:both;
height:100%;
overflow:hidden;
margin:0;
padding:15px 0px;
}

#content .sidebar a:link,#content .sidebar a:visited {
color:#000;
font-weight:400;
}

#content .sidebar a:hover,#content .sidebar a:active {
color:#B8C921;
text-decoration:none;
}

#content .small h3 {
color:#000;
font-weight:400;
margin:0;
padding:0 0 12px;
}

#content .small p {
padding-right:0;
padding-bottom:6px;
color:#000;
margin:0;
}

#content .small ul {
margin:0;
padding:0;
}

#content .small ul li {
color:#000;
font-weight:400;
line-height:125%;
padding-left:12px;
background-position:0 8px;
}

#content .small ul li a:hover,#content .small ul li a:active {
text-decoration:none;
font-weight:400;
}

#content .small ul li ul {
border:0;
}

#content .small ul li input,#content .small ul li select {
margin-bottom:0;
}

#content .small ul li span.recent_date {
padding-left:3px;
font-size:80%;
font-weight:400;
color:#889763;
}

#content .small ul ul li {
border:0;
padding:3px 0 3px 14px;
}

/*Custom sidebars*/
#content .sidebar.tiny {
float:left;
clear:none;
margin-right:0;
}

#content .sidebar.tiny ul {
margin-right:20px;
}

/*Ads sidebar*/
#content #ads.sidebar {
margin-right:0;
margin-bottom:0;
height:100%;
overflow:auto;
border:0;
padding:0;
}

#content #ads.sidebar img {
float:left;
border:0;
margin:0;
padding:0;
}

/* CREDITS

========================================== */
#credits {
clear:both;
width:100%;
margin-bottom:30px;
padding:0;
}

#credits p {
text-align:center;
textalign:center;
color:#BDAEB4;
font-size:90%;
padding:20px 0;
}

/* Footer Credits

========================================== */
#credits ul.nav {
text-align:right;
background:url('http://workathomedesigns.com/wp-content/plugins/wp-shopping-cart/images/footer.png');
background-position:top center;
background-repeat:no-repeat;
height:83px;
padding:0;
}

#credits ul.nav li {
color:#000;
display:inline;
margin:0;
}

#credits ul.nav li a {
display:inline;
border-right:1px solid #BDAEB4;
margin:0;
padding:0 6px 0 4px;
}

#credits ul.nav li a.top {
border:0;
padding-right:0;
}

/* WIDGETS AND PLUGINS 
 Search form

========================================== */
form#search-form {
height:25px;
background-color:#fff;
border:1px solid #D1E1EB;
position:relative;
border-width:0 1px 1px 0;
margin:0;
padding:3px;
}

form#search-form input.text,form#search-form label.overlabel-apply {
font-size:110%;
}

form#search-form input.text {
position:absolute;
top:3px;
left:3px;
width:110px;
height:15px;
z-index:0;
background:#fff;
margin:0;
padding:4px 3px 4px 4px;
}

form#search-form input.button-search {
position:absolute;
top:3px;
right:3px;
display:block;
line-height:100%;
width:50px;
height:25px;
margin:0;
}

form#search-form label.overlabel {
display:none;
position:absolute;
top:0;
left:0;
}

form#search-form label.overlabel-apply {
display:block;
color:#666;
position:absolute;
top:10px;
left:9px;
z-index:1;
cursor:text;
line-height:100%;
font-size:100%;
margin:0;
}

/* Calendar

========================================== */
#wp-calendar {
width:100%;
}

#wp-calendar caption {
color:#666;
text-align:right;
}

#wp-calendar th {
color:#666;
font-size:80%;
padding-left:0;
padding-right:0;
}

#wp-calendar tfoot td {
text-align:left;
}

#wp-calendar td#today {
background-color:#f3f3f3;
}

/* Shopping Cart Buttons

========================================== */


input.wpsc_buy_button {
width:115px;
height:33px;
}

input.make_purchase {
width:138px;
height:33px;
}

.vert-level-0 img {
padding-left:0;
padding-right:0;
}

.vert-level-0 a {
display:inline;
font-family:verdana;
color:#fff;

text-decoration:none;
background-color:transparent;
font-size:20px;
margin:0;
padding:0;
}

.vert-level-0-on a {
display:inline;
font-family:verdana;
color:#fff;
text-decoration:none;
background-color:#BC92A0;
margin:0;
padding:0;
}

.vert-level-0-on img.first {
border-left:0 dotted #472a0b;
}

.topbar {
text-decoration:none;
padding-top:0;
padding-bottom:0;
float:none;
margin:0;
}

.subnavbar {
text-decoration:none;
background-color:transparent;
text-align:center;
border:0 dotted #472a0b;
background:url('http://www.workathomedesigns.com/wp-content/plugins/wp-shopping-cart/images/navback.png');
}

/* BULLETS */
li.b {
background:url('images/bullet.gif') no-repeat 16px 9px;
padding:3px 0 3px 30px;
}

li.c {
background:url('images/bullet.gif') no-repeat 16px 9px;
font-weight:700;
text-decoration:none;
padding:3px 0 3px 30px;
}

#leftbar {
float:left;
width:238px;
height:475px;
padding:2px;
}

#rightbar {
float:left;
width:238px;
height:475px;
padding:2px;
margin-left: 20px;
}

#containerfront {
margin-left:170px;
margin-right:auto;
text-align:center;
width:640px;
}

#containertextfront {
margin-left:auto;
margin-right:auto;
text-align:justify;
}

#header h1,#header h4,#header h1 a,#nav li.current_page_item ul li a,#nav li.current_page_parent ul li a,#nav li ul li a:hover,#nav li.current_page_item ul li a:hover,#nav li ul li.current_page_item a,#content h4 a,#content h4 a:visited,#content .post-footer h4 a:hover,#content .post-footer h4 a:active,#content p.pagenav,#content .pagenav a,#content .pagenav a:link,#content .pagenav a:visited,#sidebar-1 .sidebar:first-child h3,#sidebar-1 .sidebar.first-child h3,#credits a,#credits a:visited,#credits a:hover,#credits a:active {
color:#000;
}

#header h1:first-line,#content .small ul li.current_page_item,#content .small ul li.current_page_item a,#wp-calendar a {
font-weight:700;
}

#content h2 a,#content h2 a:link,#content h2 a:visited,#content h3 a,#content h3 a:link,#content h3 a:visited,#content h2 a:hover,#content h3 a:hover {
color:#000;
text-decoration:none;
}

#content ul li a:hover,#comments .comment-wrap .right a,#comments .comment-wrap .right a:hover,#content .small ul li a:link,#content .small ul li a:visited,#content .sidebar ul li a:hover {
text-decoration:none;
}

#content ul ul,#content .small h4 {
padding:0;
}

.alignleft,#comments .comment-wrap .right cite b {
float:left;
}

#content .post-footer h4,#content .post-footer h4 a,#content .post-footer h4 a:link,#content .post-footer h4 a:visited,#content .post-nav,#content .post-nav a,#content .post-nav a:link,#content .post-nav a:visited {
color:#999;
}

#content .post table th,#content .post table td {
border:1px solid #EAEAEA;
border-width:0 1px 0 0;
}

#content .post-nav .next,#wp-calendar tfoot td#next {
text-align:right;
}

#content .pagenav span.extend,#content .small ul ul {
border:0;
padding:0;
}

#sidebar-1,#sidebar-1 .sidebar:first-child,#sidebar-1 .sidebar.first-child {
background-color:transparent;
}

.vert-level-0,.vert-level-0-on {
display:inline;
}

.vert-level-0 img.first,.vert-level-x img.first {
border-left:0 dotted #472a0b;
padding-left:0;
padding-right:0;
}

.vert-level-0 a:link,.vert-level-0-on a:link {
color:#fff;
background-color:transparent;
font-size:20px;
}

.vert-level-0 a:visited,.vert-level-0-on a:visited,.vert-level-0-on a:hover,.vert-level-0-on a:active {
color:#fff;
background-color:transparent;
}

.vert-level-0 a:hover,.vert-level-0 a:active {
color:#fff;
}



#blogcontainer {

margin-left:auto;
margin-right:auto;
text-align:center;
width:608px;
padding-right:0px;
margin-bottom: 70px;
overflow: hidden;

}

#spacer {
margin-left:auto;
margin-right:auto;
text-align:center;
width:514px;
height: 50px;
overflow: hidden;
}

