/*
THEME NAME: BAWS
THEME URI: http://aquaye.free.fr/index.php/themes-wordpress/
VERSION: 1.5
DESCRIPTION: Lighweight Black And White Design for Sandbox
AUTHOR: Aqua-Ye
AUTHOR URI: http://aquaye.free.fr/
TEMPLATE: sandbox
*/


/**
Most icons were made by Mark James and can be found at this address : http://www.famfamfam.com/lab/icons/silk/
Some are from the Tango Desktop Project : http://tango.freedesktop.org/
**/
/* Color used
* borders : #1c1c1f
* link hover : #a51c1f
* link active : #496fa8
* normal text : #333
* light text : #666
* light border : #999
* light background : #ccc
* very light background : #eee
* rss link : #f30
* rss link hover : #f60
* standard background and title : #fff
*/

/* Global */

input {
font-size:12px;
}

html {
height:100%;
width:100%;
background-color:#000000;
padding:15px 0;
}

* {
margin:0;
padding:0;
}

img {
max-width:100%;
}

body {
font:12px 'Lucida Grande', Verdana, Sans-Serif;
text-align:left;
color:#000000;
}

body.home {
background:url(./images/go-home.png) 15px top no-repeat;
}

body.single {
background:url(./images/format-justify-fill.png) 15px top no-repeat;
}

body.archive {
background:url(./images/document-open.png) 15px top no-repeat;
}

body.search {
background:url(./images/system-search.png) 15px top no-repeat;
}

body.page {
background:url(./images/edit-paste.png) 15px top no-repeat;
}

div#wrapper {
width:902px;
margin:auto;
}

div.hfeed {}

/* Header */

div#header {
height:200px;
width:1100px;
position:relative;
border:0px solid #999999;
margin:-30px 0px 0px -200px;
padding:0px 0px 0px 0px;

}

#header img {
height:200px;
width:auto;
}


/* Menu */

div#access {
border:0px solid #999999;
width:900px;
margin-bottom:0px;
}

div.skip-link a{
position:absolute;
right:15px;
top:15px;
cursor:help;
display:none;
}

div#menu {
height:20px;
font-size:0.9em;
line-height:20px;
letter-spacing:-1px;
background-color: #ffffff; 
border:0px solid #999;
position:relative;
}

div#menu ul,div#menu ul ul,div#menu ul li,div#menu ul ul li {
list-style:none;
}

div#menu ul li,div#menu ul ul li {
float:left;
}

div#menu ul li a {
font-weight:700;
text-decoration:none;
border-right:0px solid #999999;
padding:0 0.5em;
}

div#menu ul ul {
display:none;
}

div#menu ul ul li a {}

div#menu ul li:hover ul {
display:inline;
position:absolute;
}

div#menu ul li:hover ul li a {
background:url(./images/menu_bg.png);
border:0px solid #999999;
text-align:center;
padding:3px;
margin-left:-1px;
}

/* Main */

div#container {
width:683px;
background:#fff;
float:left;
border:0px solid #999999;
margin-bottom:15px;

}

div#content {
padding:10px 0;
text-align:justify;
border:0px solid #999;
position:relative;

}

/* Navigation */

div#nav-above,div#nav-below {
width:670px;
line-height:16px;
height:16px;
overflow:hidden;
margin:auto;
}

div#nav-below {
margin-top:10px;
border-top:0px solid #999;
padding-top:10px;
}

div.navigation,div.navigation a {
text-decoration:none;
}

div.nav-previous {
background:url(./images/resultset_next.png) right center no-repeat;
padding-right:20px;
float:right;
width:45%;
text-align:right;
}

div.nav-next {
background:url(./images/resultset_previous.png) left center no-repeat;
padding-left:20px;
float:left;
width:45%;
text-align:left;
}

div.nav-previous:hover {
background:url(./images/resultset_next_color.png) right center no-repeat;
}

div.nav-next:hover {
background:url(./images/resultset_previous_color.png) left center no-repeat;
}

div span.meta-nav {
display:none;
}

/* Entries */

div.hentry h2.entry-title,div.hentry h3.entry-title {
color:#ffffff;
background:#000000 url(./images/page_white.png) 99% center no-repeat;
border:0px solid #999;
border-left:none;
margin:10px 10% 10px -1px;
padding:5px 26px 5px 5px;
font-weight:400;
padding-left:20px;

}

div.hentry h2.entry-title:hover,div.hentry h3.entry-title:hover {
background:#000000 url(./images/page_white_text.png) 99% center no-repeat;
}

div#content div.hentry h2.entry-title a,div#content div.hentry h3.entry-title a {
color:#ffffff;
text-decoration:none;
}

div#content div.hentry h2.entry-title a:hover,div#content div.hentry h3.entry-title a:hover {
color:#496fa8;
}

div#content div.hentry h2.entry-title a:active,div#content div.hentry h3.entry-title a:active {
color:#a51c1f;
}

div.post a:hover {
color:#a51c1f;
}

div.post a:active {
color:#a51c1f;
}

div.post a {
color: #496fa8;
}

div.post p {
line-height:1.4em;
}

h2.page-title {
padding:5px;
margin:0 20px 10px;
text-align:center;
border-bottom:0px solid #999;
}

div.entry-date {
text-align:right;
margin-right:20px;
margin-left:50%;
background:url(./images/time_color.png) right center no-repeat;
padding-right:18px;
color:#666;
}

div.entry-date:hover {
background:url(./images/time.png) right center no-repeat;
color:#333;
}

div.entry-date abbr.published {
background:url(./images/date_color.png) left center no-repeat;

padding-left:18px;
border-bottom:none;
}

div.entry-date abbr.published:hover {
background:url(./images/date.png) left center no-repeat;
}

div.entry-meta {
text-align:center;
letter-spacing:-1px;
margin: 20px 0px 20px 0px;
color:#666;
line-height:16px;
}

div.entry-meta a {
text-decoration:none;
color:#000000;
}

div.entry-meta a:hover {
text-decoration:none;
color:#a51c1f;
}

span.author {
visibility:hidden;
}

span.author a {
visibility:visible;
background:url(./images/user_color.png) left center no-repeat;
padding-left:18px;
}

span.author a:hover {
background:url(./images/user.png) left center no-repeat;
}

span.vcard {}

span.meta-sep {}

span.cat-links {}

span.cat-links a {}

span.edit-link {}

span.edit-link a {
background:url(./images/pencil.png) left center no-repeat;
padding-left:18px;
}

span.edit-link a:hover {
background:url(./images/pencil_color.png) left center no-repeat;
}

span.comments-link {}

span.comments-link a {
background:url(./images/comments_color.png) left top no-repeat;
padding-left:18px;
}

span.comments-link a:hover {
background:url(./images/comments.png) left top no-repeat;
}

div.post div.entry-meta abbr.published {
background:none;
padding:0;
border-bottom:1px dashed #666;
}

div.archive-meta {
margin:0 20px 10px;
padding:10px 5px 10px 30px;
border:2px solid #999;
background:#eee url(./images/vcard.png) 5px center no-repeat;
}

div.archive-meta a:hover {
color:#496fa8;
}

div.archive-meta a:active {
color:#a51c1f;
}

/* Special entries */

div.private h2.entry-title,div.private h3.entry-title {
background:#1c1d1f url(./images/page_white_error.png) 99% center no-repeat;
}

div.private h2.entry-title:hover,div.private h3.entry-title:hover {
background:#1c1d1f url(./images/page_white_error_color.png) 99% center no-repeat;
}

div.protected h2.entry-title,div.protected h3.entry-title {
background:#1c1d1f url(./images/page_white_key.png) 99% center no-repeat;
}

div.protected h2.entry-title:hover,div.protected h3.entry-title:hover {
background:#1c1d1f url(./images/page_white_key_color.png) 99% center no-repeat;
}

div.draft h2.entry-title,div.draft h3.entry-title {
background:#1c1d1f url(./images/page_white_cup.png) 99% center no-repeat;
}

div.draft h2.entry-title:hover,div.draft h3.entry-title:hover {
background:#1c1d1f url(./images/page_white_cup_color.png) 99% center no-repeat;
}

/* No results */

div.noresults h2.entry-title {
color:#fff;
border:1px solid #999;
border-left:none;
margin:10px 25% 10px -1px;
padding:5px 26px 5px 5px;
background:#1c1d1f url(./images/stop.png) 99% center no-repeat;
}

div.noresults div.entry-content p {
background:url(./images/exclamation.png) left center no-repeat;
padding-left:20px;
}

div.noresults form#noresults-searchform {
text-align:right;
border-top:2px solid #999;
padding:10px 0 0;
}

div.noresults input#noresults-s {
background:url(./images/magnifier_color.png) 2px center no-repeat;
padding-left:18px;
border:1px solid #999;
width:200px;
height:20px;
line-height:20px;
margin-right:10px;
}

div.noresults input#noresults-s:focus {
border:1px solid #1c1d1f;
background:#eee url(./images/magnifier_color.png) 2px center no-repeat;
padding-left:18px;
}

div.noresults input#noresults-searchsubmit {
padding:0 2px;
vertical-align:middle;
margin-right:20px;
display:none;
}

/* Content */

div.entry-content {
border:0px solid #1c1d1f;
margin:15px 20px 15px 15px;
padding:0 10px;
position:relative;
background:#ffffff;
width:630px;
overflow:hidden;
}

div.entry-content a.more-link {
background:url(./images/add.png) left center no-repeat;
margin:0 0 0 400px;
padding:5px 0 5px 20px;
display:inline-block;
}

div.entry-content a.more-link:hover {
background:url(./images/add_color.png) left center no-repeat;
}

div.entry-content div.page-link {
margin:10px 0;
padding:5px 5px 5px 26px;
text-align:right;
border:1px solid #999999;
background:#fff url(./images/page_white_go.png) 5px center no-repeat;
}

div.entry-content div.page-link:hover {
background:#fff url(./images/page_white_go_color.png) 5px center no-repeat;
}

div.entry-content div.page-link a {
border:1px solid #999999;
text-decoration:none;
padding:0 3px;
}

div.entry-content div.page-link a:hover {
background:#496fa8;
color:#fff;
}

div.entry-content div.page-link a:active {
background:#a51c1f;
}

div.entry-content ul {
margin-left:20px;
line-height:18px;
list-style:square;
}

div.entry-content ol {
margin-left:25px;
line-height:18px;
list-style:decimal;
}

div.entry-content p {
margin:10px 0;
}

div.entry-content img {
margin:2px 6px 4px 0px;
}

div.entry-content a img {
border:1px solid #999999;
}

div.entry-content a img:hover {
border:1px solid #000000;
}

/* Special pages */

div.entry-content ul.xoxo {
margin:10px 30% 10px -10px;
position:relative;
}

div.entry-content ul.xoxo li {
list-style:none;
}

div.entry-content ul.xoxo h3 {
color:#fff;
margin:5px 0;
border:1px solid #999;
border-left:none;
padding:2px 26px 2px 5px;
}

div.entry-content ul#archives-page li h3 {
background:#000000 url(./images/calendar_view_month.png) 99% center no-repeat;
}

div.entry-content ul#links-page li h3 {
background:#1c1d1f url(./images/world.png) 99% center no-repeat;
}

div.entry-content ul.xoxo li ul li {
list-style:disc;
line-height:20px;
margin-left:5px;
}

div.entry-content ul.xoxo li ul li:hover {
background:#fff;
}

div.entry-content ul#archives-page li ul li a + a{
color:#f60;
}

div.entry-content ul#archives-page li ul li a + a:hover{
color:#f30;
}

div.entry-content span.edit-link {
text-align:right;
margin:10px 0;
display:block;
}

/* Defined mark-up & class */

abbr,acronym,.caps {
cursor:help;
border-bottom:1px dashed #333;
text-decoration:none;
}

abbr a,acronym a,.caps a,a abbr,a acronym,a .caps {
cursor:help;
border-bottom:1px solid #333;
text-decoration:none;
}

code {
padding:0 0.4em;
border-top:1px solid #1c1d1f;
border-bottom:1px solid #1c1d1f;
line-height:22px;
background:#ccc;
}

.important {
color:#a51c1f;
text-decoration:underline;
}

blockquote {
background:#fff url(./images/quote.png) 10px 10px no-repeat;
border-top:1px solid #1c1d1f;
border-bottom:1px solid #1c1d1f;
border-left:1px solid #1c1d1f;
border-right:1px solid #1c1d1f;
padding:14px 10px 10px 40px;
margin:5px;
}

blockquote p {

padding:0 10px 0 0;
font-size:14px;
}

.css {
background:#9cf;
border-top:1px solid #1c1d1f;
border-bottom:1px solid #1c1d1f;
}

pre {}

.php {
background:#99f;
border-top:1px solid #1c1d1f;
border-bottom:1px solid #1c1d1f;
padding:5px;
}

.text {}

cite {
font-style:italic;
letter-spacing:-1px;
}

del {
text-decoration:line-through;
color:#666;
}

del a {
color:#666;
}

ins {
text-decoration:none;
font-weight:600;
}

ins a {}

dl {}

dt {
background:url(./images/book.png) 5px center no-repeat;
font-weight:700;
padding:5px 0 5px 26px;
border-bottom:1px solid #1c1d1f;
}

dd {
margin:0 10px;
padding:5px;
background:#69c;
border:1px solid #1c1d1f;
border-top:none;
}

/* Comments | Trackbacks */

div#comments {}

div.comments {}

div#comments-list,div#trackbacks-list {
padding-bottom:5px;
}

div#comments-list h3,div#trackbacks-list h3  {
border:1px solid #999;
border-left:none;
margin:10px 25% 10px -1px;
padding:2px 5px;
color:#fff;
}

div#comments-list h3 {
background:#000000 url(./images/comments.png) 99% center no-repeat;
}



div#comments-list h3 span {}
div#comments-list ol {}
div#comments-list ol li.comment {}
div#comments-list ol li.comment div.comment-author {
margin-top: 20px;
}
div#comments-list ol li.comment div.comment-author span.fn {}
div#comments-list ol li.comment div.comment-author span.fn a {}

div#comments-list ol li.comment div.comment-meta {
text-align:right;
margin:10px 20px;
color:#666;
}

div#comments-list ol li.comment div.comment-meta span.meta-sep {
text-align:right;
margin-left:20px;
}

div#trackbacks-list h3 {
background:#1c1d1f url(./images/page_white_get.png) 99% center no-repeat;
}

div#trackbacks-list h3 span {}

div#trackbacks-list ol {}

div#trackbacks-list ol li {
list-style:none;
}

div#trackbacks-list ol li div.comment-author {
text-align:right;
margin:0 20px;
color:#666;
background:none;
border:none;
padding:0;
}

div#trackbacks-list ol li div.comment-author span.fn {}

div#trackbacks-list ol li div.comment-author a {
color:#333;
}

div#trackbacks-list ol li div.comment-author a:hover {
color:#496fa8;
}

div#trackbacks-list ol li div.comment-meta {}

div#trackbacks-list ol li div.comment-meta span.meta-sep {}

div.nopassword {
background:#ccc url(./images/lock.png) 5px center no-repeat;
border-bottom:2px solid #1c1d1f;
border-top:2px solid #1c1d1f;
margin:10px 20px 0;
padding:5px 5px 5px 26px;
letter-spacing:-1px;
}

div#comments-list,div#trackbacks-list {
margin:10px 0 0;
}

div.comments h3 {
margin-top: 20px;
}
div.comments h3 span {}
div.comments ol {}

div.comments ol li.comment {
list-style:none;
padding-top:10px;
}

div.comments code {
border:none;
background:none;
}

div.comments div.comment-author {
background:#000000 url(./images/comment.png) 99% center no-repeat;
color:#fff;
border:1px solid #999;
border-left:none;
margin:12px 40% 0 -1px;
padding:2px 26px 2px 5px;

}

div.comments div.comment-author a {
color:#fff;
}

div.comments div.comment-author a:hover {
color:#496fa8;
}

div.comment-meta {
text-align:right;
margin-right:20px;
}

span.unapproved {
background:url(./images/hourglass.png) 2px center no-repeat;
margin:0 20px;
padding:2px 2px 2px 20px;
text-decoration:underline;
font-weight:700;
color:#a51c1f;
}

div.comments p {

margin:10px 20px;
padding:10px;
}

div.comments blockquote {
background:url(./images/quote.png) 25px 5px no-repeat;
border:none;
font-style:italic;
}

div.comments blockquote p {
background:none;
}

/* Special Comments | Trackbacks */

div#comments-list ol li.bypostauthor div.comment-author {
background:#a51c1f url(./images/comment_color.png) 99% center no-repeat;
color:#fff;
border:0px solid #999;
border-left:none;
margin-right: 60%;
margin-top:20px;
padding:2px 26px 2px 5px;
}

#comments-list ol li.byuser div.comment-author {
background:#496fa8 url(./images/comment_color.png) 99% center no-repeat;
color:#fff;
border:0px solid #999;
border-left:none;
margin-right: 60%;
margin-top:20px;
padding:2px 26px 2px 5px;
}

#comments-list ol li.byuser div.comment-author a:hover {
color:#333;
}

/* Respond */

div#respond h3 {
background:#000000 url(./images/comment_add.png) 96% center no-repeat;
border:1px solid #999;
border-left:none;
margin:20px 60% 10px -1px;
padding:2px 5px;
color:#fff;
}

p#login-req {
background:#ccc url(./images/disconnect.png) 5px center no-repeat;
border-bottom:2px solid #333;
border-top:2px solid #333;
margin:0 20px;
padding:5px 5px 5px 26px;
}

div.formcontainer {}

form#commentform {}

p#login {
background:#ccc url(./images/connect.png) 5px center no-repeat;
border-bottom:2px solid #333;
border-top:2px solid #333;
margin:10px 20px;
padding:5px 5px 5px 26px;
}

span.loggedin {}

span.logout {
background:url(./images/door.png) left center no-repeat;
padding-left:20px;
text-align:right;
position:absolute;
right:25px;
}

p#comment-notes {
background:#ccc url(./images/information.png) 5px center no-repeat;
border-bottom:2px solid #1c1d1f;
border-top:2px solid #1c1d1f;
margin:10px 20px;
padding:5px 5px 5px 26px;
}

span.required {
color:red;
}

/* Form */

div.form-label {
background:#000000 url(./images/help.png) 98% center no-repeat;
border:1px solid #999;
border-left:none;
color:#fff;
margin:0 69% 0 -1px;
padding:2px 5px;
}

div.form-label label {}

div.form-label span.required {}

div.form-input {
margin:5px;
}

div.form-input input#author,div.form-input input#email,div.form-input input#url {
width:30%;
border:1px solid #999;
padding:0 2px 0 20px;

}

div.form-input input#author:focus,div.form-input input#email:focus,div.form-input input#url:focus {
border:1px solid #1c1d1f;
background:#eee;
}

div.form-input input#author {
background:url(./images/formulaire_nom.png) left center no-repeat;
}

div.form-input input#author:focus {
background:#eee url(./images/formulaire_nom.png) left center no-repeat;
}

div.form-input input#email {
background:url(./images/formulaire_mail.png) left center no-repeat;
}

div.form-input input#email:focus {
background:#eee url(./images/formulaire_mail.png) left center no-repeat;
}

div.form-input input#url {
background:url(./images/formulaire_site.png) left center no-repeat;
}

div.form-input input#url:focus {
background:#eee url(./images/formulaire_site.png) left center no-repeat;
}

div.form-textarea {
margin:5px;
}

div.form-textarea textarea#comment {
height:13em;
overflow:auto;
width:99%;
border:1px solid #999;
}

div.form-textarea textarea#comment:focus {
border:1px solid #1c1d1f;
background:#eee;
}

div.form-submit {
margin:0 5px;
}

div.form-submit input#submit {
padding:1px;
line-height:16px;
}

/* Sidebar */

div#primary {
float:right;
border:0px solid #999999;
position:relative;
margin-top: -20px;
margin-left:15px;
}


div#secondary {
float:right;
clear: right;
border:0px solid #999999;
position:relative;
margin-left:15px;
}

div.sidebar {
width:200px;

margin-bottom:15px;
background:#fff;
}

div.sidebar li {
list-style-type:none;
}

div.sidebar ul.xoxo {
border:0px solid #999;
padding:10px 0 10px 10px;
}

div.sidebar ul.xoxo li h3 {
font-size:12px;
font-weight:400;
text-align:right;
color:#fff;
border:0px solid #999;
border-right:none;
margin:10px -1px 10px 10px;
padding:2px 5px 2px 20px;
width:155px;
}

div.sidebar ul.xoxo li ul {
margin:0 10px;
}



div.sidebar ul.xoxo li ul li {
list-style:square;
}

div.sidebar ul.xoxo li ul li ul {}

div.sidebar ul.xoxo li ul li ul li {
list-style:disc;
margin-left:1px;
}

div.sidebar ul.xoxo li#pages h3 {
background:#000000 url(./images/page_white_horizontal.png) 5px center no-repeat;
}

div.sidebar h2 {
font-size:12px;
font-weight:400;
text-align:right;
color:#fff;
border:0px solid #999;
border-right:none;
margin:10px -1px 10px 10px;
padding:2px 5px 2px 20px;
width:155px;
background:#000000 url(./images/page_white_horizontal.png) 5px center no-repeat;
}

div.sidebar a {
text-align:left;
font-color: #B40000;
}

div.sidebar ul.xoxo li#categories h3 {
background:#000000 url(./images/tag.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li#archives h3 {
background:#000000 url(./images/calendar_view_month.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li#search h3 {
background:#000000 url(./images/magnifier.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li.linkcat h3 {
background:#000000 url(./images/world.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li#rss-links h3 {
background:#000000 url(./images/rss.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li.widget_links#links h3 {
background:#000000 url(./images/world.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li#meta h3 {
background:#000000 url(./images/wrench.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li#recent-comments h3 {
background:#000000 url(./images/comments.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li#get-recent-comments h3 {
background:#000000 url(./images/comments.png) 5px center no-repeat;

}

div.sidebar ul.xoxo li#get-recent-comments img {
float:left;
margin-left: -24px;
padding-top: 2px;
}


div.sidebar ul.xoxo li#get-recent-comments li {
list-style-type:none;
width:160px;
}



div.sidebar ul.xoxo li#recent-posts h3 {
background:#000000 url(./images/page_white_stack.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li.widget_text#text-2 h3 {
background:#000000 url(./images/magnifier.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li.widget_text#text-4 h3 {
background:#000000 url(./images/magnifier.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li.widget_text#text-1 h3 {
background:#000000 url(./images/text_align_justify.png) 5px center no-repeat;
}

div.sidebar ul.xoxo li.widget_text#text-1 ul li {
font-size: 11px;
background-image: url(http://i5.photobucket.com/albums/y198/elgermen/blog/feed-icon-14x14.png);
background-repeat: no-repeat;
background-position: left center;
list-style-type: none;
text-align: left;
margin-left: 15px;
line-height:16px;
padding-left: 20px;
}

div.sidebar ul.xoxo li.widget_topcomm#top-comentators ul li {
font-size: 11px;
background-image: url(http://i5.photobucket.com/albums/y198/elgermen/blog/feed-icon-14x14.png);
background-repeat: no-repeat;
background-position: left center;
list-style-type: none;
text-align: left;
margin-left: 15px;
line-height:16px;
padding-left: 20px;
}


div.sidebar ul.xoxo li.widget_rss h3 {
background:#000000 url(./images/feed.png) 5px center no-repeat;
color:#fff;
}

div.sidebar ul.xoxo li.widget_rss h3:hover {
background:#000000 url(./images/feed_color.png) 5px center no-repeat;
color:#fff;
}

div.sidebar ul.xoxo li.widget_rss h3 a {
color:#000000;
}

div.sidebar ul.xoxo li.widget_rss h3 a:hover {


color:#000000;
}




div.sidebar ul.xoxo li.widget_rss h3 img {
display:none;
}

div.sidebar ul.xoxo li.widget_text .textwidget {
margin-right:10px;
}

/* Calendar */

div.sidebar ul.xoxo li#calendar {
margin:10px 0 0;
}

div.sidebar ul.xoxo li#calendar h3 {
display:none;
}

div.sidebar ul.xoxo li#calendar div#calendar_wrap {
text-align:center;
width:100%;
margin: 0 auto;
}

div.sidebar ul.xoxo li#calendar div#calendar_wrap table {
margin:0;
padding:10px 0px 10px 0px;
width:95%;
}

div.sidebar ul.xoxo li#calendar div#calendar_wrap table caption {
font-size:12px;
text-align:right;
background:#000000 url(./images/calendar_view_week.png) 5px center no-repeat;
color:#fff;
border:0px solid #999;
border-right:none;
padding:2px 5px 2px 0px;
margin: 0px -8px 0px 10px;
width:181px;
font-weight:400;
}

div.sidebar ul.xoxo li#calendar table thead {}
div.sidebar ul.xoxo li#calendar table tbody {}
div.sidebar ul.xoxo li#calendar table tfoot {}

div.sidebar ul.xoxo li#calendar table tr {}

div.sidebar ul.xoxo li#calendar table td {
border:1px solid #1c1d1f;
}

div.sidebar ul.xoxo li#calendar table td a {
text-decoration:none;
font-weight:700;
color: #a30000;
}

/* Search */

#searchform {
margin:0 10px;
}

div.sidebar input#s {
width:100%;
border:1px solid #999;
}

div.sidebar input#s:focus {
border:1px solid #1c1d1f;
background:#eee;
}

div.sidebar input#searchsubmit {
display:none;
}

/* Footer */

div#footer {
clear:both;
text-align:center;
background:url(./images/footer_bg.png);
height:25px;
line-height:25px;
border:1px solid #999999;
padding:5px;
margin-bottom:15px;
width:888px;
}

div#footer:after{
content:"| Design by Aqua-Ye";
}

span#generator-link {
background:url(./images/wp.png) left center no-repeat;
padding:10px 0 10px 30px;
}

span#generator-link:hover {
background:url(./images/wp_color.png) left center no-repeat;
}

span#theme-link {
background:url(./images/sandbox.png) left center no-repeat;
padding:10px 0 10px 30px;
}

span#theme-link:hover {
background:url(./images/sandbox_color.png) left center no-repeat;
}

/* Fonts */

h1,h1 a {
font-size:20px;
text-decoration:none;
}

h2,h2 a {
text-decoration:none;
font-family: Trebuchet,Verdana,Sans-Serif;
font-size:18px;
}

h3,h3 a {
font-size:14px;
}

h4,h4 a {
font-size:12px;
}

a {
color:#333;
text-decoration:none;

}

a:hover {
color:#496fa8;
}

a:active {
color:#a51c1f;
}

/* Else */

.alignleft {
float:left;
text-align:left;
}

.alignright {
float:right;
text-align:right;
}

.center {
text-align:center;
display:block;
margin:0 auto;
}


#menubar h1 a:visited {}
#menubar{
   width: 900px;
   
   background:transparent;
         border:#ddd 0px solid;
position:relative; 
z-index:1;
}