/* 

Theme Name: Azurio




*/

/* Original Azurio Template for Texptattern

Author: bisk



 */



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:533px;

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:211px;

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:#ffffff;

}







.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:#FFFFFF;

}

small{font-size:1em;}





/*post stylng*/

.post{margin:0 0 25px 0;}



.post .info{

padding:2px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#f5f5f5;

font-size:0.9em;

color:#505050;

}

*/





/*comment styling*/

/* Comments Styling */

#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 280px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform textarea:hover {

background: #FFFFFF;

border: 1px solid #d6d3d3;

}

#commentform textarea:focus {

background: #ffffff;

border: 1px solid #939793;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #d6d3d3;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



	/*post stylng*/

.post{margin:0 0 25px 0;}



.post .info{

padding:3px 3px 3px 8px;

border:1px solid #e3e4e4;

background-color:#efefef;

font-size:0.9em;

color:#505050;

}