@charset "utf-8";

#container {
	position:relative;
	margin-top:-150px;
	width:855px;
	background:none;
}
#container_inside {
	margin: 0 auto;
	background: #3e2814 url(/academy/_images/content_bg.jpg) repeat-x fixed left top;
	padding-top: 140px;
	padding-bottom: 8px;
	min-height:410px;
	border-left: 3px solid #89623f;
	border-right: 3px solid #89623f;
	width: 747px;
}

#container_footer {
	text-align:center;
	width:855px;
	height:7px;
	margin:0 auto;
}

#footer{
	text-align: center;
	background-color:transparent;
}

#promo {
	text-align:right;
	margin-top: 15px;
	float:right;
	width: 170px;
	height: 395px;
	overflow:hidden;
}

#pagination {
	font-size:9px;
	height:15px;
	width:545px;
	padding:5px;
}
#pagination .info {
	font-size:9px;
	width:150px;
	float:left;
}
#pagination .results {
	font-size:9px;
	text-align:right;
	width:350px;
	float:right;
}
#search_phrase {
	width:360px;
}

#status {
	font-size:10px;
	margin-left:5px;
	padding-bottom:5px;
	color:#0FF;
	height:12px;
}
#synopsis {
	font-size:10px;
	padding-bottom:15px;
	padding-left:5px;
}

.credit {
	font-size: 9px;
	color: #B38866;
}

.subject_header{width: 527px; height: 15px; background:url("/academy/_images/forum_subject_header.gif") no-repeat; padding:3px; color: #6a4422; font-weight:bold; margin-bottom:10px; padding: 3px 0 3px 6px;}


/* ROUNDED RECTANGLE BOXES */

.fb{margin: 5px 0;}

.fb .start{background:url("/academy/_images/feature_start.gif") bottom left no-repeat; width:383px;height:8px; margin:0; padding: 0;}
.fb .content{background: #3f2314;width:373px;padding: 5px;}
.fb .end{background:url("/academy/_images/feature_end.gif")  no-repeat; width:383px;height:8px; margin:0px;}

.filters_box {
	margin: 5px 0;
	width: 555px;
}

.filters_box .start{background:url("/academy/_images/filters_start.gif") bottom left no-repeat; width:555px;height:6px; margin:0; padding: 0;}
.filters_box .content{background: #a07a4c; width:545px; padding: 5px 5px 5px 5px;}
.filters_box .end{background:url("/academy/_images/filters_end.gif")  no-repeat; width:555px;height:6px; margin:0;}

.topic_holder{
	width:550px;
}

.topic_holder .start{background:url("/academy/_images/forum_topic_holder_start.gif") bottom left no-repeat; width:555px;height:5px; margin: 0; padding: 0;}
.topic_holder .content{background: none; border-left: 1px solid #a07a4c; border-right: 1px solid #a07a4c; width:533px; padding:2px 10px 2px 10px;}
.topic_holder .end{background:url("/academy/_images/forum_topic_holder_end.gif") no-repeat; width:555px;height:5px; margin:0;}

.topic_box{margin: 5px 0 20px 0;}

.topic_box .start{background:url("/academy/_images/forum_topic_start.gif") bottom left no-repeat; width:533px;height:8px; margin:0; padding: 0;}
.topic_box .content{background: #7D5B3F;width:523px;padding: 0 5px; border: none;}
.topic_box .end{background:url("/academy/_images/forum_topic_end.gif")  no-repeat; width:533px;height:8px; margin:0 0 3px 0;}

.login{margin: 5px 0;}

.login .start{background:url("/academy/_images/login_start.gif") bottom left no-repeat; width:310px;height:9px; margin:0; padding: 0;}
.login .content{background: #3f2314;width:300px;padding: 0 5px 5px 5px;}
.login .end{background:url("/academy/_images/login_end.gif")  no-repeat; width:310px; height:9px; margin:0;}

.locker_section{margin: 5px 0;}

.locker_section .start{background:url("/academy/_images/locker_section_start.gif") bottom left no-repeat; width:423px;height:5px; margin:0; padding: 0;}
.locker_section .content{background: none; border-left: 1px solid #a07a4c; border-right: 1px solid #a07a4c; width:391px; padding:5px 15px;}
.locker_section .end{background:url("/academy/_images/locker_section_end.gif") top left no-repeat; width:423px;height:5px; margin:0; padding: 0;}


.locker_item{margin: 5px 0;}

.locker_item .start{background:url("/academy/_images/locker_item_start.gif") bottom left no-repeat; width:387px;height:5px; margin:0px; padding: 0;}
.locker_item .content{background: #815E40; width:377px; border:none; padding: 5px;}
.locker_item .end{background:url("/academy/_images/locker_item_end.gif") top left no-repeat; width:387px;height:5px; margin:0; padding: 0;}

.hokage_box{margin: 5px 0px 5px 0px;}

.hokage_box .start{background:url("/academy/_images/hokage_box_start.gif") bottom left no-repeat; width:383px;height:4px; margin:0; padding: 0;}
.hokage_box .content{background: inherit; width:371px; border-left:1px solid #816c4d; border-right:1px solid #816c4d; padding: 5px 5px 5px 5px;}
.hokage_box .end{background:url("/academy/_images/hokage_box_end.gif") top left no-repeat; width:383px;height:4px; margin:0px; padding: 0;}

.latest_post {
	margin-left:20px;
	margin-top:10px;
	border: 1px solid #FFDC99;
	width:470px;
	padding: 5px;
}

/* END ROUNDED RECTANGLE BOXES */


h2{
	color:#ffae00;
	font-size:12px;
	font-weight:bold;
}

h3 {
	color:#ffae00;
}

h4 {
	color:#000000;
}

#subnav {
	float:right;
	background:#f0d5a0;
	border:black 1px solid;
	padding:5px;
	color:black;
	font-size:10px;
	width:150px;
}

input, select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;
	border: 1px solid #A35100;
	outline:none;
}

input:hover, select:hover{
	border-color: #6293C7;
}

input:focus, select:focus {
	border-color:#FBF2B7;
}

option:hover {
	background-color:#6293C7;
}

option:focus {
	background-color:#FBF2B7;
	outline:none;
}

.button{
	font-size:9px;
	text-transform:uppercase;
	background:#EAD097;
	border: 1px solid #3e2814;
	margin: 0 3px;
	padding: 2px 4px;
}

.button:hover {
	cursor:pointer;
	color:white;
	border:solid 1px #292727;
	background-color:#2a57a5;
}

a {
	font-size:inherit;
}

.yellow10 {
	color:#e8ca84;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.topic_link { color:#FBF2B7; font-weight: bold; }
a.topic_link:link{color:#FBF2B7; text-decoration: underline; font-weight: bold;}
a.topic_link:visited{color:#FBF2B7; text-decoration: underline; font-weight: bold;}
a.topic_link:active{color:#FBF2B7; text-decoration: underline; font-weight: bold;}
a.topic_link:hover{color:#FBF2B7; text-decoration: underline; font-weight: bold;}

a.profile_link:link{color:#9DE1FF; font-size: 9px; text-decoration: underline;}
a.profile_link:visited{color:#9DE1FF;}
a.profile_link:active{color:#9DE1FF;}
a.profile_link:hover{color:#9DE1FF;}

.breadcrumbs{
	font-size: 9px;
	color: #B38866;
	font-weight: bold;
	width:100%;
	padding-left:5px;
	margin: 0 0 15px 0;
}

.breadcrumbs a:link{color: #fd7900; text-decoration:none;}
.breadcrumbs a:visited{color: #fd7900; text-decoration:none;}
.breadcrumbs a:active{color: #fed825; text-decoration:none;}
.breadcrumbs a:hover{color: #fed825; text-decoration:none;}

.obutton_lg{background: url("/academy/_images/button_lg.gif") no-repeat; width: 104px; height:14px; padding:1px; text-align:center; text-transform: uppercase; cursor: pointer; font-size: 9px;}
.obutton_med{background: url("/academy/_images/button_med.gif") no-repeat; width: 80px; height:14px; padding:1px; text-align:center; text-transform: uppercase; cursor: pointer; font-size: 9px;}

.separator{background:url("/academy/_images/separator.gif") repeat-x; height: 1px; font-size: 1px; padding: 0; margin: 5px 0;}


div.squadConfirm {
	display: none;
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -160px;
	width: 320px;
	height:75px;
	text-align: center;
	overflow: hidden;
	background-color: #e4bf7b;
	padding:15px;
	border: 2px solid #000;
}