body {
	background: #939393 url(body_bg.gif) repeat-x;
	color: #000;
}



/* Text Colors */

a {
	color: #3e6390;
}

a:hover {
	color: #142630 !important;
}

#navigation ul li a {
	color: #333;
}
#navigation ul li a:hover {
	color: #5878a7 !important;
}

#navigation #contests-navigation a {
	color:#5878a7;
}

#story-pagination li a {
	color: #738090;
}


h3.module-handle, h3.module-handle * {
	color: #fff;
}

h2,
.main-module h3,
div.window h6,
#sidebar-control-title {
	color: #4a526a;
}

.entry h3, .entry h4 a, .entry h4 {
	color: #536089;
}

#all-modules li.list-header {
	color: #000;
}

.event-info li {
	color: #cc0000;
}

.event-info li strong {
	color: #000;
}

span.says {
	color: #666;
}

/* When the prev/next link is disabled */
ul.pagination li span {
	color: #aaa;
}

.user-name, .user-name a {
	color: #cc0000 !important;
}

h3.user-location, h3.user-location a {
	color: #666;
}

.contest-info, .contest-info a {
	color: #000;
}

.text-vote {
	color: #555;
}

.ranking {
	color: #fff;
}






/* Borders */


#contests-navigation dt {
	border-bottom:1px solid #f6f6f6;
}

.first-contest {
	border-left: 0 !important;
}

h3.info-header {
	border: 1px solid #dfe6ef !important;
	border-top-width: 4px !important;
}

ul.user-info li {
	border: 1px solid #dfe6ef;
	border-top: 0;
}

h2.user-name {
	border-bottom: 0;
}

h3.user-location {
	border-bottom: 0 !important;
}

.sort-helper {
	border: 1px dotted #ff0000;
}

#sidebar-controls,
#sidebar-control-title {
	border-bottom: 1px solid #eee;
}

#sidebar-controls {
	border-bottom-width: 1px;
}

h2,
.entry h3,
.medium-item h4 {
	border-bottom: 1px solid #ccc;
}

div.window,
#footer {
	background:#404347;
	color:#fff;
}

#footer a {
	color:#f2f2f2;	
}

div.window {
	border-width: 2px;
}

#all-modules,
#all-modules li {
	border: 1px solid #aaa;
}

#all-modules,
#cover-stories h2,
#cover-stories h3 {
	border: 0;
}

ul.pagination li {
	border-left: 1px solid #999999;
}


ul.pagination > li:first-child {
 border-left:none;
}

#influences {
	border-left: 1px solid #aaa;
}

#styles h3, #influences h3 {
	color: #000;
}







/* BG Colors */

div.pause {
	background-color: transparent;
}

div.window {
	background-color: #fff;
}

.nav ul,
div.window h6 {
	background-color: #CDD1DF;
}

.nav ul li a:hover {
	background-color: #004080;
}

#announcements .entries {
	background-color: #f3f3f3;
}

#promo-stories {
	background-color: #ededed;
}

#all-modules {
	background-color: #ededed;
}

#all-modules li.list-header {
	background-color: #aaa;
}

#all-modules li a:hover {
	background-color: #dbdbdb;
}

.module-info {
	background-color: #ffffff;
}

.comment-entry {
	background-color: #edeaea;
}







/* BG Images */

#header {
	background: url(header_bg.gif) repeat-x;
}

#header h1 {
	background: url(logo.gif) no-repeat; width:248px; height:96px;
}

#navigation {
	background: url(navigation_bg.gif) repeat-x;
}

#contests-navigation dt {
	background: url(contest_star.gif) 2px 0px no-repeat;
}

#content-wrap {
	background: #ffffff url(content_wrap.gif);
}

h3.module-handle {
	background: url(module_header_bg.gif) repeat-x;
}

#profile-header .user-name a {
	background: url(red_arrows.gif) left no-repeat;
	padding-left:15px;
}

#story-pagination li {
/*	background: url(dots.gif) right repeat-y; -- file doesnt exist*/
}

#story-pagination li.last-page {
	background: none;
}

h3.info-header {
	background: url(user.gif) 5px 3px no-repeat;
}

/* Comments comic book style bubble arrow */
.comment-entry-wrap {
	background: url(comments_arrow.gif) 5px 5px no-repeat;
}

#vote {
	background: #f2f2f2;
	border:3px solid #ddd;

}

#vote-now {
	background: url(profile_tab_off.gif) repeat-x;
}

#vote .vote-highlight {
	color:red;
}

.ranking {
	background: url(vote_ranking.gif) no-repeat;
}


