/***************erepublik suggest*************/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	background: #FF9900;
	padding: 3px 6px 3px 6px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #FFF;
}

div.pagination a:hover, div.pagination a:active {
	color: #000;
}

div.pagination span.current {
	padding: 3px 6px 3px 6px;
	margin: 2px;
	font-weight: bold;
	background-color: #FF9900;
	color: #333;
}

div.pagination span.disabled {
	padding: 3px 6px 3px 6px;
	margin: 2px;
	color: #CCC;
}

.viewmore {
	float: right;
	background: #FF9900;
	padding: 3px 6px 3px 6px;
}	

.s_link A:link { color: #FF9900; text-decoration: none; }
.s_link A:visited { color: #FF9900; text-decoration: none; }
.s_link A:active { color: #FF9900; text-decoration: none; }
.s_link A:hover { color: #AEC856; text-decoration: none; }

.b_inner .orange A:link { color: #FF9900; text-decoration: none; }
.b_inner .orange A:visited { color: #FF9900; text-decoration: none; }
.b_inner .orange A:active { color: #FF9900; text-decoration: none; }
.b_inner .orange A:hover { color: #3C8FA7; text-decoration: none; }

.greenlink A:link { color: #AEC856; text-decoration: none; }
.greenlink A:visited { color: #AEC856; text-decoration: none; }
.greenlink A:active { color: #AEC856; text-decoration: none; }
.greenlink A:hover { color: #FF9900; text-decoration: none; }

.orangelink A:link { color: #FF9900; text-decoration: none; }
.orangelink A:visited { color: #FF9900; text-decoration: none; }
.orangelink A:active { color: #FF9900; text-decoration: none; }
.orangelink A:hover { color: #3C8FA7; text-decoration: none; }

.greylink A:link { color: #AAA; text-decoration: none; }
.greylink A:visited { color: #AAA; text-decoration: none; }
.greylink A:active { color: #AAA; text-decoration: none; }
.greylink A:hover { color: #FF9900; text-decoration: none; }

.comment_top A:link { color: #90BCCD; text-decoration: none; }
.comment_top A:visited { color: #90BCCD; text-decoration: none; }
.comment_top A:active { color: #90BCCD; text-decoration: none; }
.comment_top A:hover { color: #FF9900; text-decoration: none; }

.categories A:link { color: #FFF; text-decoration: none; }
.categories A:visited { color: #FFF; text-decoration: none; }
.categories A:active { color: #FFF; text-decoration: none; }
.categories A:hover { color: #333; text-decoration: none; }

.categories .highlight A:link { color: #333; text-decoration: none; }
.categories .highlight A:visited { color: #333; text-decoration: none; }
.categories .highlight A:active { color: #333; text-decoration: none; }
.categories .highlight A:hover { color: #FFF; text-decoration: none; }

.viewmore A:link { color: #FFF; text-decoration: none; }
.viewmore A:visited { color: #FFF; text-decoration: none; }
.viewmore A:active { color: #FFF; text-decoration: none; }
.viewmore A:hover { color: #333; text-decoration: none; }

.noshadow {
	color: white;
	display: block;
	height: 21px;
	margin-left: -1px;
	margin-top: -22px;
	width: 49px;
	z-index: auto;
}

.shadow {
	color: rgb(152, 189, 55);
	display: inline;
	height: 0px;
	width: 0px;
}

.categories {
	font-size: 12px;
}

.categories span {
	background: #FF9900;
	list-style-type: none;
	display: inline;
	padding: 3px 6px 3px 6px;
}

h5 {
	color: #FF9900;
	font-size: 15px;
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}

.s_description {
	width: 80%;
	font-size: 13px;
	color: #666;
}

.s_comments {
	font-size: 11px;
	color: #3C8FA7;
}

.s_info {
	color: #AAA;
	font-size: 11px;
}

.vote_top {
	width: 48px;
	height: 33px;
	background: url("../images/suggest/vote_top.jpg") no-repeat;
}

.num_votes {
	position: relative;
	top: 0.4em;
	font-size: 18px;
	color: #FFF;
	text-align: center;
}

.suggestion {
	width: 100%;
	padding-bottom: 10px;
}

.comment {
	margin-left: -3px;
	margin-top: -2px;
}

.comment_top {
	width: 617px;
	height: 28px;
	background: url("../images/suggest/comment_top.jpg") no-repeat;
}

.comment_middle {
	width: 617px;
	background: url("../images/suggest/comment_middle.jpg") repeat-y;
}

.comment_inner {
	padding: 5px;
	position: relative;
	left: 1.8em;
	width: 575px;
	overflow: hidden;
}

.comment_bottom {
	width: 617px;
	height: 8px;
	background: url("../images/suggest/comment_bottom.jpg") no-repeat;
	margin-bottom: 15px;
}

.comment_timestamp {
	position: relative;
	top: 0.6em;
	left: 3.5em;
	color: #90BCCD;
}

.comment_username {
	position: relative;
	top: 0.6em;
	right: 0.7em;
	color: #90BCCD;
	float: right;
}

#menu_left_2 {
	height: 50px;
	float: left;
	background: #FFF;
}

#menu_right_2 {
	margin-top: 30px;
	height: 20px;
	float: right;
	background: #FFF;
}
/***********************/
body {
	background: #FFF url("../images/background.jpg");
	margin: 0;
	padding: 0;
	font-family: "arial", "verdana";
	font-size: 12px;
	color: #666;
}

img {
	border: 0;
}

table {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

table tr td {
	text-align: left;
}

#twitter {
	float: right;
	margin-right: -115px;
	margin-top: -29px;
	position: relative;
	left: -20px;
}

A:link { color: #3C8FA7; text-decoration: none; }
A:visited { color: #3C8FA7; text-decoration: none; }
A:active { color: #3C8FA7; text-decoration: none; }
A:hover { color: #FF9900; text-decoration: none; }

#header A:link { color: #666; text-decoration: none; }
#header A:visited { color: #666; text-decoration: none; }
#header A:active { color: #666; text-decoration: none; }
#header A:hover { color: #FF9900; text-decoration: none; }

.b_inner A:link { color: #555; text-decoration: none; }
.b_inner A:visited { color: #555; text-decoration: none; }
.b_inner A:active { color: #555; text-decoration: none; }
.b_inner A:hover { color: #222; text-decoration: none; }

.trheader A:link { color: #FF9900; text-decoration: none; }
.trheader A:visited { color: #FF9900; text-decoration: none; }
.trheader A:active { color: #FF9900; text-decoration: none; }
.trheader A:hover { color: #3C8FA7; text-decoration: none; }

#homelink A:link { color: #3C8FA7; text-decoration: none; }
#homelink A:visited { color:#3C8FA7; text-decoration: none; }
#homelink A:active { color: #3C8FA7; text-decoration: none; }
#homelink A:hover { color: #FF9900; text-decoration: none; }

.currency {
	color: #666;
}

.num {
	color: #3C8FA7;
	font-weight: bold;
}

.num2 {
	color: #FF9900;
	font-weight: bold;
}

.trheader {
	font-weight: bold;
	color: #FF9900;
	font-size: 110%;
}

.trheader span {
	cursor: pointer;
}

form {
	margin: 0;
}

textarea {
	padding: 2px;
	font-family: "arial", "verdana";
	font-size: 12px;
}

input {
	padding: 0;
	margin: 0;
	font-family: "arial", "verdana";
	font-size: 12px;
}

#output {
	font-weight: bold;
	float: left;
	color: #9FCC51;
	font-size: 15px;
}

.offline {
	font-size: 9px;
	color: #CC0000;
}

#news_article {
	width: 550px;
	font-size: 13px;
}
/*-------------*/
#container {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
}

#container2 {
	float: left;
}

#billboard {
	margin-left: 30px;
	float: left; 
	width: 120px; 
	height: 600px; 
}

#header {
	width: 100%;
	font-weight: bold;
	font-size: 11px;
}

#menu_left {
	height: 20px;
	float: left;
	background: #FFF;
}

#menu_right {
	height: 20px;
	float: right;
	background: #FFF;
}

.tl {background: url("../images/corner_left.jpg") 0 0 no-repeat;} 
.tr {background: url("../images/corner_right.jpg") 100% 0 no-repeat; padding:5px;} 
.bl {background: url("../images/corner_left_b.jpg") 0 100% no-repeat;} 
.br {background: url("../images/corner_right_b.jpg") 100% 100% no-repeat;} 

#content {
	background: #FFF;
	min-height: 100px;
	clear: both;
	width: 100%;
	color: #333;
}

#content_corner {
	background: #FFF url("../images/corner_right.jpg") 100% 0% no-repeat;
	min-height: 100px;
	clear: both;
	width: 100%;
	color: #333;
}

#content_inner {
	padding: 15px;
}

#community {
	margin-top: 10px;
	width: 100%;
	height: 35px;
	background: url("../images/bg_community.jpg") no-repeat;
}

#com_end {
	float: right;
	width: 7px;
	height: 35px;
	background: url("../images/bg_community_end.jpg") no-repeat;
}

#footer {
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	width: 100%;
	text-align: right;
	color: #999;
	font-size: 11px;
	min-height: 40px;
}

.more A:link { color: #AEC856; text-decoration: none; }
.more A:visited { color: #AEC856; text-decoration: none; }
.more A:active { color: #AEC856; text-decoration: none; }
.more A:hover { color: #FF9900; text-decoration: none; }

.clink A:link { color: #3C8FA7; text-decoration: none; }
.clink A:visited { color: #3C8FA7; text-decoration: none; }
.clink A:active { color: #3C8FA7; text-decoration: none; }
.clink A:hover { color: #FF9900; text-decoration: none; }
/*-------------*/
#boxes {
	margin-top: 10px;
}

.sb_tools {
	width: 220px;
	height: 60px;
	background: url("../images/sb_tools.jpg") no-repeat;
}

.sb_suggest {
	width: 220px;
	height: 60px;
	background: url("../images/sb_suggest.jpg") no-repeat;
}

.sb_m {
	min-height: 160px;
	width: 220px;
	background: url("../images/sb_m.jpg") repeat-y;
}

.sb_m2 {
	min-height: 211px;
	width: 220px;
	background: url("../images/sb_m_2.jpg") repeat-y;
}

.sb_m2, x:-moz-any-link, x:default { min-height: 216px; } /* FireFox only */

.bb_m {
	min-height: 211px;
	width: 340px;
	background: url("../images/bb_m.jpg") repeat-y;
}

.bb_m, x:-moz-any-link, x:default { min-height: 216px; } /* FireFox only */

.sb_b {
	width: 220px;
	height: 25px;
	background: url("../images/sb_b.jpg") no-repeat;
}

.sb_b2 {
	width: 220px;
	height: 25px;
	background: url("../images/sb_b_2.jpg") no-repeat;
}

.bb_news {
	width: 340px;
	height: 60px;
	background: url("../images/bb_news.jpg") no-repeat;
}

.bb_b {
	width: 340px;
	height: 25px;
	background: url("../images/bb_b.jpg") no-repeat;
}

.b_inner {
	padding: 0.3em 0 0 2.6em;
	color: #555;
	font-weight: bold;
}


.arrow {
	position: relative;
	top: 1px;
	right: 1px;
}
/*-------------*/
.news_title {
	background: url("../images/icon_news.gif") no-repeat;
	height: 47px;
	padding: 3px 0 0 55px;
}

.news_title h1 {
	color: #3C8FA7;
	font-size: 16px;
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}

.news_title h2 {
	color: #AEC856;
	font-size: 11px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.sepperator {
	background: url("../images/sepperator.gif") no-repeat;
	height: 3px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1.5em;
	padding: 1px;
}

#orange A:link { color: #FF9900; text-decoration: none; }
#orange A:visited { color: #FF9900; text-decoration: none; }
#orange A:active { color: #FF9900; text-decoration: none; }
#orange A:hover { color: #3C8FA7; text-decoration: none; }

.orange {
	color: #FF9900;
}

.green {
	color: #AEC856;
}

.icon_comment {
	float: left;
	margin-right: 3px;
	background: url("../images/icon_comment.gif") no-repeat;
	height: 13px;
	width: 21px;
	padding: 0;
}

h1 {
	color: #AEC856;
	font-size: 15px;
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}

h1 span {
	padding-top: 1px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

h2 {
	color: #FF9900;
	font-size: 13px;
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}

h3 {
	color: #FF9900;
	font-size: 14px;
	padding: 0;
	margin: 0;
	display: inline;
	font-weight: bold;
}

h3 span {
	padding-top: 1px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}

#featured {
	color: #3C8FA7;
	font-size: 16px;
	font-weight: bold;
}

#featured A:link { color: #3C8FA7; text-decoration: none; }
#featured A:visited { color: #3C8FA7; text-decoration: none; }
#featured A:active { color: #3C8FA7; text-decoration: none; }
#featured A:hover { color: #FF9900; text-decoration: none; }

.description {
	color: #666;
	font-size: 10px;
	font-weight: normal;
}

.flag {
	border: 1px #666 solid;	
}

.list {
	color: #333;	
}

.icon_gold {
	height: 16px;
	width: 14px;
	position: relative;
	top: 4px;		
}

.lastupdate {
	margin-left: auto;
	margin-right: auto;
	font-style: italic;
	font-size: 11px;
	color: #AEC856;	
}
/*-------------*/
#footer A:link { color: #999; text-decoration: none; }
#footer A:visited { color: #999; text-decoration: none; }
#footer A:active { color: #999; text-decoration: none; }
#footer A:hover { color: #333; text-decoration: none; }