﻿/*** RESET***/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End RESET*/

/*Structure*/
body{background:#cacaca;}
div#container{width:1000px; background:#fff;margin:0 auto;overflow:hidden;font-family:verdana, sans serif;}
div#header-top{overflow:hidden;padding:5px 0 5px 0;background:#cacaca;}
div#leftcol{float:left;width:130px;padding-left:10px;}
div#rightcol{float:right;width:160px;}
div#main-content{width:675px;float:left;padding:0 0 50px 10px;}

/*Header*/

a#top-logo img{width:134px;float:left;padding:0 20px 0 0;}
div#header-main{position:relative;height:150px;}
.header-ad {position:absolute;top:0;right:0;width:728px;height:90px;background:#cacaca;}
ul#header-companies{width:650px;float:left;padding:10px 0 0 0;}
ul#header-companies li{display:inline; color:#666666;padding: 0 0 0 0;}
ul#header-companies li a{text-decoration:none; color:#666666;font-size:12px;padding: 0 5px 0 0;border-right:1px solid #666666;}
ul#header-companies li a.last{border:none;}
div#header-rss{width:65px;float:right;padding:10px 0 0 0;}
ul#rss li{display:inline;padding: 0 5px 0 0;}
ul#rss li a{text-decoration:none; color:#666666;font-size:12px;}
div#header-bottom{background:#330000;text-align:right;padding:7px 7px 7px 0;}
div#header-searchbox{overflow:hidden;width:300px;float:right;/*padding:7px 7px 7px 0;*/}
div#header-bottom input{width:200px;border:none;}
div#header-bottom input.search_submit{width:60px;padding-left:10px; background:#330000;font-size:10px;color:#ffffff;font-weight:bold;text-transform:uppercase;cursor:pointer;}


/*Content*/
div#content-wrap{overflow:hidden;padding:25px 0 0 0px;}

ul#side-nav{border-bottom:1px solid #989898;width:100px;padding: 0 0 20px 0;}
ul#side-nav li, ul#side-companies li {display:block;padding:0 0 7px 0;line-height:10px;}
ul#side-nav li a:hover, ul#side-nav li a.sub:hover, ul#side-companies li a:hover{text-decoration:underline;}
ul#side-nav li a {color:#c60000;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none;}
ul#side-nav li a.sub, ul#side-companies li a{color:#666666;font-family:arial;font-size:11px;font-weight:normal; text-decoration:none;}
ul#side-companies {padding:20px 0 0 0;}

div.blog-header {border-bottom:2px solid #000000;padding:0 0 5px 0;margin:0 0 12px 0;}
div.blog-header.no-margin{margin:0;}
div.blog-header.multimedia{margin:0 0 0 14px;}
div.blog-header h1{font-family:arial;font-weight:bold;font-size:13px;text-transform:uppercase;}

p.blog-date, div.meta-data p, div.meta-data a {font-size:10px;font-family:verdana;font-weight:bold;color:#989898;/*padding:0 0 5px 0;*/text-decoration:none;text-transform:uppercase; }
div.meta-data a:hover{text-decoration:underline;}
div.meta-data.bottom{padding-bottom:5px;}
div.blog-post{padding:14px 0 14px 0;/*border-bottom:1px solid #989898;*/}
div.blog-post.archive{padding:14px 0 14px 0;}
div.blog-post.last{border-bottom:2px solid #000000;}
div.blog-post.first{padding:0 0 14px 0;border-bottom:2px solid #000000;}
div.blog-post h1, div.blog-post h1 a {font-size:22px;font-family:arial;font-weight:normal;color:#000000;text-decoration:none;}
div.blog-post h1 a:hover{color:#c60000;}
div.blog-post.archive h1, div.blog-post.archive h1 a{font-size:18px;line-height:22px;}
div.blog-post h1{padding:5px 0 5px 0;}
hr{margin:0;color:#989898;background-color:#989898;height:1px;border:none;}

div.blog-content {font-family:verdana;font-size:12px;line-height:17px;padding:0 0 13px 0;color:#000000;}
div.blog-content.truncated p{padding-bottom:0;}
div.blog-content img{padding:10px 0 10px 0;}
div.blog-content img.video{display:none;float:right;width:262px;padding:0 0 10px 10px;}
div.VideoPlayer {float:left;width:336px;padding:0 10px 10px 0;}

div.blog-bottom{overflow:hidden;}
div.blog-bottom ul.tag-list{float:left;width:250px;padding:0 0 16px 0;}
div.blog-bottom ul.tag-list li {display:inline;font-size:10px;font-weight:bold;}
div.blog-bottom ul.tag-list li a{font-size:10px; color:#558175;font-weight:normal;text-decoration:underline;}
div.blog-bottom a.comment-link {clear:left;float:left; width:150px;color:#558175;text-decoration:none; font-size:10px; font-family:verdana; font-weight:bold;padding:5px 0 0 0;text-transform:uppercase;}
div.blog-bottom a.comment-link:hover{text-decoration:underline;}
div.blog-bottom .blogger-bio, div.about .blogger-bio{background:#e7e7d9; clear:left;overflow:hidden;width:650px;padding:12px;}
.blogger-bio{background:#e7e7d9; clear:left;overflow:hidden;width:650px;padding:12px;}
.blogger-bio img{float:left;width:100px;padding:0 12px 0 0;}
.blogger-bio p{float:left; width:535px;font-size:11px;line-height:14px;padding:0;color:#000000;}
div.blog-bottom .blogger-bio img, div.about .blogger-bio img{float:left;width:100px;padding:0 12px 0 0;}
div.blog-bottom .blogger-bio p, div.about .blogger-bio p{float:left; width:535px;font-size:11px;line-height:14px;padding:0;color:#000000;}

div.about {font-size:13px;line-height:16px;}
div.about div{font-size:12px;margin-bottom:20px;} 
div.about .blogger-bio {font-size:11px;margin-bottom:15px;}
div.blogger-bio span.bold{font-weight:bold;}

div.share-options{width:250px;float:right;}
div.share-options ul{text-align:right;}
div.share-options ul li{display:inline;}
div.share-options ul a.email{background:url(../images/envelope.gif) no-repeat center  left ;padding-left:15px;}
div.share-options ul a.share{background:url(../images/share.gif) no-repeat center  left ;padding-left:10px;}
div.share-options ul a.last{border:none;}
div.share-options ul li a{color:#939393;font-size:10px;text-decoration:none;text-transform:uppercase;border-right: 1px solid #939393;padding:0 5px 0 0; }
div.share-options ul li a:hover{text-decoration:underline;}
a.open-post{display:inline-block;width:100px;font-size:10px;font-weight:bold;color:#558175;padding-top:10px;text-decoration:none;text-transform:uppercase;}
a.open-post:hover{text-decoration:underline;}
div.ad-block{clear:left;border-top:1px solid #939393;margin:0 13px 10px 0; float:left;width:336px;}
div.ad-block.no-border{border:none;}
div.ad-header p{padding:5px 0 5px 0;font-size:11px;color:#939393;text-align:center;}
div.ad-block img{padding:0;}

div#pages{padding:5px 0 0 0;}
div#pages a {color:#000000;font-size:11px;padding-left:3px;padding-right:3px;text-decoration:none;}
div#pages a.pagePrev {padding-left:0;}

div.comment-area{clear:left;}
div.comment-area .comment-top{overflow:hidden;border-bottom: 1px solid #989898;padding:10px 0 10px 0;}
div.comment-area .comment-top p a{float:left;width:150px;font-size:10px;font-weight:bold;text-transform:uppercase;padding:6px 0 0 0;color:#000000;text-decoration:none;}
div.comment-area .comment-entry{clear:left;font-size:11px;padding:20px 10px 20px 0; border-bottom: 1px solid #989898;}
div.comment-area .comment-entry p{padding-bottom:20px;line-height:14px;}
div.comment-area .comment-meta-data p{padding-bottom:0;}
div.comment-area .comment-entry a.comment-id{font-size:11px;font-weight:bold;color:#558175;text-decoration:none;}
div.comment-area .comment-form{padding:15px 0 0 0;}
div.comment-area .comment-form p{font-size:10px;font-weight:bold;text-transform:uppercase;}
div.comment-area .comment-form fieldset{padding:25px 0 0 0;}
div.comment-area .comment-form fieldset .form-field{overflow:hidden;padding:0 0 10px 0;clear:left;}
div.comment-area .comment-form fieldset label{font-size:10px;float:left;width:100px;padding-top:5px;text-align:left;}
div.comment-area .comment-form fieldset label.CaptCha{clear:left;float:left;width:auto;padding:0 0 5px 0;}
div.comment-area .comment-form fieldset label.verify{width:250px;font-family:arial;font-size:12px;padding:0 0 10px 0;}

div.comment-area .comment-form fieldset input{float:left;width:250px;font-family:arial;font-size:12px;}
div.comment-area .comment-form fieldset input.CaptCha{clear:left;float:left;margin-bottom:10px;}
div.comment-area .comment-form fieldset input.submit-button{clear:left;background:url(../images/Submit.gif) no-repeat top left;width:63px;height:20px; border:none;text-indent:-999px;cursor:pointer;}
div.comment-area .comment-form fieldset input.submit-button:hover{background:url(../images/submit_black.gif) no-repeat top left;}
div.comment-area .comment-form fieldset textarea{padding-right:11px;float:left;}
div.comment-area .comment-form fieldset img{float:left;width:250px;padding:10px 0 10px 0;}
div.comment-area .CommentImage {margin-left:-8px;clear:left;float:left; } 
 /*Safari only*/@media screen and (-webkit-min-device-pixel-ratio:0)
 {div.comment-area .CommentImage {margin:10px 0 0 0; }}
 
div.EmailTitle{font-family:Verdana;font-size:12px;}
div.emailfriend_form td.label{font-family:verdana;font-size:10px;padding-right:5px;/*padding-bottom:10px;*/vertical-align:top;}
div.emailfriend_form {margin:20px 0 0 20px;}
div.emailfriend_form td input, div.emailfriend_form td textarea{margin-bottom:6px;}
div.emailfriend_form td input.submit{margin-bottom:0;}


div.subscribe{border-bottom:1px solid #989898;padding:10px 0 20px 0;}
div.subscribe p{font-size:10px;font-weight:bold;text-transform:uppercase;padding:10px 0 10px 0;}
div.subscribe fieldset{margin:8px 0 0 0;}
div.subscribe .form-field{float:left;width:500px;margin:0 0 10px 0;}
div.subscribe .form-field.last{margin:8px 0 0 0 ;}
div.subscribe .form-field label{font-family:verdana;font-size:10px;width:90px;float:left;padding-top:5px;}
div.subscribe .form-field label.not-required{width:84px;padding-left:6px;}
div.subscribe .form-field input{width:325px;float:left;}
div.subscribe input.submit-button{background:url(../images/Submit.gif) no-repeat top left;width:63px;height:20px; border:none;margin-left:90px;text-indent:-999px;cursor:pointer;}
div.subscribe input.submit-button:hover{background:url(../images/submit_black.gif) no-repeat top left;}
div.subscribe .form-field span.red{color:#c60000;}

div.subscribe p.rss{background:url(../images/rss_gray.jpg) no-repeat bottom right;width:45px;padding-bottom:0;}
div.subscribe ul.rss {padding:8px 0 0 0;}
div.subscribe ul.rss li a{color:#558175;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
div.subscribe ul.rss li a:hover{text-decoration:underline;}

div.video-holder{border-bottom:1px solid #989898;}

div#resultCount{border-bottom:1px solid #989898;padding:0 0 5px 0;}

/* Footer */
div#footer{background:#666666;clear:both;height:20px;}
div#footer ul li{display:inline;}
div#footer li a {text-decoration:none;font-family:arial;font-size:11px;font-weight:bold;color:#c6c6c6;border-left:1px solid #c6c6c6;padding:0 0 0 5px;}
div#footer li a.first{color:#ffffff;border:none;}

div#sub-footer{background:#cacaca;}
div#sub-footer ul{list-style-type:disc;padding-left:4px;}
div#sub-footer ul li{display:inline;font-family:arial;font-size:11px;color:#333333;}
div#sub-footer ul li a{background: url(/images/greydot.gif) no-repeat left center;padding:0 0 0 10px;font-family:arial;font-size:11px;text-decoration:none;color:#333333;}
div#sub-footer ul li.first a{background:none;padding:0 0 0 0;}
