body{

color:#3A3A3A;

text-align:center;

font:76%/1.5em "Lucida Grande",Arial,Helvetica,Tahoma,sans;

margin:0px;

padding:0px;

background:#1E1E1E ;

}

#container{

width:850px;

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:180px;

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;

text-indent:-2000px

}

#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;

text-indent:-2000px

}

/* Section based nav */

ul.section_list{

height:30px;

width:850px;

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:#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: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:640px;

float:left;

padding-top:10px;

background:#FFFFFF url(/images/azurio-content-bg.gif) top right no-repeat;

}

#content img{

float: left;  

margin: 0px 15px 10px 0px;

}

#content form {
	margin:10px 20px; padding: 0px; background-color: #E7EBEB;}
#content form label {display: block; height: 5px; font-weight:bold; margin:10px 10px 0;}
#content form input { padding:2px; border:1px solid #888; font: normal 12px Verdana, sans-serif; color:#000; margin-left:10px; }
#content form textarea {width:400px; padding:2px; font: normal 12px Verdana, sans-serif; border:1px solid #888; height:100px; display:block; color:#000; margin-left:10px; margin-bottom: 15px;}
#content form select { padding:2px; font: normal 12px Verdana, sans-serif; color:#000; margin:10px; margin-top: 15px; }
#content form radio { font: normal 12px Verdana, sans-serif; color:#000; padding-top: 10px; margin:10px 10px 0;}



#content h3{

letter-spacing:-1px;

text-transform:uppercase;

margin:20px 12px 20px 12px;

padding-left:4px;

padding-bottom: 10px;

border-bottom:solid 2px #0078AC;

font-weight:bold;

font-size:1.6em;

font-color:#0078AC;

}

#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:#0078AC;

}

#content a:visited{

color:#0078AC;

}

#content a:hover{

text-decoration:none;

color:#000000;

}

#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:10px;

margin:0px 5px;

color:#707070;

}

#sidebar input{

background:#E2E2E2 url(/images/azurio-search-input-bg2.gif) top left repeat-x;

border:solid 1px #323232;

height:18px;

width:150px;

}



#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:#88C9DE;

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;

}

#sidebar p.fb{

font-size:0.9em;

margin-top:10px;

padding:3px 3px 3px 7px;

background:#3A3A3A;

}

#sidebar p.fb img{
align: left;
border: solid 1px #3A3A3A 
}

#sidebar p.fb img: link{

align: left;
border: solid 2px #3A3A3A; 

}


#sidebar p.fb img: hover{

align: left;
border: solid 2px #FFFFFF; 

}


#sidebar span2{

padding-left:3px;
border:0px;

}

/* 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;}