/* 

Azurio Template

Author: bisk

Url: http://luvion.nl/azurio/

The Azurio css and images have the following license:

Creative Commons Attribution-ShareAlike 2.5

License url: http://creativecommons.org/licenses/by-sa/2.5/

 */



body{

color:#3A3A3A;

text-align:center;

font:76%/1.5em "Lucida Grande",Arial,Helvetica,Tahoma,sans;

margin:0px;

padding:0px;

background:#E3E3DF;

}

#container{

width:744px;

margin-left:auto;

margin-right:auto;

text-align:left;

background:#FFFFFF url(/images/azurio-container-bg.gif) top right repeat-y;

}

/* Head Styles */

#head{

height:106px;

background:#86C7DC url(/images/azurio-head-bg.jpg) top left no-repeat;

}

#head h1{

letter-spacing:-4px;

text-transform:uppercase;

padding:40px 0px 5px 32px;

margin:0px;

font-weight:bold;

text-decoration:none;

font-size:3em;

}

#head h1 a:link,#head h1 a:visited,#head h1 a:hover,#head h1 a:active{

border:0px;

text-decoration:none;

color:#fff;

margin:0px;

padding:0px;

}

#head h2{

color:#fff;

padding:0px 0px 10px 32px;

letter-spacing:2px;

margin:0px;

font-weight:normal;

text-decoration:none;

font-size:1.2em;

}

/* Section based nav */

ul.section_list{

height:30px;

width:744px;

background:#3A3A3A url(/images/azurio-nav-left-bg.gif) top left no-repeat;

list-style-type:none;

text-align:center;

margin:0;

padding:0;

}

ul.section_list li{

display:block;

float:left;

text-align:center;

margin:0px;

padding:0px 0px 0px 10px;

}

ul.section_list li a:link{

white-space:nowrap;

padding:0px 10px;

color:#88C9DE;

text-decoration:none;

display:block;

line-height:30px;

background:url(/images/azurio-nav-div.gif) center left no-repeat;

}

ul.section_list li a:visited{

white-space:nowrap;

padding:0px 10px;

color:#B8B8B8;

text-decoration:none;

display:block;

line-height:30px;

background:url(/images/azurio-nav-div.gif) center left no-repeat;

}

ul.section_list li a:hover,ul.section_list ul li a:active{

white-space:nowrap;

padding:0px 10px;

color:#fff;

text-decoration:none;

display:block;

background:#86C7DC;

line-height:26px;

border-top:solid 2px #3A3A3A;

border-bottom:solid 2px #3A3A3A;

}

/* Content Styles */

#content{

width:534px;

float:left;

padding-top:10px;

background:#FFFFFF url(/images/azurio-content-bg.gif) top right no-repeat;

}

#content h3{

text-decoration:none;

letter-spacing:-1px;

text-transform:uppercase;

margin:12px 12px 5px 12px;

padding-left:4px;

border-bottom:solid 1px #5B5B5B;

font-weight:bold;

font-size:1.6em;

}

#content h3#comment{

font-size:1.4em;

}

#content ol.comments li{

font-size:1.4em;

text-decoration:none;

letter-spacing:-1px;

margin:0px 0px 10px 0px;

padding:0px;

font-weight:bold;

}

#content ol.comments li *{

font-size:0.71em;

font-weight:normal;

letter-spacing:0px;

padding-left:0px;

margin-left:0px;

}

#content ol.comments li * *{

font-size:1.0em;

}

#content ol.comments li * strong{

font-weight:bold;

}

#content ol.comments li small{

color:#457180;

letter-spacing:1px;

}

#content ol.comments li br{

line-height:0px;

height:0px;

font-size:0px;

}

#content h4{

letter-spacing:0px;

margin:5px 12px 0px 16px;

padding:0;

font-weight:bold;

text-decoration:none;

font-size:1.2em;

}

#content h5{

letter-spacing:0px;

margin:5px 12px 0px 16px;

padding:0;

font-weight:bold;

text-decoration:none;

font-size:1.1em;

}

#content ul{

margin-top:5px;

margin-bottom:5px;

}

#content a:link{

color:#5798AE;

}

#content a:visited{

color:#565656;

}

#content a:hover{

text-decoration:none;

color:#565656;

}

#content h3 a:link{

color:#3A3A3A;

text-decoration:none;

}

#content h3 a:visited{

color:#565656;

text-decoration:none;

}

#content h3 a:hover{

color:#5798AE;

text-decoration:none;

}

#content p{

margin:0px 0px 10px 0px;

font-size:1em;

padding-left:16px;

padding-right:16px;

}

#content blockquote{

padding:0px 10px;

margin:10px 20px;

background:#F4F4F2;

color:#42636E;

font-size:1em;

}

#content p.post{

letter-spacing:1px;

margin:2px 12px 5px 16px;

padding:0px;

color:#457180;

font-weight:normal;

text-decoration:none;

font-size:1.1em;

}

.caps{

letter-spacing:0.1em;

font-size:10px;

}

#content hr{

color:#ccc;

width:66%;

margin-top:2em;

margin-bottom:2em;

}

#txpCommentInputForm{margin:0px 0px 10px 0px;

font-size:1em;

padding-left:16px;

padding-right:16px;}

.comments_error{

background:#ffa;

}

div.comments_error{

border:1px solid #cc8;

padding:0.3em;

}

/* Right Sidebar Styles */

#sidebar h4{

text-align:left;

text-decoration:none;

letter-spacing:-1px;

text-transform:uppercase;

padding:12px 12px 0px 17px;

color:#707070;

font-size:1.2em;

font-weight:bold;

margin:0px;

}

#sidebar{

float:left;

width:210px;

background:#3A3A3A;

}

#sidebar p{

padding-left:17px;

margin:0px 5px;

color:#707070;

}

#sidebar input{

background:#E2E2E2 url(/images/azurio-search-input-bg.gif) top left repeat-x;

border:solid 1px #323232;

height:18px;

}

#sidebar ul{

text-align:left;

list-style:none;

padding:0;

margin:0px 10px 0px 10px;

border-top:solid 1px #5B5B5B;

}

#sidebar ul li{

display:inline;

margin:0;

padding:0;

}

#sidebar ul li a:link{

color:#88C9DE;

display:block;

padding:3px 3px 3px 7px;

border-bottom:solid 1px #5B5B5B;

text-decoration:none;

}

#sidebar ul li a:visited{

color:#B8B8B8;

display:block;

padding:3px 3px 3px 7px;

border-bottom:solid 1px #5B5B5B;

text-decoration:none;

}

#sidebar ul li a:hover{

color:#fff;

display:block;

padding:3px 3px 3px 7px;

border-bottom:solid 1px #5B5B5B;

text-decoration:none;

background:#4A4A4A;

}

#sidebar p.rss{

font-size:0.9em;

margin-top:10px;

padding:3px 3px 3px 7px;

background:#3A3A3A;

}

#sidebar span{

padding-left:14px;

background:url(/images/azurio-feed-icon.gif) center left no-repeat;

}

/* Foot Styles */

#foot{

font-size:0.9em;

clear:both;

margin:0px;

padding:7px 0px 2px 0px;

text-align:center;

background:#3A3A3A url(/images/azurio-foot-bg.gif) top left no-repeat;

width:744px;

}

#foot p{

background:#3A3A3A url(/images/azurio-left-bg.gif) top left repeat-y;

margin:0px;

padding:4px 200px 4px 4px;

color:#707070;

}

.rss a:link{

color:#88C9DE;

padding:3px;

}

.rss a:visited{

color:#B8B8B8;

padding:3px;

}

.rss a:hover{

color:#fff;

padding:3px;

}

#foot a:link,#foot a:visited,#foot a:hover{

color:#707070;

}

small{font-size:1em;}