*{
margin:0;padding:0;
font:1em/1.5em Arial, Helvetica, sans-serif
}
body{
border-top:10px solid #eff7fe;
background-color:#eff7fe;
}
a{
color:#4599ec;
outline:none;
text-decoration:none;
}
a:hover{color:#1f4469;}
h1 a{
display:block;
position:absolute;
color:#1f4469;
z-index:2;
font-size:0.8em;
line-height:1em;
top:5px;left:6px;
height:45px;width:269px;
padding-left:212px;
padding-top:2px;
background:url("http://www.templatis.com/images/logo-templatis-int.png") no-repeat -3px top;
}

/*HEADS*//*HEADS*//*HEADS*//*HEADS*//*HEADS*//*HEADS*//*HEADS*//*HEADS*//*HEADS*//*HEADS*/

h1 span,.request-a span{
display:block;
text-indent:-9999em;
}
h2,h3,h4{
font-weight:bold;
font-size:1.1em;
}
h2{
padding:30px 0 6px 0;
font-size:1.3em;
}
h3{
font-size:1.2em;
padding:10px 0 6px 0;
}
h4{
font-size:1.1em;
padding:22px 0 10px 0;
}
#blog .post h3 a:hover{color:#4599ec;}
h2.pagetitle{
font-size:0.75em;
padding-bottom:6px;
color:#666;
font-weight:normal;
}
.post h2{}
img{
border:5px solid #f7f7f7;
padding:0;
margin:10px 0;
}
.post{padding-bottom:50px;}

/*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*//*NAV*/

#primarynav{
position:absolute;
top:0;right:2px;
font-size:0.8em;
width:560px;
padding-right:20px;
padding-top:10px;
text-align:right;
height:158px;
background:none;
}
#primarynav li{
margin-left:0;
line-height:1em;
position:relative;
z-index:3;
margin:0;
padding:6px 0;
}
#primarynav li a{
line-height:1em;
font-weight:bold;
color:#000;
}
#primarynav li.banners a{margin-left:11px;}
#primarynav a.last{margin-right:6px;}
#primarynav li.on a,#primarynav li a:hover,#primarynav li a:active{color:#1f4469;}


/*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*/

p{
padding:0 0 9px 0;
margin:0;
color:#666;
font-size:0.8em;
line-height:1.9em;
}
code{
font-family: Courier, "Courier New", monospace;
padding:20px;
display:block;
}
#primary-column a{text-decoration:underline;}
#blog h2 a,#blog h3 a{
color:#000;
padding:21px 0 9px 0;
margin:0;
line-height:1.2em;
font-weight:bold;
text-decoration:none;
}
#blog h2 a:hover{color:#4599ec;}
#primary-column img{
margin-bottom:12px;
padding-left:0;
}
.text a.buy-click{
font-size:1.5em;
color:#000;
}
form#frm-in{
float:left;display:inline;
}
li{list-style-type:none;}
a img{
border:5px solid #f7f7f7;
}
del{
padding-right:2px;
color:#fff;
}
#wrap{
width:975px;
margin:0 auto;
position:relative;
padding-top:90px;
}
body #primary-column div.coded{
padding:25px;
float:left;
background-color:#fff;
margin-bottom:10px;
font-family:"Courier New", Courier, monospace;
font-size:0.7em;
color:blue;
width:665px;
}
.newcode,.oldcode,.samecode{
background-color:#fff;
padding:0;margin:0;
}
.newcode{color:green;}
.oldcode{color:red;}
.samecode{color:blue;}


/*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*//*BLOG*/

#primary-column{
width:705px;
width:_605px;
padding-left:0;
padding-right:60px;
_padding-right:10px;
float:left;
display:inline;
}
#secondary-column{
width:200px;
float:left;clear:none;
padding-top:20px;
}
#secondary-column ul{
padding-bottom:14px;
}
#secondary-column li{
font-weight:bold;
font-size:0.8em;
line-height:1em;
padding:0;
float:left;clear:left;
width:100%;
}
#secondary-column li a{
display:block;
font-size:0.85em;
line-height:1.6em;
border-bottom:1px solid #dcdcdc;
padding:5px 10px;
padding-left:10px;
}
li#search label{
padding:6px 0 0 9px;
float:left;clear:left;
margin-top:10px
}
#searchform{
float:left;clear:left;
padding:0 0 18px 7px;
}
li#meta li.rss a{
display:block;
padding:6px 10px 4px 27px;
background:url(http://www.templatis.com/images/bullets/rss-blog.gif) no-repeat 9px 5px;
}
input.frm-btn{
position:relative;
top:4px;
}
.widecolumn{
float:left;
width:100%;
padding-top:20px;
}
cite,cite a{color:#000;}
cite{font-weight:bold;}
.commentlist li{padding-bottom:20px;}
.postmetadata small,small{
color:#666;
font-size:0.7em;
}/*
body div.text p.postmetadata a{
font-size:2em;
}*/
.dsq-request-user-name a{font-weight:bold;}
.navigation{
width:100%;
font-size:0.8em;
padding-bottom:10px;
min-height:20px;
}
.navigation .alignleft{
width:50%;
text-align:left;
}
.navigation .alignright{
width:50%;
text-align:right;
}
.navigation div{
float:left;display:inline;
}
#big-foot{background:none;}
#blog li.addthis{
position:relative;
top:-10px;
float:left;display:inline;
}

code{
border:1px solid #666;
border-left:20px solid #dcdcdc;
margin:20px 0;
font-family:Courier;/*sdf*/
}

code *{
font-family:Courier;
}
code .element{
color:#008b8b;
}

li.price,li.desc{display:none;}


/*Duplicate more button - also in main.css*/
a.btn-main{
color:#000;
font-size:1em;
line-height:1.2em;
text-transform:uppercase;
display:block;
float:left;
background:url(http://www.templatis.com/images/btn-main-r.gif) no-repeat right top;
}
.blank a{background:none;}
a.btn-main span{
font-weight:bold;
height:30px;
padding:9px 27px 3px 27px;
display:block;
background:url(http://www.templatis.com/images/btn-main-l-b.gif) no-repeat left top;
}
.cent{
text-align:center;
width:100%;
float:left;clear:left;
}
.cent div{
margin:0 auto;
width:190px;
}
.nudge-cent-more{width:189px;}
.breathe{
padding:40px 0;
float:left;
}
.breathe-less{
padding:20px 0;
float:left;
}

/*End More button*/

.promo_area img,.promo_area img a{border:none;}

.a_template{margin-top:18px;}
