@charset "UTF-8";

/*   
Theme Name: quilts
Description: A Child Theme of Work-a-holic
Template: workaholic
*/
@import url(../workaholic/style.css);


body {
background:transparent url(images/bg.jpg) repeat scroll 0 0;
color:#5a595a;
margin:20px 0;
}
h1, h2, h3, h4, h5 {
color:#959595;
}

post h2 {
display: none
}
 
a {
color:#8e9c45;
text-decoration:none;
}
a:hover {
color:#8e9c45;
}
h4 {
color:#4b4231;
font-size:16px;
margin:0;
padding:0;
}
#header {
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
margin-bottom:0px;
margin-top:10px;
height:200px;
padding:0 0 0px 0;
}
#header #logo {
margin-top:50px;
float:left;
}
#header h1 {
font-size:18px;
line-height:1;
margin:0;
padding:0;
text-transform:lowercase;
}
#header h1 a {
border:medium none;
color:#4b4231;
}
#header h1 a:hover {
color:#4b4231;
}
#header .description {
color:#BBBBBB;
font-family:Trebuchet;
font-size:14px;
font-style:italic;
}
#introduction {
background-image: url(images/name.gif);
background-repeat: no-repeat;
height:115px;
margin:0 0 5px 5px;
padding:0;
}

#introduction h2 {
font-family:Trebuchet;
font-size:30px;
margin:0 0 5px;
padding:0;
}
#introduction h3 {
color:#999999;
font-size:18px;
line-height:1.3;
}
#twitter {
background:transparent url(images/twitter-bg.gif) no-repeat scroll 0 30px;
margin-bottom:25px;
}
#twitter-top {
background:transparent url(images/twitter-top.gif) no-repeat scroll 0 0;
}
#twitter_update_list {
background:transparent url(images/twitter-bot.gif) no-repeat scroll left bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
min-height:80px;
padding:0;
}
#twitter_update_list li {
font-size:12px;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:25px 60px 15px 20px;
}
#twitter_update_list li span {
display:block;
}
#nav-drop {
float:right;
margin:175px 30px 0 50px;
padding:0;
}
#nav-drop li {
cursor:default;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:left;
z-index:5;
}
#nav-drop a {
display:block;
z-index:4;
}
#nav-drop ul {
display:none;
left:0;
margin:0;
padding:0;
position:absolute;
}
* html #nav-drop ul {
line-height:0;
}
#nav-drop ul a {
line-height:1.1;
}
#nav-drop ul li {
float:none;
margin:0;
}
#nav-drop ul ul {
top:0;
}
#nav-drop ul {
width:150px;
}
#nav-drop ul ul {
left:150px;
}
#nav-drop :hover {
color:#333333;
}
#nav-drop a {
-moz-border-radius-bottomleft:1px;
-moz-border-radius-bottomright:1px;
-moz-border-radius-topleft:1px;
-moz-border-radius-topright:1px;
border:medium none;
color:#959595;
font-size:14px;
font-weight:normal;
line-height:1;
padding:10px 15px;
}
#nav-drop li.hover a {
background-color:#FFFFFF;
}
#nav-drop ul li a {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background-color:#FFFFFF;

}
#nav-drop ul a.hover {
background-color:#FFFFFF;
}
#nav-drop li ul li a {
}
#search {
float:right;
height:40px;
margin-top:85px;
position:relative;
top:5px;
width:165px;
}
#search #s {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#E5DED6 url(images/search.png) no-repeat scroll 3px 5px;
border:medium none;
color:#999999;
display:block;
float:left;
font-size:12px;
line-height:1;
margin:0;
padding:5px 5px 5px 20px;
vertical-align:bottom;
width:140px;
}
#search #s:hover {
background:#DDD5CD url(images/search.png) no-repeat scroll 3px 5px;
color:#666666;
}
#gallery {
border:0px solid #E5DED6;
}
#gallery-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0 25px;
padding:0;
}
#gallery-nav li {
background:#FFFFFF none repeat scroll 0 0;
display:inline;
margin:0;
padding:4px 2px;
}
#gallery-nav li.current {
background:#b7ca50 none repeat scroll 0 0;
}
#gallery-nav li.current a {
color:#000000;
}
#gallery-nav li a {
border:medium none;
color:#000000;
font-weight:bold;
padding:5px;
}
#content h2 {
font-size:20px;
font-weight:normal;
margin-bottom:15px;
text-transform:uppercase;
}
#content div.portfolio {
background:#FFFFFF url(images/thumb-bg.jpg) no-repeat scroll 8px 8px;
margin-bottom:22px;
}
#content div.portfolio a.thumb {
border:0px solid #EEEEEE;
color:#333333;
display:block;
height:150px;
line-height:1.2;
overflow:hidden;
padding:15px;
position:relative;
}
#content div.portfolio h4 {
position:relative;
}
#content div.portfolio a:focus, #content div.portfolio a:hover {
text-decoration:none;
}
#content div.portfolio img {
border:0 none;
height:150px;
left:7px;
position:absolute;
top:7px;
width:284px;
z-index:3;
}
#content div.portfolio span.title {
bottom:0;
left:0;
padding:20px 20px 38px 25px;
position:absolute;
}
#content div.portfolio span.category {
bottom:0;
color:#OOOOOO;
font-size:12px;
left:0;
margin:0 20px 20px 25px;
position:absolute;
}
#content div.portfolio span.category a {
border:medium none;
color:#888888;
font-size:12px;
}
.navigation, .navigation-archive {
clear:both;
height:33px;
margin-bottom:20px;
text-align:center;
}
.next {
background:transparent url(images/next.gif) no-repeat scroll 0 -66px;
float:right;
height:33px;
width:85px;
}
.prev {
background:transparent url(images/prev.gif) no-repeat scroll 0 -66px;
float:right;
height:33px;
width:115px;
}
.next a {
background:transparent url(images/next.gif) no-repeat scroll 0 0;
}
.prev a {
background:transparent url(images/prev.gif) no-repeat scroll 0 0;
}
.next a, .prev a {
border:medium none;
display:block;
float:right;
height:33px;
text-indent:-9999px;
}
.next a {
width:85px;
}
.prev a {
width:115px;
}
.next a:hover, .prev a:hover {
background-position:0 -33px;
border:medium none;
}
.navigation-archive .prev {
float:left;
}
h3.sub {
font-weight:normal;
margin-bottom:7px;
}
.item ul li {
border-top:1px solid #DDDDDD;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:8px 0;
}
.item ul li a {
border:medium none;
display:block;
font-weight:bold;
}
.item dt {
clear:left;
float:left;
font-weight:normal;
padding-bottom:7px;
width:80px;
}
.item dd {
padding-bottom:7px;
}
.portfolio p {
font-family:Georgia,Times;
font-size:12px;
font-style:italic;
margin:0;
padding:0;
}
.item h4 {
color:#666666;
margin-bottom:10px;
}
.textwidget {
margin-bottom:30px;
}
#wp-calendar {
width:100%;
}
#wp-calendar td {
text-align:center;
}
#wp-calendar thead {
background:#EEEEEE none repeat scroll 0 0;
font-weight:bold;
}
#wp-calendar td#prev {
text-align:left;
}
#wp-calendar td#next {
text-align:right;
}
.postmetadata {
font-size:12px;
}
small {
color:#BBBBBB;
}
hr.dotted {
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none dotted;
border-width:medium medium 1px;
}
.pagetitle, .post h2 {
margin-top:10px;
}
.post h3 a {
font-weight:normal;
}
input, textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#f7ffdf none repeat scroll 0 0;
border:medium none;
font-size:12px;
line-height:1;
padding:6px;
}
textarea {
font-family:"Lucida Sans";
}
#submit {
border:1px solid #AAAAAA;
font-weight:bold;
padding:5px 10px;
}
#respond h3 {
font-size:16px;
border-bottom:1px solid #DDDDDD;
padding-bottom:7px;
}
.commentlist {
margin:0;
padding:0;
}
.commentlist li {
border:1px solid #DDDDDD;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0 0;
padding:10px;
}
.commentlist li ul {
margin:0;
padding:0;
}
.commentlist li ul li {
margin-left:0;
margin-right:0;
}
.commentlist li .avatar {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
float:left;
margin-right:10px;
padding:2px;
}
.commentlist cite, .commentlist cite a {
font-style:normal;
font-weight:bold;
}
.commentmetadata {
font-size:11px;
font-weight:normal;
}
.children {
padding:0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
.commentmetadata {
display:block;
margin:0 0 10px;
}
.even, .alt {
background:#FFFFFF none repeat scroll 0 0;
}
ul.children li.odd {
background:#F6EDE7 none repeat scroll 0 0;
}
.thread-odd {
background:#F6EDE7 none repeat scroll 0 0;
}
.thread-even {
background:#F8F6F2 none repeat scroll 0 0;
}
.depth-1 {
}
.says {
display:none;
}
.cancel-comment-reply small {
font-size:1em;
}
.bypostauthor {
background:#FFFFFF none repeat scroll 0 0;
}
.cancel-comment-reply {
margin-bottom:20px;
}
.alignleft {
margin:0 15px 15px 0px;
}
img.alignleft { float:left; }
img.alignright { float:right; }

h3.sub {
font-size:16px;
margin:10px 0 10px 0;
}

h3.respond {
font-size:16px;
margin:10px 0 10px 0;
}


#sidebar {
background:#0;
margin:8px 0 10px 0;
padding:0 0 0 15px;
}

element.style {
font-size:10pt;
}

p {
margin-right: 50px;
}

float_feed_button {
width: 25px;
height: 25px;
}