/*                  -------> Kyanos by Jamen Shook For Agora Olympus - Updated for 3.0 Stable <-------
In the English language, blue may refer to the feeling of sadness. "He was feeling blue".
This is because blue was related to rain, or storms, and in Greek mythology, the god Zeus 
would make rain when he was sad (crying), and a storm when he was angry. Kyanos was a name 
used in Ancient Greek to refer to dark blue tile
*/


/* ------------ Luke's new additions go here --------- */
div.ag_forumdiv {
	border-color: #f4f4f4;
	border-width: 0 8px 8px;
	border-style: solid;
	padding: 5px;
	margin-bottom: 20px;
}



/* ------------ topic.tpl --------------*/
#ag_socialbookmarks {
	background-color:#f9f9f9;
	padding:1px;
	margin:0;
	text-align:center;
}
#ag_socialbookmarks img {
	padding-bottom:2px
}
#ag_socialbookmarks a {
	border:#666 solid 1px
}
th.ag_leftend{
	width:48px;
	background:#3366ff;
	text-align:center;
	background:url(img/h2.png) repeat-x;
	-moz-border-radius-topleft: 5px;  /* Added by Jamen Shook for Rounding in mozilla based browsers (See All Entries) - Sorry IE users */
	-webkit-border-top-left-radius: 5px;   /* Added by Jamen Shook forRounding in safari based browsers (See All Entries) - Sorry IE users*/
}
td.ag_leftend{
	padding:0 5px;
	/*border-bottom:#eee solid 2px;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	width:38px;
	vertical-align:middle;
	height:50px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}
td.ag_leftend:hover{
	background:transparent;
}
th.ag_rightend{
	width:25px;
	background:#3366ff;
	background:url(img/h2.png) repeat-x;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
td.ag_rightend{
	width:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	/*border-bottom:#eee solid 2px;*/
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
}
th.ag_spacer{
	color:#000;
	padding:2px;
	font-weight:400;
	background:#3366ff;
	background:url(img/h2.png) repeat-x;
	MARGIN:0;
	text-align:center;
	width:2.5em;
}
td.ag_spacer{
	padding:0 5px 0 7px;
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	width:0em;
	vertical-align:middle;
	/*border-bottom:#eee solid 2px;*/
}
th.ag_column{
	background:#3366ff;
	color:#000;
	font-weight:600;
	background:url(img/h2.png) repeat-x;
}
th.ag_column a {
	text-decoration:none !important;
	font-size:10pt !important;
	/* letter-spacing:0.02em !important; */
	padding-left:8px;
	font-weight:normal;
	font-style:italic;
	color:#676767;
	text-transform:uppercase;
}
td.ag_column{
	color: #676767;
	font-style: italic;
	padding:6px;
	vertical-align:middle;
	text-align:left;
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	/*border-bottom:#eee solid 2px;*/
	border-right:#ccc dotted 1px;
	color:#000;
}
td.ag_column a{
	font-weight:600;
	font-style: normal;
}
th.ag_topic {
	background:#3366ff;
	color:#676767;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:normal;
	width:6%;
	background:url(img/h2.png) repeat-x;
	text-align:center;
}
td.ag_topic {
	color:#676767;
	font-style:italic;
	vertical-align:middle;
	width:6%;
	text-align:center;
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	/*border-bottom:#eee solid 2px;*/
	/*border-left:#ccc solid 1px;*/
	border-right:#ccc dotted 1px;
}
th.ag_topic2 {
	background:#3366ff;
	color:#000;
	font-weight:normal;
	width:8%;
	background:url(img/h2.png) repeat-x;
	text-align:center;
}
td.ag_topic2 {
	
	width:8%;
	text-align:center;
	vertical-align:bottom;
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	/*border-bottom:#eee solid 2px;*/
}
th.ag_topic3 {
	background:#3366ff;
	color:#000;
	font-weight:normal;
	width:8%;
	background:url(img/h2.png) repeat-x;
	text-align:center;
}
td.ag_topic3 {
	/*border-bottom:#eee solid 2px;*/
	width:8%;
	text-align:center;
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
}
th.ag_lastpost{
	background:#3366ff;
	color:#676767;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight:normal;
	width:232px;
	background:url(img/h2.png) repeat-x;
	text-align:center;
}
td.ag_lastpost{
	width:245px;
	text-align:left;
	vertical-align:top;
	padding:3px 6px 3px;
	vertical-align:middle;
	/*background-color:#cadceb;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	/*border-bottom:#eee solid 2px;*/
	color:#676767;
	font-style: italic;
}
td.ag_lastpost a {
	font-style: normal;
}
th.ag_userlist{
	background:url(img/h2.png) repeat-x;
	width:auto;
	color:#000;
}
td.ag_userlist{
	/*border-bottom:#eee solid 2px;*/
	background: transparent url('./img/h_div.png') repeat-x bottom left;
	color:#000;
}
td.ag_userlist img{
	height:50px;
	width:50px;
	border-width:0;
}
.ag_forumTools{
	background:transparent;
	padding-bottom:3px;
	padding-left:10px;
	margin:0;
	height:25px !important;
}
.ag_forumTools ul{
	padding:0 10px 5px 0;
	margin:0;
	height:20px !important;
	text-align:center;
	list-style:none;
	display:inline;
	vertical-align:middle;
}
.ag_forumTools .ag_floatright{
	background:transparent;
	padding:0 10px 5px;
	margin:0;
	height:20px !important;
}
.ag_forumTools .ag_floatright ul{
	padding:0 !important;
	margin:0 10px;
	height:20px !important;
	text-align:center;
	list-style:none;
	display:inline;
}
.ag_forumTools .ag_floatleft{
	height:20px !important;
	vertical-align:middle;
	line-height:20px;
}
.ag_forumTools .ag_floatleft{
	height:20px !important;
	vertical-align:middle;
	line-height:20px;
	font-weight:600;
}
th.ag_forumPaginate{
	background:transparent;
	padding-left:10px;
	padding-bottom:3px;
	margin:0;
	height:20px !important;
}
th.ag_forumPaginate a{
	font-size:14px
}
.ag_agora span.ag_byuser {
	padding:0;
	margin-left:0;
	font-size:11px;
}
th.ag_subForums{
	color:#000;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px #105289 solid;
}
td.ag_subForums{
	color:#000;
}
td.ag_subForums a{
	/*color:#105289;*/
	color: #E3851F;
	font-weight:normal;
	font-size:10px !important;
}
td.ag_subForums a:hover{
	color:#0000FF;
}
div.ag_searchposts div.ag_icon {
	margin-left:0;
}
.ag_nosize {
	height:0;
	width:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.ag_nosize {
	position:absolute;
	left:-10000px;
}
.ag_userinfo {
	vertical-align:top;
}
.ag_qjump{
	size:10px;
	margin:0;
	float:left;
	padding:0px;
	width:75%;
}
.ag_groups{
	size:10px;
	margin: 0;
	float:left;
	padding:0px;
	width:75%;
}
.ag_qjump_footer{
	size:10px;
	margin:-1em 0 0 0;
	float:right;
	padding:0px;
}
.ag_agora select{
	font-size:10px;
	color:#676767;
	background-color: #F1F1F1;
}
.ag_avatararea {
	background-color:transparent !important;
}
.ag_avatararea.userimg {
	border:0 0;
	border-left: 1px dotted #DEDCD4;
	margin-top:0;
	vertical-align:top;
	padding:0;
}
div.ag_postleft {
	width:165px;
	overflow:hidden;
	text-align:center;
	float:left;
	background-color:transparent;
	margin:0;
}
div.ag_postleft dd, div.ag_postleft dt, div.ag_postleft dl{
	text-align:left;
	margin-left:0;
	display:block;
	vertical-align:top;
	padding:2px 6px;
}
.ag_username{
	font-weight:normal;
	font-size:12px;
	color:#4F4F4F;
}
.ag_usertitle{
	color:#F28939;
	font-style: italic;
	text-decoration: underline;
}
.ag_userrank{
	margin-top:5px;
	background-color:#CADCEB;
	border:1px solid #cccccc;
}
.ag_useractive{}
dd.ag_postavatar {
	margin-top:5px;
	margin-bottom:5px;
}
dd.ag_postavatar img {
	border:1px solid #cccccc;
	padding:2px;
}
.ag_postarea {
	width:100%;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:20px !important;
	color:#333333;
	vertical-align:top;
	overflow:hidden;
	white-space:normal;
}
.ag_postarea.spacer, #ag_topicarea.spacer {
	border:none
}
/*==========bbcode stuu==========*/
.newtext, div.ag_postmsg .bbleft {
	text-align:left
}
.ag_postright{
	width:auto;
	text-align:left;
	overflow:hidden;
	white-space:normal;
	min-height:100px;
}
div.ag_postmsg {
	width:auto !important;
	padding:0px;
	margin-left:2px;
	margin-top:0;
	overflow:hidden;
	white-space:normal;
	text-align:left;
	color:#646464;
	font-size: 10pt;
	line-height: 150%
}
div.ag_postmsg p {
	width:auto;
	overflow:hidden;
	padding:0;
	color: #646464;
	font-size: 10pt;
	line-height: 150%;
}
div.ag_postmsg img {
}
div.ag_postmsg span.bbu {
	text-decoration:underline
}
div.ag_postmsg span.bbs {
	text-decoration:line-through
}
div.ag_postmsg .bbright {
	text-align:right
}
div.ag_postmsg .bbjustify {
	text-align:justify
}
div.ag_postmsg .bbindent {
	line-height:1em;
	margin-left:40px
}
div.ag_postmsg span.bbhighlight {
	background-color:#ff6;
	padding-right:4px;
	padding-bottom:3px;
	padding-left:4px
}
div.ag_postmsg hr {
	color:#6699ff !important;
	background-color:#ecf4fd !important;
	border-color:#6699ff;
	text-align:center;
	height:1px;
	width:100%;
}
div.ag_postmsg pre {
	color:#000;
	border:inset 1px #708090;
	width:99%;
	background-color:#fdfede;
	overflow:scroll;
	white-space:normal;
}
div.ag_postmsg ol, div.ag_postmsg ul {
	margin-left:40px;
	height:auto !important;
}
div.ag_postmsg li {
	margin-left:40px;
	padding:0;
}
div.ag_postmsg ol li {
	height:auto !important;
	list-style-type:decimal;
	margin:0
}
div.ag_postmsg ul li {
	height:auto !important;
	list-style-type:square;
	margin:0
}
div.ag_postmsg .bbvideo {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	width:auto;
	height:auto;
	clear:both
}
.bbtitle {
	color:#666;
	border-bottom:1px solid #ccc;
	font:700 11px verdana, arial, helvetica, sans-serif; 
	
}
#bbtoolbar {
	text-align:center;
	margin-top:1px;
	padding:3px 6px;
	position:relative;
	vertical-align:middle !important;
	width:auto;
	height:25px;
	border:solid 1px #ccc;
	}
#bbtoolbar2 {
	text-align:center;
	margin-top:1px;
	padding:3px 6px;
	position:relative;
	width:auto;
	height:25px;
	border:solid 1px #ccc;
}
div.bbcode {
	text-align:center;
	margin-top:5px;
	padding:3px 3px 5px;
	width:auto;
	height:auto;
	border:solid 1px #ccc
}
img.bbcode {
	cursor:pointer;
	margin-right:2px;
	padding:2px 3px
}
img.bbcode:hover {
	background-color:#e4e4e4;
	cursor:pointer;
	margin-right:2px;
	padding:2px 3px
}
img.spacer {
	margin-bottom:1px;
	margin-left:-2px
}
#bbmovies {
	text-align:center;
	display:none;
	margin-top:4px;
	padding:5px 6px;
	width:auto;
	height:auto;
	overflow:hidden;
	border:solid 1px #ccc
}
img.vid_spacer {
	margin-bottom:2px;
	margin-left:-2px
}
#bbmovies_divider {
	color:#ccc;
	background-color:#ccc;
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	height:1px;
	border:0
}
#bbsmiley {
	text-align:center;
	display:none;
	margin-top:4px;
	padding:10px 30px;
	width:auto;
	height:auto;
	max-height:100px;
	overflow:auto;
	border:solid 1px #ccc
}
#bbsmiley img {
	margin:1px
}
.bbcenter{
	text-align:center;
}
.bbright{
	text-align:right
}
.bbjustify{
	text-align:justify
}
.bbtable {
	border:1px solid #a62e2e;
	background-color:#ece9d8;
}
.bbth{
	font-weight:700;
	text-align:center;
	border:1px solid #a62e2e;
}
.bbtr{
	border:1px solid #a62e2e;
	background-color:#ece9d8;
}
.bbtd{
	background-color:#ece9d8;
	border:1px solid #a62e2e;
}
.ag_incqbox {
}
.ag_codebox {
}
.ag_scrollbox {
}
.ag_post_tools {
	height:22px;
	vertical-align:bottom
}
.ag_post_tools.spacer {
	border:none;
	height:22px;
	padding:0
}
div.ag_postfootright li{
	text-align:left;
	display:inline;
	margin-left:0;
	padding-left:5px !important
}
div.ag_postfootright{
	text-align:right;
}
ul.bblinks li {
	display:inline
}
div.ag_postfootright ul, div.ag_postfootright div {
	padding:5px 3px 5px 3px
}
div.ag_postfootright ul {
	list-style-image:none;
	list-style:none;
	vertical-align:bottom;
	text-align:right
}
div.ag_postfootright {
	margin:3px
}
.ag_postsignature {
	padding:5px;
	bottom:0;
	text-align:left;
	color:#A5A5A5;
}
div.ag_postsignature hr{      
	background-color:#F6F6E9 !important;
	color:#105289 !important;
	border-color:#098ed0;
}
.ag_postsignature img{
	 max-width:486px;
 max-height:200px;
 height:auto;
 width:auto;
}
.ag_signature.spacer {
 overflow:visible;
 vertical-align:bottom;
 padding:0px !important;
}
p.ag_poll_info{}
div.ag_poll_question{}
div.ag_poll_result{}
div.ag_poll_result img{
 line-height:20px;
 height:20px;
}
div.ag_forum {
	background:url(img/icon.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_icon {
	background:url(img/icon.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_hot {
	background:url(img/icon_hot.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_closed{
	background:url(img/icon_locked.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_closedhot {
	background:url(img/icon_lockedhot.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_new {
	background:url(img/icon_new.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_newhot {
	background:url(img/icon_newhot.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_newclosed {
	background:url(img/icon_newlocked.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_newsticky {
	background:url(img/icon_newsticky.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_sticky {
	background:url(img/icon_sticky.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_stickyhot{
	background:url(img/icon_stickyhot.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_stickyclosed{
	background:url(img/icon_stickylocked.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
div.ag_stickyclosedhot{
	background:url(img/icon_stickylockedhot.png) no-repeat;
	FLOAT:left;
	width:50px;
	height:50px;
	margin-left:2px;
}
tr.ag_iredirect div.ag_icon {
}
tr.ag_new {
	background-color:#dbe4ef !important;
}
div.ag_rules pre {
	color:#000;
	border:inset 1px #708090;
	width:99%;
	background-color:#fdfede;
	overflow:scroll;
	white-space:normal;
}
div.ag_rules ol, div.ag_rules ul {
	margin-left:40px;
	height:auto !important;
}
div.ag_rules li {
	margin-left:40px;
	padding:0;
}
div.ag_rules ol li {
	height:auto !important;
	list-style-type:decimal;
	margin:0
}
div.ag_rules ul li {
	height:auto !important;
	list-style-type:square;
	margin:0
}
