/*
Theme Name: KangoWord
Theme URI: http://kangomedia.com
Description: Custom Theme by KangoMedia
Version: 1.6
Author: Freddy Rodriguez
Author URI: http://kangomedia.com

*/


*
{
   padding: 0;
   margin: 0;
}



body {
    background:url(images/bg.jpg) repeat-x #FFFFFF;
	font-family: Trebuchet MS,sans-serif;
	color:#3F3F3F;
	font-size:.9em;
}

.alignright {float:right; }

#wrapper {
	width:900px;
	margin:0 auto;
}

#header {
	background:url(images/banner2.jpg) no-repeat;
	width:900px;
	height:150px;
}

#homecontainer {
	padding:10px 10px 30px 10px;
	width:878px;
	background:#BFB498;
        min-height:500px; 
        position:relatve;
        overflow:hidden;    
	border-left:solid 1px #E8E8E8;
	border-right:solid 1px #E8E8E8;
	border-bottom:solid 3px #E8E8E8;
}

#warrantycontainer {
	padding:10px 10px 30px 10px;
	width:878px;
	background:#BFB498;
        min-height:950px;     
	border-left:solid 1px #E8E8E8;
	border-right:solid 1px #E8E8E8;
	border-bottom:solid 3px #E8E8E8;
}



#warrantycontent {
        height:800px;
}

#leftcolumn {
	width:160px;
	float:left;
}

#menu {
	width:160px;
}

#menu ul {
	list-style:none;
	color:#FFFFFF;
}

#menu ul li {
	width:160px;
	height:28px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #FFFFFF 2px;
	border-bottom:solid #FFFFFF 2px;
        font-family:Trebuchet MS,sans-serif;
		font-size:.9em;
}

#menu ul li.first {
	width:160px;
	height:28px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #E8E8E8 6px;
	border-bottom:solid #FFFFFF 2px;
        font-family:Trebuchet MS,sans-serif;
}

#menu ul li.last {
	width:160px;
	height:28px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #FFFFFF 2px;
	border-bottom:solid #E8E8E8 6px;
        font-family:Trebuchet MS,sans-serif;
}

#menu ul li p {
	margin: 5px 0 0 5px;
}

#menu ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#menu ul li a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#locationtitle {
	width:160px;
	height:28px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #E8E8E8 6px;
	border-bottom:solid #FFFFFF 1px;
	margin-top:15px;
	color:#FFFFFF;
	text-align:center;
}

#locationtitle p{
	padding-top:5px;
}

#location {
	text-align:center;
	color:#3F3F3F;
	width:158px;
	border:1px solid #5095BE;
        background:#F0EADD;
}

#location p{
	padding:9px 0 9px 0;
}

#hourstitle {
	width:160px;
	height:28px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #E8E8E8 6px;
	border-bottom:solid #FFFFFF 1px;
	margin-top:15px;
	color:#FFFFFF;
	text-align:center;
}

#hourstitle p{
	padding-top:5px;
}

#hours {
	text-align:center;
	color:#3F3F3F;
	width:158px;
	border:1px solid #5095BE;
        background:#F0EADD;
}

#hours p{
	padding:9px 0 9px 0;
}


#midcolumn {
	width:525px;
	float:left;
	margin: 0 12px 0 12px;
}

#topbanner {
	width:525px;
	height:28px;
	background:#155B8D;
	border-top:solid #E8E8E8 6px;
	border-bottom:solid #FFFFFF 1px;
	color:#FFFFFF;
	text-align:center;
}

#topbanner p{
	padding-top:5px;
	font-size:1.3em;
}

#number {
	width:295px;
	height:50px;
	position:relative;
	top:140px;
	right:0px;
	z-index:auto;
	background:#000000;
	float:right;
	text-align:right;	
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
}

#number p{
	margin:2px 25px 0 25px;
	color:#ffffff;
	font-weight:bold;
	font-size:1.4em;
}




#rightcolumn {
	width:165px;
	
	float:left;
}

/* ------------------------

	BLOG INFO

------------------------ */

#sidebar ul { list-style:none; }

#partnerstitle {
	width:170px;
	height:28px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #E8E8E8 6px;
	border-bottom:solid #FFFFFF 1px;
	color:#FFFFFF;
	text-align:center;
}

#partnerstitle p{
	padding-top:5px;
}

.partnerstitle {
	width:170px;
	background:#155B8D;
	vertical-align:middle;
	border-top:solid #E8E8E8 6px;
	border-bottom:solid #FFFFFF 1px;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0;
	margin-bottom:5px;
}

.blog_navigation ul { margin-bottom:20px; }
.blog_navigation ul li { margin-left:15px; }

.blog_navigation ul li a { color:#0066CC; }
.blog_navigation ul li a:hover { color:#6BB4D7; }

#searchform { margin-left:5px; }
input.text { border:1px solid #999; padding:3px; color:#666; background:#d7cdb4; }
input.submit { background:url(images/search_button.gif) no-repeat; width:60px; height:20px; text-indent:-5000px; border:none; margin:5px 0 5px 97px; }

h2 a {
      color:#0066CC;
      font-weight:bold;
      margin:10px 0 10px 0;
	  text-decoration:none;
}

.date_cal { float:right; background:url(images/date_box.gif) no-repeat; width:47px; height:54px; margin-right:10px; }
.date { font-family: �Palatino Linotype�, �Book Antiqua�, Palatino, serif; font-size:1.7em; color:#fff;  text-align:center; margin-top:3px; }
.month { color:#CCCC99; text-align:center; text-transform:uppercase; font-size:.8em; letter-spacing:3px; }
p.postmetadata { font-size:.8em; }
.postmetadata a { color:#0066CC; text-decoration:none; }
.postmetadata a:hover { color:#6BB4D7; }

h3#comments { border: 1px solid #c9c0a9; background:#d7cdb4; font-size:.9em; padding:2px 10px; margin-bottom:8px; }
ol.commentlist { list-style:none; }
.commentlist p { clear:both; width:400px; margin-left:40px; font-size:.9em; font-style:italic; }
.avatar { float:left; }
.fn a { text-decoration:none; color:#0066CC; font-style:normal;margin-left:8px; }
.comment-meta a { text-decoration:none; font-size:.7em; vertical-align:bottom; color:#666; margin:0 0 8px 8px; }

.blog_post { margin-bottom:20px; }



#respond { width:450px; margin-top:20px; }
input#author {border:1px solid #999; padding:3px; color:#666; background:#d7cdb4;}
input#email {border:1px solid #999; padding:3px; color:#666; margin-top:4px; background:#d7cdb4; }
input#url {border:1px solid #999; padding:3px; color:#666; margin-top:4px; background:#d7cdb4; }
textarea#comment { width:450px; margin-top:4px; border:1px solid #999; padding:3px; color:#333; background:#d7cdb4; }
input#submit { margin-top:8px; }


/* ------------------------

	END BLOG INFO

------------------------ */


#partners {
	text-align:center;
	color:#999999;
	width:168px;
	border:1px solid #5095BE;
        background:#F0EADD;
}

#partners img{
	padding:9px 0 9px 0;
}

.entry {
    margin:10px;
}

.entry p {
    margin-top:8px;
}

.entry a {
	color:#0066CC;
        font-weight:bold;
	text-decoration:none;
}

.entry a:hover {
	color:#6BB4D7;
        font-weight:bold;
}

h2 {
      color:#0066CC;
      font-size:1.6em;
      font-weight:bold;
      margin:10px 0 10px 0;
}


#bottomspacer {
	background:url(images/footer.jpg) no-repeat #ffffff;
	clear:both;
	width:900px;
	height:50px;
	margin:0 auto;
}

#footer {
	width:900px;
	margin:0 auto;
	text-align:center;
	clear:both;
}

#footer ul {
	list-style:none;
	margin-top:10px;
}

#footer ul li {
	color:#6BB4D7;
	font-size:.9em;
	display:inline;
	border-right: 1px solid #6BB4D7;
	padding-right:5px;
         position:relative;
}

#footer ul li.last {
	color:#6BB4D7;
	font-size:.9em;
	display:inline;
	border-right: none;
	padding-right:5px;
}

#footer p {
	color:#6BB4D7;
	font-size:.9em;
}

#footer a {
	color:#6BB4D7;
	text-decoration:none;
}

#footer a:hover {
	color:#0066CC;
}

#footer p.link {
	margin-bottom:30px;
}

#footer p.link a {
	color:#6BB4D7;
	border-bottom:dotted #6bb4d7 1px;
}

#footer p.link a:hover {
	color:#0066CC;
}

.entry img.lyon {
        margin:0px;
        border:none;
}

.entry a:hover img.lyon {
        margin:0px;
        border:none;
}

.entry img{
       padding:3px; border:1px solid #fff; margin:6px;
}

.warrantycontent {
	width:520px;
	margin:0 auto;
	padding: 10px 0px 10px 0px;
	overflow:auto;
}

.entry a img {
        border:1px solid #fff;
        text-decoration:none;
}

.entry a:hover img {
        border:1px solid #fff;
        text-decoration:none;
}

.entry ul {
	margin:8px 0 0 20px; color:#fff;
	}
	
.entry ul li {
	color:#3F3F3F;
	}