/*
Theme Name: Pristilo
Description: A free premium wordpress theme from jinsona designs.
Author: jinsona designs
Author URI: www.web2feel.com

*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i, marquee {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    margin:0 auto;
    padding:0px 0px 0px 0px;
    background:#0a0c09;
    font-family:Tahoma,Century gothic, Arial,Tahoma,sans-serif;
    color:#161514;
    font-size:13px;
}
img {
    border:0;
    margin: 0 0;
}
a {
    color:#224E6C;
    text-decoration:none;
    outline:none;
}
a:hover {
    color:#59D6EF;
    text-decoration:none
}
h1, h2, h3, h4, h5, h6 {

}
blockquote {
    padding:10px 10px 10px 10px;
    color:#444;
    font-style: normal;

}
.clear {
    clear:both;
}

img.centered  {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    padding: 0px;
}

img.alignnone {
    padding: 5px 5px;
    margin: 0px 0px 10px 0px;
    display: inline;
    background:#fff;
    border: 1px solid #DDDDDD;
}

img.alignright {
    padding: 5px 5px;
    margin: 0px 5px 10px 10px;
    display: inline;
    background:#fff;
    border: 1px solid #DDDDDD;
}

img.alignleft {
    padding: 5px 5px;
    margin: 0px 10px 10px 5px;
    display: inline;
    background:#fff;
    border: 1px solid #DDDDDD;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.alignright {
    float: right;
    margin: 0px 0px 10px 10px;
}

.alignleft {
    float: left;
    margin: 0px 10px 10px 0px;
}

.wp-caption {
    border: 1px solid #DDDDDD;
    text-align: center;
    background-color: #ffffff;
    padding: 4px 0px 5px 0px;
    margin: 5px 5px ;
}

.wp-caption img {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    border: 0px;

}

.wp-caption p.wp-caption-text {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}

/* The Outer cover */

#wrapper {
    width:1024px;
    margin:0 auto;


}
#casing {
    padding:0px 0px 10px 0px;
    background:url(images/casing.png) repeat-y;
    width:1024px;

}		



/* The Header */

#top {
    height:125px;
    margin:auto;
    background:url(images/top.png) ;
    width:1024px;
    position:relative;

}
.blogname {
    width:400px;
    font-family:Century gothic,Verdana,Tahoma,sans-serif;
    margin:10px 0 0 0px;
    float:left;
    height:60px;

}
.blogname h1  {
    font-size:42px;
    padding:0 0 0px 0;
    font-weight:normal;
    color:#fff;
    text-align:left;
    margin:15px 0 0 20px;

}
.blogname h1  a:link, .blogname h1  a:visited{ 
    color: #fff;
    display:block;
}

.blogname h1  a:hover { 
    color: #DCB20C;
}
.blogname h2 {
    margin:5px 0px 0px 50px;
    font-size:12px;
    font-weight:normal;
    color:#fff;
    text-align:left;
    text-transform:uppercase;
}


/* The Search */

.searcht{
    width:295px;
    height:58px;
    background:url(images/search.png);
    position:relative;

}
#search {

    width:275px;
    padding:5px 10px 5px 10px;
    background:#0d2525;
}
#search form {
    margin: 0;
    padding: 0;
}

#search fieldset {
    margin: 0;
    padding: 0;
    border: none;
}

#search p {
    margin: 0;
    font-size: 85%;
}

#s {
    margin-left:3px;

    width:255px;
    padding: 5px 5px 6px 5px;
    background:#125660;
    border:none;
    font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
    color:#fff;
    border:1px solid #1B656F;
}


/*  menu*/

#catmenucontainer{
    height:32px;
    display:block;
    padding:0px 0 0px 0px;
    font: 11px Tahoma,Century gothic,verdana, Arial, sans-serif;
    font-weight:normal;
    text-transform:uppercase;
}

#catmenu{
    margin: 0px;
    padding: 0px;
    width:1024px;
    background:#252525 url(images/menu.png) repeat-x;
    height:32px;
}

#catmenu ul {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#catmenu li {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
    color:#6DAFAB;
    display: block;
    margin: 0px;
    padding: 10px 10px 9px 10px;
}

#catmenu li a:hover, #catmenu li a:active {
    background:#0D2E33;
    color: #fff;
    margin: 0px;
    padding: 10px 10px 9px 10px;
    text-decoration: none;
}

#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
    background:url(images/trans.png);
    width: 150px;
    color:#6DAFAB;
    font-family:Tahoma,century gothic,Georgia,  sans-serif;
    font-weight: normal;
    float: none;
    margin: 0px;
    padding: 9px 10px 10px 10px;
    border-bottom: 1px solid #123A3F;

}

#catmenu li li a:hover, #catmenu li li a:active {
    background:url(images/trana.png);
    color: #fff;
    padding: 9px 10px 10px 10px;
}

#catmenu li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 170px;
    margin: 0px;
    padding: 0px;
}

#catmenu li li { 
}

#catmenu li ul a { 
    width: 140px;
}

#catmenu li ul a:hover, #catmenu li ul a:active { 
}

#catmenu li ul ul {
    margin: -33px 0 0 170px;
}

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover1 ul ul, #catmenu li.sfhover1 ul ul ul {
    left: -999em;
}

#catmenu li:hover ul, #catmenu li li:hover ul, 
#catmenu li li li:hover ul, #catmenu li.sfhover ul, 
#catmenu li li.sfhover1 ul, #catmenu li li li.sfhover1 ul {
    left: auto;
}

#catmenu li:hover, #catmenu li.sfhover1 { 
    position: static;
}

/* Main Content*/	


#fullwide {
    float:left;
    width:1000px;
    height:100%;
    padding:20px 0px 0px 12px;
    display:inline;
}
.fullwide {

    margin: 0px 5px 20px 20px;
    height:100%;
    color:#504945;
    font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;


}
#content {
    float:left;
    width: 680px;
    height:100%;
    padding:20px 0px 0px 12px;
    display:inline;
}

.title{
    margin: 0 0 0 0px;
    padding: 0px 0px 0px 0px;

}	

.date {
    font-size:10px;
    font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
    padding:10px 5px 5px 5px;
    color:#8B5301;
    text-transform: uppercase;

}
.date a:link, .date a:visited{
    color:#8B5301;

}
.single2 {
    width:650px;
    margin: 0px 5px 20px 20px;
    height:100%;
    color:#504945;
    font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;


}

.single2  h2 {
    margin: 5px 0 0px 0;
    padding: 0px 0px 0px 5px;
    text-align: left;
    font: 26px Arial, Georgia, century gothic,verdana, sans-serif;
    font-weight:bold;
    overflow:hidden;


}

.single2  h2 a, .single  h2 a:link, .single  h2 a:visited  {
    color:white;
    background-color: transparent;
}
.single2  h2 a:hover  {
    color: #00cccc;
    background-color: transparent;
}
.single {
    width:650px;
    margin: 0px 5px 20px 20px;
    height:100%;
    color:#504945;
    font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;


}

.single  h2 {
    margin: 5px 0 0px 0;
    padding: 0px 0px 0px 5px;
    text-align: left;
    font: 26px Arial, Georgia, century gothic,verdana, sans-serif;
    font-weight:bold;
    overflow:hidden;


}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {
       color:#111;
    background-color: transparent;
}
.single  h2 a:hover  {
    color: #000;
    background-color: transparent;
}

.author2 {
    margin-left:5px;
    padding:2px 5px;
    background:#224e6c;
    color:#fff;
    font-size: 11px;
}

.author {
 margin-left:5px;
    padding:2px 5px;
    background:#224e6c;
    color:#fff;
}
.comm{
      font-size: 11px;
    margin-left:5px;
    padding:2px 5px;
    background:#224e6c;
    color:#fff;
}

.comm a:link,
.comm a:visited {
    color:#fff;
}
.comm a:hover{
    color:#fff;
}


.singleinfo {

    font:10px  Tahoma, Georgia, Arial,century gothic,verdana, sans-serif;
    text-transform:uppercase;
    color:#271A0A;

}


.category{
    padding:5px 0 5px 25px;
    background:url(images/tag.png) no-repeat;
}

.category a:link,.category a:visited{
    color:#224e6c;

}

.category a:hover{
    color:#224e6c;
}

.entry {
    margin:0 0;
    padding: 0px 5px ;

}	

.entry a:link,
.entry a:visited {
    color: #AC0604;
    background-color: transparent;
}
.entry a:hover {
    color:#455236;
    background-color: transparent;
    text-decoration: none;
}


.entry p{
    margin:5px 0px;
    padding:5px 0px;
    line-height:24px;

}


/* right column */
.right{

    float:right;
    width:300px;
    padding:25px 0px 0px 0;
    margin-right:25px;
    display:inline;
}


/* The Sidebar */

.sidebox{
    float:left;
    width:295px;
    padding-top:0px;
    padding-bottom:10px;
    font-size:12px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin-bottom:10px;
    background:#0d2525 url(images/sidbot.png) bottom no-repeat;
}

.sidebox h2{

}

.sidebox ul {
    list-style-type: none;
    margin: 0 ;
    padding: 0;

}
.sidebox li{
    list-style-type: none;
    margin: 0 ;
    padding: 0;

}
.sidebox ul ul  {
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 10px 0px;
    background-repeat:no-repeat;
}

.sidebox ul ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border:0;
}

.sidebox ul ul ul ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    border:0;

}

.sidebox ul li {
    height:100%;
    line-height:18px;
    float: left;
    clear: left;
    width: 295px;
    text-transform:uppercase;
    list-style-type: none;
}

.sidebox ul li a:link, .sidebox ul li a:visited {
    background:#0D2525;
    color:#6f767e;
    border-bottom:1px solid #214f4f;
    text-decoration: none;
    padding: 5px 0px 5px 10px;
    display:block;

}

.sidebox ul li a:hover {
    background:#143232;
    color: #fff;
}

.sidebox p {
    padding: 7px 10px;
    margin:0;
}

.sidebox table {
    width:100%;
    text-align:center;
    color:#787d7f;
}	


/*calendar*/

#wp-calendar{
    width: 100%;
    padding: 0 0 15px;

}

#wp-calendar caption{
    padding: 5px 5px ;
    font-size:16px;

}

#wp-calendar th, #wp-calendar td{
    padding: 5px;
    text-align:center;
    color:#0ab1d9;
}

#wp-calendar td a{
    background:#143232;
    padding:5px;
    color:#fff;

}
#wp-calendar td{
    background:transparent;
}
#wp-calendar td, table#wp-calendar th{
    padding: 2px 0;
}		


/* --- FOOTER --- */

.footer {
    height:110px;
    padding:20px 0 0 0px;
    color:#6DAFAB;
    font-size:11px;
    font-weight:normal;
    text-align:center;
    letter-spacing:1px;
    font-family: Tahoma,Georgia,Century gothic,  Arial, sans-serif;
    float:left;
    width:100%;
    background:url(images/footer.png) no-repeat;


}

.footer a:link , .footer a:visited{
    color:#6DAFAB;
}

.footer a:hover {
    color:#fff;
}


/* The Navigation */

#navigation{	
    width:600px;
    margin:0px 0px 0px 0px;
    padding:0px 5px 10px 20px;

}


/* The Attachment */

.contentCenter {
    text-align:center;
}

/* The Page Title */

h2.pagetitle {
    padding-top:38px;
    padding-left:35px;
    font-size:28px;
    text-align:left;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
h2.pagetitle a {
    color:#fff;
}
#comment{

    height:100%;
    padding:0px 7px 0px 5px;
    margin:0px 0px;


}

#comnums  h3{
    padding:10px 10px;
    margin:10px 0px 10px 5px;
    font-size:22px;
    font-weight:normal;
    color:#fff;
    font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
    background:#0D2525;


} 	

#respond{

    height:100%;
    padding:0px 5px;
    margin:5px 0px 5px 5px;
    background:#fff;
    border:1px solid #DEDCDD;

}	
#respond h3{
    padding:5px 10px 5px 10px;
    margin:5px 0px;
    font-size:22px;
    font-weight:normal;
    color:#555;
    font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}
#commentform {
    padding:0px 10px 10px 10px;
    margin:0px 0px 0px 0px;
    color:#BFAFA7;
    font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}
.cancel-comment-reply{
    font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
    margin-left:10px;
    padding:0px 0px;

}	
#commentform p {	
    color:#777;
    padding:5px 0px;
    font-size:10px;
}
#commentform input {
    background:#F4F4F4;
    border:1px solid #DEDCDD;
    color:#444;
    padding-left:10px;

}
#commentform textarea {
    background:#F4F4F4;
    border:1px solid #DEDCDD;
    color:#444;
    width:95%;
    padding:5px 5px;

}
.comments input#submit {

    padding:2px 5px;
    background:#1a94b7 url(images/button.png) repeat-x;
    border:1px solid #147691;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#fff;
    font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}
.comments input#submit:hover{

    padding:2px 5px;
    background:url(images/buttonh.png) bottom repeat-x;
    border:1px solid #147691;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#fff;
    font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}

ol.commentlist { 
    list-style:none;
    margin:0;
    padding:0;
    text-indent:0;

}
.comment-body{
    margin-left:80px;
    padding:5px 5px 5px 25px;
    background:#eaeaea url(images/comband.png) top left no-repeat;



}	
ol.commentlist li { 

    margin:20px 0 20px 0px;
    padding:5px 0px 5px 0px;
    position:relative;

}

ol.commentlist li div.comment-author { 
    padding:0 10px 0 0;
    color:#C00808;
    height:100px;
}

ol.commentlist li div.vcard { 
    font:10px Tahoma, helvetica,arial,sans-serif;
    text-transform:uppercase;
    color:#fff;
    position: absolute;
    top:5px;
    left:5px;

}

ol.commentlist li span.says  { 
    display:none;

}

ol.commentlist li div.vcard cite.fn { 

    font-style:normal;
    position: absolute;
    width:70px;
    text-align:center;
    background:#2FA4BF;
    padding:2px 0px;
    top:75px;
    left:0px;

}

ol.commentlist li div.vcard img.avatar { 
    border:5px solid #DFDFDF;
    margin:0px;
    padding: 0px;
}

ol.commentlist li div.comment-meta { 
    display:none;

}

ol.commentlist li p { 
    font:normal 12px Tahoma, helvetica,arial,sans-serif;
    margin:0 0 1em;
    line-height:18px;
    color:#464646;
    padding:5px 5px;
}

ol.commentlist li ul { 
    font:normal 12px/1.4 helvetica,arial,sans-serif;
    list-style:square;
    margin:0 0 1em;
    padding:0;
    text-indent:0;

}

ol.commentlist li div.reply {  

    font:10px Tahoma, helvetica,arial,sans-serif;
    text-transform:uppercase;
    padding:0px 0px;
    text-align:right;
    margin:0px 5px 5px 0px;



}



ol.commentlist li div.reply a { 

    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    padding:3px 10px;
    border:1px solid #08383F;
    background:#1a94b7 url(images/button.png) repeat-x;
    border:1px solid #147691;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;



}



ol.commentlist li ul.children { 
    list-style:none;
    margin:1em 0 0;
    text-indent:0;
}

ol.commentlist li ul.children li.depth-2 { 

    margin:0 0 0px 90px;

}



ol.commentlist li ul.children li.depth-3 { 

    margin:0 0 0px 90px;

}



ol.commentlist li ul.children li.depth-4 {

    margin:0 0 0px 90px;

}



ol.commentlist li.even { 


}

ol.commentlist li.odd { 

}

ol.commentlist li.pingback div.vcard { 
    padding:0 0px 0 0;
    color:#C00808;
}

.ad2{

    text-align:center;
    margin:5px 5px;

}

.topad{

    width:888px;
    height:90px;
    margin-top: 25px;
    margin-left: 0px;

}

.entry_author_image {
    float: left;

    margin: 1.2em 1.2em 0px .1em;
}