/*
Theme Name: Buxmarks
Description: Buxmarks Wordpress Theme.
Author: Andy Gongea
Theme URI: http://www.buxmarks.com/
*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline }
html { font:13px/1.5em Arial, sans-serif; height:100%; color:#444; background:#fff; }
body { float:left; width:100%; }

.wrapper { width:960px; height:100%; margin:0 auto;}

h1#logo { float:left; width:140px; height:32px; background:url(img/sprite.png) no-repeat 0 0; margin-top:15px; text-indent:-9999px;}
h1#logo a { width:164px; height:34px; display:block; background:none; border-bottom:none;}
h1#logo div { font-size:12px; font-weight:400;padding:2px; color:#999; text-indent:0; display:none}
h1#motto { float:left; height:34px; font:11px Tahoma, Arial, sans-serif; width:400px; margin:28px 0 0 28px; color:#888; letter-spacing:2px; word-spacing:8px; text-transform:uppercase;}
h2 { font:15px/1.5em Arial, sans-serif;}
#current-tag { padding:5px; color:#799929; font-size:12px; border:1px solid #8fb430; background:#eef3d7; margin-bottom:2px;}
#current-tag ul { width:500px; }
#current-tag li { display:inline;}
#current-tag li a { color:#0092c8;}

#header, #footer { float:left; width:100%; overflow:hidden; height:70px; }
#footer { color:#fff !important; position:fixed; bottom:0; left:0; height:40px; background:url(img/sprite.png) repeat-x 0 -130px; border-top:1px solid #000; }
#footer p { margin:10px 0; font-size:11px;}
#hint { float:right; color:#0092c8; font-size:11px;}
#header { border-bottom:1px solid #eee; background:url(img/sprite.png) repeat-x 0 -130px;  }

#main { float:left; width:100%; overflow:hidden; margin-bottom:60px; }
#content { float:left; padding:25px;  width:910px; background:#eee; border-bottom:1px solid #ddd }
#content p { font:13px/1.5em Arial, sans-serif; margin-bottom:1.5em;  }
#tdomf_form1 { float:left; padding:15px;   }
#content input[type=text] { padding:8px; width:300px; }
#content select { padding:5px; width:150px; }
#content label { float:left; font-weight:700; width:120px; text-align:right; margin-right:10px; font-size:13px; }
#content input[type=submit] { float:left !important; margin-left:130px; border-top:none; border-left:none; }

li.bookmark { float:left; width:940px; list-style:none; padding:4px 10px 1px; color:#444; background:#fff; border-top:1px solid #eee; }
li.bookmark h2 { float:left; width:500px; }
li.bookmark h2 a, li.bookmark h2 a:visited { color:#0092c8; text-decoration:none;}
li.bookmark:hover { list-style:none; color:#444; cursor:arrow; padding:4px 9px 0; background:url(img/sprite.png) repeat-x 0 -78px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #bbb;}
li.bookmark:hover h2 a, #posts li.highlight h2 a:visited { color:#0092c8; }
li.bookmark:hover h2 a:hover {  background:#0092c8; color:#fff; border-bottom:1px solid #0092c8 }
.time { float:left; height:26px; width:60px; display:block; font:11px/26px Tahoma, Arial, sans-serif;   }
.tags { float:right; width:250px; display:block; font:11px/16px Tahoma, Arial, sans-serif; text-align:right;  }
.tags a { padding:0 2px; text-decoration:none; color:#888;}
.tags a:hover { border-bottom:1px dashed #ccc; color:#444;}
.photo { float:left; width:32px; height:26px; margin:0 35px; display:block; background:url(img/sprite.png) no-repeat -80px -46px; }
.link { float:left; width:32px; height:26px; margin:0 35px; background:url(img/sprite.png) no-repeat 0 -46px;  display:block; }
.media { float:left; width:32px; height:26px; margin:0 35px; background:url(img/sprite.png) no-repeat -40px -46px;  display:block; }

.visible { visibility:visible !important; }
.spread { clear:left; float:left; width:500px; margin:5px 0 0 155px; visibility:hidden;}
.spread li { display:inline; }
.spread li a,.spread li a:visited { float:left; font:700 11px Arial, sans-serif; color:#658022; padding:0 5px 2px; text-decoration:none;}
.spread li a:hover { background:#658022; color:#fff; }

.wpcf7-form { margin-top:20px; float:left; }

a.submit, #content input[type=submit] { float:right; display:block; background-color:#799929; border:1px solid #8fb430; margin-top:20px; padding:3px 6px; text-decoration:none; font-weight:700; color:#fff; text-shadow:1px 1px rgba(0, 0, 0, 0.40); cursor:pointer; -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
a.submit:hover, #content input[type=submit]:hover { background-color:#658022; border:1px solid #799929; color:#fff; }