BODY {
font-size:11px;
font-family:tahoma,geneva,sans-serif;
color:#FFF;
background-color:#000;
}
#banner-top {
	width: 100%;
	margin:0 auto 0 auto;
	height: 20px;
	color: #292929;
	background: #FFF6BF; 
	border-top:solid 1px #FFD324;
	border-bottom:solid 1px #FFD324;
	text-align: center;
	font-size: 12px;
}
#banner-top a{
	color: #292929;
	text-decoration: underline;
}
#banner-top a:hover {
	color: #097DDB;
}
#header {
width:100%;
background-color:#FFF;
color:#000;
margin:3px auto;
float:left;
/*overflow:hidden;*/
}

#header-inner {
width:960px;
margin: 0 auto;
/*overflow:hidden; */
}

#body {
margin:0 auto;
width:960px;
min-height: 750px;
height:auto !important;
height:750px;
}

INPUT,LABEL,SELECT {
display:block;
}

LABEL {
font-weight:bold;
margin-top:10px;
}

INPUT,TEXTAREA {
border:1px solid #999;
padding:3px;
}

.button {
margin-top:10px;
border:2px solid #999;
background-color:#EEE;
cursor:pointer;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.bigbutton {
font-size:20pt;
font-weight:bold;
color:#222;
}

BODY .button:hover {
border:2px solid #777;
}

H1 {
font-weight:bold;
font-size:14pt;
text-align:center;
}

H2 {
font-weight:bold;
font-size:12pt;
text-align:center;
}

H3 {
font-weight:bold;
font-size:11pt;
}

#login {
margin:150px auto;
overflow:hidden;
width:300px;
border:1px solid #DDD;
background-color:#FFF;
}

#login FORM {
margin:15px;
}

#errorbox,#infobox {
margin-top:-2px;
margin-bottom:5px;
font-weight:bold;
padding:10px;
display:none;
border:3px solid #F01;
background-color:#F9A;
color:#333;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#errorbox {
border:3px solid #C11;
}

#infobox {
border:3px solid #BBB;
background-color:#E5E5E5;
}

#errorbox {
background-color:#F99;
padding:10px;
}

TH {
font-weight:bold;
}

.box-table {
	border:1px solid #000;
	margin-top:20px;
	margin-bottom:20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
	width:100%;
_width:100%;
}

.box-table th {
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	background: #D7D7D7;
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	color: #000;
}

.box-table td {
	padding: 8px; 
	border-bottom: 1px solid #000;
	color: #565568;
	border-top: 1px solid transparent;
	nowrap:nowrap;
}

.box-table tr:hover td {
	background: #D7D7D7;
	color: #000;
}

BODY .box-table .emptyrow {
background:#ececec;
}

BODY .box-table .emptyrow:hover {
background:#ececec;
}

#progress {
text-align: center;
vertical-align: middle;
margin: 0 auto;
display:none;
font-weight: bold;
position:relative;
top:-200px;
z-index:4;
}

FIELDSET {
border:0;
padding:0;
margin:0;
}

SMALL {
display:block;
font-size:8.5pt;
}

BODY #body .hidden {
display:none;
}

P {
margin-bottom:10px;
}

PRE {
display:block;
font-family: monospace;
font-size:small;
margin-top:5px;
margin-bottom:5px;
padding:5px;
background-color: #ffa;
}

.clear {
clear:both;
}

.float-left {
float:left;
clear:right;
}

.float-right {
float:right;
}

#subhead {
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
font-size:10px;
position:relative;
z-index:1;
top:7px;
left:105px;
overflow:hidden;
}

#affbuzz-logo {
margin-top:-18px;
position:relative;
top:24px;
left:-10px;
}

#offbuzz-logo {
position:relative;
top:18px;
left:-6px;
}

.header-links {
text-decoration:underline;
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
font-size:10px;
margin-right:30px;
line-height:50px;
color:#08D;
}

.header-links:hover {
color:#DB00AC;
}

.last-header-link {
margin-right:80px;
}

#date {
text-transform:uppercase;
font-weight:bold;
letter-spacing:1px;
font-size:10px;
}

#date A,#date A:visited {
position:relative;
top:3px;
}

#facebook {
margin-top:4px;
text-align:right;
}

#facebook A,#facebook A:visited {
color:#359;
text-decoration:none;
}

#facebook A:hover {
text-decoration:underline;
}


#facebook IMG {
position:relative;
top:5px;
}

#most-popular,.feed {
width:960px;
overflow:hidden;
float:left;
}

.feed {
margin-top:15px;
}

#most-popular .section-table,.feed .section-table {
width:300px;
margin-right:20px;
}

.section-table {
float:left;
}

.section-table H2 {
font-family:Arial,sans-serif,sans;
font-size:14pt;
margin-bottom:10px;
text-align:left;
}

.section-table UL, .section-table UL LI {
list-style:none;
margin:0;
padding:0;
}

.section-table LI {
border-top:1px solid #444;
border-bottom:1px solid #000;
}

.section-table LI A,.section-table LI A:visited {
color:#FFF;
line-height:18px;
text-decoration:none;
}

.section-table LI A:hover {
color:#08E;
}

#banner-ad {
float:left;
overflow:hidden;
width:940px;
margin:20px auto 20px;
text-align:center;
}
#banner-ad H2 {
font-family:Arial,sans-serif,sans;
font-size:14pt;
margin-bottom:10px;
}
#banner-ad H2 A,#featured H2 A:visited {
color:#08E;
text-decoration:none;
}
#banner-ad H2 A:hover {
color:#E0E;
}
#featured {
width:1012px;
overflow:hidden;
float:left;
margin-left:-30px;
}

#featured .section-table {
width:440px;
}

#featured-first {
margin-right:60px;
}

#featured H2 {
font-family:Arial,sans-serif,sans;
font-size:14pt;
margin-bottom:10px;
text-align:left;
}

#featured H2 A,#featured H2 A:visited {
color:#08E;
text-decoration:none;
}

#featured H2 A:hover {
color:#E0E;
}

#featured-image {
float:left;
position:relative;
top:-10px;
}

#featured-section {
width:960px;
overflow:hidden;
float:left;
margin-left:4px;
}

H2 IMG {
position:relative;
top:3px;
left:0px;
}

.feed H2 A,.feed H2 A:visited {
color:#08E;
text-decoration:none;
}

.feed H2 A:hover {
color:#E0E;
}

#featured,.feed LI {
color:#444;
font-size:9px;
}

#featured LI A,.feed LI A {
font-size:11px;
}

#tweet {
width:400px;
overflow:hidden;
margin:0 auto;
text-align:left;
}

#tweet DIV IMG {
vertical-align:top;
}

#tweet DIV {
float:left;
width:100px;
clear:left;
}

#tweet UL, #tweet UL LI {
list-style:none;
margin:0;
padding:0;
}

#tweet UL {
float:left;
width:250px;
}

#tweet UL A,#tweet UL A:visited {
color:#08E;
}

#site-links {
width:960px;
overflow:hidden;
text-align:center;
margin:0 auto;
color:#6A1;
font-size:10pt;
}

#site-links A,#site-links A:visited {
color:#6B1;
}

#disclaimer,#current-online {
color:#333;
font-size:10px;
width:960px;
overflow:hidden;
text-align:center;
margin:0 auto;
padding-top:5px;
padding-bottom:10px;
}

#current-online {
font-size:12pt;
font-weight:bold;
}

#about-wrap {
width:960px;
overflow:hidden;
float:left;
}

#about-wrap H2 {
text-align:left;
color:#08E;
line-height:60px;
border-bottom:1px solid #333;
}

#about-text {
float:left;
width:400px;
clear:right;
margin-right:20px;
font-size:8pt;
}

#about-text A,#about-text A:visited {
color:#08E;
}

#about-form {
float:right;
width:400px;
}

.contact-input {
width:300px;
}

#resource-wrap BUTTON {
border:3px outset #EEE;
}

#resource-sent {
padding-top:30px;
font-size:11pt;
font-weight:bold;
}
#resource-wrap {
width:960px;
overflow:hidden;
float:left;
list-style: none;
}

#resource-wrap H2 {
text-align:left;
color:#08E;
line-height:60px;
border-bottom:1px solid #333;
}

#resource-learn {
float:left;
width:300px;
clear:right;
margin-right:20px;
}

#resource-learn A,#resource-learn A:visited {
color:#fff;
}
#resource-network A,#resource-network A:visited {
color:#fff;
}
#resource-traffic A,#resource-traffic A:visited {
color:#fff;
}
#resource-network {
float:right;
width:300px;
}
#resource-traffic {
float:right;
width:300px;
margin-right: 30px;
}
#special-lander {
width:960px;
overflow:hidden;
float:left;
list-style: none;
font-size: 130%;
}
#special-lander a, #special-lander a:visited {
color: #08e;
}


#special-lander H2 {
text-align:left;
color:#08E;
line-height:40px;
border-bottom:1px solid #333;
}
#privacy H2,#tos H2 {
text-align:left;
color:#08E;
padding-bottom:15px;
}

#tos H2 {
padding-top:15px;
}

#tos LI {
border-top:4px solid #000;
}

#search {
width:960px;
}

#search DIV {
float:right;
text-align:right;
border-bottom:20px solid #000;
}

#search INPUT {
display:inline;
border:0px solid #000;
-webkit-border-radius:5px;
-moz-border-radius:3px;
border-radius:3px;
background-color:#555;
color:#FFF;
}

#search INPUT:hover {
background-color:#666;
}

#search IMG {
position:relative;
top:8px;
left:0px;
-moz-opacity:.65;
filter:alpha(opacity=65);
opacity:.65;
cursor:pointer;
}

#search IMG:hover {
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
cursor:pointer;
}

#search-alt {
width:960px;
}

#search-alt DIV {
float:left;
text-align:left;
border-bottom:20px solid #000;
}

#search-alt INPUT {
display:inline;
border:0px solid #000;
-webkit-border-radius:5px;
-moz-border-radius:3px;
border-radius:3px;
background-color:#333;
color:#FFF;
}

#search-alt INPUT:hover {
background-color:#444;
}

#search-alt IMG {
position:relative;
top:8px;
left:0px;
-moz-opacity:.65;
filter:alpha(opacity=65);
opacity:.65;
cursor:pointer;
}

#search-alt IMG:hover {
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}

#search-results THEAD TH,#paginator TD {
background-color:#444;
color:#EEE;
border:2px outset #111;
cursor:pointer;
padding:3px;
padding-left:8px;
padding-right:8px;
font-weight:bold;
}

#search-results THEAD TH:hover,#paginator TD:hover {
background-color:#555;
}

BODY #search-results THEAD TH:active,BODY #paginator TD:active {
background-color:#333;
border:2px outset #333;
}

#search-results {
border:1px solid #222;
cursor:pointer;
width:100%;
}

#search-results TBODY TD {
border-left:1px solid #191919;
border-bottom:1px solid #191919;
padding:3px;
padding-left:8px;
padding-right:8px;
background-color:#222;
vertical-align:top;
}

#search-results TBODY TD A {
color:#FFF;
text-decoration:none;
}

#search-results TBODY TR.odd TD {
background-color:#333;
}

#search-results TBODY TR:hover>TD {
background-color:#1768c4;
}

#search-results TBODY TR:active>TD {
background-color:#0c3564;
}

#paginator {
width:960px;
overflow:hidden;
float:left;
text-align:right;
margin-top:2px;
}

#paginator TABLE {
float:right;
}

#paginator TD {
width:40px;
text-align:center;
vertical-align:center;
}

BODY #paginator-active,BODY #paginator-active:hover {
background-color:#888;
border-bottom:2px solid #000;
color:#000;
}

BODY #search-site-head {
width:120px;
}

BODY #search-posted-head {
width:520px;
}

BODY #search-posted-head {
width:120px;
}

#last200 {
margin-top:30px;
}

#last200 H2 {
text-align:left;
}

BODY #search-results THEAD TH.ignore-click:hover {
background-color:#444;
border:2px outset #111;
}

BODY #search-results THEAD TH.ignore-click:active {
background-color:#444;
border:2px outset #111;
}

#comments {
margin-top:30px;
width:600px;
}

#comments H2 {
text-align:left;
font-size:13pt;
font-weight:bold;
font-family:Helvetica,Helvetic,Tahoma,sans,"sans-serif";
}

BODY #article {
margin-top:10px;
margin-bottom:10px;
font-size:12pt;
font-weight:normal;
font-family:Helvetica,Helvetic,Tahoma,sans,"sans-serif";
}

#article A,#article A:visited {
font-size:12pt;
font-weight:normal;
font-family:Helvetica,Helvetic,Tahoma,sans,"sans-serif";
color:#08E;
}

#article A:hover {
color:#E0E;
}

#article SPAN {
color:#E0E;
}

#comments-list {
width:600px;
float:left;
overflow:hidden;
background-color:#FFF;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:8px;
padding-bottom:4px;
color:#111;
}

.comment {
width:581px;
overflow:hidden;
float:left;
padding:8px;
border:1px solid #DDD;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
margin-bottom:5px;
}

#comments-list .odd {
background-color:#e7f5ff;
}

.comment-gravatar {
float:left;
width:55px;
clear:right;
}

.comment-content {
float:left;
width:520px;
}

.comment-content SPAN {
color:#999;
}

.comment-content A,.comment-content A:visited {
font-size:12pt;
font-weight:bold;
font-family:Helvetica,Helvetic,Tahoma,sans,"sans-serif";
color:#08E;
}

#comments-list FORM {
width:581px;
overflow:hidden;
float:left;
padding:8px;
background-color:#DDD;
border:1px solid #BBB;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
margin-bottom:5px;
}

#comments-list FORM .text,#comments-list FORM TEXTAREA {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#comments-list FORM TEXTAREA {
width:573px;
}


#more {
width:581px;
overflow:hidden;
float:left;
padding:8px;
border:2px solid #BBB;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
font-size:11pt;
cursor:pointer;
background-color:#DDD;
color:#111;
clear:both;
}

#more:hover {
background-color:#EEE;
color:#111;
}

BODY #more:active {
background-color:#CCC;
color:#000;
}

#comments-list FORM .button {
padding:4px;
padding-left:30px;
padding-right:30px;
font-weight:bold;
}


SMALL A {
color:#08E;
}

BODY .remove-post {
color:#C00;
font-size:8pt;
font-family:Arial,sans,"sans-serif";
float:right;
text-align:right;
}

div.grippie {
background:#EEEEEE url("") no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0pt 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}
.resizable-textarea textarea {
display:block;
margin-bottom:0pt;
width:95%;
height: 20%;
}

.h {
display:none;
}

BODY .comment-button {
-moz-opacity:.75;
filter:alpha(opacity=75);
opacity:.75;
}

BODY .comment-button:hover {
-moz-opacity:1.0;
filter:alpha(opacity=100);
opacity:1.0;
}

BODY .comment-button-has {
-moz-opacity:1.00;
filter:alpha(opacity=100);
opacity:1.0;
}

BODY .comment-button-has:hover {
-moz-opacity:.75;
filter:alpha(opacity=75);
opacity:.75;
}

.comment-content P A {
font-size:11px;
font-family:tahoma,geneva,sans-serif;
font-weight:normal;
}

.comment-bubble {
/*background-image: url("http://affbuzz.com/_views/site/images/has_comments001.png");
background-repeat:no-repeat;*/
text-align: center;
color: #FF9933; 
font-weight: bold; 
font-size: 10px;
}
.comment-bubble A {
color: #FF9933;
}
.comment-bubble A:hover {
color: #FFF;
}
