* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #ffffff;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}
::selection { 
	background: #dddfde; 
	color: #333333;
}
::-moz-selection { 
	background: #dddfde; 
	color: #333333;
}
#wrapper {
	width: 800px;
	margin: 50px auto 20px auto;
}
h1 a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 22px;
	float: left;
	margin: 0 0 10px 0;
}
h1 a:hover {
	color: #3886E6;
}
ul#navigation {
	float: right;
	margin: 11px 0 0 0;
}
ul#navigation li {
	float: left;
	list-style-type: none;
	display: block;
}
ul#navigation li a {
	margin: 0 0 0 10px;
	border-bottom: 3px solid #DDDFDE;
	color: #9a9a9a;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
ul#navigation li a:hover {
	border-bottom: 3px solid #333333;
	color: #333333;
}
ul#navigation li a.active {
	border-bottom: 3px solid #333333;
	color: #333333;
}
#box {
	background-color: #333333;
	padding: 40px;
	color: #ffffff;
	clear: both;
	font-size: 17px;
	margin: 0 0 20px 0;
}
#box a {
	color: #ffffff;
	text-decoration: none;
}
#box a:hover {
	text-decoration: underline;
}
#footer {
	clear: both;
	border-top: 3px solid #DDDFDE;
	padding: 5px 0 5px 0;
}
#footer a {
	color: #565656;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#main {
	float: left;
	width: 600px;
	margin: 0 0 20px 0;
	min-height: 400px;
}
#sidebar {
	float: left;
	width: 180px;
	margin: 0 0 20px 20px;
	min-height: 400px;
}
.news-widget {
	clear: both;
	margin: 0 0 60px 0;
}
.news-widget p {
	margin: 0 0 10px 0;
	line-height: 16px;
}
.news-widget p a {
	text-decoration: underline;
	color: #3886E6;
}
.heading {
	background-repeat: no-repeat;
	background-position: 15px;
	border-top: 3px solid #DDDFDE;
	border-bottom: 1px solid #DDDFDE;
	padding: 10px 0 10px 50px;
	margin: 0 0 10px 0;
	min-height: 40px;
}
.h-news {
	background-image: url(/inc/imgs/news.png);
}
.h-video {
	background-image: url(/inc/imgs/video.png);
}
.h-image {
	background-image: url(/inc/imgs/photos.png);
}
.h-about {
	background-image: url(/inc/imgs/about.png);
}
.h-talk {
	background-image: url(/inc/imgs/coffee.png);
}
.h-contact {
	background-image: url(/inc/imgs/contact.png);
}
.h-warn {
	background-image: url(/inc/imgs/warn.png);
}
.h-blah {
	background-image: url(/inc/imgs/blah.png);
}
.heading p.news {
	line-height: normal;
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
}
.heading p.news a, .heading p.video a, .heading p.image a {
	font-weight: bold;
	font-family: 'Cantarell', tahoma;
	color: #333333;
	font-size: 15px;
	text-decoration: none; 
	line-height: normal;
	margin: 0px;
}
.heading p.news a:hover, .heading p.video a:hover, .heading p.image a:hover {
	text-decoration: underline;
	line-height: normal;
	margin: 0px;
}
.heading p.subheading {
	color: #A99999;
	font-size: 9px;
	line-height: normal;
	margin: 0px;
}
.heading p.subheading a {
	color: #3886E6;
	font-size: 9px;
	text-decoration: none;
	line-height: normal;
	margin: 0px;
}
.heading p.subheading a:hover {
	text-decoration: underline;
	line-height: normal;
	margin: 0px;
}
.widget {
	clear: both;
	margin: 0 0 20px 0;
}
#twitter {
	background-image: url(/inc/imgs/twitter.png);
}
#facebook {
	background-image: url(/inc/imgs/facebook.png);
}
#rss {
	background-image: url(/inc/imgs/rss.png);
}
#cats {
	background-image: url(/inc/imgs/cats.png);
}
#blah {
	background-image: url(/inc/imgs/blah.png);
}
#twitter, #rss, #cats, #blah, #facebook {
	background-repeat: no-repeat;
	background-position: 15px;
	border-top: 3px solid #DDDFDE;
	border-bottom: 1px solid #DDDFDE;
	padding: 10px 0 10px 45px;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 13px;
}
#prev {
	float: left;
	margin: 0 0 10px 0;
}
#next {
	float: right;
	margin: 0 0 10px 0;
}
#prev a, #next a {
	color: #3886E6;
	text-decoration: none;
}
#prev a:hover, #next a:hover {
	text-decoration: underline;
}
#twitter-status {
	text-align: center;
}
#twitter-status a {
	color: #3886E6;
	text-decoration: none;
}
#twitter-status a:hover {
	text-decoration: underline;
}
#twitter-status span, #twitter-status span a {
	color: #9a9a9a;
	font-size: 9px;
}
#twitter-status span a:hover {
	text-decoration: underline;
	color: #3886E6;
}
ul.list li {
	list-style-type: none;
	clear: both;
	display: block;
	margin: 0 0 3px 0;
}
ul.list li a {
	color: #9a9a9a;
	font-weight: bold;
	text-decoration: none;
}
ul.list li a:hover {
	color: #3886E6;
	text-decoration: underline;
}
#form {
	width: 500px;
	margin: 0 auto 20px auto;
	padding: 20px 0 0 0;
}
#form p {
	margin: 0 0 5px 0;
	clear: both;
}
#form label, #commentform label {
	float: left;
	width: 100px;
}
.input {
	float: left;
	padding: 2px;
	width: 392px;
	margin: 0 0 3px 0;
}
.input-short {
	float: left;
	padding: 2px;
	width: 200px;
	margin: 0 0 3px 0;
}
.select {
	float: left;
	padding: 2px;
	width: 400px;
	margin: 0 0 3px 0;
}
.textarea {
	float: left;
	padding: 2px;
	width: 392px;
	margin: 0px;
	height: 285px;
}
.commentarea {
	float: left;
	padding: 2px;
	width: 392px;
	margin: 0px;
	height: 150px;
}
.submit {
	float: left;
	padding: 2px;
}
p.error {
	background-color: #ffcecd;
	border: 1px solid #dc8e9c;
	padding: 10px;
	margin: 0 0 10px 0;
}
p.success {
	background-color: #d5ffcf;
	border: 1px solid #9adc92;
	padding: 10px;
	margin: 0 0 10px 0;
}
#recaptcha_widget_div {
	margin: 0 0 5px 0;
}
#talk-box {
	border: 2px solid #DDDFDE;
	background-color: #F2F2F2;
	padding: 10px;
	float: left;
	margin: 0 0 20px 0;
}
#talk-box input[type=text] {
	width: 200px;
	padding: 5px;
	margin: 0 0 3px 0;
}
#talk-box .blur {
	color: #999999;
}
#talkbox {
	width: 563px;
	padding: 5px;
	clear: both;
}
#talkbox-submit {
	padding: 2px;
}
p#talk-right {
	float: right;
}
#charlimitinfo {
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
	padding: 3px 0 0 0;
}
.flickr {
	padding: 1px;
	border: 2px solid #DDDFDE;
	float: left;
	margin: 0 4px 4px 0;
}
.flickr a, .flickr img {
	border: 0px;
}
.reply {
	border-top: 2px solid #DDDFDE;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
.reply-name {
	color: #BD0000;
	font-weight: bold;
	float: left;
	margin: 0 10px 0 0;
}
.reply-date {
	color: #999999;
	font-size: 9px;
	float: left;
}
.reply-message {
	clear: both;
}
.reply-message a {
	color: #3886E6;
	text-decoration: none;
}
.reply-message a:hover {
	text-decoration: underline;
}
div.grippie {
	background: #EEEEEE url(/inc/imgs/grippie.png) no-repeat scroll center 2px;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 0pt 1px 1px;
	cursor: s-resize;
	height: 9px;
	overflow: hidden;
	clear: both;
	width: 398px;
	margin: 0 0 5px 100px;
}
.hr {
	display: none;
	border-bottom: 1px solid #DDDFDE;
	margin: 0 0 20px 0;
	clear: both;
}
.comments, .reply-comments {
	clear: both;
	margin: 10px 0 10px 0;
	float: left;
}
.comments-avatar {
	width: 50px;
	height: 50px;
	padding: 5px;
	float: left;
	margin: 0 20px 0 0;
	border: 1px solid #dddfde;
}
.comments-user {
	margin: 5px 0 10px 0;
	background-color: #dddfde;
	padding: 5px 10px 5px 10px;
	min-height: 15px;
}
.comments-msg {
	float: left;
	width: 518px;
}
.reply-comments-msg {
	float: left;
	width: 436px;
}
.talk-msg {
	margin: 0 0 20px 0;
}
.comments-msg span.comments-span a, .twitterid a {
	color: #BD0000;
	font-weight: bold;
	text-decoration: none;
}
.comments-msg span.comments-span a:hover, .twitterid a:hover {
	text-decoration: underline;
}
.comments-msg span.comments-span, .twitterid {
	color: #BD0000;
	font-weight: bold;
	font-size: 14px;
}
.twitterid {
	margin: 0 0 5px 0;
}
.comments-msg p {
	line-height: 14px;
}
.comments-msg a, .reply-msg a {
	color: #3886E6;
	text-decoration: none;
}
.comments-msg a:hover, .reply-msg a:hover {
	text-decoration: underline;
}
.comment-controls {
	margin: 0 0 5px 0;
	font-size: 9px;
	display: block;
}
#top-link { 
	display: none; 
	position: fixed; 
	right: 5px; 
	bottom: 5px; 
	color: #333333; 
	font-weight: bold; 
	text-decoration: none; 
	border: 1px solid #333333; 
	background: #DDDFDE; 
	padding: 10px;
}
#media-library {
	float: left;
	margin: 20px 0 20px 0;
	border-top: 1px solid #DDDFDE;
	border-left: 1px solid #DDDFDE;
	border-right: 1px solid #DDDFDE;
}
#ml-head {
	clear: both;
}
#ml-type {
	float: left;
	width: 60px;
	border-bottom: 2px solid #DDDFDE;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
#ml-name {
	float: left;
	width: 180px;
	border-bottom: 2px solid #DDDFDE;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
#ml-url {
	float: left;
	width: 298px;
	border-bottom: 2px solid #DDDFDE;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
#ml-options {
	float: left;
	width: 60px;
	border-bottom: 2px solid #DDDFDE;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
.ml-type {
	float: left;
	width: 60px;
	border-bottom: 1px solid #DDDFDE;
}
.ml-name {
	float: left;
	width: 180px;
	border-bottom: 1px solid #DDDFDE;
	padding: 10px 0 10px 0;
}
.ml-url {
	float: left;
	width: 298px;
	border-bottom: 1px solid #DDDFDE;
	padding: 10px 0 10px 0;
}
.ml-options {
	float: left;
	width: 60px;
	border-bottom: 1px solid #DDDFDE;
	padding: 10px 0 10px 0;
}
.ml-url a, .ml-options a, .ml-name a {
	text-decoration: none;
	color: #3886E6;
}
.ml-url a:hover, .ml-options a:hover, .ml-name a:hover {
	color: #3886E6;
	text-decoration: underline;
}
.bgcolor {
	background-color: #efefef;
}
.ml-icon {
	margin: 0 0 0 20px;
	padding: 10px 0 7px 0;
}
.blog-image {
	width: 500px;
	margin: 0 0 0 50px;
	border: 2px solid #DDDFDE;
	padding: 5px;
}
.blog-vid {
	width: 480px;
	margin: 0 0 20px 60px;
	border: 2px solid #dddfde;
	padding: 5px;
	float: left;
}
#form a {
	text-decoration: none;
	color: #3886E6;
	font-weight: bold;
}
#form a:hover {
	text-decoration: underline;
}
.signout {
	border: 0px;
	background-color: #DDDFDE;
	color: #BD0000;
	cursor: pointer;
}
#avatar-bg {
	background-image: url(/inc/imgs/bluebird.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: block;
}
div.pagination {
	padding: 3px;
	margin: 3px;
	float: right;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #DDDFDE;
	text-decoration: none;
	color: #3886E6;
}
div.pagination a:hover, div.pagination a:active {
	border: 2px solid #DDDFDE;
	color: #3886E6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #DDDFDE;
	font-weight: bold;
	background-color: #ffffff;
	color: #333333;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 2px solid #DDDFDE;
	color: #333333;
}
p.big-stat {
	float: left;
	margin: 0 19px 20px 0;
	font-weight: bold;
	font-size: 9px;
}
p.big-stat span {
	color: #005C9C;
	font-size: 24px;
}
p.big-end {
	margin: 0 0 20px 0 !important;
}
.big-blue {
	font-weight: bold;
	color: #005C9C;
}
.big-red {
	font-weight: bold;
	color: #BD0000;
}
.an-article a, .news-widget a {
	color: #3886E6;
	font-decoration: underline;
}
span.demo {
	background-color: #333333;
	padding: 10px;
	color: #ffffff;
	display: inline;
}
span.demo a {
	color: #ffffff;
	text-decoration: none;
}
span.demo a:hover {
	text-decoration: underline;
}
#fb-logout, #fb-logout a {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#fb-logout a:hover {
	text-decoration: underline;
}
blockquote {
	margin: 20px 0 20px 30px;
	border-left: 3px solid #cccccc;
	padding: 10px 0 10px 10px;
}
.replybtn {
	cursor: pointer;
}
#formy {
	clear: both;
}
#reply_txt, #edit_txt {
	margin: 10px 0 2px 0;
	width: 510px;
	height: 80px;
}
#editr_txt {
	margin: 10px 0 2px 0;
	width: 430px;
	height: 80px;
}
.thehr {
	background-image: url(/inc/imgs/hr.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 15px;
	display: block;
	margin: 20px 0 20px 0;
}
#slippy {
	background-image: url(/inc/imgs/slippy.png);
	background-repeat: no-repeat;
	width: 329px;
	height: 276px;
	display: block;
	margin: 0 0 20px 130px;
}
.nflinks {
	color: #3886E6;
	margin: 0 0 5px 0;
}
.about-para {
	margin: 0 0 20px 0;
	line-height: 16px;
}
.facts {
	margin: 0 0 5px 0;
}
.about-para a, .facts a {
	color: #3886E6;
	text-decoration: none;
}
.about-para a:hover, .facts a:hover {
	text-decoration: underline;
}
#dailybooth {
	margin: 0 0 10px 10px;
}
.headings_left {
	float: left;
}
.headings_right {
	float: right;
	margin: -3px 0 0 20px;
}
