html {
height : 100%;
margin-bottom : 0.1em;
}

* {
padding : 0;
margin : 0;
}

body {
background : #fff;
font : 0.88em Arial, Helvetica, Geneva, sans-serif;
line-height : 1.5em;
color : #444444;
}

#container {
width : 920px;
margin : 0 auto;
}

.email{
unicode-bidi:bidi-override;
direction: rtl;
}

#xhtmlvalid{
text-align:center;
}

.image{
float: left;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
}

/* HEADER */

#header {
margin-bottom : 7px;
background : none repeat scroll 0% 0%;
width : 100%;
min-height : 60px;
}

#logo {
float : left;
padding-bottom : 15px;
margin-top: 10px;
}

#header h1 {
float : left;
font-size : 3em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin : 10px 0;
}


/* LINKS */

a {
color : #6699cc;
text-decoration : none;
outline : none;
font-weight : bold;
}

a:hover {
background : #f3f3f3;
color : #444444;
text-decoration : none;
outline : 0;
}

a:visited {
text-decoration : none;
outline : 0;
}

a:link h3 {
color : #951400;
border : none;
outline : 0;
}

a:link img {
border : none;
outline : none;
}



/* MENU H */

#navcontainer ul {
padding-left : 0;
margin-left : 0;
background-color : #3c3c3c;
color : white;
float : left;
width : 100%;
}

#navcontainer ul li {
display : inline;
text-transform : uppercase;
}

#navcontainer ul li a {
padding : 0.2em 1em;
background-color : #3c3c3c;
color : white;
text-decoration : none;
float : left;
border-right : 1px solid #fff;
}

#navcontainer ul li a:hover {
background-color : #494949;
color : #eee;
}

/* UNDER HEADER */

#slickbox {
background : inherit;
float : left;
position : relative;
margin : 0 auto;
width : 100%;
padding : 0;
text-transform : lowercase;
font-size : 0.9em;
}

#slickbox h4 {
text-transform : uppercase;
padding : 3px 0 3px 0;
}

#slickcats {
background : inherit;
float : left;
position : relative;
width : 100%;
padding : 0;
}

/* ARTICLE */

#entries {
width : 500px;
float : left;
padding : 8px 0 0 0;
line-height : 1.7em;
}

.post {
margin-top: 6px;
margin-bottom : 2em;
}

a.title{
color: #444444;
}

/* SIDEBAR*/

#sidebar {
width : 390px;
float : right;
font-size : 0.9em;
padding : 0 0 25px 0;
line-height : 1.5em;
margin-top : 8px;
}

#sidebar h3 {
font-weight : bold;
font-size : 1.2em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.3em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}

#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}

#sidebarleft {
width : 180px;
float : left;
}

#sidebarright {
width : 180px;
float : right;
}

#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}

#sidebar p {
display : block;
background-color : #f3f3f3;
padding : 5px;
margin-top : 1px;
}

/* FOOTER */

#footer {
width : 900px;
font-size : 1em;
height : auto;
text-decoration : none;
text-align : center;
margin-bottom: 10px;
}

#footer a {
background-color : #3c3c3c;
color : white;
text-decoration : none;
}

#footerinfo {
background-color : #3c3c3c;
color : #9c9c9c;
float : left;
display : inline;
padding : 2px;
width : 100%;
text-align : left;
}

.left {
display : inline;
float : left;
color:#FFFFFF;
margin-left: 200px;
}

.right {
display : inline;
float : right;
}

.clear {
text-align : center;
font-size : 0.8em;
color : #9c9c9c;
width : 100%;
min-height : 25px;
}

/*GENERIC*/

p {
padding-top : 5px;
padding-bottom : 5px;
}

ul {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}

ol {
margin-left : 0;
margin-left : 30px;
margin-top : 0;
}

img {
border : none;
padding-top : 3px;
padding-bottom : 3px;
}

code {
font-family : "Courier New", Courier, mono;
}

pre {
font-family : "Courier New", Courier, mono;
}

em {
font-weight : bold;
text-decoration : underline;
background-color : #f3f3f3;
}


h1 {
font-size : 2em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin-bottom : 0.2em;
margin-top : 2.5em;
}

h3 {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.5em;
margin-top : 2.5em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}

.post h3 {
border-bottom : none;
letter-spacing : normal;
margin-bottom : -0.5em;
}

h2.widgettitle {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.5em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}

.post ul {
list-style : square;
margin : 1px 5px 7px 15px;
padding : 5px;
}

.post li {
margin-bottom : 3px;
}

blockquote {
background-color : #f3f3f3;
padding : 10px;
margin : 15px 0;
}

.big {
display : inline;
font-size : 3em;
}

.results_content {
padding : 0 0 1em 0;
border-bottom : 1px solid silver;
}

.except {
margin-top : 1em;
}

.archlist {
float : left;
color : #333;
width : 100%;
}

ul.archlist li {
display : inline;
list-style-type : none;
margin-right : 10px;
float : left;
display : block;
width : 215px;
}

ul.archlist li a {
float : left;
margin-right : 3px;
}

ul.archlist li a:hover {
background : #f3f3f3 !important;
color : #444444;
}
.clear{
clear : both;
margin : 0;
padding : 0;
}

.comments_tiny {
color : #b8b8b8;
border-bottom : 1px solid silver;
}

.alt {
margin : 0;
padding : 10px;
background : #f3f3f3;
}

.commentlist {
margin-top : 0;
}

.commentlist li {
margin : 5px 0 0 0;
}

.commentlist p {
margin : 10px 5px 10px 0;
}

#commentform p {
margin : 5px 0;
}

.nocomments {
text-align : center;
margin : 0;
padding : 0;
}

.commentmetadata {
margin : 0;
display : block;
}

li.comment {
font-weight : bold;
padding : 10px;
list-style : none;
}

.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}

#commentform {
margin-top : 30px;
}

.commentmetadata {
font-weight : normal;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color : #777;
}

#pages ul li.page_item ul li.page_item {
margin-left: .5em;
}

.content {
margin-bottom : 25px;
padding-left : 5px;
font-weight : normal;
}

.commentbox {
width : 100%;
height : 100px;
}

#sidebarleft li a img, .flickr li img {
padding : 4px;
border : 2px solid silver;
margin: 3px 0;
}


div.post p img {
max-width: 500px;
}

img.center {
display: block;
text-align: center;
margin: 0 auto;
}

img.alignleft {
float: left;
padding: .9em .5em .5em;
}

img.alignright {
float: right;
padding: .9em 0 .5em .5em;
}

img.left {
float: left;
padding: .9em .5em .5em;
}

img.right {
float: right;
padding: .9em 0 .5em .5em;
}

img.wp-smiley {
background: inherit;
}
