﻿.column { background-color:#ccc; height:400px; float:left; margin-top:20px; }

.gutter { background-color:#ccc; height:400px; float:left; margin-top:20px; }
.gutter_outer s{ background-color:#F36; height:400px; float:left; margin-top:20px; }
		
		h1 { 
				font: 40px/48px 'GoodFootRegular'; 
				letter-spacing: 0;  
				color:#000;
			}
		
		h2 { font: 40px/48px "calluna-1","calluna-2"; color:#000; } 
		
		input.text { width:40px; }
		
body { font-family: "calluna-1","calluna-2"; } 

label.fix_width_check { font-size:11px; }

#content_width, #full_width, #full_width_text { font-size:40px; font-family: "calluna-1","calluna-2";  }

p { line-height:22px; }
a { text-decoration:none; color:#F36; }
a img { border:none; float:left; display:inline; margin-right:10px; }
		
#preview_grid, #download_css, #preview_fluid_grid, #download_fluid_css { margin-bottom:30px; display:block; }
#preview_grid p, #download_css p, #preview_fluid_grid p, #download_fluid_css p { margin-top:5px;  }

#footer p { font-size:13px;  }

div {overflow: visible; }
.hidden { display:none ; } 
		
body { background-color: #fff; }
.toppp { background-color: #333; }
.container { background-color:#fff; }
.container div p { background-color:#fff; }
div p { }

ul li {
list-style: lower-greek;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

#main-outer {
clear:both;
width:100%;
}

#home .post-head, #articles-indv .post-head, #main {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
color:#444444;
font-size:50px;
font-weight:normal;
letter-spacing:0;
line-height:60px;
margin-bottom:2px;
margin-left:20px;
margin-right:20px;
margin-top:0;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:10px;
text-transform:none;
}

#post-meta-top {
clear:both;
float:left;
height:50px;
position:relative;
}

#post-meta-top ul .data {
left:0;
margin-right:9px;
width:90px;
}

#post-meta-top ul {
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
width:920px;
}

#post-meta-top ul .data {
left:0;
margin-right:9px;
width:180px;
}

#post-meta-top ul .navegacio {
left:590px;
top: -55px;
margin-right:10px;
width:450px;
}

#post-meta-top ul li {
display:block;
margin-bottom:26px;
padding-bottom:8px;
padding-left:10px;
padding-right:0;
padding-top:8px;
position:absolute;
top:0;
margin-top:0px;
}

#post-meta-top ul .comms {
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
left:9px;
margin-right:9px;
width:190px;
}

#post-meta-top ul .titul {
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
left:200px;
width:520px;
}

#post-meta-bott ul .prev, #post-meta-top ul .prev {
left:220px;
margin-right:9px;
padding-top:10px;
/* text-transform:uppercase; */
width:690px;
}

#post-meta-bott ul .prevpost, #post-meta-top ul .prevpost {
left:9px;
margin-right:9px;
padding-top:10px;
/* text-transform:uppercase; */
width:480px;
}

#post-meta-bott ul .nextpost, #post-meta-top ul .nextpost {
left:480px;
margin-right:20px;
padding-top:10px;
/* text-transform:uppercase; */
width:400px;
text-align: right;
}

#post-meta-top ul span {
font-size:18px;
}

#post-meta-top ul h2 {
font-size:22px;
}

#post-meta-top ul strong {
color:#666666;
display:block;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}

#post-meta-top ul .comms a:link {
display:block;
}

a:link, a:visited {
color:#F36;
text-decoration:none;
}

#footer {
	background: #000000;
	background-repeat: repeat;
	width: 100%;
	text-align:left;
	float: left;
	}

#sub {
	background-repeat: repeat-y;
	color:#666666;
	float: left;
	line-height: 20px;
	padding-top: 10px;
	width: 910px;
	}

#sub1 { 
	float: left;
	width: 640px;
	}

#sub1 h1 { 
	color: #ffffff;
	line-height: 0px;
	}

.sec-sep  {
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
}

.sub-sec1 {
padding-bottom:20px;
padding-left:30px;
padding-right:15px;
padding-top:15px;
}

.sub-sec2 {
padding-bottom:20px;
padding-left:15px;
padding-right:30px;
padding-top:15px;
border-left-color: #666666;
border-left-style: solid;
border-left-width: 1px;
}

#sub2 {
	float: left;
	width: 260px;
	}