/*   
Theme Name: Strabilia Theme
Theme URI: http://www.strabilia.net/
Description: WordPress theme - Custom
Version: 1.0.0
Author: Enzo Pipoli
Author URI: http://www.strabilia.net
Tags: light, three columns, two sidebars, fixed width, widgets

General comments/License Statement if any.
*/

HTML {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY{
  margin:0;
  padding:0;
  font:normal normal normal 62.5% tahoma,arial,sans-serif;
  color:#5b5b5b;
  background:#ffffff url() repeat-x;
}

/*
BODY {
BACKGROUND: url() #ffffff repeat-x left top; MARGIN: 10px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #393939; PADDING-TOP: 0px; FONT-FAMILY: Verdana; HEIGHT: 100%
}
*/

DIV.module_menu H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 125%; BACKGROUND: url(../images/h3-r.gif) no-repeat right center; PADDING-BOTTOM: 0px; MARGIN: 0px -8px 10px; COLOR: #666666; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
A.mainlevel:hover {
	BACKGROUND: url(../image/mainlevel-hover.gif) repeat-x right bottom;
}
A.mainlevel:active {
	BACKGROUND: url(../image/mainlevel-hover.gif) repeat-x right bottom; COLOR: #c01122
}
A.mainlevel:focus {
	BACKGROUND: url(../image/mainlevel-hover.gif) repeat-x right bottom; COLOR: #c01122
}
A#active_menu {
	BACKGROUND: url(../image/mainlevel-active.gif) repeat-x right bottom; COLOR: #c01122
}


h1,h2,h3,h4,h5,h6,ul,ol,li,form{margin:0;padding:0;}
h1,h2,h3,h4{font-weight:bold;line-height:1.7em;}
h2{font-size:1.6em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5,h6{font-size:1.1em;}

big{font-size:1.1em;}
small{font-size:0.9em;}

a{color:#5b5b5b;text-decoration:none;}
a:hover{text-decoration:underline;}

input,textarea{
  color:#606060;
  border:1px solid #919b8d;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -khtml-box-sizing: content-box;
  box-sizing: content-box;
  font-family:tahoma,arial,sans-serif;}

a img{border:0px none;}

ul li{list-style-type:none;list-style-position:outside;}

#container,#header{background:transparent url(images/top.jpg) no-repeat scroll 50% 0%;}

.wrap{
  width:1010px;
  margin:auto;
}

.hidden{display:none;}

.fixed{clear:both;height:0px;font-size:0px;}

#header{padding:26px 88px 0 18px;}

#rss{float:right;}

#flashmint{float:left;}

#wrap{padding-top:1em;}

.sidebar{width:200px;text-align:left;font-size:1.2em;padding-top:4px}
.sidebar .icon{
  display:inline;
  vertical-align:middle;
  padding:8px 0 8px 28px;
  background:transparent url(images/headering.png) no-repeat scroll 4px 0%;}
.sidebar h3{color:#2f2f2f;display:inline;vertical-align:middle;}
.sidebar ul{padding-left:5px;line-height:1.9em;}
.sidebar .top{
  padding-top:5px;
  margin-top:10px;
  background:transparent url(images/sidebar.png) no-repeat scroll 0% 0%}
.sidebar .top .bottom{
  padding:0 12px 8px 12px;
  background:transparent url(images/sidebar.png) no-repeat scroll 0% 100%;}

#westsidebar{float:left;}
#eastsidebar{float:right;width:200px}

#eastsidebar .top{background-position:100% 0%;}
#eastsidebar .top .bottom{background-position:100% 100%;}

#westsidebar .icon{background-position:4px -40px;}
#eastsidebar .icon{background-position:4px 0px;}
#westsidebar h3 span{color:#519501;}
#eastsidebar h3 span{color:#ff6c00;}

.widget{margin-bottom:1.6em;}

#main{width:577px;margin:0 auto;padding-top:5px;}

.posthead{border-bottom:1px solid #dadada;font-size:1.1em;padding-bottom:1em;line-height:1.3em;}
.posthead .info,.posthead .info a{color:#2f2f2f;}
.posthead.alt h2,.posthead.alt .info{margin-left:9px;}
.posthead h2,.posthead .info{margin-left:65px;}
.posthead h2,.posthead h2 a{color:#ff6c00}

.date{
  float:left;
  width:57px;
  height:60px;
  text-align:center;
  background:#ffffff url(images/title.jpg) no-repeat scroll 50% 50%;}

.date div{text-transform:uppercase;font-weight:bold;padding-top:20px;}

.commentlist,.content,#respond{padding:1em 9px;font-size:1.2em;}

#comments,.comments{
  padding:8px 33px;
  text-transform:uppercase;
  font-size:1.1em;
  background:transparent url(images/comment.png) no-repeat scroll 0% 0%;}

.post{padding-bottom:2em;}

#footer{
  clear:both;
  font-size:1.1em;
  line-height:1.6em;
  padding:1.8em 0;
  background:#2e3c42 url(images/footer.gif) repeat-x scroll 50% 0%;
  color:#e7faff;}
#footer a{color:#e7faff;}
#footer .wrap{width:990px;}
#navigation li{display:inline;}

/* Content stiles */

.content a{text-decoration:underline;}
.content p{margin:0 0 1em 0;line-height:1.4em;}
.commentlist,.content ul,.content ol{padding:0 0 0.5em 2em;}
.commentlist li,.content ul li,.content ol li{padding:0 0 0.5em 0;}
.content ul li{list-style-type:circle;list-style-position:outside;}


.content .aligncenter{display:block;margin:0 auto 1em auto;}
.wp-caption{text-align:center;}
.wp-caption.aligncenter{margin:0 auto 1em auto;}
.attachment{text-align:center;}
.attachment img{margin-bottom:0.5em}
.attachment div{display:inline;padding:0.5em;}
img.alignleft,.wp-caption.alignleft{float:left;margin:0 1em 0.5em 0;}
img.alignright,.wp-caption.alignright{float:right;margin:0 0 0.5em 1em;}
img.alignnone,.wp-caption.alignnone{margin:0.5em;}
.wp-caption img{margin:0.3em auto 0;}
.wp-caption p{margin:0 0 0.2em 0;}

.more-link1{
  display:block;
  background:transparent url(images/readon.gif) no-repeat scroll 0% 50%;
  padding:0 23px;
  height:30px;
  text-align:left;
  vertical-align:middle;
  text-decoration:none;
  color:#ffffff;
  margin-top:2em;
  font:normal normal bold 0.9em arial,sans-serif;
  line-height:30px;}

#comment{width:98%;}


/* SIDEBAR STYLES */

#tag_cloud .top .bottom{text-align:center;padding:8px 12px;}
#tag_cloud .icon{background-position:4px -82px;}

#wp-calendar{margin:0 auto;text-align:right;}
#wp-calendar th{text-align:center;}
#wp-calendar th,#wp-calendar td{padding:0.1em 0.5em;}
#wp-calendar #prev{text-align:left;}

#search{}
#search form{
  padding:0 0 3px 4px;
  background:transparent url(../image/search.png) no-repeat scroll 0% 0%;}
#searchsubmit{
  border:none;
  color:#ffa568;
  padding:0;
  font-size:0px;
  margin:0;
  vertical-align:middle;
  width:34px;
  height:22px;
  background:transparent url(../image/btn_search.png) no-repeat scroll 50% 50%;
  text-indent:-999em;}
#s{
  width:160px;
  color:#606060;
  padding:0;
  margin:0;
  vertical-align:middle;
  border:0 none;}


/* wp-pagenavi overides */

#postnavi,#pagenavi{font-size:1.2em;margin-bottom:1em;}
#postnavi a,#pagenavi a{
  background-color:#ffffff;
  line-height:2.6em;
  padding:0.2em 0.4em;
  color:#5b5b5b;
  text-decoration:none;
  border:1px solid #5b5b5b;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -khtml-box-sizing: content-box;
  box-sizing: content-box;}

#pagenavi .newer{float:right;}
#pagenavi .older{float:left;}

#pagenavi .wp-pagenavi a,#pagenavi .wp-pagenavi a:link{padding:0.2em 0.4em;text-decoration:none;border:1px solid #5b5b5b;color:#5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi a:visited {padding:0.2em 0.4em;text-decoration:none;border:1px solid #5b5b5b;color:#5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi a:hover{padding:0.3em 0.4em;border:1px solid #5b5b5b;color:#5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi a:active{padding:0.2em 0.4em;margin: 2px;text-decoration:none;border:1px solid #5b5b5b;color:#5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi span.pages{padding:0.3em 0.5em;color:#5b5b5b;border:1px solid #5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi span.current{padding:0.3em 0.5em;font-weight:bold;border:1px solid #5b5b5b;color:#5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi span.extend{padding:0.2em 0.4em;border:1px solid #5b5b5b;color:#5b5b5b;background-color:#ffffff;}
#pagenavi .wp-pagenavi span,#pagenavi .wp-pagenavi a{
  border-width: 1px;
  border-style: solid;
  -moz-border-radius:4px;
  -khtml-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -khtml-box-sizing: content-box;
  box-sizing: content-box;
}
