@charset "UTF-8";
/* CSS Document */

* {margin: 0px; padding: 0px;}
html, body, td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
body {background: #f8981d url('http://www.chainsawtips.net/files/image61.gif') no-repeat top center; text-align: center;}
a {color: #66a1d0;}
img {border: none;}

/* layout */
div#container {width: 1112px; margin: 0px auto; text-align: left;}
div#page_left {width: 787px; float: left;}
div#page_right {width: 310px; float: right; margin: 60px 0px 0px 0px;}

div#custom_text_1 {height: 41px; margin: 0px 78px;}
div#custom_text_1_text {height: 41px; width: 956px; background: transparent url('http://www.chainsawtips.net/files/image58.jpg') no-repeat bottom left;}
div#custom_text_1_text p {height: 37px; font-size: 10pt; line-height: 41px; margin: 0px 30px 0px 30px;}

div#menu_container {margin: 20px 0px 0px 94px; height: 39px;}
div#menu_container ul {list-style-type: none;}
div#menu_container li {display: inline;}
div#menu_container a {display: inline-block; height: 39px; background: #666; margin: 0px -3px 0px 0px; color: #FFF; text-decoration: none; line-height: 37px; padding: 0px 10px;}
div#menu_container a:hover {background: #333;}

div#custom_text_2 {margin: 0px 0px 0px 78px; height: 134px; background: transparent url('http://www.chainsawtips.net/files/image59.jpg') no-repeat top left;}
div#custom_text_2 p {padding: 36px 64px 0px 64px; font-size: 16pt; font-weight: bold; line-height: 18pt;}

div#flash_container {width: 787px; height: 657px; background: transparent url('http://www.chainsawtips.net/files/image60.jpg') no-repeat top left;}

div#content_area {margin: 0px 0px 50px 78px; background: #FFF; border: 5px solid #000;}
div#content {margin: 20px 29px;}
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {margin: 10px 0px 20px 0px;}
div#content p {padding: 10px 0px 15px 0px; color: #696969; font-size: 11pt;}

div#legal {margin: 0px 0px 50px 78px;}
div#legal_link {font-size: 8pt;}
div#legal_link a {color: #FFF;}
div#legal_text {background: #FFF; font-size: 8pt; color: #666; margin-top: 10px;}
div#legal_text p, div#legal_text h3 {padding: 10px;}

div#youtube_header {background: transparent url('http://www.chainsawtips.net/files/image63.jpg') no-repeat top right; margin: 10px; height: 50px;}
div#youtube {margin: 10px;}
div#youtube ul {list-style-type: none;}
div#youtube li {margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px dotted #CCC;}
div#youtube_footer {padding: 0px 10px 10px 10px; text-align: right;}
span.yt_image img {width: 80px; height: 60px;}
span.yt_image {display: block; width: 80px; float: left;}
span.yt_title {display: block; width: 125px; float: right; font-size: 11pt; font-weight: bold;}
span.yt_title a {text-decoration: none;}
div#youtube_footer a {color: #66a1d0;}

div#tweet_header {background: transparent url('http://www.chainsawtips.net/files/image62.jpg') no-repeat top right; margin: 10px; height: 50px;}
div#tweet_header a {display: block; width: 150px; font-size: 14pt; color: #000; font-weight: bold; text-decoration: none;}
div#tweet {margin: 10px;}
div#tweet ul {list-style-type: none;}
div#tweet li {padding: 10px 0px; border-bottom: 1px dotted #CCC; color: #727272;}
div#tweet a {color: #66a1d0;}
div#tweet_footer {padding: 0px 10px 10px 10px; text-align: right;}
div#tweet_footer a {color: #66a1d0;}
div#tweet span.twitterTime {display: block;}
div#tweet span.twitterTime a {color: #b9b9b9; text-decoration: none;}

div#menu {margin: 10px;}
div#menu ul {list-style-type: none;}
div#menu li {padding: 10px 0px; border-bottom: 1px dotted #CCC;}
div#menu a {color: #66a1d0; text-decoration: none; font-weight: bold;}

div.block {width: 232px; background: #FFF; border: 1px solid #000; margin: 0px 0px 10px 0px;}

span.orange {color: #db881e;}
span.lt-brown {color: #918d42;}

div.video_teaser {margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px; border-bottom: 1px dotted #ccc;}
div.video_image {width: 120px; float: left;}
div.video_title {width: 510px; float: right;}

/* float fix */
.floatcontainer:after {content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.floatcontainer {display: inline-block;}
/* Hides from IE Mac */
* html .floatcontainer {height: 1%;}
.floatcontainer {display: block;}