/**** elements ****/
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
/**** layout ****/
#body_div {
	text-align:left;
}
#consequences_main {
	border-top:3px solid #FFF;
	background-image:url(../images/mainbg.gif);
	background-repeat:repeat-y;
}
#consequences_main.mystories {
	background-image:url(../images/mainbg_mystories.gif);
	background-repeat:repeat-y;
}
#header_consequences {
	background-color:#00bdf3;
	width:100%;
	height:64px;
	text-align:center;
	padding-top:24px;
}
.col_side {
	float:left;
	width:224px;
}
#col_middle {
	float:left;
	width:283px;
	min-height:578px;
	background-color:#00bdf3;
	padding:0px 15px 0px 15px;
	border-left:3px solid #FFF;
	border-right:3px solid #FFF;
}
#get_started {
	width:100%;
	background-color:#f58d20;
	background-image:url(../images/gettingstarted_bg.gif);
	background-repeat:repeat-x;
	border-bottom:3px solid #FFF;
	padding-bottom:10px;
}
#get_started_header {
	padding:5px 0px 0px 31px;
}
#get_started_content {
	padding:5px 10px 0px 10px;
}
#get_started_content p {
	padding:0;
	margin:0;
	font-size:11px;
	color:#FFF;
}
#get_started_content ul {
	list-style:none;
	margin:0;
	padding:0;
}
#get_started_content ul a {
	color:#FFF;
	text-decoration:none;
}
#login {
	width:100%;
	background-image:url(../images/login_bg.gif);
	padding-bottom:10px;
	background-repeat:repeat-x;
	background-color:#f17281;
	border-bottom:3px solid #FFF;
}
#login_content {
	padding:0px 10px 0px 10px;
}
#login_content p {
	padding:0;
	margin:0;
	padding-bottom:8px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}
#login_header {
	width:100%;
	padding-top:5px;	
	text-align:center;
}
.loginbtn {
	 float:left;
	 padding-left:66px;
	 width:71px;
	 margin-right:5px;
}
.register {
	padding-top:5px;
}
.forgot_details {
	float:left;
	width:60px;
}
.forgot_details a {
	font-size:9px;
	color:#FFF;
	font-weight:normal;
}
.new_user {
	float:left;
}
.click_here {
	float:left;
	padding-top:5px;
}
.click_here a {
	color:#FFF;
}
#welcome {
	background-image:url(../images/welcome_bg.gif);
	background-repeat:repeat-x;
	background-color:#fffad3;
}
#welcome_header {
	width:100%;
	text-align:center;
	padding-top:5px;
}
#welcome_content {
	font-size:10px;
	padding:0px 10px 10px 10px;
}
#welcome_content p {
	padding:0;
	margin:0;
}
#featured_header {
	padding-top:5px;
	width:283px;
	text-align:center;
}
#featured_slideshow {
	width:283px;
	background-color:#ebebe6;
	text-align:center;
}
#featured_actions {
	width:100%;
	text-align:right;
	margin-bottom:0px;
}
#featured_content {
	margin-top:7px;
	width:283px;
}
#featured_text {
	margin-top:20px;
	background: url(../images/featured_text_top_bg.gif) repeat-y 0 1px scroll;
	width:283px;
}
#featured_text_top {
	width:263px;
	height:26px;
	background-image:url(../images/featured_text_top.gif);
	background-repeat:no-repeat;
	padding:25px 10px 0px 10px;
}
#featured_text_top h4 {
	margin:0;
	padding:0;
}
#featured_text_bg {
	background-image:url(../images/featured_text_bg.gif);
	background-repeat:repeat-y;
	width:283px;
	height:290px;
}
#featured_text_bg p {
	font-size:10px;
	padding:0px 10px 14px 10px;
	line-height:14px;
	margin:0;
}
.btn {
	float:right;
	padding-right:5px;
}
.carousel-nav {
	background-color:#D1CCC7;
	height:29px;
	left:0;
	opacity:0.95;
	position:absolute;
	top:0;
	width:100%;
	z-index:30;
}
.carousel_wrapper {
	position:relative;
	padding:5px;
	width:273px;
	background-color:#E6E6E0;
	height:180px;
}
#carousel {
	width:283px;
	height:190px;	
	margin-bottom:10px;
	background-color:#FF0000
}
#slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:273px;
	height:180px;
	background-color:#E6E6E0;
}
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:849px;		
}
#slides li {
	width:283px;
	float:left;
}
#slides li img {}
#buttons {	
	float:right;
}
a#prev {
	background:url(../images/prev.png) 0 0px no-repeat; 
	width:31px;
	height:25px;
	float:left;
	text-indent:-999em;
	outline:0;
	margin:2px 0px;
}
a#next {
	background:url(../images/next.png) 0 0px no-repeat; 
	width:31px;
	height:25px;
	float:left;
	text-indent:-999em;
	outline:0;
	margin:2px 2px 0px 0px;
}
a#prev:hover {
	background:url(../images/prev.png) 0 -24px no-repeat;
	display:block;
}
a#next:hover {
	background:url(../images/next.png) 0px -24px no-repeat;
	display:block;
}
/**** tabs ****/
.tabs {
	padding:0px 10px 0px 10px;
}
#top_stories {
	width:100%;
	min-height:575px;
	padding-top:5px;
	background-image:url(../images/top_stories_bg.gif);
	background-repeat:repeat-x;
	background-color:#f59020;
}
#top_stories_header {
	padding-bottom:4px;
}
#top_stories_list_btns {
	width:158px;
	margin-left:33px;
}
#top_stories_list {
	width:224px;
}
#top_stories_content {
}
#story_list_tabs {
	text-align:center;
}
#story_list_top {
	width:204px;
	margin:auto;
}
.story_list_middle {
	background-image:url(../images/story_list_middle.gif);
	background-repeat:repeat-y;
	width:204px;
	margin:auto;
}
.story_list_middle h3 {
	padding:0;
	margin:0;
	color:#000;
	font-size:11px;
}
.story_list_middle p {
	padding:0;
	margin:0;
	font-size:10px;
}
.story_list_bottom {
	width:204px;
	margin:auto;
}
.story {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #FFF;
}
.story_blank {
	padding:0;
	border:0;
}
.story.first {
	padding-top:0px;
}
.story.last {
	border:0;
	padding-bottom:0;
}
.story.single {
	border:0;
	padding-top:0;
	padding-bottom:0;
}
.list_btns {
	margin-top:10px;
	width:100%;
	height:27px;
}
#second {
	display:none;
}
ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	height:25px;}

ul.tabNavigation li {
	float:left;
	padding:0;
	margin:0;
}
.tabNavigation li.tab_most_popular a {
	display:block;
	background-image:url(../images/btn_most_popular_off.gif);
	background-repeat:no-repeat;
	width:77px;
	height:25px;
	margin-right:4px;
	text-decoration:none;
}
.tabNavigation li.tab_most_popular a:hover {
	background-image:url(../images/btn_most_popular_on.gif);
	background-repeat:no-repeat;
}
.tabNavigation li.tab_most_popular a.selected {
	background-image:url(../images/btn_most_popular_on.gif);
	background-repeat:no-repeat;
}
.tabNavigation li.tab_date_added a {
	display:block;
	background-image:url(../images/btn_dateadded_off.gif);
	background-repeat:no-repeat;
	width:77px;
	height:25px;
	text-decoration:none;
}
.tabNavigation li.tab_date_added a:hover {
	background-image:url(../images/btn_dateadded_on.gif);
	background-repeat:no-repeat;
}
.tabNavigation li.tab_date_added a.selected {
	background-image:url(../images/btn_dateadded_on.gif);
	background-repeat:no-repeat;
}

.btn_previous {
	float:left;
	width:92px;
}
#link_mp_previous, #link_da_previous {
	visibility:hidden;
}
.btn_next {
	float:left;
	width:92px;
}
.story h3 a {
	color:#000;
	text-decoration:none;
}
/**** my stories ****/
#col_middle.full_width {
	width:540px;
	border-right:0;
	padding:0;
	background-color:#FFFFFF;
}
#mystories_header {
	padding-left:8px;
	padding-top:8px;
}
#mystories_content {
}
#mystories_content p {
	padding:0;
	margin:0;
	font-size:11px;
}
#current_stories {
	padding:10px;
}
.table_stories {
	border:1px solid #ccc;
	font-size:11px;
}
.table_header {
	background-color:#922a8b;
	color:#FFF;
	font-weight:bold;
}
.live {
	color:#009900;
}
.unmoderated {
	color:#0099CC;
}
.declined {
	color:#CC0000;
}
.tabledatarowone {
	background-color:#e4e4e4;
}
.tabledatarowtwo {
	background-color:#efecef;
}
td a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.filter {
	margin-bottom:5px;
}
.filter_text {
	float:left;
	width:115px;
	font-size:11px;
	font-weight:bold;
	padding-top:1px;
}
.filter_dd {
	float:left;
}
.filter_dd select {
	font-size:11px;
}
/**** form ****/
.field {}
.desc {
	float:left;
	width:67px;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	line-height:15px;
	height:15px;
	padding-top:3px;
}
.inputfield {
	float:left;
	padding-bottom:4px;
	width:136px;
}
.inputfield input {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/fieldbg.gif) repeat-x top;
	margin:0;
	font-size:90%;
	color:#333;
	padding:2px 0 2px 0;
	height:15px;
	width:133px;
}
/**** miscellaneous ****/
.small {
	font-size:11px;
}
element.style {
	visibility:visible;
}
.hide {
	display:none;
}
.hidden {
	visibility:hidden;
}
.clear {
	clear: both;
}
