body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
* {
	margin: 0;
	padding: 0;
}
* html body {
	font-size: x-small;
}
:focus {
	outline: none;
}
::-moz-focus-inner {
	border: 0;
}
::selection, ::-moz-selection {
	background: #B2FAB7;
}
#branding {
	position: relative;
	background: #E0E0E0;
	background: -webkit-linear-gradient(top, #F0F0F0, #D0D0D0);
	background:    -moz-linear-gradient(top, #F0F0F0, #D0D0D0);
	background:     -ms-linear-gradient(top, #F0F0F0, #D0D0D0);
	background:      -o-linear-gradient(top, #F0F0F0, #D0D0D0);
	border-bottom: 1px solid #B8B8B8;
	padding: 0px;
	margin: 0 0 12px 0;
	width: 100%;
	height: 109px;
}
#branding img#lgflogo {
	position: absolute;
	left: 0;
	top: 0;
}
#branding iframe {
	position: absolute;
	right: 10px;
	bottom: 9px;
	display: none;
}
#topbannerdiv {
	margin: 0;
	height: 102px;
	width: 728px;
	overflow: hidden;
}
#topbannerdiv468 {
	margin: 0 auto 10px auto;
	height: 60px;
	width: 468px;
	overflow: hidden;
}
#wrapper {
	width: 980px;
	margin: 0 auto 10px auto;
	padding: 0 10px;
	text-align: left;
}
#wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#leftContent {
	width: 780px;
	float: left;
	border-right: 1px solid #D8D8D8;
}
#leftColumn {
	width: 185px;
	float: left;
	padding-right: 10px;
}
#midColumn {
	width: 560px;
	float: right;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #D8D8D8;
}
#rightColumn {
	width: 185px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	float: right;
}
div#amazonbanner {
	text-align: center;
	margin-bottom: 10px;
	padding: 15px 0;
	background-color: #e0e0e0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#adz {
	text-align: center;
	width: 162px;
	padding: 10px 10px 5px 10px;
	margin: 0 0 10px 0;
	overflow: hidden;
	background-color: #E5F0E6;
	border: 1px solid #D0DAD3;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#boonity_sidebar {
	color: #E5F0E6;
}
div#featured, div#recent, div#zappa {
	margin: 0px 0px 10px 0px;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	text-align: left;
	background-color: #F2F2F2;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 1px 0 4px 0;
	overflow: hidden;
}
div#zappa {
	padding: 1px 0;
}
div#featured h6, div#recent h6, div#zappa h6 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 16px;
	font-weight: bold;
	color: #777;
	margin: 8px 0 10px 0;
	padding: 0 10px;
}
div#zappa h6 {
	font-size: 18px;
}
p.pg span {
	font-size: 11px;
	display: block;
	letter-spacing: -0.06em;
	line-height: 13px;
}
p.pg span span {
	display: inline;
}
.plus {
	color: #090 !important;
}
.minus {
	color: #B00 !important;
}
div#featured h6 a:hover, div#recent h6 a:hover {
	text-decoration: underline;
	color: #33AA33;
}
div#featured p, div#recent p {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	line-height: 130%;
	margin: 6px 0;
	padding: 0 10px;
}
div#featured a, div#recent a {
	padding-left: 0;
	padding-right: 0;
}
div.eclass h6 {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	color: #494;
	margin: 1.2em 0 -8px 0;
}
a.pttl {
	font-size: 120%;
	line-height: 120%;
}
div.eclass a.pttl {
	font-weight: normal;
}
a.pttl:hover {
	text-decoration: underline;
	color: #33AA33;
	background-color: transparent;
}
div#zappa p.smalltext {
	margin: 5px 0 10px 0;
	padding: 0 10px;
}
table {
	font-size: 100%;
	border: 0;
}
a {
	font-weight: bold;
	text-decoration: none;
	padding: 0 1px;
}
a:link {
	color: #06C;
}
a:visited {
	color: #09C;
}
a:hover {
	color: #FFF;
	background-color: #65BD54;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a:active {
	color: #006600;
	background-color: transparent;
}
ol.syntax a:hover {
	background-color: transparent;
	text-decoration: underline;
}
a.flippy, a.aflippy, a.toggle {
	padding-left: 0;
	padding-right: 0;
}
div.topstories p a {
	text-decoration: none;
}
div.topstories p a:link {
	color: #BB0000;
}
div.topstories p a:visited {
	color: #BB0000;
}
div.topstories p a:hover {
	color: #33AA33;
	background-color: transparent;
	text-decoration: underline;
}
div.topstories p a:active {
	color: #006600;
	background-color: transparent;
}
div.monthlydiv {
	margin: 0 0 10px 0;
}
#statstable {
	font-size: 110%;
	line-height: 130%;
	padding: 0;
	width: 100%;
	margin-bottom: 10px;
	background-color: #E5F0E6;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-right: 1px solid #D0DAD3;
	border-bottom: 1px solid #D0DAD3;
}
#statstable td {
	text-align: left;
	margin: 0;
	padding: 1px;
}
#statstable td.lbl {
	text-align: right;
	width: 50%;
	color: #555;
}
#statstable td.hdr {
	text-align: center;
	color: #555;
}
#statstable td.sttop {
	padding-top: 3px;
}
#statstable td.stbot {
	padding-bottom: 4px;
}
form#securecontact {
	margin: 0;
	padding: 0;
}
img.ib {
	border: 1px solid lightgray;
}
form#postform p.prompt button#titlecase, form#aedit p.markTitle button#titlecase, form#postlinkform p button#titlecase {
	font-size: 10px !important;
	padding: 0 4px !important;
	position: relative;
	top: -1px;
	margin-left: 30px;
	color: #107010;
}
input {
	margin: 2px 0;
}
input.lgfb, button, input[type="button"], input[type="submit"] {
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	font-family: "Lucida Grande", Arial, Verdana, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 16px;
	padding: 2px 8px;
	cursor: pointer;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #D4D4D4;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}
a#lgfpages {
	display: block;
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	height: 26px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px !important;
	line-height: 22px !important;
	text-shadow: white 1px 1px 0;
	text-align: center;
	color: #259829;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 6px 0 1px;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #D4D4D4;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a#lgfpages:active {
	padding: 7px 0 0;
}
.cinf em span button {
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	font-family: "Lucida Grande", Arial, Verdana, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	font-size: 10px !important;
	line-height: normal;
	color: #006400;
	padding: 1px 2px 2px 2px;
	margin: 0 2px;
	cursor: pointer;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #D8D8D8;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}
input.lgfb:hover, input[type="button"]:hover, input[type="submit"]:hover, button:hover, .cinf em span button:hover, a#lgfpages:hover {
	border-top: 1px solid #999;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #999;
	-moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
}
a#lgfpages:hover, a#lgfpages:active {
	color: #259829;
}
div#rightColumn a#lgfpages:hover {
	background-color: #DBDBDB;
}
input.lgfb:active, input[type="button"]:active, input[type="submit"]:active, button:active, .cinf em span button:active, div#rightColumn a#lgfpages:active {
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, #DCDCDC);
	background:    -moz-linear-gradient(top, #E6E6E6, #DCDCDC);
	background:     -ms-linear-gradient(top, #E6E6E6, #DCDCDC);
	background:      -o-linear-gradient(top, #E6E6E6, #DCDCDC);
/* 
	background-color: #FFFFFF;
	border-top: 1px solid #A8A8A8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #A8A8A8;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
 */
}
/* 
.cinf em span button:active {
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
 */
input.lgfb:active, input[type="button"]:active, input[type="submit"]:active, button:active, .cinf em span button:active, input.lgfb:focus, button:focus, .cinf em span button:focus {
	outline: none;
}
button.dis, input.dis, button.dis:hover, button.dis:active, input.dis:hover, input.dis:active, div.dialog input.dis[type="button"], div.dialog input.dis[type="submit"] {
	padding: 2px 8px;
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, #DCDCDC);
	background:    -moz-linear-gradient(top, #E6E6E6, #DCDCDC);
	background:     -ms-linear-gradient(top, #E6E6E6, #DCDCDC);
	background:      -o-linear-gradient(top, #E6E6E6, #DCDCDC);
	color: #999;
	text-shadow: none;
	cursor: default;
/* 
	padding: 2px 8px;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	background-image: none;
	background-color: #E8E8E8;
	color: #999;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	cursor: default;
 */
}
a#lgfpages.dis, a#lgfpages.dis:hover, a#lgfpages.dis:active {
	padding: 6px 7px 1px 7px;
	background-image: none;
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	-webkit-box-shadow: inset 0 1px 2px #aaa;
	-moz-box-shadow:    inset 0 1px 2px #aaa;
	box-shadow:         inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
/* 
	padding: 6px 7px 1px 7px;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	background-image: none;
	background-color: #E8E8E8;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
 */
}
button#morefeatured, button#morerecent {
	width: 100px;
}
button#morearticles {
	width: 220px;
	margin: 10px auto;
	display: block;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px !important;
	font-weight: bold;
	color: #259829;
	text-shadow: white 1px 1px 0;
	padding: 8px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
}
button#morearticles.dis {
	color: #AAA;
}
button img {
	vertical-align: middle;
}
button::-moz-focus-inner {
	border: 0;
}
input#lizrem {
	margin-right: 2px;
}
.thecalendar {
	padding: 0;
	margin: 8px 0 4px 0;
}
div.thecalendar button.ui-datepicker-trigger, button#monthlyArchives {
	width: 168px;
	font-size: 15px;
}
.monthlyarch {
	padding: 0;
	margin: 0 0 8px 0;
}
.example {
	font-style: italic;
	color: #696;
}
#searchdiv {
	position: absolute;
	top: 5px;
	right: 10px;
}
#searchdiv form, .boxie2 form {
	margin: 0 0 4px 0;
	padding: 0;
}
#searchdiv p {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	margin: 0;
	padding: 0;
	text-align: right;
}
#searchString {
	width: 139px;
	text-align: left;
	margin-right: 2px;
}
#searchgo, #google_sa {
	width: 16px;
	margin-left: 2px;
}
#newsSearch {
	width: 177px;
	text-align: left;
	margin-bottom: 3px;
}
form#lgfsearch {
	margin: 0;
}
form#newssearchform {
	margin: 2px 0 12px 0;
}
form#cse-search-box {
	margin: 2px 0;
}
form#cse-search-box input[type="text"] {
	width: 139px;
	margin-right: 2px;
}
form#newssearchform button {
	width: 40px;
	margin-right: 6px;
}
form#newssearchform button#srpix {
	margin-right: 0;
	width: 39px;
}
.topnav {
	background: #DFDFDF;
	margin: 0px;
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #A5A5A5;
}
.postlist li {
	margin-bottom: 5px;
}
.stxt, input[type="text"], input[type="password"] {
	padding: 2px;
	margin: 2px 0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border: 2px solid #B0B0B0;
	background-color: #F4F4F4;
}
input.stxt:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border-color: lightgreen;
	outline: none;
	background-color: white;
}
textarea {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border: 2px solid #B0B0B0;
	background-color: #F4F4F4;
}
.stxaf {
	border-color: #90EE90;
	background-color: #FFFFFF;
}
textarea {
	margin: 2px 0;
}
.adverts {
	width: 174px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
}
.boxie, .boxie2, .boxie3, .boxie4 {
	padding: 3px;
	margin: 0px 0px 10px 0px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #F0F0F0;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
}
form#loginform a, form#logout a {
	font-size: 120%;
	line-height: 150%;
}
form#loginform p {
	text-align: right;
	margin: 2px 0 0 0;
	padding: 0;
}
input#lizardname, input#lizardpass {
	width: 125px;
}
form#loginform label {
	margin-right: 15px;
}
div#rightColumn .boxiehot {
	margin: 10px 0px 5px 0px;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	text-align: left;
	padding: 8px;
	background-color: white;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.boxiepages a:hover {
	text-decoration: underline;
	color: #33AA33;
}
.boxiepages p {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	line-height: 130%;
	margin: 6px 8px;
}
a.uname {
	padding: 0;
}
ul.ulpages {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
ul.ulpages a.uname {
	font-size: 95%;
}
a.uname:link, a.uname:visited {
	color: #777;
}
a.uname:hover {
	background-color: transparent;
	text-decoration: underline;
}
a.uname:active {
	color: red;
}
div.boxie3 a {
	margin: 3px 0;
}
.boxie a, .boxie2 a, .boxie3 a {
	display: block;
}
.boxie2 a.nhov {
	display: inline;
}
.boxie2 {
	background-color: #E5F0E6;
	border-top: 1px solid #D8E2EB;
	border-right: 1px solid #D0DAD3;
	border-bottom: 1px solid #D0DAD3;
	border-left: 1px solid #D8E2EB;
	overflow: hidden;
}
.boxie3, .boxie4 {
	background-color: #FEF7D3;
	border-right: 1px solid #E1DFB3;
	border-bottom: 1px solid #E1DFB3;
}
.boxie4 p {
	margin: 4px;
}
.boxie ul, .boxie2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.boxie li, .boxie2 li {
	padding: 0;
	margin: 0;
}
#thelizardname {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 130%;
	font-weight: normal;
	color: #666;
	margin: 2px;
}
#thelizardname img {
	margin-right: 3px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#playing {
	width: 161px;
	height: 148px;
	position: relative;
	background-image: url('/weblog/cdcase.jpg');
	background-repeat: no-repeat;
}
#playing img {
	width: 140px;
	height: 131px;
	position: absolute;
	left: 13px;
	top: 3px;
}
#nowplaydiv {
	margin: 5px 0;
}
#nowplaydiv p.smalltext {
	margin: 0 0 4px 0;
	padding: 0;
}
.cnotes {
	margin: 10px 0 0 0;
}
#newcommentslinks {
	text-align: right;
}
div#newcommentslinks button {
	font-size: 13px !important;
	padding: 4px 8px !important;
	color: darkgreen;
	text-shadow: white 1px 1px 0;
}
/*
div#newcommentslinks button:active {
	padding: 5px 7px 3px 9px !important;
}
*/
div#newcommentslinks button.dis, div#newcommentslinks button.dis:hover, div#newcommentslinks button.dis:active {
	color: #AAA;
	text-shadow: none;
}
#newcommentslinks img {
	width: 16px;
	height: 16px;
	vertical-align: -20%;
}
#donewcomments {
	margin: 0 8px;
}
#autocoms {
	margin: 0 0 0 8px;
}
input.charsleft {
	border: none;
	background-color: transparent;
	font-size: inherit;
	font-family: inherit;
	color: inherit;
	font-weight: inherit;
}
#thepostingform {
	clear: both;
	text-align: center;
}
.postingform {
	background-color: #E5F0E6;
	padding-top: 5px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	-moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	border: 1px solid #D0DAD3;
}
.lform {
	margin-bottom: 400px;
	text-align: center;
}
.postingform form {
	padding: 0px;
	margin: 0px;
}
.hidepost, .fh, .fu, .no, ul.ci li.ifav a.fh {
	display: none;
}
a.slidelink:hover {
	background-color: transparent;
}
#commentlogindiv form {
	margin-bottom: 10px;
}
#comlogout {
	float: right;
}
#comctrl {
	margin: 16px 0;
}
div.rightalign {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	text-align: right;
}
a.comformat, a.comformat:link, a.comformat:visited, a.comformat:active, a.comformat:hover {
	background-color: transparent;
}
span.comformat {
	float: right;
}
.notices {
	clear: both;
	padding: 3px 8px 8px 8px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-right: 1px solid #D0DAD3;
	border-bottom: 1px solid #D0DAD3;
	margin-bottom: 16px;
	background-color: #E5F0E6;
}
.notices ul {
	margin: 0 0 0 4px;
	padding: 0 0 0 10px;
}
.monthlytitle {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #259829;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	clear: both;
	padding: 6px;
	text-align: center;
	text-shadow: white 1px 1px 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	border: 1px solid #CCC;
	margin-bottom: 16px;
	background-color: #D6E1DC;
}
input.featurechk {
	margin-top: 8px;
}
button.promotepage {
	margin: 0 0 0 5px;
	padding: 1px 5px;
}
div#admpage {
	clear: right;
	padding-top: 3px;
}
div#admpage img {
	margin-right: 8px;
}
ul.rateb {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 90%;
	float: left;
}
ul.rateb a:hover {
	background-color: transparent;
	color: #65BD54;
}
ul.rateb a {
	display: block;
	text-align: left;
	color: #999;
}
ul.rateb li {
	float: left;
	margin: 0 2px;
}
ul.rateb li a {
	width: 16px;
	height: 16px;
	text-indent: -10000px;
	padding: 0;
	background-image:url(http://site2.littlegreenfootballs.com/img/buttons.png);
	background-repeat: no-repeat;
}
ul.rateb li a:hover {
	background-color: transparent;
}
ul.rateb li a.iminus {
	background-position: 0 -160px;
}
ul.rateb li a.iminus:hover {
	background-position: -20px -160px;
}
ul.rateb li a.iplus {
	background-position: 0 -176px;
}
ul.rateb li a.iplus:hover {
	background-position: -20px -176px;
}
ul.rateb li a.iminus.igray, ul.rateb li a.iminus.igray:hover {
	background-position: -40px -160px;
	cursor: default;
}
ul.rateb li a.iplus.igray, ul.rateb li a.iplus.igray:hover {
	background-position: -40px -176px;
	cursor: default;
}
ul.rateb li a.ibusy {
	background: none;
	text-indent: 0;
	text-align: left;
}
ul.ci {
	margin: 2px 0 0 0;
	padding: 0;
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100%;
	float: right;
}
div.mytweet ul.ci {
	background-color: #D8F0FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 4px 4px 4px 2px;
}
div.mytweet ul.ci:hover {
	cursor: pointer;
	background-color: #D8FFF0;
}
ul.ci a:hover {
	background-color: transparent;
	color: #65BD54;
}
ul.ci a {
	display: block;
	text-align: left;
	color: #999;
}
ul.ci li {
	float: left;
	margin-left: 4px;
	position: relative;
}
ul.ci li a {
	width: 16px;
	height: 16px;
	text-indent: -10000px;
	padding: 0;
	background-repeat: no-repeat;
	background-image:url(http://site2.littlegreenfootballs.com/img/buttons.png);
}
ul.ci li.cra {
	margin-right: 2px;
}
ul.ci li.cra a {
	width: auto;
	text-align: right;
	text-indent: 0;
	background: none;
	position: relative;
	bottom: -1px;
}
ul.ci li a.imi {
	background-position: 0 -160px;
}
ul.ci li a.imi:hover {
	background-position: -20px -160px;
}
ul.ci li a.imi.igray, ul.ci li a.imi.igray:hover {
	background-position: -40px -160px;
	cursor: default;
}
ul.ci li a.ipl {
	background-position: 0 -176px;
}
ul.ci li a.ipl:hover {
	background-position: -20px -176px;
}
ul.ci li a.ipl.igray, ul.ci li a.ipl.igray:hover {
	background-position: -40px -176px;
	cursor: default;
}
ul.ci li a.ibusy {
	background: none;
	text-indent: 0;
}
ul.ci li.ifav a {
	background-position: 0 -256px;
	margin-left: 4px;
}
ul.ci li.ifav a:hover {
	background-position: -20px -256px;
}
ul.ci li.ifavg a {
	background-position: 0 -272px;
	margin-left: 4px;
}
ul.ci li.ifavg a:hover {
	background-position: -20px -272px;
}
#entrydiv .thelink ul.ci li.ifav a, #entrydiv .thelink ul.ci li.ifavg a {
	margin-left: 0;
}
ul.ci li.irep a {
	background-position: 0 -320px;
}
ul.ci li.irep a:hover {
	background-position: -20px -320px;
}
ul.ci li.itwt a {
	background-position: 0 -192px;
}
ul.ci li.itwt a:hover {
	background-position: -20px -192px;
}
ul.ci li.iedit a {
	background-position: 0 -288px;
}
ul.ci li.iedit a:hover {
	background-position: -20px -288px;
}
ul.ci li.ihide a {
	background-position: 0 -304px;
}
ul.ci li.ihide a:hover {
	background-position: -20px -304px;
}
ul.ci li.ihide a.ibusy {
	background: none;
	text-indent: 0;
}
ul.iconrow {
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100%;
	height: 16px;
	float: right;
}
ul.iconrow a {
	display: block;
	text-align: left;
	color: #999;
}
ul.iconrow a:hover {
	background-color: transparent;
	color: #65BD54;
}
ul.iconrow li {
	float: left;
	margin-left: 4px;
	position: relative;
}
ul.iconrow li a {
	width: 16px;
	height: 16px;
	text-indent: -10000px;
	padding: 0;
	background-repeat: no-repeat;
	background-image:url(http://site2.littlegreenfootballs.com/img/buttons.png);
}
ul.iconrow li.ccnt a {
	width: auto;
	white-space: nowrap;
	font-size: 18px;
	line-height: 16px;
	font-weight: normal;
	text-indent: 0;
	background: none;
	padding: 0 4px;
}
ul.iconrow li.ccnt a:hover {
	text-decoration: underline;
}
ul.iconrow li.ispy a {
	background-position: 0 -208px;
}
ul.iconrow li.ispy a:hover {
	background-position: -20px -208px;
}
ul.iconrow li.imail a {
	background-position: 0 -224px;
}
ul.iconrow li.imail a:hover {
	background-position: -20px -224px;
}
ul.iconrow li.iprint a {
	background-position: 0 -240px;
}
ul.iconrow li.iprint a:hover {
	background-position: -20px -240px;
}
ul.iconrow li.ifav a {
	background-position: 0 -256px;
}
ul.iconrow li.ifav a:hover {
	background-position: -20px -256px;
}
ul.iconrow li.ifavg a {
	background-position: 0 -272px;
}
ul.iconrow li.ifavg a:hover {
	background-position: -20px -272px;
}
ul.navpanel {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 110%;
	line-height: 120%;
	letter-spacing: -0.06em;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-right: 1px solid #D0DAD3;
	border-bottom: 1px solid #D0DAD3;
	background-color: #E5F0E6;
	float: left;
	width: 100%;
}
ul.navpanel li {
	float: left;
	width: 40%;
}
ul.navpanel li.lft {
	text-align: left;
}
ul.navpanel li.mid {
	text-align: center;
	width: 20%;
}
ul.navpanel li.rgt {
	text-align: right;
}
ul.navpanel a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 1px;
	margin: 4px;
}
ul.navpanel a:link {
	color: #537159;
}
ul.navpanel a:visited {
	color: #537159;
}
ul.navpanel a:hover {
	color: #FFFFFF;
	background-color: #65BD54;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
ul.navpanel a:active {
	color: #006600;
	background-color: transparent;
}
#backtotop {
	clear: both;
}
#showcomlink {
	text-align: center;
}
.graphbar {
	height: 14px;
	background-color: #3C6;
	margin: 0px;
	padding: 0px;
}
.tagdiv {
	clear: both;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 200%;
	margin: 12px 0 0;
}
.tagdiv a {
	padding: 3px 4px;
	background-color: #E8E8E8;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-weight: normal;
	white-space: nowrap;
}
.tagdiv a, .tagdiv a:link, .tagdiv a:visited, .tagdiv a:active {
	color: #606060;
}
.tagdiv a:hover {
	color: white;
	background-color: #65BD54;
}
a.inc {
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 200%;
	padding: 3px 7px;
	background-color: #D0D0D0;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: bold;
	white-space: nowrap;
}
a.inc, a.inc:link, a.inc:visited, a.inc:active {
	color: #606060;
}
a.inc:hover {
	color: white;
	background-color: #65BD54;
}
.sharetools {
	margin: 15px 0 0;
	height: 26px;
}
div.thelink .sharetools {
	margin: 10px 0;
}
.sharetools a {
    float: left;
    padding: 0;
}
.sharetools a:hover {
	background-color: transparent;
}
a.addthis_button_compact, img.addthisbutton, a.mysharebutton {
	padding-top: 2px;
	margin-right: 15px;
}
img.addthisbutton {
	float: left;
}
.rshow {
	display: none;
}
.rbusy {
	display: none;
}
#toprel {
	clear: both;
	margin: 10px 0 14px 0;
	padding: 0;
	display: none;
	height: 1%;
}
form.topform {
	padding: 0;
	margin: 3px 4px 6px 0;
}
.topcontrol {
	text-align: right;
}
div.topcontrol p {
	margin: 3px 0;
}
div.topcontrol img {
	float: left;
	padding: 0 5px 0 5px;
	width: 32px;
	height: 32px;
}
div#toprel .topcontrol select, div#toprel .topcontrol option {
	background-color: #FFF;
	color: #333;
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
}
.relstat {
	margin: 0 0 0 10px;
}
div.relctrl {
	height: 20px;
}
div.relctrl img, div.spinshow img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 8px;
}
form#postlinkform {
	margin: 20px 0 0 0;
	padding: 0;
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 95%;
	line-height: 130%;
}
form#postlinkform input[type="text"] {
	width: 592px;
	margin: 0;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
form#postlinkform textarea {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	width: 592px;
	font-size: 100%;
	margin: 0;
	height: 25em;
}
form#postlinkform br {
	clear: both;
}
form#postlinkform div#markItUpLinkdesc {
	margin-top: 6px;
}
div#taginput {
	padding: 0;
	clear: both;
	margin: 5px 0 4px 0;
}
form#postlinkform #taginput p {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin: 0;
	padding: 0;
	color: #090;
	font-weight: bold;
	padding-left: 5px;
}
form#postlinkform .topinput {
	display: block;
}
form#postlinkform .topcontrol p {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	font-weight: bold;
}
form#postlinkform .topinput {
	text-align: left;
	color: #777;
	font-weight: bold;
	padding: 0 0 5px;
}
div#thebuttons {
	clear: both;
	text-align: right;
	margin: 15px 0;
}
input#doupload {
	float: left;
}
div#desclabel {
	float: left;
	padding: 5px 0 0 4px;
	color: #777;
	font-weight: bold;
}
form#postlinkform div#remains {
	float: right;
	padding: 5px 15px 0 0;
	color: #777;
	font-weight: bold;
}
div#editstuff form#postlinkform {
	width: 600px;
}
div.linkdiv div.thelink {
	padding: 4px 0 3px 0;
	background-color: #E5F0E6;
	width: 100%;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
}
div#entrydiv div.thelink {
	background: none;
	padding: 8px 0;
/*
	-moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
*/
}
div.linkdiv div.thelink {
	margin: 2px 0;
}
div#entrydiv div.thelink {
	margin: 15px 0;
	background: none;
}
div#previewarticle div#entrydiv div.thelink {
	margin: 0;
	padding: 0;
}
div.linkdiv div.thelinkalt {
	background-color: #D6E1DC;
}
.showtoplink {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 110%;
	text-align: center;
	color: #BBB;
	font-weight: bold;
	clear: both;
	margin: 0 0 12px 0;
}
.showtoplink a:link, .showtoplink a:visited {
	color: #00990B;
}
.showtoplink a:hover {
	color: #65BD54;
	background-color: transparent;
}
.related {
	clear: both;
	margin: 10px 0px 14px 0px;
	padding: 0;
	display: none;
	height: 1%;
}
.spinshow {
	visibility: hidden;
	clear: right;
	height: 20px;
}
.spinlink {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 110%;
	padding: 0;
}
.spinlink a {
	display: block;
}
.spinlink a:hover {
	color: #33AA33;
	background-color: transparent;
	text-decoration: underline;
}
/*
div#entrydiv div.thelink div.spinlink {
	font-size: 220%;
	line-height: 100%;
	letter-spacing: -0.05em;
	padding: 0;
}
*/
div#entrydiv div.thelink div.spinlink a:link, div#entrydiv div.thelink div.spinlink a:visited {
	color: #777;
}
div#entrydiv div.thelink div.spinlink a:hover {
	color: #65BD54;
	background-color: transparent;
	text-decoration: none;
}
div#entrydiv div.thelink div.spinlink a:active {
	color: #006600;
	background-color: transparent;
}
div#entrydiv div.thelink div.spinlink div.relurl {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	color: #666;
	font-size: 11px;
/*
	line-height: 140%;
	margin-top: 1px;
	padding-left: 21px;
*/
}
div#entrydiv div.thelink div.pgcredit {
	font-family: 'Droid Sans', "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	color: #666;
	font-size: 100%;
	font-weight: 400;
	line-height: 1.8em;
	margin: 4px 0 0 0;
}
div#entrydiv div.thelink div.pgcredit span {
	font-size: 160%;
}
div#entrydiv div.thelink div.pgcredit span a, div#entrydiv div.thelink div.pgcredit span a:link, div#entrydiv div.thelink div.pgcredit span a:visited, div#entrydiv div.thelink div.pgcredit span a:active {
	text-transform: none;
	color: #666;
	font-weight: normal;
}
div#entrydiv div.thelink div.pgcredit span a:hover {
	color: white;
	background-color: #65BD54;
}
div#entrydiv div.thelink div.pgcredit em {
	font-weight: normal;
	font-style: normal;
}
.spinprev {
	margin: 6px 0 5px 0;
	text-align: center;
}
img.spinicon {
	display: inline;
	position: relative;
	bottom: -2px;
}
img.lgfu {
	width: 23px;
	height: 24px;
	display: inline;
	position: relative;
	bottom: -4px;
	margin-right: 4px;
}
span.hidelink {
	position: absolute;
	bottom: 4px;
	right: 4px;
}
form.topform textarea, form.relatedform textarea {
	float: right;
}
.thedesc {
	display: none;
	margin: 0;
	clear: both;
	padding: 0 6px;
}
.thedesc2 {
	clear: both;
	padding: 0 6px;
	overflow: hidden;
}
.thedesc p, .thedesc2 p {
	font-family: "Lucida Grande", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 150%;
	color: #111;
	margin: 5px 0;
}
div#entrydiv div.thelink .thedesc2 {
/*
	border-top: 1px solid #D0DAD3;
*/
	margin-top: 0;
	padding: 2px 0 0 0;
}
div#entrydiv div.thelink .thedesc2 p {
	margin: 10px 0;
	font-size: 100%;
	line-height: 170%;
}
div#entrydiv div.thelink .thedesc2 blockquote p {
	font-size: 95%;
}
.rel1 {
	background-color: #E8E8E8;
}
.rel2 {
	background-color: #DADADA;
}
.urlcell {
	border-bottom: 1px solid #BBB;
}
.related form {
	text-align: right;
	margin: 5px 0px 5px 0px;
}
.related form textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 380px;
	font-size: 100%;
	margin: 2px;
}
.related form input[type="text"] {
	width: 380px;
	margin: 2px;
}
form.topform input[type="text"] {
	width: 380px;
	margin: 2px;
}
form.topform textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 380px;
	font-size: 100%;
	margin: 2px;
}
.relurl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 0em;
	clear: left;
	margin-top: 4px;
}
.reltime {
	color: #555;
}
.relcat, .lcat {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 110%;
	color: #666;
	float: right;
	text-align: right;
	text-transform: uppercase;
	margin: 0 0 0 5px;
	padding: 2px;
}
.lcat {
	margin: 0 6px;
}
div#entrydiv div.thelink .lcat {
	margin: 0 0 0 5px;
	padding: 0;
}
.relpost {
	color: #006600;
}
.newcat {
	border-top:2px solid #999;
}
.newlink {
	border-top:1px solid #C8C8C8;
}
.topinput {
	display: none;
	text-align: right;
	padding: 6px 0 2px 0;
}
.spintop {
	padding: 3px 4px 0 4px;
}
.linkinfo {
	padding: 0 0 0 6px;
	position: relative;
	height: 1%;
	width: 100%;
	clear: both;
}
div#entrydiv .linkinfo {
	margin-top: 10px;
	padding: 0;
	text-align: right;
}
.linkinfo div.spinright {
	position: absolute;
	bottom: 0;
	right: 10px;
	padding: 0 0 1px 2px;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	text-align: right;
}
.spinbottom {
	padding: 0 4px 2px 4px;
}
.spinbottom div.linkby {
	position: relative;
	height: 1%;
	width: 100%;
}
.spinbottom div.linkby a.ihov, .linkinfo a.ihov:hover {
	background-color: transparent;
}
.spinbottom div.spinright {
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	padding: 0 0 1px 2px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
}
div.spinright a {
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.bottomlink {
	border-bottom:1px solid #C8C8C8;
}
p#goback {
	text-align: center;
}
#footer {
	clear: both;
	text-align: center;
	margin: 18px 0px 0px 0px;
	padding: 20px 0;
	border-top: 1px solid #A5A5A5;
	background-color: #DFDFDF;
	position: relative;
}
img#hmlogo {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#footer p {
	margin: 0;
	padding: 0;
}
div.ctop {
	text-align: left;
	padding: 2px 5px 4px 5px;
	margin: 0;
	-webkit-border-top-left-radius: 8px; 
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
}
div.ctop div.btn {
	float: right;
	margin-left: 4px;
}
.comtop {
	width: 100%;
	white-space: nowrap;
	text-align: left;
	padding: 0;
	margin: 0;
	-webkit-border-top-left-radius: 8px; 
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
}
.comtop td {
	padding: 2px 1px 1px 2px;
	white-space: nowrap;
}
.comments, .com {
	clear: both;
	margin: 0px 0px 12px 0px;
	padding: 1px 10px;
	-webkit-border-bottom-left-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	overflow: hidden;
}
.com p {
	margin: 10px 0 10px 0;
}
.commentpreview {
	background-color: #D6E1DC;
	margin: 0px 0px 10px 0px;
	padding: 1px 10px;
	border-right: 1px solid #C3CBC7;
	border-bottom: 1px solid #C3CBC7;
	-webkit-border-top-right-radius: 8px; 
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
}
#previewdiv {
	clear: both;
}
.pclose {
	float: right;
	font-size: 90%;
	margin-top: 4px;
}
.c1 {
	background-color: #E4E4E4;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
}
.c2 {
	background-color: #F0F0F0;
	border-right: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}
.comdel {
	margin-bottom: 12px;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
}
.comauth {
	background-color: #D1F6D8;
}
.comlizard {
	background-color: #D2EBFF;
}
.center {
	text-align: center;
}
div.vframe {
	text-align: center;
	margin: 16px 0;
}
div.update {
	border-top: 1px dashed lightGrey;
	padding-top: 2px;
	font-size: 10px;
	color: #666;
	text-align: right;
}
p {
	margin: 1em 0;
}
p, .topnav, .posts, .postlist, fieldset, form.relatedform, form.topform, .comvid, .vcent, .cv {
	font-size: 100%;
	line-height: 170%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
#entrydiv .thelink, div#content .thelink {
	font-size: 100%;
	line-height: 170%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
input#ettl, input#sttl, form#postlinkform input#linktitle, form#postlinkform input#linksubtitle {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
	color: #777;
}
form#postlinkform input#linksubtitle, input#sttl {
	font-size: 15px;
	font-weight: normal;
	color: #696969;
}
input#ettl {
	width: 590px;
}
#thepostingform, #commentlogindiv {
	font-size: 100%;
	line-height: 170%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
#thepostingform, #commentlogindiv {
	padding: 10px 15px;
}
#commentlogindiv label {
	clear: left;
	float: left;
	display: block;
	text-align: right;
	width: 40%;
	padding-right: 4px;
	margin-bottom: 2px;
}
#commentlogindiv input#comformname, #commentlogindiv input#comformpass {
	float: left;
	text-align: left;
}
#commentlogindiv label.default {
	padding-left: 4px;
}
#thepostingform label {
	clear: both;
	float: left;
	display: block;
	text-align: right;
	width: 6em;
	padding-right: 4px;
	margin-bottom: 2px;
}
div#notifydiv {
	float: left;
}
div#notifydiv select {
	width: 140px;
	font-size: 1.2em;
}
#thepostingform div#notifydiv label {
	float: none;
	text-align: left;
	display: inline;
	font-size: 11px;
}
.fields {
	float: left;
	text-align: left;
}
.fields span {
	font-size: 85%;
}
#thepostingform label.btmspc {
	margin-bottom: 10px;
}
#thepostingform div.fields label, #commentlogindiv label.default {
	float: none;
	clear: none;
	display: inline;
}
#thepostingform br, #commentlogindiv br, br.clr, form.relatedform br, form.topform br {
	clear: both;
}
#thepostingform textarea {
	width: 520px;
}
.flipbusy {
	float: right;
	width: 16px;
	height: 16px;
}
.jslink a:link, .jslink a:visited {
	color: #00990B;
}
.jslink a:hover {
	color: #65BD54;
	background-color: transparent;
}
a.stbutton:hover, .yahooBuzzBadge a:hover {
	background-color: transparent;
	color: #0066CC;
}
a.stbutton {
	height: 16px;
	line-height: 16px;
}
p.jslink {
	padding: 0;
	margin: 5px 0 10px 0;
}
.slider strong {
	color: #666;
}
.slider, .tagslide {
	padding: 2px 0 0 0;
	margin: 0;
	display: none;
}
ul.slider {
	list-style: none;
}
.slider {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 85%;
	line-height: 130%;
	margin-bottom: 4px;
	margin-top: 0px;
}
.slider p {
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
	line-height: 130%;
	margin: 4px 0 4px 0;
	padding: 2px 0 0 0;
}
.slider li {
	padding: 0;
}
.lgfcoms p, .lgfcoms li {
	background-color: #E5F0E6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin: 0 0 2px 0;
	padding: 3px 5px 3px 5px;
}
.lgftools a {
	display: block;
	font-size: 95%;
	font-weight: bold;
	text-decoration: none;
	background-color: #E5F0E6;
	margin: 0 0 2px 0;
	padding: 3px 5px 3px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
ul.lgftools li a {
	margin: 0;
}
ul.slider li {
	margin: 0 0 2px 0;
	overflow: hidden;
}
.lgftools a.lt2, .lgfcoms p.lt2, .lgfcoms li.lt2 {
	background-color: #D6E1DC;
}
.lgftools a:visited {
	color: #0066CC;
}
.lgftools a:hover {
	color: #FFFFFF;
	background-color: #65BD54;
}
.lgftools a:active {
	color: #006600;
	background-color: #65BD54;
}
.comments blockquote, .com blockquote {
	border: none;
	background-color: transparent;
}
.smalltext, .archive, .linkusertext {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	line-height: 150%;
	color: #111111;
}
.linkusertext {
	font-size: 90%;
}
.media, .vcent, .comvid, div.thelink .vcent {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.comvid, .vcent {
	width: 200px;
	padding: 0;
	clear: both;
	margin: 15px auto;
}
.comvid a, .vcent a {
	padding: 6px 15px;
	background-color: #B4B4B4;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
.comvid a:link, .comvid a:visited, .comvid a:active, .vcent a:link,  .vcent a:visited, .vcent a:active {
	color: white;
}
.comvid a:hover, .vcent a:hover {
	color: white;
	background-color: #65BD54;
	border: none;
}
.media iframe, .cv iframe {
	overflow: hidden;
	border: none;
}
p.dialogmsg {
	color: #090;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	line-height: 22px;
	margin: 15px 0;
	text-shadow: white 1px 1px 0;
}
form#amail p.emailtitle {
	font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #666;
	margin: 0 0 10px 0;
}
form#amail {
	margin: 0;
	padding: 0;
}
form#amail p {
	margin: 8px 0 0 0;
}
.aright, p.pright {
	text-align: right;
}
.linkby {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	font-style: normal;
	line-height: 140%;
	color: #111111;
}
td.cnum {
	padding-left: 4px;
	height: 26px;
}
td.cnum img.ui, td.cnum img.uib {
	margin-left: 6px;
	vertical-align: -20%;
}
td.cnum img.uib {
	border: 1px solid #CCC;
}
.cnum {
	font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 160%;
	letter-spacing: -0.07em;
}
.comtop .cnum a {
	text-decoration: none;
	font-weight: bold;
}
.comtop .cnum a:link {
	color: #BABABA;
	text-decoration: none;
	font-weight: bold;
	text-shadow: white 1px 1px 0;
}
.comtop .cnum a:visited {
	color: #BABABA;
}
.comtop .cnum a:hover {
	color: #65BD54;
	background-color: transparent;
	text-decoration: underline;
}
.comtop .cnum a:active {
	color: #BABABA;
	background-color: transparent;
}
.comtop td {
	text-align: right;
}
.comtop td.cinf {
	white-space: normal;
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	color: #555;
	font-size: 110%;
	text-align: left;
}
.cnum a.uh {
	visibility: hidden;
}
.ctop {
	white-space: normal;
	font-family: Verdana, Arial, "Trebuchet MS", Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #111111;
	font-size: 85%;
}
.comtop td.cnum {
	text-align: left;
	width: 5%;
	white-space: nowrap;
}
.cinf em, .ctop em {
	font-family: "Lucida Grande", Arial, "Trebuchet MS", Geneva, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	color: #777;
	display: block;
}
.cinf a.uhov:hover {
	background-color: transparent;
}
td.cinf {
	height: 26px;
}
td.cust {
	height: 26px;
}
.comtop img {
	vertical-align: -18%;
}
.comtop a.fav {
	margin-left: 4px;
}
.comtop a.fav:hover {
	background-color: transparent;
}
.comdel .cinf strong {
	display: none;
}
#cominfotable {
	text-align: left;
	line-height: 100%;
}
#cominfotable td.lab {
	text-align: right;
	color: #999;
	font-weight: bold;
}
.pagenav {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.iconlinks {
	margin-top: 2px;
	text-align: right;
}
.karmaup, .karmadown {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	letter-spacing: -0.05em;
}
.karmaup {
	color: #6C9D49;
}
.karmadown {
	color: #CF5959;
}
.comtop .rate, .comtop .rateup, .comtop .ratedown {
	letter-spacing: -0.07em;
}
.rate, .rateup, .ratedown {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 15px;
	white-space: nowrap;
	letter-spacing: -0.06em;
}
a.rate, a.rate:link, a.rate:visited, a.rate:hover, a.rate:active {
	text-decoration: none;
	color: #999;
	background-color: transparent;
}
a.rateup, a.rateup:link, a.rateup:visited, a.rateup:hover, a.rateup:active {
	text-decoration: none;
	color: #6C9D49;
	background-color: transparent;
}
a.ratedown, a.ratedown:link, a.ratedown:visited, a.ratedown:hover, a.ratedown:active {
	text-decoration: none;
	color: #CF5959;
	background-color: transparent;
}
.lrate, .lrateup, .lratedown {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	white-space: nowrap;
	letter-spacing: -0.05em;
}
.lrate a {
	text-decoration: none;
	color: #666;
}
.lrateup a {
	text-decoration: none;
	color: #6C9D49;
}
.lratedown a {
	text-decoration: none;
	color: #CF5959;
}
img.lrateicon {
	width: 16px;
	height: 16px;
	margin: 0px 1px 0px 1px;
}
img.erateicon {
	width: 16px;
	height: 16px;
	margin: 0px 2px 0px 2px;
}
.erate {
	font-size: 100%;
}
td.ratecell {
	width: 10%;
	text-align: center;
	white-space: nowrap;
	border-right: 1px solid #BBB;
}
.linkdiv {
	margin: 4px 0px 10px 0px;
}
.linkdiv .liz, .linkinfo .liz, .boxiepages .liz, .pgcredit .liz, .timedate .liz, #thelizardname .liz {
	display: inline;
	position: relative;
	bottom: -2px;
}
table.reltable {
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
}
.rating {
	float: left;
	text-align: center;
	margin: 0 5px 10px 0;
	padding: 1px 1px 3px 1px;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, #F0F0F0, #E4E4E4);
	background:    -moz-linear-gradient(top, #F0F0F0, #E4E4E4);
	background:     -ms-linear-gradient(top, #F0F0F0, #E4E4E4);
	background:      -o-linear-gradient(top, #F0F0F0, #E4E4E4);
	visibility: hidden;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
}
.rating .rate, .rating .rateup, .rating .ratedown {
	font-size: 17px;
	line-height: 21px;
	display: block;
}
.rating .rate img, .rating .rateup img, .rating .ratedown img {
	padding: 2px 0 3px 0;
}
div.thelink .rating {
	margin: 0 6px 4px 6px;
	background-color: white;
	background-image: none;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
div#entrydiv div.thelink .rating {
	margin: 0 0 2px 0;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, #F0F0F0, #E4E4E4);
	background:    -moz-linear-gradient(top, #F0F0F0, #E4E4E4);
	background:     -ms-linear-gradient(top, #F0F0F0, #E4E4E4);
	background:      -o-linear-gradient(top, #F0F0F0, #E4E4E4);
}
a.ratebutton:hover, a.r:hover {
	background-color: transparent;
}
a.ratebutton, a.r {
	padding: 0;
}
a.lizard, a.lizard:link, a.lizard:visited {
	color: #006600;
}
a.lizard:hover {
	color: #FFFFFF;
	background-color: #65BD54;
	text-decoration: none;
}
a.lizard:active {
	color: #006600;
	background-color: transparent;
}
.nomform {
	width: 300px;
	text-align: right;
}
fieldset {
	border: 1px solid #D0D0D0;
	padding: 5px;
	margin-bottom: 12px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	border-radius: 6px;
}
fieldset.poll {
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, #E5F2EC, white);
	background:    -moz-linear-gradient(top, #E5F2EC, white);
	background:     -ms-linear-gradient(top, #E5F2EC, white);
	background:      -o-linear-gradient(top, #E5F2EC, white);
	border: 1px solid #C0D5C1;
	padding: 0px 6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
}
fieldset.poll a {
	display: inline;
}
fieldset.poll p {
	padding-left: 2px;
}
fieldset.poll table {
	width: 100%;
}
fieldset.poll table tr td {
	padding: 2px 4px;
}
form#newpollform {
	margin: 0;
	padding: 0;
	width: 400px;
	text-align: left;
}
form#newpollform p {
	clear: both;
	font-weight: bold;
	color: #090;
}
form#newpollform p#exp {
	margin: 15px 0 0;
}
form#newpollform p#pollsub {
	margin: 5px 0 4px 0;
}
form#newpollform p#moreopts {
	margin: 8px 0 0 0;
}
form#newpollform p input[type="text"] {
	font-size: 13px;
	color: #666;
}
form#newpollform p#exp button.ui-datepicker-trigger {
	background: none;
	line-height: 1em;
	padding: 0;
	border: none;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	position: relative;
	top: -3px;
}
form#newpollform p#exp button {
	margin-left: 7px;
}
form#newpollform input#expiry {
	width: 180px;
}
span.pvotes {
	float: left;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
}
div.votediv td.posts {
	line-height: 140%;
	padding: 5px;
}
div.votediv td.posts span {
	font-size: 10px;
	float: right;
	padding-left: 4px;
	color: #606060;
}
p.pollheader {
	font-size: 140% !important;
	color: #208020;
	line-height: 1.4em;
}
form#newpollform p span {
	float: right;
}
form#newpollform p#moreopts span {
	position: relative;
	top: -4px;
}
div#polloptiondiv input {
	width: 392px;
	font-size: 14px;
	display: block;
	margin: 5px 0;
}
form#newpollform textarea {
	width: 392px;
	font-size: 14px;
}
p.namexp span {
	clear: left;
	float: left;
	width: 6.2em;
	text-align: right;
	margin-right: 4px;
}
div.topstories p:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.topstories {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0 0 12px 0;
}
div.topstories img {
	float: left;
	margin: 0 5px 2px 0;
}
div.topstories p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	margin: 0 0 6px 0;
	padding: 5px;
	font-size: 140%;
	line-height: 125%;
	background-color: #F9E8E8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px;
}
img.pgcenter, span.pgcenter {
	margin: 10px auto;
	display: block;
	max-width: 500px;
}
img.pgleft, span.pgleft {
	float: left;
	margin: 0 5px 0 0;
	max-width: 500px;
	max-height: 600px;
}
img.pgright, span.pgright {
	float: right;
	margin: 0 0 0 5px;
	max-width: 500px;
	max-height: 600px;
}
span.pgcenter img, span.pgleft img, span.pgright img {
	max-width: 500px;
	max-height: 600px;
}
div.topstories p span {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 125%;
	color: #444;
}
div.topstories p.tc2 {
	background-color: #F5D8D8;
}
div#leftColumn div.topstories p {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-right: 1px solid #E0D8D8;
	border-bottom: 1px solid #E0D8D8;
	font-size: 120%;
}
div#leftColumn div.topstories p a {
	line-height: 110%;
}
legend, p.toplabel {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 150%;
	color: #777;
	font-weight: bold;
}
fieldset.poll legend {
	color: #888;
	text-align: center;
}
label {
	cursor: pointer;
}
.blogheader, .date {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #999999;
	font-size: 140%;
	font-weight: bold;
	background: #F0F0F0;
	margin: 0px;
	padding: 3px;
	background-image: url(/shared-images/horizontaldots.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.date {
	text-align: center;
}
.comnumber {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #999;
	font-size: 150%;
	line-height: 140%;
	margin: 4px 0 6px 0;
	padding: 0;
	text-align: center;
}
div#previewdiv p.comnumber, div#userdiv p.comnumber {
	font-size: 140%;
	line-height: 100%;
	font-weight: bold;
	color: #696F6D;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0;
}
div#previewdiv p.comnumber span, div#userdiv p.comnumber span {
	background-color: #D6E1DC;
	padding: 3px 10px 0 10px;
	-webkit-border-top-left-radius: 8px; 
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
}
.comnumber em {
	font-style: normal;
	font-weight: bold;
	padding: 3px 5px;
	background-color: white;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
th.noms {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #777777;
	font-size: 150%;
	line-height: 0;
	font-weight: bold;
	width: 50%;
	text-align: left;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #CCC;
}
div.prevpages {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
div.tags a {
	white-space: normal;
}
div.thelink div.tags {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 200%;
	padding: 0px 0px 0px 6px;
}
div.thelink div.tags a {
	white-space: nowrap;
}
div.tagslide div.tags {
	text-align: center;
}
div.tagslide div.tags a {
	color: #333;
	background-color: rgb(240,240,240);
	background-color: rgba(224,224,224,0.7);
	text-shadow: white 1px 1px 0;
	-webkit-border-radius: 12px; 
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 4px 5px;
}
div.tagslide div.tags a:hover {
	color: white;
	background-color: rgb(101,189,84);
	text-shadow: none;
}
.relarticles span {
	text-transform: uppercase;
	font-weight: bold;
	color: #888;
	font-size: 11px;
	position: relative;
	top: 3px;
}
.relarticles a {
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin: 4px 0;
}
form#tweetform textarea {
	width: 590px;
	height: 4.5em;
	font-size: 14px;
}
form#tweetform p.aright {
	float: none;
	margin-left: 0;
}
form#tweetform p.aright input {
	font-size: 14px;
}
form#tweetform input#shorten {
	float: left;
}
span#remaining {
	font-size: 20px;
	color: #999;
	margin-right: 15px;
	position: relative;
	top: 4px;
}
div#editstuff span#remaining {
	float: right;
	letter-spacing: -0.05em;
	font-weight: bold;
	font-size: 16px;
	position: relative;
	top: 2px;
}
span.countdown {
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -0.05em;
	color: #999;
	float: right;
	margin-right: 15px;
	position: relative;
	top: -2px;
}
div#toprel span.countdown {
	float: none;
	top: 4px;
}
form#postlinkform span.countdown {
	top: 2px;
}
form#tweetform input#cancb {
	margin-right: 8px;
}
form#tweetform p#tweetprompt {
	font-weight: bold;
	font-size: 120%;
	color: #777;
	position: relative;
}
form#tweetform span#twittername {
	float: right;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	position: relative;
	right: 4px;
	top: 4px;
}
div.prevpages {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	border-top: 1px solid #D0DAD3;
}
div.prevpages a {
	font-weight: normal;
	text-decoration: none;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 130%;
	display: block;
	margin: 4px 0;
}
div.prevpages a:link, div.prevpages a:visited, div.prevpages a:active  {
	color: #0044BB;
}
div.prevpages a:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #33AA33;
}
div#entrydiv div.thelink div.tags {
	clear: both;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 200%;
	margin: 10px 0;
	padding: 0;
}
div.tags a {
	padding: 3px 4px;
	background-color: #E8E8E8;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-weight: normal;
}
div.tags a, div.tags a:link, div.tags a:visited, div.tags a:active  {
	color: #606060;
}
div.tags a:hover {
	color: white;
	background-color: #65BD54;
}
p.un {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 190%;
	letter-spacing: -0.05em;
	line-height: 100%;
	font-weight: bold;
	color: #00990B;
	text-align: left;
	padding: 0px;
	margin: 4px 0px 0px 0px;
}
h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 175%;
	font-weight: bold;
	color: #00990B;
	text-align: right;
	margin: 0px;
	padding: 3px 0px 6px 0px;
}
h2 {
	font-family: 'Droid Sans', "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #666;
	font-size: 230%;
	font-weight: 700;
	line-height: 110%;
	margin: 0px;
	padding: 10px 0 0 0;
	border-top: 1px solid #CCC;
	letter-spacing: -0.05em;
}
h2 a.h2title {
	text-decoration: none;
	display: block;
	padding-left: 0;
	padding-right: 0;
}
h2 a:link, h3 a:link, div#markItUpEditcomtext h3 a:link {
	color: #666;
}
h2 a:visited, h3 a:visited, div#markItUpEditcomtext h3 a:visited {
	color: #666;
}
h2 a:hover, h3 a:hover, div#markItUpEditcomtext h3 a:hover {
	color: #65BD54;
	background-color: transparent;
}
h2 a:active, h3 a:active, div#markItUpEditcomtext h3 a:active {
	color: #006600;
	background-color: transparent;
}
#entrydiv h2, .thelink h2 {
	border: none;
	background-color: transparent;
	background-image: none;
}
.thelink h2 {
	padding: 0;
}
h3 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #666;
	font-size: 140%;
	font-weight: bold;
	line-height: 120%;
	margin: 6px 0 0;
	border: none;
}
div#markItUpEditcomtext h3 {
	float: left;
	position: relative;
	top: -1px;
}
h4 {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	padding: 0;
	margin: 8px 0 3px 0;
}
h4 a {
	display: block;
	text-decoration: none;
}
h4 a:link {
	color: #00990B;
}
h4 a:visited {
	color: #00990B;
}
h4 a:hover {
	color: #65BD54;
	background-color: transparent;
}
h4.flipdivide {
	border-top: 1px solid #D8D8D8;
	padding: 6px 0 0 0;
	margin: 8px 0 3px 0;
}
h4.pstat {
	margin-bottom: 4px;
}
h5 {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 170%;
	line-height: 110%;
	font-weight: bold;
	display: block;
	background: #999999;
	color: #FFFFFF;
	margin: 0px 0px 4px 0px;
	padding: 1px 1px 1px 3px;
	background-image: url(/shared-images/shadedside.gif);
	background-repeat: repeat-x;
	background-position: center top;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
}
.day {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 4px 0px 4px 0px;
}
div.day span {
	background-color: #999;
	color: white;
	padding: 4px;
	-webkit-border-top-left-radius: 4px; 
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}
pre {
	border: 1px solid #CCC;
	padding: 2px;
	font-family: Menlo, Monaco, Consolas, monospace;
	color: #000000;
	font-size: 1em;
	line-height: 1.4em;
	overflow: auto;
}
.code {
	font-family: Menlo, Monaco, Consolas, monospace;
	color: #000000;
	font-size: 100%;
}
textarea.code {
	font-size: 90%;
}
.code p {
	font-family: Menlo, Monaco, Consolas, monospace;
	color: #000000;
}
code {
	font-family: Menlo, Monaco, Consolas, monospace;
	color: #000000;
	font-size: 1em;
}
.quote {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 94%;
	line-height: 150%;
	color: #111111;
}
blockquote {
	font-size: 100%;
	line-height: 150%;
	color: #333;
	margin: 1em 25px;
}
blockquote .postlist {
	font-size: 95%;
	line-height: 150%;
	color: #333;
}
#maincontent blockquote {
	clear: left;
	background-color: #ECECEC;
	padding: 0 10px;
	border-top: 1px solid transparent;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
}
blockquote blockquote, #maincontent blockquote blockquote {
	font-size: 95%;
	border: none;
	margin: 0 20px;
	background-color: transparent;
}
blockquote p, blockquote ul.posts {
	font-size: 95%;
	line-height: 170%;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
}
blockquote.creationist p, blockquote.wingnut p {
	font-family: "Comic Sans MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	color: purple;
}
blockquote blockquote p {
	font-size: 100%;
	border: none;
	color: #606060;
}
.ednote {
	color: #090;
	font-style: italic;
}
.nonlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #999999;
}
.unconfirmed a {
	font-weight: bold;
	text-decoration: none;
}
.unconfirmed a:link {
	color: #444444;
}
.unconfirmed a:visited {
	color: #444444;
}
.unconfirmed a:hover {
	color: #FFFFFF;
	background-color: #666666;
	text-decoration: none;
}
.unconfirmed a:active {
	color: #006600;
	background-color: transparent;
}
.bannerad, .largebanner {
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #999999;
	font-size: 80%;
	margin: 0px auto 12px auto !important;
	z-index: 0;
	text-align: center;
	width: 100%;
}
.bannerad div {
	margin: 0 auto !important;
}
div#maincontent .bannerad {
	margin: 12px auto;
	padding: 12px 0;
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: 1px solid #CCC;
	text-align: center;
}
.largebanner {
	width: 728px;
}
#boonity_header {
	margin: 0 auto 0 auto !important;
}
.byline, .postinfo {
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
	color: #999999;
	font-size: 110%;
	line-height: 150%;
}
.postinfo .lcom {
	font-size: 85%;
	clear: right;
	padding-top: 3px;
}
.thelink .postinfo {
	clear: both;
}
.lcom div {
	display: inline;
}
.lcom span {
	display: none;
}
.lcom a {
	background-color: #E8E8E8;
	padding: 2px 7px;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: normal;
	font-size: 120%;
}
.lcom a, .lcom a:link, .lcom a:visited, .lcom a:active {
	color: #606060;
}
.lcom a:hover {
	color: white;
	background-color: #65BD54;
}
a.lastcom {
	margin-right: 5px;
}
.postinfo .shareit {
	clear: right;
	margin: 3px 0 3px 0;
}
.postinfo {
	margin: 0;
	text-align: right;
	height: 1%;
	overflow: hidden;
}
.tweetit a.shareb, .mytweet a.shareb {
	clear: right;
	display: block;
	padding: 5px 0;
	float: right;
}
.tweetit, .mytweet {
	float: left;
	padding: 0;
	margin-right: 15px;
	position: relative;
	top: -4px;
}
.frontpagediv .tweetit, #entrydiv .tweetit {
	margin-top: -8px;
}
div#entrydiv div.tweetit {
	padding: 5px 0 0 0;
}
/* 
div#entrydiv div.mytweet {
	padding: 4px 0 0 0;
}
 */
a.tf {
	margin-left: 10px;
}
div.skyscraper a.tf {
	margin-left: 0;
}
a.twitter-share-button {
	display: block;
	background-color: transparent;
	width: 55px;
	height: 62px;
	padding: 0;
}
div.diggdiv {
	clear: right;
	display: block;
	padding-top: 5px;
	float: right;
}
a.DiggThisButton span, a.shareb span {
	display: none;
}
li.tnum {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #60B2D2;
	font-weight: bold;
	letter-spacing: -0.05em;
	height: 16px;
	margin-right: 1px;
	text-shadow: white 1px 1px 0;
}
li.tnum:hover {
	cursor: pointer;
}
a.pgcat, a.pgcat:link, a.pgcat:visited, a.pgcat:active {
	text-transform: uppercase;
	color: #666;
}
a.pgcat:hover {
	color: white;
	background-color: #65BD54;
}
.postfooter {
	margin: 16px 0;
	clear: both;
}
.postinfo form {
	margin: 0;
}
.postinfo .posticons {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 130%;
	letter-spacing: -0.06em;
}
.postinfo .posticons img {
	display: inline;
	position: relative;
	bottom: -1px;
}
.postinfo .posticons a {
	color: #999999;
}
.posticons {
	margin: 0 0 2px 0;
}
.posticons a, .posticons a:link, .posticons a:visited, .posticons a:active {
	background-color: transparent;
}
.postinfo .posticons a:hover {
	background-color: transparent;
	color: #65BD54;
}
.timedate {
	font-family: 'Droid Sans', "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	color: #666;
	font-size: 100%;
	font-weight: 400;
	line-height: 150%;
	padding: 0;
	margin: 5px 0 18px 0;
}
.timedate span a.authlink {
	font-weight: normal;
	padding: 0;
}
.timedate span a.authlink:link {
	color: #666;
}
.timedate span a.authlink:visited {
	color: #666;
}
.timedate span a.authlink:hover {
	color: #65BD54;
	background-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.timedate span a.authlink:active {
	color: #006600;
	background-color: transparent;
}
.timedate span {
	font-size: 150%;
}
.timedate em {
	font-weight: 400;
	font-style: normal;
}
.timedate a, .timedate a:link, .timedate a:visited, .timedate a:active {
	text-transform: uppercase;
	color: #666;
}
.timedate span a, .timedate span a:link, .timedate span a:visited, .timedate span a:active {
	text-transform: none;
	color: #666;
	font-weight: 400;
}
.timedate a:hover, .timedate span a:hover {
	color: white;
	background-color: #65BD54;
}
.subtitle {
	font-family: 'Droid Sans', "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	font-weight: 400;
	color: #696969;
	font-size: 16px;
	line-height: 19px;
	padding: 0;
	margin: 3px 0 0 0;
}
.credit, .headline {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 80%;
}
.regcontent {
	background: #FFF;
	width: 500px;
	padding-left: 15px;
}
img {
	border: 0;
}
.aleft {
	margin-right: 8px;
	float: left;
}
.aright {
	margin-left: 8px;
	float: right;
}
span.pullquote, q {
	width: 200px;
	border-top: 4px solid #D8D8D8;
	border-bottom: 4px solid #D8D8D8;
	padding: 0.4em 0;
	text-align: left;
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: -0.06em;
	color: #00880B;
	line-height: 1.3em;
	position: relative;
	top: 5px;
	margin-bottom: 2px;
	float: left;
	margin: 0 10px 5px 0;
}
span.pullquote.aright, q.aright {
	margin: 0 0 5px 10px;
}
span.pullquote span, q span {
	display: block;
	font-size: 0.7em;
	font-weight: normal;
	letter-spacing: normal;
	color: #888;
	position: relative;
	top: 3px;
}
q:before, q:after {
  content: ""; 
}
div.imgdiv {
	margin-bottom: 15px;
}
div.imgdiv img {
	max-width: 560px;
	max-height: auto;
	border: none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.acenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.imgspan {
	position: relative;
	top: 4px;
	padding-bottom: 5px;
}
.imgspan img {
	border: none;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.imgdiv span, span.imgspan span, span.pgcenter span, .quotediv p span.pgleft span, .quotediv p span.pgright span {
	color: #777;
	font-size: 85%;
	line-height: 125%;
	display: block;
	margin-top: 3px;
	padding-bottom: 6px;
	text-align: center;
}
div.imgdiv span a, span.imgspan span a, span.pgcenter span a, .quotediv p span.pgleft span a, .quotediv p span.pgright span a {
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.recentform {
	margin: 0;
	width: 162px;
}
div#rightColumn a:hover {
	background-color: transparent;
}
div#rightColumn a.vote:hover {
	background-color: #65BD54;
}
div.twtr-widget a:hover {
	background-color: transparent;
}
a.at-settings:hover, a.at-privacy-close:hover, a.at-whatsthis:hover, a.ac-about:hover {
	background-color: transparent;
}
.nohover a, .nohover a:link, .nohover a:visited, .nohover a:hover, .nohover a:active {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
}
a.nohov, a.nhov, a.shareb, a.adclick, .imgdiv a, a.z, a.DiggThisButton {
	padding-left: 0;
	padding-right: 0;
}
a.nohov:hover, a.nhov:hover, a.z:hover, a.shareb:hover, a.DiggThisButton:hover, .bannerad a:hover, .largebanner a:hover, a.adclick:hover, .imgdiv a:hover, .tweetit a:hover, .mytweet a:hover {
	background-color: transparent;
}
.imgdiv span a:hover {
	background-color: #65BD54;
}
div.imgdiv a {
	margin: 0 5px;
}
a.sharebutton img {
	padding-top: 4px;
	float: right;
}
a.nohov img {
	display: inline;
	position: relative;
	bottom: -2px;
	border: 0;
}
a.ahide:hover, a.ra:hover, a.imgp:hover, a.imgpop:hover {
	background-color: transparent;
}
a.imgp {
	padding: 0;
}
img.icon, img.rb, img.rtb {
	width: 16px;
	height: 16px;
	margin-left: 1px;
	margin-right: 1px;
}
img.rb {
	display: inline;
	position: relative;
	bottom: -2px;
}
img.liz, div.eclass div.lcom img {
	border: 1px solid #CCC;
}
div.eclass img.liz {
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.feedicon img {
	display: inline;
	position: relative;
	bottom: -1px;
}
#rssfeeds {
	width: 120px;
	font-size: 16px;
	margin-left: 1px;
}
#yfeeddiv {
	margin: 10px 0;
}
#feedreload {
	width: 40px;
	margin-left: 5px;
}
.amazonproducts {
	margin: 10px auto;
	text-align: left;
}
.skyscraper {
	margin: 10px auto;
	text-align: center;
	width: 160px;
}
.adcontainer, .adcontainercb {
	margin: 10px auto;
	text-align: center;
}
.adcontainercb {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 100%;
	line-height: 130%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.adcontainer form {
	margin: 2px 0;
	padding: 0;
}
div#rightColumn div.adcontainer a {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height: 120%;
}
div#rightColumn div.adcontainer a:hover {
	background-color: #65BD54;
}
.interstitial {
	margin: 20px auto;
	text-align: center;
	background: #E5F0E6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 8px 0;
}
/* tooltip styles */

#tooltips ul {
	margin: 4px 0 0 0;
	padding-left: 1.5em;
	font-size: 100%;
}
#tooltips ul li {
	margin-bottom: 4px;
}
.lcom span, a.rssfeed span, #tooltips, .tooltip {
	display: none;
	text-align: left;
}
.lcom span, a.rssfeed span, #tooltips, .tooltip {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #333;
	background-color: rgb(240,240,240);
	background-color: rgba(232,232,232,0.9);
	border: 2px solid #FFFFFF;
	padding: 5px;
	width: 280px;
	overflow: hidden;
	z-index: 10000000;
	-webkit-border-radius: 9px; 
	-moz-border-radius: 9px;
	border-radius: 9px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 16px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 16px;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 16px;
}
.lcom span img, a.rssfeed span img, #tooltips img {
	margin-right: 4px;
}
.lcom span img {
	float: left;
}
.lcom span p, a.rssfeed span p, #tooltips p, .tooltip p {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 4px 0 4px 0;
}

/* LGF Headlines styles */

.LGFfeeddiv {
	background-color: #FFFFFF;
	padding: 0px;
}
.LGFfeeddiv ul li a span {
	display: none;
}
.LGFfeeddiv ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.LGFfeeddiv li {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	font-weight: normal;
	font-style: normal;
	line-height: 130%;
	text-align: left;
	color: #000000;
	padding: 0px;
	margin: 0 0 2px 0;
	background-color: #E5F0E6;
	overflow: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.LGFfeeddiv li.fd2 {
	background-color: #D6E1DC;
}
.LGFfeeddiv li a {
	display: block;
	padding: 3px 5px 3px 5px;
}
.LGFfeeddiv li.LGFtitle {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 125%;
	line-height: 100%;
	font-weight: bold;
	color: #00990B;
}
.LGFfeeddiv li.LGFtitle a {
	text-decoration: none;
	padding: 3px 4px 5px 4px;
}
.LGFfeeddiv li.LGFtitle a:link {
	color: #00990B;
}
.LGFfeeddiv li.LGFtitle a:visited {
	color: #00990B;
}
.LGFfeeddiv li.LGFtitle a:hover {
	color: white;
	background-color: #65BD54;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.LGFfeeddiv li.LGFtitle a:active {
	color: #006600;
}

/* quick hacks for IE */
* html .nav li {
	margin-bottom:-3px;
}

* +html .nav li { /* separate hack for IE7 */
	margin-bottom:-3px;
}
.cont1 {
	width: 90%;
}
#lastname, #npcontainer, #nowplaydiv {
	display: none;
}
.revtitle {
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 85%;
	line-height: 120%;
	color:#565;
	margin:0;
	padding: 0 0 4px 0;
/*
	border-bottom: 1px solid lightgrey;
*/
}
/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp * {
	margin: 0px;
	padding: 0px;
	outline: none;
}
.markItUp  {
/*
	width:496px;
*/
	margin:2px 0 5px 0;
}
/*
.markItUpContainer  {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
*/
.markItUpEditor {
	padding:2px;
	clear:both;
	display:block;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFF;
	width:99.9%;
	height:300px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
	clear: both;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/shared-images/handle.png);
	cursor:n-resize;
}
.markItUpHeader {
	text-align: left;
}
/***************************************************************************************/
/* first row of buttons */
.markItUpHeader ul {
	float: right;
	margin-bottom: 2px;
}
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
	width: 26px;
	padding: 0 2px 0 0;
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url(/shared-images/menu.png) no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px;
	left:0px;	
	background:#FFF;
	border:1px solid #000;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #000;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#FFF url(/shared-images/submenu.png) no-repeat 100% 50%;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto;
	height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px;
	left:150px; 
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display: block;
	width: 26px;
	height: 20px;
	line-height: 20px;
	text-indent: -10000px;
	background-image:url(http://site2.littlegreenfootballs.com/img/buttons.png);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
.markItUpHeader ul a:hover {
	background-color: transparent;
}
.markItUpHeader ul ul a {
	display: block;
	padding-left: 0px;
	text-indent: 0;
	width: 120px; 
	padding: 5px 5px 5px 25px;
	background-position: 2px 50%;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#000;
}
.markItUpButton1 a {
	background-position: 0 0;
}
.markItUpButton1 a:hover {
	background-position: -30px 0;
}
.markItUpButton2 a {
	background-position: 0 -20px;
}
.markItUpButton2 a:hover {
	background-position: -30px -20px;
}
.markItUpButton3 a {
	background-position: 0 -40px;
}
.markItUpButton3 a:hover {
	background-position: -30px -40px;
}
.markItUpButton4 a {
	background-position: 0 -60px;
}
.markItUpButton4 a:hover {
	background-position: -30px -60px;
}
.markItUpButton5 a {
	background-position: 0 -80px;
}
.markItUpButton5 a:hover {
	background-position: -30px -80px;
}
.markItUpButton6 a {
	background-position: 0 -100px;
}
.markItUpButton6 a:hover {
	background-position: -30px -100px;
}
.markItUpButton7 a {
	background-position: 0 -120px;
}
.markItUpButton7 a:hover {
	background-position: -30px -120px;
}
.markItUpButton8 a {
	background-position: 0 -140px;
}
.markItUpButton8 a:hover {
	background-position: -30px -140px;
}
.markTitle {
	font-weight: bold;
	color: #666;
	float: left;
	margin: 0;
	padding: 2px 0 0 0;
}
p.tagtitle {
	font-weight: bold;
	font-size: 120%;
	color: #090;
	margin: 10px 0 0 0;
}
#markReturn {
	margin: 0;
	padding: 0 0 0 4px;
}
#thepostingform #markReturn label {
	clear: none;
	display: inline;
	float: none;
	text-align: left;
	width: auto;
	padding: 0 0 0 3px;
	margin: 0;
}
div#myBlock {
	z-index: 1000;
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: rgb(0, 0, 0);
	cursor: wait;
	position: fixed;
	opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60); /* IE 7 and Earlier */
	display: none;
}
div.dialog {
	position: fixed;
	left: 50%;
	display: none;
	z-index: 1010;
	background: #F0F0F0;
	background: -webkit-linear-gradient(top, #D6E1DC, white);
	background:    -moz-linear-gradient(top, #D6E1DC, white);
	background:     -ms-linear-gradient(top, #D6E1DC, white);
	background:      -o-linear-gradient(top, #D6E1DC, white);
	border: 3px solid white;
	margin: 0;
	cursor: default;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 24px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 24px;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 24px;
}
div#keywordform {
	top: 70px;
	width: 540px;
	padding: 0 15px;
	margin: 0 0 0 -287px;
	background: #E8E8E8;
	border: 2px solid white;
}
div#keywordform div.tagsinput {
	height: 350px;
	width: 528px;
}
div#keywordform div.tagsinput span:hover {
	color: white;
	background-color: #65BD54;
}
div#editstuff .markTitle {
	color: #090;
	font-size: 1.1em;
}
div#keywordform .markTitle {
	margin: 10px 0 0 0;
}
form#aedit .markItUpHeader ul {
	position: relative;
	top: 2px;
}
.dim {
	opacity: 0.7;
}
div#iform {
	top: 110px;
	width: 348px;
	padding: 0 10px;
	margin: 0 0 0 -184px;
}
div#pollform {
	top: 85px;
	width: 400px;
	padding: 0 15px 10px;
	margin: 0 0 0 -215px;
}
div#emailform {
	top: 50%;
	width: 250px;
	padding: 2px 10px 10px;
	margin: 0 0 0 -138px;
}
div#tweetdiv {
	top: 50%;
	width: 600px;
	padding: 0 10px;
	margin: 0 0 0 -313px;
}
div#reportform {
	top: 50%;
	width: 300px;
	padding: 5px;
	margin: 0 0 0 -158px;
}
div#reportform p {
	text-align: center;
}
div#hidepage {
	top: 50%;
	width: 300px;
	padding: 0 10px;
	margin: 0 0 0 -163px;
}
div#compreview {
	top: 50%;
	width: 540px;
	padding: 10px;
	margin: 0 0 0 -283px;
	overflow: auto;
}
div#compreview p.pright {
	margin: 1em 0 0 0;
}
div#compreview p.pright span {
	float: left;
}
div#profile {
	top: 50%;
	width: 500px;
	padding: 10px;
	margin: 0 0 0 -263px;
	overflow: auto;
}
div#showratings {
	top: 50%;
	width: 450px;
	padding: 10px;
	margin: 0 0 0 -238px;
	overflow: auto;
}
div#showratings table {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	width: 450px;
}
div#showratings table td {
	padding: 4px;
}
td.label {
	text-align: right;
	color: #888;
	font-weight: bold;
	width: 5em;
}
div#showratings table td.label {
	padding: 5px 4px 3px 4px;
}
td#rating, td#rtotal, td#rpluses, td#pluslist, td#rminuses, td#minuslist  {
	text-align: left;
	font-size: 1.2em;
}
td#rating {
	font-weight: bold;
	font-size: 1.7em;
	padding: 3px 4px 5px 4px !important;
}
td#pluslist, td#minuslist {
	font-size: 0.9em;
	padding-top: 0 !important;
	color: #555;
}
div#showratings p.pright {
	margin: 10px 0 0 0;
}
div#editstuff {
	top: 50%;
	width: 600px;
	padding: 0 15px;
	margin: 0 0 0 -318px;
	overflow: auto;
}
form#settings, form#comedit {
	margin-top:15px;
}
form#aedit {
	margin: 15px 0;
}
div#editstuff input[name="cancel"], div#editstuff input#pagepreview, div#editstuff input#previewb {
	margin-right: 12px;
}
div#editstuff div#epreview input[name="cancel"] {
	margin: 0;
}
div.tags div.spinright {
	float: right;
	padding: 0;
	margin: -4px 0 0 10px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 15px;
}
div#editstuff.editpreview {
	padding: 0 15px !important;
	background: white;
}
div#editstuff div#epreview {
	width: 560px;
	margin: 0 auto;
}
div#epreview h2 {
	border: none;
}
div#epreview div.thelink {
	margin:	0;
}
div#editstuff.editcom {
	width: 508px;
	margin: 0 0 0 -272px;
}
div.loading {
	width: 350px !important;
	margin: 0 0 0 -193px !important;
}
div#editstuff.editarticle {
	top: 20px;
}
div#previewarticle {
	top: 20px;
	width: 560px;
	padding: 5px 10px;
	margin: 0 0 0 -293px;
	overflow: auto;
	background: white;
}
div#poplogin {
	top: 20px;
	width: 250px;
	padding: 10px;
	margin: 0 0 0 -138px;
	text-align: right;
}
div.dialog input[type="button"], div.dialog input[type="submit"], div#thepostingform input[type="button"], div#thepostingform input[type="submit"], div#thepostingform button, form#aedit button, button#monthlyArchives, button.ui-datepicker-trigger {
	font-size: 13px !important;
	padding: 4px 8px !important;
	color: #107010;
	text-shadow: white 1px 1px 0;
}
div.dialog input[type="button"].dis, div.dialog input[type="submit"].dis, div#thepostingform input[type="button"].dis, div#thepostingform input[type="submit"].dis, div#thepostingform button.dis {
	color: #AAA;
	text-shadow: none;
}
#at15s {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#at15s_head {
	-webkit-border-top-left-radius: 5px; 
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}
#at15s_foot {
	-webkit-border-bottom-left-radius: 5px; 
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}

/* Masthead styles for subordinate pages */
#subtop {
	text-align: left;
	background-image: url(/weblog/lgf-subbg.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin: 0;
	padding: 0;
}
#subtop strong, #subtop strong a, #branding span, #branding span a {
	font-size: 44px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #A0A0A0;
	line-height: 48px;
	letter-spacing: -0.05em;
	margin: 0;
	padding: 0;
	background: transparent;
	text-decoration: none;
}
#branding span {
	position: absolute;
	left: 209px;
	top: 69px;
}
#subtop strong a:link, #subtop strong a:visited, #branding span a:link, #branding span a:visited {
	color: #A0A0A0;
}
#subtop strong a:hover, #branding span a:hover {
	color: #6ACC56;
	background-color: transparent;
	text-shadow: 0px 0px 6px #FFF;
}
#subtop strong a:active, #branding span a:active {
	color: #006600;
	background-color: transparent;
}
#subtop img, #branding img {
	vertical-align: bottom;
}

div.adspot_content {
	border: none;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/css/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 28px;
	height: 30px;
	background: transparent url('/css/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/css/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/css/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/css/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/css/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/css/fancybox/fancybox.png');
	background-position: -40px -162px;
	background-repeat: no-repeat;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/css/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/css/fancybox/fancybox.png');
	background-position: -40px -182px; 
	background-repeat: no-repeat;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/css/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/css/fancybox/fancybox.png');
	background-position: -40px -142px;
	background-repeat: no-repeat;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/css/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/css/fancybox/fancybox.png');
	background-position: -40px -122px;
	background-repeat: no-repeat;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/css/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/css/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/css/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/css/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

div.tagsinput {
	border: 2px solid #B0B0B0;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFF;
	padding: 4px;
	width: 100%;
	height: 85px;
	overflow-y: auto;
	clear: both;
}
div.tagsinput span.tag {
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: block;
	float: left;
	padding: 4px 4px 3px 6px;
	text-decoration:none;
	background: #E8E8E8;
	color: #555;
	margin-right: 2px;
	margin-bottom: 3px;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.tagsinput span.tag a {
	font-weight: bold;
	color: #C60000;
	text-decoration:none;
	font-size: 12px;
	margin: 0 2px 0 -2px;
	padding: 0 2px;
}
div.tagsinput span.tag a:hover {
	background: transparent;
}
div.tagsinput input {
	width: 100px;
	margin: 0px;
	font-family: "Trebuchet MS", "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid transparent;
	padding: 4px 2px 2px 2px;
	background: transparent;
	color: #000;
	outline: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.tagsinput div {
	display:block;
	float: left;
}
.tags_clear {
	clear: both;
	width: 100%;
	height: 0px;
}

/* Autocomplete styles */

.ac_results {
	padding: 0px;
	border: 1px solid #999;
	background-color: white;
	overflow: hidden;
	z-index: 10000001;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #65BD54;
	color: white;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ padding-right: 10px; text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 50px; }
.ui-timepicker-div td { font-size: 90%; }

