/*
Theme Name: Templated Business
Theme URI: http://templatedbusiness.com/
Description: Theme designed by Trinity for <a href="http://templatedbusiness.com">Templated Business</a>.
Version: 1.0
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* CSS Document */

*{
margin:0px;
line-height:12pxpadding:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
width:990px;
height:100%;
margin:0 auto;
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#0B0C0D;
}
#menu{
background-image:url(images/menubg.jpg);
background-position:top left;
background-repeat:no-repeat;
height:44px;
}
#menu a{
font-family:Arial;
font-size:14px;
color:#D9D9D9;
text-decoration:none
}
#menu ul{
padding:12px 0 0 25px;
}
#menu li{
display:inline;
padding:0 35px;
}
#logo{
background-image:url(images/bigbg.jpg);
background-position:top left;
background-repeat:no-repeat;
height:140px;
}
.name{
margin:52px 0 0 34px;
float:left;
}
.banner{
margin:53px 0 0 56px;
}
#wrapper{
width:922px;
height:100%;
margin:0 33px;
display:inline;
overflow:hidden;
background-image:url(images/dashes.gif);
background-position:top left;
background-repeat:repeat-x;
}
#left{
float:left;
width:184px;
padding:28px 0 42px 0
}
.navbg{
background-image:url(images/leftbg.gif);
background-position:top left;
background-repeat:repeat-y;
width:184px;
margin-bottom:14px;
}
.navigation{
background-image:url(images/leftbg2.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:15px;
}
#left h2{
background-image:url(images/leftbg1.jpg);
background-repeat:no-repeat;
background-position:top left;
font-family:Arial;
font-size:16px;
color:#141B20;
font-weight:bold;
padding:17px 15px 10px 15px
}
#left h3{
font-family:Arial;
font-size:16px;
color:#95CAF3;
font-weight:bold;
padding:13px 15px 12px 15px
}
.navigation ul{
background-image:url(images/leftbg3.jpg);
background-position:top left;
background-repeat:no-repeat;
list-style-position:outside;
padding:0 0 0 25px;
list-style-image: url(images/arrow.gif);
}
.navigation li{
width:154px;
}
.navigation a{
font-family:Arial;
font-size:12px;
color:#FFF;
text-decoration:none;
background-repeat:no-repeat;
background-position:0px 7px;
line-height:20px;
}
#left .navigation li.last{
background:none;
}
.book, .partners{
margin-bottom:14px
}
.book ul, .partners ul{
padding:0 0 0 15px
}
.book li, .partners li{
width:154px;
list-style-type:none;
}
.book a, .partners a{
display:block;
font-family:Arial;
font-size:12px;
color:#FFF;
text-decoration:none;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding:0 0 0 15px;
height:18px
}
#left .partners h3{
color:#ABDC36
}
#left .partners a{
background-image:url(images/arrowg.gif)
}
.partban{
width:184px;
float:left;
overflow:hidden;
margin:-9px 0 20px 0;
}
.partban img{
float:left;
margin:9px 2px 0 2px
}
.newsletter{
background-image:url(images/newsletterbg.gif);
background-position:top left;
background-repeat:no-repeat;
width:184px;
height:103px;
margin:28px 0 19px 0;
float:left
}
.newsletter input{
width:147px;
height:15px;
margin:38px 0 0 16px;
border:2px inset #D4D0C8;
font-family:Arial;
font-size:11px;
color:#545454;
padding:2px 0 0 5px
}
.newsletter button{
width:80px;
height:23px;
border:0px;
background:none;
cursor:pointer;
margin:7px 0 0 14px;
}
.valid {
text-align:center;
}
.valid img{
margin:10px 6px 10px 2px
}
#right{
float:left;
width:185px;
padding:0 0 42px 0;
overflow:hidden
}
.templates{
background-image:url(images/rightbg1.gif);
background-position:top left;
background-repeat:repeat-y;
margin:0 0 10px 0
}
.templates h3{
background-image:url(images/rightbg.gif);
background-position:top left;
background-repeat:no-repeat;
font-family:Arial;
font-size:15px;
color:#D7D7D7;
font-weight:bold;
padding:17px 15px 20px 15px
}

.temp{
padding:0 15px 12px 15px;
font-family:Arial;
color:#CBCBCB;
font-size:12px;
}
.temp img{
border:1px solid #000000;
margin:0 0 12px 0;
}
.temp div img{
border:0px; 
margin:0px;
}
.temp span{
display:block;
float:left;
width:83px;
padding:4px 0 0 0;
}
.poll{
padding:0 15px 12px 15px;
font-family:Arial;
color:#CBCBCB;
font-size:12px;
}
.temp font{
font-size:12px;
color:#FFAC2A;
}
.dot{
margin:0 0 0 15px;
float:left;
}
.more{
background-image:url(images/rightbg2.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:35px;
}
.more-poll{
background-image:url(images/rightbg2.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:7px;
}
.more a{
font-family:Arial;
font-size:12px;
color:#8FDEFF;
margin:0 0 0 16px;
text-decoration:underline
}
.more a:visited, #center a:visited{text-decoration:underline}
.more a:hover, #center a:hover{text-decoration:none}
.aff{
margin:0 0 13px 0;
}
#center{
float:left;
width:531px;
margin:0 11px 28px 11px;
background-image:url(images/centerbg.gif);
background-position:top left;
background-repeat:repeat-y
}
.top{
background-image:url(images/centertop.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.bottom{
background-image:url(images/centerbot.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding:0 34px 25px 34px;
font-family:Arial;
font-size:12px;
color:#545454
}

.bottom ol, .bottom ul {
	padding:0 0 20px 50px;
	line-height:18px;
}

.bottom h2, #respond{
font-family:Arial;
font-size:24px;
color:#085382;
font-weight:normal;
padding:28px 0 10px 0
}

.bottom h3{
font-family:Arial;
font-size:20px;
color:#0086a8;
font-weight:normal;
padding:5px 0 10px 0
}

.bottom p{
padding:0 0 15px 0;
}
.date{
padding:5px 0 27px 0;
font-size:11px;
}
#center a{
color:#0086A8;
text-decoration:underline
}
.dots{
background-image:url(images/dots2.gif);
background-position:top left;
background-repeat:repeat-x;
height:1px;
width:463px;
}
#footer{
width:957px;
height:60px;
float:left;
background-color:#191B1D;
padding:22px 0 0 33px;
font-family:Arial;
font-size:12px;
color:#F4F4F4;
line-height:20px;
}
#footer a{
color:#89CAEF;
text-decoration:underline;
margin:0 5px
}
#footer a:visited{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer span{
color:#89CAEF
}

.alignright {
margin-top:5px;
float: right;
}

.alignleft {
margin-top:5px;
float: left
}
.categories{
padding:0 0 0 15px;
font-family:Arial;
font-size:12px;
color:#D7D7D7;
}
.categories li{
width:145px;
line-height:10px;
padding:0 0 0 10px;
height:18px;
list-style-type:none;
background-image:url(/wp-content/uploads/arrow_7.gif);
background-position:0px 5px;
background-repeat:no-repeat;

}
.categories a{
width:145px;
color:#D7D7D7;
text-decoration:none;
line-height:16px;
display:block;
}
.categories a:visited{text-decoration:none}
.categories a:hover{text-decoration:underline}

strong.search-excerpt { background: yellow; }