@charset "utf-8";
/* CSS Document */

html {
	min-width: 1000px;
} /*IE7*/

* html {
	width:1000px;
}

* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	color:#000;
	min-width: 1000px;
}
a {
	color:#658DB5;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}

img {
	border:none;
}

fieldset {border:none;}
legend {margin-top:10px;font-size:14px;font-weight:bold;color:#416385;}
label {font-weight:bold;}

h1 {
font-size: 24px;
font-weight: bold;
padding-left: 10px;
}

h1 a {
	color:#658DB5;
	text-decoration:none;
}

h2 {
font-size: 14px;
color: #658DB5;
margin: 0px;
font-weight: bold;
}

h2 a {
color: #658DB5;
text-decoration:none;
}

h2 a:hover {
text-decoration:underline;
}

h3 {
font-size:20px;
font-weight:bold;
padding-left:2px;
}

h3 a {
	text-decoration:none;
}

li {
	list-style:none;
}

#wrapper_exp {
	width: 1000px;
	margin: 0 auto;
}

.clear {
	clear:both;
}

.activeField {
	background-image: none;
	background-color: #ffffff;
	border: solid 1px #33677F;
}
.idle {
	border: solid 1px #85b1de;
	background-image: url(../images/blue_bg.png);
	background-repeat: repeat-x;
	background-position: top;
}

.go_submit2 {
	padding:3px;
	cursor:pointer;
}



.input_exp {
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
	padding: 4px;
	width: 400px;
}


.input_exp2 {
	font-size: 13px;
	margin-bottom: 0px;
	padding: 4px;
	width: 200px;
}

/* Top Header
-----------------------------------------------------------------------------*/
#body_top_bg {
	height:40px;
	background:#658DB5;
}

#body_top_left {
	float:left;
}

#body_top_right {
	float:right;
}

ul.body_top_menu {
	padding: 5px 0 0 0;
	margin: 5px 0;
	list-style: none;
	float: left;
	clear: left;
}

ul.body_top_menu li {
	float: left;
}

ul.body_top_menu li img {
	padding:2px 0 0 0;
}

ul.body_top_menu li a {
	float: left;
	text-decoration: none;
	color: #FFF;
	padding: 0px 15px 0 0;
	margin-right: 8px;
}

ul.body_top_menu li a span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: 0px;
	height: 24px;
}

ul.body_top_menu li a {
	background: url(../images/body_topb_blue.png) no-repeat top right;
}

ul.body_top_menu li a span {
	background: url(../images/body_topb_blue.png) no-repeat top left;
}

ul.body_top_menu li.body_top_red a {
	background: url(../images/body_topb_red.png) no-repeat top right;
}

ul.body_top_menu li.body_top_red a span {
	background: url(../images/body_topb_red.png) no-repeat top left;
}

ul.body_top_menu li.body_top_green a {
	background: url(../images/body_topb_green.png) no-repeat top right;
}

ul.body_top_menu li.body_top_green a span {
	background: url(../images/body_topb_green.png) no-repeat top left;
}

ul.body_top_menu li a:hover {
	background: url(../images/body_topb_blue_h.png) no-repeat top right;
}

ul.body_top_menu li a:hover span {
	background: url(../images/body_topb_blue_h.png) no-repeat top left;
}

ul.body_top_menu li a.current {
	background: url(../images/body_topb_blue_h.png) no-repeat top right;
}

ul.body_top_menu li a.current span {
	background: url(../images/body_topb_blue_h.png) no-repeat top left;
}

/* Header
-----------------------------------------------------------------------------*/

#header {
	padding:20px 0;
}

#header_left {
	float:left;
	padding:0 0 0 10px;
}

img#realnews_logo {
	background: url(http://www.savetheurl.com/templates/realnews/images/realnews_logo.png) 0 0 no-repeat;
	width:227px;
	height:48px;
	padding:0px 0 0 0;
}

#header_right {
	float:right;
	padding:0 10px 0 0;
}

/* Login box */

#exp_login_box {
	position: relative;
	z-index:9999;
}


#exp_login_box h2{
	color:#FFF;
	font-size:14px;
}

#box_conteiner {
	background: url(../images/login_box_bg.png) 0 bottom no-repeat;
	width:328px;
	display:none;
	position: absolute;
	top:40px;
	right:10px;
	z-index:9999;
}

.box_content {
	padding:10px 25px 30px;
	color:#FFF;
}


.login {
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	margin-bottom: 5px;
	display: block;
	padding: 4px;
	width: 200px;
}

.top_navigation_login {
	padding:5px 0 0 20px;
}

.top_navigation_login li{
}

.top_navigation_login li a{
	color:#FFF;
}

.top_navigation_login li a:hover{
	text-decoration:underline;
}

/* End Login box */

/* Middle
-----------------------------------------------------------------------------*/
/* Left modules */

.contents {
	width:650px;
	float:left;
	margin: 0 0px 10px 0;
	padding:10px 10px 0 0px;
}

	
/* right side
   ---------- */
		
.right_modules {
	width: 338px;
	float:right;
	margin: 0 0px 10px 0;
	padding:10px 0 0 0;
}

#right_r {
	width:164px;
	float:right;
}


#right_l {
	width:164px;
	float:left;
}

#right_m {
	float:left;
	width:338px;
}
/* right side
   ---------- */

/*************** Center Story Layout ******************/

#story_text {
	float:left;
}


#story_sort{
	float:right;
	z-index:0;
}

#pre_story {
	margin:0 0 10px 0;
}



.stories {
	background:#FFF;
	border:1px solid #E3E3E3;
	margin:0 0 10px 0;
}

.story_padding {
	padding:5px 10px 20px 10px;
}

.title {
	background:#F7F7F5;
	padding:5px 5px 5px 5px;
}

.title h2 a{
	font-size:22px;
	color:#000;
	padding:0;
	margin:0;
}

.title h2 a:hover{
	color:#416385;
	text-decoration:none;
}

.storycontent {
	padding:3px 0 0 0;
}

.subtext {
	font-size:11px;
	color:#333;
}

.read_more {
}

.read_more a{
	color:#416385;
	font-weight:bold;
}

.read_more a:hover{
	color:#000;
}

#story_hide_show {
	float:right;
}

/********************* Vote box ******************/

#vote_class {
	border-top:1px dotted #E3E3E3;
}

.votebox-box {
	padding:5px 10px;
}

.vote_text {
	font-size:12px;
	font-weight:bold;
}

#vote_num {
	font-size:16px;
	font-weight:bold;
}


.vote_button {
	background:#009900;
	padding:1px 3px;
	color:#FFF;
	cursor:pointer;
}

.unvote_button {
	background:#CC3300;
	padding:1px 3px;
	color:#FFF;
	cursor:pointer;
}

.vote_orig_text a{
	background:#CC3300;
	padding:1px 3px;
	color:#FFF;
}

.vote_img {
	border-right:1px solid #E3E3E3;
	padding:0 10px 0 0;
}

.vote_category {
	padding:0 10px;
	border-right:1px solid #E3E3E3;
	font-weight:bold;
}

.vote_category a{
	color:#416385;
}


.vote_category a:hover{
	color:#000;
}

.vote_tags {
	padding:0 0 0 10px;
}

.vote_tags a{
}


.vote_tags a:hover{
}

.vote_black {
	color:#000;
	font-size:16px;
	font-weight:bold;
}

.vote_green {
	color:#090;
	font-size:16px;
	font-weight:bold;
}

.vote_red {
	color:#CC3300;
	font-size:16px;
	font-weight:bold;
}

.vote img {
	padding:3px 0 0 0;
}

.storyfooter {
	border-top:1px dotted #E3E3E3;
	background:#F7F7F5;
}

.story_bottom {
	padding:5px 10px;
}

.story_bottom a{
	color:#000;
}

.story_bottom a:hover{
	color:#CC3300;
}

.share_box {
	border-top:1px dotted #E3E3E3;
	background:#F7F7F5;
	display:none;
}

#share_id {
	padding:10px 10px 10px 10px;
}

.story_url {
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
}

.close_box {
	padding:5px 10px 10px 10px;
}


.close_box a{
	background: url(../images/close_but.png) left  no-repeat;
	line-height:10px;
	font-weight:bold;
	padding:0px 0 0px 12px;
}

.recomend_left {
	float:left;
}

.recomend_right {
	float:right;
}

.box_saved, .box_buried,.vote_text_small {
	font-size:11px;
}

.box_saved, .box_buried {
	display:none;
}

.box_saved a{
	font-size:11px;
	font-weight:bold;
	color:#CC3300;
}

.vote_text_small {
	border-right:1px dotted #E3E3E3;
}

.information_box {
	font-size:12px;
	padding:2px 0 5px 0;
	display:none;
}

.information_box a{
	font-size:11px;
	color:#CC3300;
}


.ls_adminlinks_exp, .groupstorystatus_box {
	border:1px solid #E3E3E3;
	background:#F7F7F7;
	display:none;
}

.ls_adminlinks_exp a , .groupstorystatus_box a{
	color:#CC3300;
}


.ls_adminlinks_exp  a:hover, .groupstorystatus_box  a:hover{
	color:#000;
}

.story_status_success{
	color:#CC3300;
}

.adminlinks li,.groupstorystatus_bg li{
	padding:2px 5px;
}

#ls_user_edit_links {
	padding:2px 5px;
}


.tags_share_box {
	border-top:1px solid #E3E3E3;
	display:none;
}

.error {
	font-size:12px;
}

.email_to_submit {
	cursor:pointer;
}

.thumbinals_story{
	float:left;
	padding-right:10px;
	padding-top:35px;
}

#emailto_exp {
	margin:10px 0 0 0;
}
/* Group style
-------------------------------------------------------------*/


.group_share_box {
	border-top:1px solid #E3E3E3;
	display:none;
}

.group_share_pad {
	padding:5px;
}

.exp_no_group {
	color:#CC3300;
}

.group_edit_exp a{
	padding:3px;
	border: solid 1px #85b1de;
	background-image: url(../images/blue_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	color:#000;
}

.group_edit_exp a:hover{
	color:#CC3300;
}

.group_container {
	background:#E9F1F8;
	padding:5px;
	margin:5px 0;
}

.group_left {
	float:left;
	padding:3px;
}

.group_right {
}

.group_right .toptitle a{
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.group_right .toptitle a:hover{
	color:#CC3300;
}

.group_edit_bottom {
	background:#CFDCE9;
	padding:3px;
}

.group_edit_bottom span{
	margin:0 10px 0 0;
}

.whovotedwrapper {
	margin:10px 0;
	clear:both;
}

#groupadminlinksbutton a{
	padding:3px;
	border: solid 1px #85b1de;
	background-image: url(../images/blue_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	color:#000;
	margin:0 0 0 10px;
}

.rolelinks {
	display:block;
	margin:20px 0 0 0;
}

.rolelinks a{
	padding:3px;
	border: solid 1px #85b1de;
	background-image: url(../images/blue_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000;
	margin:0 0 0 10px;
	
}

.rolelinks a:hover{
	color:#CC3300;
}

/* Login page
--------------------------------------------------------------------------*/

.errordiv {
	padding:3px;
	border:1px solid #CC3300;
	color:#C30;
}

.login-left{
}

.login-left h2{
	font-size:20px;
	margin:5px 0;
}

.login-middle{
	margin:20px 0 0 0;
}

.login-middle h2{
	font-size:20px;
	margin:5px 0;
}

.login-right{
	margin:20px 0 0 0;
}

.login-right h2{
	font-size:20px;
	margin:5px 0;
}

.register-right{
	margin:0 0 20px 0;
}

.register-right h2{
	font-size:20px;
	margin:5px 0;
}

#loading {
	display:none;
}


/******** Link Summary ***********/
			
#linksummaryDiscuss{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px 2px no-repeat;
} 
#linksummaryDiscuss:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -29px no-repeat;
} 
#linksummaryHasComment{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -368px no-repeat;
} 
#linksummaryAddLink{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -61px no-repeat;
}  
#linksummaryAddLink:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -95px no-repeat;
} 
#linksummarySaveLink{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -205px no-repeat;
}  
#linksummarySaveLink:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -245px no-repeat;
} 
#linksummaryRemoveLink{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -131px no-repeat;
}  
#linksummaryRemoveLink:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -167px no-repeat;
} 
#linksummaryTellFriend{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -288px no-repeat;
} 
#linksummaryTellFriend:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -330px no-repeat;
}
#linksummaryBury{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -409px no-repeat;
}
#linksummaryBury:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -448px no-repeat;
}
#linksummaryTags{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -488px no-repeat;
}
#linksummaryTags:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -528px no-repeat;
}

#linksummaryGroupSharing {
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -566px no-repeat;
}
#linksummaryGroupSharing:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -606px no-repeat;
}
 
#linksummaryShareLink{
 padding: 5px 0px 10px 25px;
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -61px no-repeat;
}  
#linksummaryShareLink:hover{
 background: url("../images/19de38d03fe7db3b5a64386eb392320b.png") 0px -95px no-repeat;
} 

/******** Link Summary End ***********/



/* Pagination */
.pagination {
	margin-top:40px;
	padding:0px 0px 0px 3px;
}

.pagination p {
	position:relative;
	text-align:right;
	margin:0;
	padding:5px 0 5px 0;
}


.pagination p a{
	color:#416385;
}

.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active {
	text-decoration:none;
	padding:2px 5px;
	border:1px solid #416385;
	margin:0 3px 0 0;
}

.pagination p a:hover {
	background:#416385;
	color:#FFF;
}

.pagination p span {
	background:#416385;
	text-decoration:none;
	border:1px solid #416385;
	color:#FFF;
	margin-right:2px;
	padding:2px 5px;
}

.pagination .pagesnonactive {
	color:#CCC;
	background:none;
	border:1px solid #CCC;
}

/* Modules Style
-----------------------------------------------------------------------------*/

#module_exp {
	border:1px solid #E3E3E3;
	background:#FFF;
	margin:0 0px 10px 0;
}

.module_title{
	background: url(../images/module_bg.png) repeat-x;
	border-bottom:1px solid #E3E3E3;
	height:33px;
}

.module_title h3{
	margin:0;
	padding:5px 0 0 10px;
	font-weight:normal;
	font-size:16px;
}

.module_body{
	padding:10px;
}

.module_body a{
	color:#000;
}

.module_body a:hover{
	color:#C30;
}

/************ others module style *******************/
.module_style1{
	background: url(../images/module_bg_style1.png) repeat-x;
	color:#FFF;
}

.module_style1 a{
	color:#FFF;
}

.module_style2{
	background: url(../images/module_bg_style2.png) repeat-x;
	color:#FFF;
}

.module_style2 a{
	color:#FFF;
}


.module_style3{
	background: url(../images/module_bg_style3.png) repeat-x;
	color:#FFF;
}

.module_style3 a{
	color:#FFF;
}


.module_style_green{
	background: url(../images/module_bg_green.png) repeat-x;
	color:#FFF;
}


/************ end others module style *******************/

/* Submit Content
------------------------------------------------------------------------*/

#submit_content {
	margin:0 0 10px 0;
}


#submit_content h2{
	margin:10px 0;
	color:#416385;
	font-size:16px;
}

#submit_navig {
	border-bottom:3px solid #527DA9;
	padding-bottom:5px;
	margin-top:20px;
}

#submit_navig a {
	text-decoration:none;
	color:#FFF;
	font-size:16px;
	background:#527DA9;
	padding:5px 10px;
}

/*
#submit_navig a {
	background: #527DA9 url(../images/submit_l.png) left top no-repeat; 
	font-weight:bold; 
	padding:0px 0px 0px 20px;
}
#submit_navig a:link span, #submit_navig a:visited span, #submit_navig a:hover span, #submit_navig a:active span {
	background: #527DA9 url(../images/submit_r.png) right top no-repeat; 
	padding:0px 20px 0px 0px;
}
*/
.story_nav_bottom {
	background:#CFDCE9;
	padding:5px 5px;
	margin:0 0 10px 0;
}

.exp_hr {
	border-bottom:3px solid #527DA9;
}

/*Tag Cloud
-----------------------------------------------------------------------------*/

.pagewrap a{
	color:#416385;
}

.pagewrap a:hover{
	color:#C30;
}

/* Top User
-----------------------------------------------------------------------------*/

#user_table {
	width:100%;
}

.user_cat_update {
	background:#F7F7F5;
	border:1px solid #E3E3E3;
	padding:5px;
	margin:0 0px 5px 0;
}

/* Live
-----------------------------------------------------------------------------*/

.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;
margin:0;
width:60px;
}

.live2-ts {width:12%;text-transform:capitalize;}
.live2-type {width:12%;text-transform:capitalize;}
.live2-votes {width:6%;text-transform:capitalize;}
.live2-story {width:40%;text-align:left;font-weight:bold;text-transform:capitalize;}
.live2-story a {text-decoration:none;}
.live2-story a:hover {text-decoration:underline;}
.live2-who {width:18%;text-transform:capitalize;}
.live2-status{width:12%;text-transform:capitalize;}
.live2-problem {color:red;text-transform:capitalize;}
/* Menu Style
-----------------------------------------------------------------------------*/

#nav-secondary{
}

#nav-secondary li{
	padding:2px;
	border-bottom:1px solid #E1E1E1;
	margin:0 0 2px 0;
}

#nav-secondary li a{
	color:#000;
}

#nav-secondary li a:hover{
	color:#CC3300;
}

#nav-secondary .active_exp a{
	color:#CC3300;
}

/* Sidebar Style
-----------------------------------------------------------------------------*/


.comment_img {
	padding: 0px 0px 3px 25px;
	vertical-align:middle;
 	background: url(../images/mod_comments.png) center left no-repeat;
	border-bottom:1px dotted #E3E3E3;
}

.sidebar-vote-number {
	margin:5px 5px 0 5px;
	padding:5px;
	width:20px;
	text-align:center;
	border:1px solid #E3E3E3;
	float:left;
	color:#000;
 	background:#F7F7F5;
}

.sidebar-article{
	line-height:40px;
}

.module_news li {
	border-bottom:1px dotted #E3E3E3;
}

.mod_green {
	color:#090;
}

.mod_red {
	color:#FF6600;
}

.mod_black {
	color:#000;
}

/* Search
-----------------------------------------------------------------------------*/
.exp_search_title {
	color:#416385;
	font-size:14px;
	font-weight:bold;
}

.exp_search_text {
	font-size:14px;
}

.adv_search {
	margin:5px 0 0 0;
}

.adv_search a{
	color:#416385;
}

.adv_search a:hover{
	color:#C30;
}

/* Feed Style
-----------------------------------------------------------------------------*/

.feedname {
	margin:0 0 0 5px;
}

.feedname a{
}

.feedname a:hover{
	color:#C30;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	background: #333;
	color:#FFF;
}

#footer_left {
	float:left;
	width:650px;
}

#footer_right {
	float:right;
	width:320px;
}

ul.column{
  width: 100%;
  padding: 0;
  margin: 10px 0;
  list-style: none;
}
ul.column li {
  float: left;
  width: 310px; 
  padding: 0;
  margin: 5px 0;
  display: inline;
  border-right:1px solid #444;
}
.block {
  font-size: 1em;
  margin-right: 10px; 
  padding: 20px;
  background: none;
}
.block h2 {
  font-size: 1.8em;
}
/*
.block img {
  width: 50px;
  height:50px;
  padding: 5px;
  background:#444444;
  margin: 0 auto;
  display: block;
  -ms-interpolation-mode: bicubic; 
}
*/

/* Footer Story Module
--------------------------------------------------------------------*/

#story_publ_header {
	color:#FFF;
	font-size:16px;
}

#exp_publ_box {
	margin:10px 0;
}

.exp_publ_left {
	float:left;
	width:60px;
}

.exp_publ_left img {
  padding: 5px;
  background:#444444;
  margin: 0 auto;
  display: block;
  -ms-interpolation-mode: bicubic; 
}

.exp_publ_right {
	float:right;
	text-align:left;
	width:200px;
}

.f_right_t {
	padding:30px 0 0 0;
}

#footer_about {
	padding:10px 0;
}

.exp_publ_small {
	color:#BBBBBB;
	font-size:10px;
}

.exp_publ_title {
	font-size:12px;
}

.exp_publ_title a{
	color:#FFF;
}

.exp_publ_title a:hover{
	color:#C30;
}

#footer_copy {
	margin:10px 0 0 0;
	border-top:1px solid #444;
}


.copy_text {
	padding:5px 0;
	float:left;
}

#footer_logo {
	margin:10px 0 0 0;
	padding:10px;
}

#footer_copy_top {
	float: right;
	margin:5px 0 0 0;
}

/* Top User  Module
---------------------------------------------------------------------*/
#topuser {
}

#topuser li {
	margin:5px 0 0 0;
	border-bottom:1px solid #E4E4E4;
	padding:3px 0;
}

.top_user_name {
	padding:0 0 0 5px;
}

/* Tags Module
-----------------------------------------------------------------------*/

.tags_module a{
	color:#416385;
}

.tags_module a:hover{
	color:#C30;
}