html, body {height:100%;}
html, body, div, p, ul, ol, li, h1, h2, h3, h4, pre, form, p, button, img {border:0 none;margin:0;padding:0;}
body {
-x-system-font:none;/*background-image:url(/site_media/images/logo/carbon.jpg);*/background-color:#FFFFFF;
color:#8D8D85;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;
font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;}
ul, li {list-style-type:none;}
a {outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a span, button span, ul#navigation span, h2 span, h3 span {display:none;}
input, textarea {-x-system-font:none;color:#3A3A35;font-family:Tahoma,Arial,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:17px;}
button {cursor:pointer;display:block;}
div.clear {clear:both;font-size:1px;height:1px;line-height:1px;position:relative;}
#page_container {margin:0 auto;padding:0 0 30px;text-align:left;width:920px;}
#bd {background:transparent url(../img/backgrounds/content.gif) repeat-y scroll 0 0;margin:40px 0 0 15px;width:890px;}
a, h4 a {/*border-bottom:1px solid #D7E1E9;*/color:#7AAA1B;}
p a:hover, h4 a:hover {border-bottom:1px solid #AAA;color:#333;}
p.link {padding:0 0 0 19px;}
h3 {height:10px;}
/*===================== header ===============================*/
#header {height:90px;}
#header #logo {float:left;height:48px;padding:20px 0 0 0px;width:135px;}
#header h1 {background:transparent url(/site_media/images/logo/travis2.gif) no-repeat scroll 0 0;cursor:pointer;display:block;height:48px;text-indent:-9999px;}
#header h1:hover {background-position:0 -48px;}
#header h1 a {display:block;height:48px;width:132px;}
#header .contact {float:right;margin:0px;padding:0px;width:115px;position:relative;top:6px;}
/*===================== navigation ===============================*/
ul#navigation {height:50px;}
ul#navigation li {float:left;width:230px;}
ul#navigation li a {cursor:pointer;display:block;height:50px;}
ul#navigation li a#life {background:transparent url(/site_media/images/navigation/life.gif) no-repeat scroll 0 0;}
ul#navigation li a#work {background:transparent url(/site_media/images/navigation/work.gif) no-repeat scroll 0 0;}
ul#navigation li a#mission {background:transparent url(/site_media/images/navigation/mission.gif) no-repeat scroll 0 0;}
ul#navigation li a#hobby {background:transparent url(/site_media/images/navigation/hobby.gif) no-repeat scroll 0 0;}
ul#navigation li a#life:hover, ul#navigation li a#work:hover, ul#navigation li a#mission:hover, ul#navigation li a#hobby:hover {background-position:0 -50px;}

#subnavigation{margin:30px 0 0 100px;color:#7AAA1B;font-size:1.25em;height:30px;width:800px;}
#subnavigation li{display:none;padding:0 0 0 50px;float:left;}
#subnavigation a:link{text-decoration:none;color:gray;}
#subnavigation a:visited{text-decoration:none;color:gray;}
#subnavigation a:hover{color:#7AAA1B;}
#subnavigation a:active{color:gray;}
#subnavigation .active{font-size:14px;font-weight:bold;}
#subnavigation .active a{color:#7AAA1B;}
/*===================== generic ===============================*/
.box{border:1px solid #DCDCDC;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;}


.commentbox{width:500px;min-height:50px;background:#DCDCDC;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;
	margin:0 0 10px 0;}
.commentbox .commentleft{float:left;width:130px;}
.commentbox .commentleft .commentupper{height:38px;}
.commentbox .commentleft .commentupper .commentdate{float:left;width:70px;font-size:9px;color:#aaa;line-height:9px;}
.commentbox .commentleft .commentupper .commentpic{float:left;width:30px;height:30px;border:2px solid #fff;}
.commentbox .commentleft .commentupper .commentcurl{float:left;width:10px;padding:17px 0 0 0;}

.commentbox .commentleft .commentlower{height:20px;font-size:14px;color:#555;}
.commentbox .commentright{float:left;width:355px;background:#bbb;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;
	padding:4px 5px 6px 10px;font-size:12px;font-weight:bold;min-height:40px;}
	
.commentform{width:500px;min-height:50px;background:#DCDCDC;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;margin:0 0 30px 0;}
.commentform .commentformname{float:left;width:100px;padding:0 0 5px 20px;font-size:9px;color:#aaa;line-height:9px;}
.commentform .commentformemail{float:left;width:100px;padding:0 0 5px 110px;font-size:9px;color:#aaa;line-height:9px;}
.commentform .commentformcomment{padding:3px 0 5px 20px;font-size:9px;color:#aaa;line-height:9px;}

.commentform #id_url,#id_honeypot{visibility:hidden;float:right;height:0;width:0;}
.commentform label{visibility:hidden;width:0;height:0;padding:0;margin:0;float:right;}
.commentform textarea{height:60px;width:493px;}
.commentform #id_name{color:#555;width:200px;padding:0;margin:0;font-size:14px;font-weight:bold;}
.commentform #id_email{color:#555;width:280px;padding:0;margin:0;font-size:14px;font-weight:bold;}

/*===================== left column ===============================*/
#left_column{float:left;width:674px;border-right:3px solid #DCDCDC;}
.left{float:left;}
.right{float:right;}
.clearer{clear:both;}

.homebox{width:625px;min-height:80px;margin:0 0 30px 0;}
.homebox img{padding:0 0 0 15px;}
.homebox h2{padding:0 0 15px 0;}
.homebox .date{padding:0 0 0 100px;color:#7AAA1B;font-weight:bold;}

.videobox{width:170px;float:left;margin:0 20px 20px 0;}

.blog_d{}
.blog_d img{margin:0 10px 20px 20px;border:2px solid #dcdcdc;}
.blog_d .date{float:right;color:#7AAA1B;margin:0 20px 0 0;font-weight:bold;}
.postcomment{float:left;width:60px;}

.view{width:600px;height:20px;background:url(/site_media/images/viewbg.gif) repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin:0 0 15px 20px;}
.view li{float:left;width:125px;padding:2px 0 0 20px;}
.view .wide{border-right:1px solid #aaaaaa;}
.view img{float:right;margin:5px 15px 0 0;}

#cform{margin:20px 0 0 0;background-color:#EEFFEE;}
#cform a {background-color:#DDDDDD;padding:0 6px;}
.first{float:left;clear:left;width:110px;text-align:right;}
.second{float:left;margin:0 0 0 10px;width:50px;}
.third{float:left;}
.checkoffform{}
.checkoffform li{height:30px;}
.checkoffform input{width:30px;}

.billtable{margin:20px 0 0 0;border-collapse:collapse;}
.billtable th{padding:10px;border:solid 4px #DCDCDC;}
.billtable td{padding:10px;border:solid 4px #DCDCDC;}

.oilchart-chart{width:650px;height:400px;}
/*===================== right column ===============================*/
#right_column {float:left;width:210px;}
.search{margin:0 0 25px 0px;border-bottom:3px solid #dcdcdc;height:60px;padding:0 0 0 25px;}
#search{background: url(/admin_media/img/admin/selector-search.gif) 100% 0% no-repeat;font-size:14px;font-weight:bold;color:#777777;padding:2px 0;}

#quote{padding:0 0 0 25px;}
#quote b{font-size:16px;margin:0 0 15px 0;}
/*===================== footer ===============================*/
#footer {margin:0 0 0 15px;padding:26px 0;border-top:3px solid #DCDCDC}
#footer ul, #footer li {float:left;}
#footer li a {border-bottom:1px solid #E0E0E0;color:#6E6E66;}
#footer li a:hover {border-bottom:1px solid #FFFFFF;color:#8E8E86;}
#footer li span {color:#D0D0D0;}
#footer p#copyright {float:right;width:445px;}
/*===================== end ===============================*/


/*===================== colors ===============================*/
/* #7AAA1B -- green*/
/* #DCDCDC -- gray*/

/* == */

