/*  
Title: simply white
Description: css rules for base, base+h, three, three+h, four, four+h
Version: 0.3
Author: www.cblu.net
License    http://www.gnu.org/licenses/agpl.htm
*/

/* HTML */
html {font-size: 70%;}
body {font-family:helvetica,Arial,verdana,sans-serif;color:#333;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {font-family:helvetica,Arial,verdana,sans-serif;}
body, div, fieldset {margin:0;padding:0;}
h1 {font-size:2.2em;color:#555;font-weight:normal;}
h2 {font-size:1.6em;margin-bottom:0;color:#444;}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1em;}
h5.sub {padding:3px 10px;color:#fff;background:#aaa;-moz-border-radius:5px;-webkit-border-radius:5px;}
h6 {font-size:0.8em;}
a {text-decoration:none;color:#e60;}
a:hover {text-decoration:underline;}
a img {border:none;}
ul {list-style: square;}
ul li ul {margin-bottom:5px;}

/* FORMS */
fieldset {width:auto;padding:0 10px 5px 10px;border:none;}
label {display:block;font-weight:bold;margin-top:10px;}
label span {font-weight:normal;color:#666;}
input, textarea, select {border:1px solid #999;padding:1px 3px;margin:1px;font-family:inherit;font-size:1.2em;-moz-border-radius:3px;-webkit-border-radius:3px;}
input:focus, textarea:focus, select:focus {border:1px solid #e60;}
input.noborder {border:none;background:none;}
input.large {width:98%;}
button {padding:3px 6px;margin:0 5px;font-family:inherit;font-size:1em;font-weight:bold;border:none;background:#e60;color:#fff;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
textarea {width:98%;height:100px;}

/* TABLES */
table {width:100%;padding:0;border-spacing:0;font-size:inherit;}
th {border-bottom:1px dotted #ccc;}
td {margin:1px;padding:5px;vertical-align:top;color:#333;}
table.bdot tr td {border-bottom:1px dotted #ccc;}

/* COMMON (required) */
.clear {clear:both;}
.odd {background:#fff;}
.even {background:#eee;}
.even:hover, .odd:hover {background:#004f77;color:#fff;}
.xcenter {width:auto;margin:10px auto;text-align:center;}
.xbig {font-size:1.4em;font-weight:bold;}
.xsmall {font-size:0.9em;}
.aright {text-align:right;}
.acenter {text-align:center;}
.middle {vertical-align:middle;}
.block {display:block;margin-bottom:10px;border-bottom:1px solid #ccc;}
.block img {margin:0 5px 5px 5px;}
.block ul {margin-left:10px;list-style:square;}
.thumb {width:80px;}
.minw {width:30px;}
.reset {padding:0;margin:0;display:inline;}

/* HIDDEN */
.edit, .vemenu, .hmenu, #foot .bar, #msg, #sitesearch, #flags, #magnifier {display:none;}

/* SPECIAL CLASSES */
.bt {border-top:1px dotted #666;}
.mtb0 {margin:5px 0 -5px 0;}
.p5 {padding:0;}

/* BUTTONS */
a.button {font-weight:bold;background:#e60;font-size:1.2em;padding:5px 10px;color:#fff;}

/* BOXES */
.box {margin:0;}

.blockdata {float:right;font-size:0.9em;text-align:right;}
.blockdata span {display:block;}
span.date {font-size:0.8em;}
span.author {margin-bottom:5px;}

/* LAYOUT */
#main, #head {position:static;width:auto;}
#logo {margin:5px 0 0 20px;width:180px;}
#page {overflow:hidden;margin-bottom:10px;}

#right, #left, #bleft, #bright, #tleft, #tright, #l2, #r1 {display:block;}

/* foot */
#foot {margin:0;text-align: center;font-size:0.90em;color:#444;}
#foot p span {line-height:30px;color:#444;font-size:0.9em;}
#foot a {color:#333;}

/* BREADCRUMB */
.bar {border-bottom:1px solid #ccc;padding:4px 15px;}
.bar a {color:#333;font-weight:bold;}

/* TAGS */
.tags {margin:10px 0;border-top:1px dotted #999;font-size:0.9em;}
/* TAG CLOUD */
a.txxs {font-size:0.7em;}
a.txs {font-size:1em;}
a.ts {font-size:2em;}
a.tm {font-size:3em;}
/*a.tl {font-size:4em;}*/
a.txl {font-size:5em;}
a.txxl {font-size:6em;}

/* PAGINATION */
#pager {margin:5px 0;}
#pager span.n {font-weight:bold;color:#fff;background:#e60;padding:4px 5px;}
#pager a {margin:0 3px;}


