@charset "UTF-8";

body {
background:#ffffff url(../images/autumn/background.jpg) no-repeat fixed center bottom;
color:#181818;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:60.5%;
text-align:center;
margin:0 auto;
padding:0;
}

#header {
font-family:Verdana;
font-size:26px;
font-weight:700;
height:100px;
text-decoration:none;
width:950px;
margin:0 auto;
padding:0;
}

.header-title {
color:#FEFEFE;
float:left;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:28px;
font-weight:700;
left:34px;
position:relative;
text-align:left;
top:36px;
}

.header-title a {
border-bottom:medium none;
color:#177A0A;
font-weight:700;
text-decoration:none;
}

.header-description {
color:#FEFEFE;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:11px;
font-weight:400;
text-align:left;
padding:0 0 28px 38px;
}

#menu {
position:relative;
width:950px;
right:0;
text-align:center;
line-height:normal;
margin:0 auto;
}

#button {
clear:both;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 3px;
padding:0;
}

#button li {
background:transparent url(../images/autumn/button-right.png) no-repeat scroll right top;
float:left;
height:28px;
white-space:nowrap;
margin:0 3px;
}

#button .page_item a {
-x-system-font:none;
background:transparent url(../images/autumn/button-left.png) no-repeat scroll left top;
color:#284D17;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:28px;
text-decoration:none;
padding:0 15px;
}

#menu-bottom {
color:#181818;
clear:both;
background:url(../images/autumn/menu-bottom.jpg) no-repeat;
width:950px;
height:28px;
opacity:0.88;
margin:0;
padding:0;
}

#rap {
background:transparent url(../images/autumn/rap.jpg) repeat-y scroll 0 0;
opacity:0.88;
text-align:left;
width:950px;
margin:0 auto;
}

#menu-bottom a {
color:#181818;
text-decoration:none;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#menu-bottom a:hover {
color:#181818;
text-decoration:underline;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#menu-bottom p {
text-align:left;
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#menu-left {
float:right;
width:328px;
font-size:11px;
margin-top:0;
padding:0 2px 20px 0;
}

#colors {
width:300px;
padding:0 0 5px;
}

#colors h3 {
color:#181818;
font-size:11px;
text-decoration:none;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
padding-bottom:5px;
font-weight:700;
width:284px;
text-align:left;
border-bottom:1px dotted #181818;
margin:2px 0 6px;
}

#colors img a:hover {
margin-bottom:5px;
border:0 dotted #181818;
padding:0;
}

.menu1 {
float:left;
width:300px;
font-size:11px;
display:inline;
padding:0;
}

.menu1 h2 {
font-size:12px;
font-weight:700;
color:#181818;
background:url("../images/autumn/menu1-h2-bg.jpg");
text-align:center;
border-bottom:1px solid #F1C307;
border-top:1px solid #F1C307;
margin:0 0 6px;
padding:4px 0;
}

.menu1 a,.menu1 a:visited {
font-weight:700;
text-decoration:none;
text-transform:capitalize;
color:#181818;
font-size:11px;
}

.menu1 ul ul {
padding-bottom:10px;
margin-left:0;
}

.menu1 ul ul li {
list-style-image:none;
}

.menu2 a:hover img {
border:#F1C307 1px solid;
background:#F1C307;
margin-bottom:5px;
padding:4px;
}

.menu2 {
float:left;
width:166px;
font-size:11px;
margin-left:8px;
display:inline;
padding:0;
}

.menu2 h2 {
font-size:12px;
font-weight:700;
color:#181818;
background:url("../images/autumn/menu2-h2-bg.jpg");
border-bottom:1px solid #F1C307;
border-top:1px solid #F1C307;
text-align:center;
margin:0 0 6px;
padding:4px 0 4px 8px;
}

.menu2 a,.menu2 a:visited {
text-transform:lowercase;
text-decoration:none;
color:#181818;
font-size:11px;
font-weight:700;
}

.menu2 ul ul {
padding-bottom:10px;
margin-left:8px;
}

.menu2 ul ul li {
list-style-image:none;
padding:1px 0 2px;
}

li {
list-style-type:none;
margin:0;
padding:0;
}

fieldset {
border:none;
}

legend {
margin-top:10px;
font-size:14px;
font-weight:700;
color:#181818;
}

label {
font-weight:700;
}

h1 {
background:#FCD530;
border:1px solid #F1C307;
font-size:15px;
font-weight:700;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
}

h3 {
font-size:20px;
font-weight:700;
padding-left:2px;
}

.saved {
background-color:#181818;
color:#fff;
font-size:14px;
padding:6px;
}

.error {
background-color:#181818;
color:#fff;
font-size:14px;
line-height:18px;
padding:6px;
}

.errordiv {
background-color:#C71585;
color:#fff;
font-size:14px;
line-height:18px;
padding:6px;
}

.success {
color:#269900;
font-weight:700;
}

.problem {
color:#C71585;
font-weight:700;
}

.readmore {
float:right;
text-align:right;
margin:5px 0 5px 5px;
}

.linetop {
border-top:2px solid #000;
}

.linespacer {
margin-top:2px;
margin-bottom:8px;
border-bottom:1px solid #000;
}

.button {
border:2px solid #000;
background:#fff;
}

.field {
border:1px solid #000;
padding:2px;
}

#content {
display:inline;
float:left;
text-align:left;
width:592px;
margin:0 0 0 20px;
}

#login {
background:#FCD530 none repeat scroll 0 0;
border:1px solid #F1C307;
font-size:13px;
padding-top:6px;
text-align:center;
width:305px;
}

#signup {
background:transparent url(../images/autumn/green.jpg) repeat scroll 0 0;
border:medium none;
font-size:13px;
font-weight:700;
text-align:center;
width:296px;
padding:5px;
}

#logo {
font-size:24px;
font-weight:700;
color:#000;
padding:10px;
}

#logo a {
color:#000;
text-decoration:none;
}

.search {
margin-left:10px;
padding:0 0 5px;
}

#searchsite {
border:2px solid #F1C307;
float:left;
height:25px;
}

.searchbutton {
background:transparent url(../images/autumn/menu2-h2-bg.jpg) repeat scroll 0 0;
border:2px solid #F1C307;
color:#181818;
float:left;
font-weight:700;
height:32px;
margin-left:4px;
}

.rsslink {
float:right;
font-size:15px;
text-align:right;
margin:14px 5px 0 14px;
}

.rsslink a {
text-decoration:none;
color:#181818;
font-weight:700;
}

#reg_usernamecheckitvalue {
background:#FF0 none repeat scroll 0 0;
}

#reg_usernamecheckitvalue span {
font-size:11px;
font-weight:700;
}

#reg_emailcheckitvalue {
background:#FF0;
}

#nav {
border-top:1px solid #000;
border-bottom:1px solid #000;
margin:0;
padding:10px 0;
}

#nav li {
list-style:none;
display:inline;
padding:10px 0;
}

#nav li a {
color:#181818;
text-transform:uppercase;
text-decoration:none;
padding:0 10px;
}

#nav li a:hover {
color:#000;
}

#nav .current {
list-style:none;
display:inline;
background:#EDEDED;
}

.leftwrapper {
padding-left:12px;
}

#leftcol {
width:592px;
float:left;
overflow:hidden;
}

#leftcol ol,#leftcol ul {
margin-left:20px;
margin-top:5px;
}

#leftcol-wide {
background:#FCD530 none repeat scroll 0 0;
border:1px solid #F1C307;
float:left;
overflow:hidden;
width:569px;
margin:0 auto;
padding:11px;
}

#leftcol-superwide {
width:573px;
float:left;
overflow:hidden;
}

.stories {
width:592px;
margin-bottom:30px;
}

.stories-wide {
width:577px;
margin-bottom:20px;
}

.stories-superwide {
width:960px;
margin-bottom:20px;
}

.pagewrap {
border-top:2px solid #000;
border-bottom:1px solid #000;
padding:10px;
}

.headline {
background:transparent url(../images/autumn/menu2-h2-bg.jpg) repeat scroll 0 0;
border-bottom:1px solid #F1C307;
border-top:1px solid #F1C307;
color:#181818;
font-size:12px;
font-weight:700;
margin:0 0 6px;
padding:4px 0 4px 8px;
}

.sheadline {
background:#FCD530;
border-bottom:1px solid #F1C307;
border-top:1px solid #F1C307;
color:#181818;
font-size:12px;
font-weight:700;
height:37px;
height:auto;
min-height:37px;
padding:4px 0 4px 8px;
}

.subtext a :hover {
color:#18B711;
}

.vote {
background:transparent url(../images/autumn/vote.png) no-repeat scroll 0 0;
bottom:3px;
float:left;
height:43px;
position:relative;
text-align:center;
width:55px;
}

.votenumber {
font-size:14px;
font-weight:700;
position:relative;
top:5px;
margin:0;
}

.title {
margin-left:46px;
}

.storycontent {
font-size:12px;
padding:10px;
}

.storycontent p {
margin:0 0 -10px;
}

.storycontent ol {
margin-left:22px;
padding:0;
}

.storyfooter {
padding:0 10px;
}

#who_voted ol {
padding-bottom:20px;
clear:both;
}

#who_voted li {
background:#fff;
border:1px solid #efefef;
margin-right:5px;
margin-bottom:4px;
margin-top:4px;
list-style-type:none;
float:left;
padding:2px;
}

#related {
margin-bottom:10px;
padding-top:10px;
}

#related ol {
padding-left:30px;
margin-top:5px;
margin-bottom:5px;
}

#who_voted {
margin-bottom:10px;
padding-top:10px;
border-top:1px solid #000;
}

.edit {
border:1px solid #d9d9d9;
background:#ededed;
margin-bottom:20px;
padding:5px 5px 5px 10px;
}

a .edit-image img {
border:0;
}

#submit {
padding-top:5px;
border-top:2px solid #000;
}

#submit_content {
padding:8px;
}

#submit ul {
padding-left:20px;
}

.instructions {
margin-top:10px;
line-height:16px;
}

#bodytext {
width:550px;
height:450px;
}

#summarytext {
width:550px;
height:250px;
}

#navbar {
padding-top:10px;
border-top:2px solid #000;
margin-bottom:10px;
}

.userborderbottom {
border-bottom:2px solid #000;
}

#profile {
border-top:2px solid #000;
padding:10px;
}

.comment-form {
background:#fff;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:2px solid #C8C8C8;
border-top:2px solid #C8C8C8;
}

#comments {
padding-top:5px;
border-top:1px solid #000;
}

.comment-wrap {
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #efefef;
border-top:1px solid #efefef;
background:#F4F4F4;
padding:5px;
}

.comment-left {
float:left;
width:80px;
text-align:right;
border-right:1px solid #000;
padding-right:10px;
overflow:hidden;
}

.comment-right {
padding-left:12px;
width:440px;
overflow:hidden;
margin:0 10px 30px 90px;
}

.commenttools {
float:right;
padding:0 10px;
}

#midcol {
width:220px;
margin-left:20px;
float:left;
overflow:hidden;
font-size:12px;
}

.sectiontitle {
font-size:14px;
font-weight:400;
margin:0;
}

input.login {
width:121px;
}

.sectiontitle a {
text-decoration:none;
color:#181818;
text-transform:none;
font-weight:700;
}

.boxcontent {
line-height:24px;
margin-top:-14px;
padding:6px;
}

.active {
font-weight:700;
color:#181818;
}

.sidebar-saved {
list-style-type:disc;
margin-left:5px;
}

.sidebar-stories {
margin-top:7px;
list-style-type:none;
}

.sidebar-stories li {
margin-bottom:7px;
line-height:22px;
}

.sidebar-vote-number a {
background:#E2F03D none repeat scroll 0 0;
border:1px solid #E2F03D;
font-size:11px;
margin-right:8px;
margin-top:2px;
text-decoration:none;
padding:5px;
}

.sidebar-article a {
color:#181818;
font-weight:700;
text-decoration:none;
}

#sidebar-comments {
line-height:14px;
}

#rightcol {
width:150px;
margin-left:20px;
float:left;
}

#aboutcontent {
padding:10px 10px 20px;
}

.links {
background:transparent url(../images/autumn/green.jpg) repeat scroll 0 0;
border:1px solid #177A0A;
float:left;
text-align:center;
width:124px;
margin:2px;
padding:10px;
}

#footer {
background:transparent url(../images/autumn/footer.jpg) no-repeat scroll 0 0;
color:#181818;
font-size:11px;
height:54px;
text-align:center;
width:950px;
margin:0 auto;
}

.footer a:hover {
color:#000;
text-decoration:underline;
}

#navcontainer {
padding:10px 10px 10px 5px;
}

#navcontainer ul {
list-style-type:none;
font-size:12px;
margin:0;
padding:0;
}

#navcontainer li {
margin:0 0 3px;
}

#navcontainer a {
display:block;
padding-left:18px;
width:160px;
background-image:url(../images/l1_down.gif);
}

#navcontainer a:hover {
background-image:url(../images/l1_over.gif);
color:#000;
}

#active a:link,#active a:visited,#active a:hover {
background-image:url(../images/l1_over.gif);
}

.pagination {
background:transparent url(../images/autumn/menu2-h2-bg.jpg) repeat scroll 0 0;
border-bottom:1px solid #F1C307;
border-top:1px solid #F1C307;
color:#181818;
margin-top:40px;
padding:0 8px 0 3px;
}

.pagination p {
position:relative;
text-align:right;
margin:0;
padding:5px 0;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
text-decoration:none;
padding:2px 5px;
}

.pagination p a:hover {
background:#181818;
color:#fff;
}

.pagination p span {
color:#181818;
margin-right:1px;
text-decoration:none;
padding:2px 5px;
}

#feeds {
text-transform:capitalize;
border-top:2px solid #000;
margin-top:-15px;
padding:10px 10px 10px 0;
}

#rssfeeds,#rssfeeds ul {
list-style:none;
}

#rssfeeds li {
margin-left:-10px;
}

.feedname {
margin-left:8px;
font-size:15px;
font-weight:700;
}

.feed-spacer {
border-top:1px solid #ededed;
margin:15px 10px 0 15px;
}

.rssfield {
background:#F9F9F9;
border:1px solid #000;
padding-left:2px;
margin-left:16px;
width:490px;
}

.live2-item {
clear:both;
border-bottom:1px solid #ccc;
text-align:center;
overflow:hidden;
padding:5px 2px 0;
}

.live2-ts,.live2-type,.live2-votes,.live2-story,.live2-who,.live2-status {
float:left;
display:block;
}

.live2-type img {
border:none;
vertical-align:middle;
width:60px;
margin:0;
}

.live2-votes {
width:6%;
text-transform:capitalize;
}

.live2-story {
width:40%;
text-align:left;
font-weight:700;
text-transform:capitalize;
}

.live2-who {
width:18%;
text-transform:capitalize;
}

.live2-problem {
color:red;
text-transform:capitalize;
}

.register-left {
border:1px solid;
float:left;
margin-right:15px;
width:545px;
padding:5px;
}

.register-right {
float:left;
width:545px;
}

.register-right ul {
padding-left:15px;
}

.login-left {
border-right:1px solid #181818;
float:left;
margin-right:15px;
width:215px;
}

.login-middle {
float:left;
width:292px;
margin:0 15px;
}

.login-right {
float:left;
width:250px;
margin-left:15px;
}

#group_navbar {
padding-top:10px;
border-top:2px solid #000;
margin-bottom:2px;
}

.groupexplain {
background:#EDEDED;
border:1px solid #CCC;
padding:10px;
}

.rolelinks a {
color:#66C;
}

#groupadminlinksbutton a {
color:#999;
}

.toptitle {
margin-top:5px;
font-size:16px;
font-weight:700;
}

.group_container {
margin-top:10px;
width:550px;
float:left;
position:relative;
}

.group_right {
width:450px;
float:left;
position:relative;
}

.group_left {
width:100px;
float:left;
position:relative;
margin-top:5px;
}

.group_unjoin a {
font-weight:700;
left:4px;
position:relative;
text-decoration:none;
top:-3px;
}

.vcats li {
display:inline;
font-size:12px;
font-weight:700;
text-decoration:none;
margin:0;
padding:0;
}

.vcats li a {
background:transparent url(../images/autumn/star.png) no-repeat scroll left center;
border-bottom:1px solid #F1C307;
color:#181818;
display:block;
text-decoration:none;
padding:5px 0 4px 18px;
}

.vsubtext {
position:relative;
top:7px;
}

#simg {
float:left;
margin-right:5px;
}

#colors img,#colors img a:link {
margin-bottom:5px;
border:0 solid #181818;
padding:0;
}

.menu1 a:hover,.menu1 a:visited:hover,h1 a,h2 a,.title h2 a,#navcontainer a:link,#navlist a:visited,.feedname a,.live2-story a {
color:#181818;
text-decoration:none;
}

.menu2 img,.menu2 a:link img {
border:#8be7ff 1px solid;
background:#8be7ff;
margin-bottom:5px;
padding:4px;
}

.menu2 a:hover,.menu2 a:visited:hover,a {
color:#181818;
text-decoration:underline;
}

ul,ol,.storycontent ul {
margin:0;
padding:0;
}

h2,.title h2 {
font-size:14px;
color:#181818;
font-weight:700;
margin:0;
}

h2 a:hover,.title h2 a:hover,.vote a:hover,.sidebar-saved a:hover,.sidebar-article a:hover,#sidebar-comments a:hover,.tagformat a:hover,.live2-story a:hover,.toptitle a:hover {
text-decoration:underline;
}

h3 a,.vote a,.sidebar-saved a,#sidebar-comments a,.tagformat a,.toptitle a {
text-decoration:none;
}

.floatleft,.edit-image {
float:left;
}

.floatright,#search_users {
float:right;
}

.subtext,.adminlinks {
font-size:11px;
}

.subtext a,.sectiontitle a:hover {
color:#181818;
}

.storycontent ol li,.storycontent ul li {
line-height:14px;
margin:0 0 -10px;
padding:0;
}

.live2-ts,.live2-type,.live2-status {
width:12%;
text-transform:capitalize;
}

.header-ads{

float:right;
height:90px;
width:728px;
margin-top:6px;
margin-bottom:5px;
}
