@charset "utf-8";
/* CSS Document */
/*GLOBAL*/

a {
	text-decoration:none;
	color:#afe3f2;
	outline:none;
}

body {
	background:#5b819c;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

/*FONT, LISTS*/

h1 {
	color:#fff;
	font-size:20px;
}

h2 {
	font-size:11px;
	color:#a2c2d1;
	margin-top:-4px;
	font-style:italic;
	margin-bottom:10px;
}

h3 {
	font-size:14px;
	margin:0 0 5px 0;
}

h3 a {
	color:#fff;
}

h3 a:hover {	
	color:#afe3f2;
}

h4 {
	font-size:14px;
	color:#7a9eaf;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	text-align:left;
}

h5 {
	font-size:14px;
	margin:0 0 5px 0;
	text-decoration:underline;
}

h5 a {
	color:#fff;
}

p {
	font-size:12px;
	line-height:18px;
	margin:0 0 8px 0;
}

.event-name {
	font-size:14px;
	text-align:center;
}

.big-blue {
	color:#7a9eaf;
	font-size:15px;
	font-weight:bold;
}

.blue {
	color:#7a9eaf;
	font-size:11px;
}

.big-white {
	font-size:16px;
	font-weight:bold;
}

.large-white {
	font-size:18px;
	font-weight:bold;
}

.event-location {
	font-size:14px;
	text-align:center;
}

.view-event-info {
	margin:5px 0 0 0;
}

.view-event-info a {
	color:#fff;
	font-size:10px;
}

.news-poster-short {
	font-size:10px;
	text-align:left;
	float:left;
	width:300px;
}

.time-short {
	font-size:10px;
	text-align:right;
	float:right;
	width:150px;
	color:#7a9eaf;
}

#next-match {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	letter-spacing:5px;
	margin:15px 0;
}

#next-match-date {
	text-align:center;
	font-size:12px;
}

.small-verses {
	font-size:14px;
	letter-spacing:normal;
	color:#afe3f2;
}

.news_year  {
}
.year_month {
	padding:0 0 5px 10px;
}

.year_month_article {
	list-style:none;
}

.clear {
	clear:both;
	font-size:0;
}

/*TEMPLATE*/

#container {
	width:801px;
	margin:0 auto;
	background:#2f596a;
}

#border-top {
	margin:0 auto;
	width:801px;
	height:38px;
	background:url(/images/content-top.jpg) no-repeat;
}

#container-container {
	width:762px;
	border-left:20px solid #7fa3b5;
	border-right:19px solid #7fa3b5;
}

#header {
	height:200px;
}

#logo {
	float:left;
	padding-left:10px;
}

#profile {
	float:left;
	width:195px;
	height:166px;
	padding-left:23px;
	margin-bottom:23px;
}

#profile-top {
	background:url(/images/profile-top.jpg) no-repeat;
	width:195px;
	height:21px;
}

#profile-content {
	float:left;
	width:173px;
	border-left:11px solid #7fa3b5;
	border-right:11px solid #7fa3b5;
	height:124px;
}

#profile-image {
	height:40px;
	width:40px;
	padding-left:11px;
	float:left;
	margin-right:5px;
}

#profile-image-top {
	background:url(/images/profile-image-top.jpg) no-repeat;
	width:40px;
	height:3px;
}

#profile-image-image {
	height:34px;
	width:34px;
	border-left:3px solid #7fa3b5;
	border-right:3px solid #7fa3b5;
}

#profile-image-bottom {
	background:url(/images/profile-image-bottom.jpg) no-repeat;
	width:40px;
	height:3px;
}

#profile-details {
	height:45px;
}

#profile-name {
	float:left;
	width:105px;
}

.profile-small-text {
	font-size:11px;
}

#profile-quote {
	background:url(/images/profile-comment-left.jpg) no-repeat 13px 3px;
	height:75px;
	margin-left:5px;
	width:145px;
	text-align:center;
}

#profile-quote-text {
	
	padding-left:15px;
	padding-top:5px;
	font-size:12px;
	text-indent:13px;
}

.profile-options-small {
	font-size:10px;
	width:178px;
	text-align:center;
}

#profile-quote-bottom {
	background:url(/images/profile-quote-right.jpg) no-repeat;
	width:9px;
	height:9px;
	float:right;
	margin-top:-10px;
}

#profile-bottom {
	background:url(/images/newcsc-bluecommunity_20.jpg) no-repeat;
	width:195px;
	height:21px;
}

#content-container {

}

#menu {
	float:left;
	width:197px;
	padding-left:16px;
	padding-right:10px;
}

#menu-top {
	background:url(/images/menu-top.jpg) no-repeat;
	width:197px;
	height:24px;
}

#menu-container {
	border-left:11px solid #7fa3b5;
	border-right:11px solid #7fa3b5;
	width:175px;
	padding-bottom:10px;
}

.menu-item {
	margin:0 0 0 7px;
}

.menu-item a {
	color:#fff;
	padding:8px 0 5px 38px;
	display:block;
	width:127px;
	height:30px;
}

.menu-item a:hover {
	color:#afe3f2;
}

.menu-item-sel {
	width:130px;
	height:30px;
	padding:8px 0 5px 35px;
	margin:0 0 0 7px;
}

.sub-menu {
	width:150px;
	padding:0 0 5px 10px;
}

.sub-menu-item a {
	color:#fff;
}

.sub-menu-item a:hover {
	color:#afe3f2;
}

.sub-menu-item ul {
	list-style:none;
}

.sub-menu-item li {
	list-style:none;
	background:url(/images/sub-menu-item.jpg) no-repeat 0px 2px;
	height:24px;	
	width:80px;
	padding:0 0 0 18px;
	font-size:12px;
}

#menu-bottom {
	background:url(/images/menu-bottom.jpg) no-repeat;
	width:197px;
	height:24px;
}

#content {
	float:right;
	text-align:justify;
	width:528px;
	min-height:500px;
	padding:0 10px 0 0;
}

#footer {
	border-top:1px solid #5a7b88;
	width:727px;
	margin-left:16px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:10px;
}

#footer-left {
	float:left;
}

#footer-right {
	float:right;
}

#border-bottom {
	background:url(/images/content-bottom.jpg) no-repeat;
	margin:0 auto;
	width:801px;
	height:36px;
}

/*HOMEPAGE*/

#home_content_bottom {
	float:left;
	margin:5px 0 0 0;
	width:528px;
}

#home-news {
	float:left;
	width:528px;
}

#home-news h1 a {
	color:#fff;	
}

.news-item-short {
	float:left;
	margin:6px 0 0 0;
	border-bottom:1px dashed #7fa3b5;
	padding:0 0 5px 0;
	width:528px;
}

/*TABLES AND FORMS*/

.login_table td{
	padding:0;
}

.request {
	background:none;
	border:none;
	border:1px solid #a5c5d4;
	color:#fff;
	background:#2f596a;
	width:150px;
	margin:5px 0;
}

.request-submit {
	background:none;
	border:none;
	border:1px solid #a5c5d4;
	color:#fff;
	background:#2f596a;
	font-size:12px;
	width:50px;
	padding:5px;
	cursor:pointer;
}

.login-form {
	background:none;
	border:none;
	border:1px solid #a5c5d4;
	color:#fff;
	background:#2f596a;
	width:140px;
	padding:2px 0 2px 5px;
	margin:3px 0 3px 12px;
}

.submit-button {
	background:none;
	border:none;
	border:1px solid #a5c5d4;
	color:#fff;
	background:#2f596a;
	font-size:12px;
	padding:5px;
	cursor:pointer;
	margin:3px 0 3px 0;
	float:right;
}

.login-error {
	font-size:10px;
	margin:0 0 0 9px;
}

.error{
	text-align:left;
	margin:20px 15px 0 15px;
	padding:5px;
	text-align:justify;
	line-height:20px;
	color:#fff;
	border:1px dashed #a5c5d4;
	width:250px;
	font-size:12px;
}

.error-item ul {
	list-style:none;
}

.error-item li{
	list-style:none;
	padding:0 0 0 15px;
	margin:5px 0;
	background:url(/images/error.jpg) no-repeat;
}

.sucess {	
	text-align:left;
	margin:20px 15px 20px 15px;
	padding:5px;
	text-align:justify;
	line-height:20px;
	color:#fff;
	border:1px dashed #a5c5d4;
	width:250px;
	font-size:12px;
}

/*COMMUNITY*/

#community-news {
	width:325px;
	float:left;
	padding:0 10px 0 0;
}

#community-news-title {
	font-size:16px;
	font-weight:bold;
}

#community-news-info {
	color:#a2c2d1;
	font-size:12px;
	margin:0 0 5px 0;
}

#community-news-archive a{
	font-size:12px;
}

#community-news-archive a:hover {
	text-decoration:underline;
}

.community-events-video {
	width:183px;
	float:left;
	padding:0 5px 0 5px;
}

.community-eventvideo-container {
	text-align:center;
	width:183px;
	float:left;
	margin:0 0 10px 0;
}

.community-ev-top {
	background:url(/images/events-news-mini-top.jpg) no-repeat;
	width:183px;
	height:14px;
	float:left;
}

.community-ev-content {
	border-left:5px solid #7a9eaf;
	border-right:5px solid #7a9eaf;
	width:173px;
	float:left;
}

.community-ev-bottom {
	background:url(/images/events-new-mini-bottom.jpg) no-repeat;
	width:183px;
	height:14px;
	float:left;
}

#mini-images {
	width:524px;
	margin:10px 0 0 0;
}

#mini-images-top {
	background:url(/images/community-images-mini-top.jpg) no-repeat;
	width:524px;
	height:15px;
}

#mini-images-content {
	border-left:5px solid #7a9eaf;
	border-right:5px solid #7a9eaf;
	width:509px;
	padding:0 0 0 5px;
}

/*GALLERY*/

.new-image {
	width:130px;
	float:left;
	margin:0 19px 0 18px;
}

.image-mini {
	border:1px solid #7a9eaf;
	width:131px;
	height:114px;
	margin:5px 0 5px 0;	
}

.image-title {
	font-size:14px;
}

.image-title a {
	color:#fff;
}

.uploaded-by {
	color:#7a9eaf;
	font-size:12px;
}

#mini-images-bottom {
	background:url(/images/community-images-mini-bottom.jpg) no-repeat;
	width:524px;
	height:15px;
}

/*NEWS*/

.news_item {
	border-bottom:1px dashed #7fa3b5;
	padding:5px 0;
}

.more_news {
	font-size:12px;
}

.text_input {
	width:300px;
}

.text_input_comment {
	width:348px;
}

.comment_submit {
	padding:3px 5px;	
}

.news_submit {
	
}

/*POSTER*/

.postedby {
	width:120px;
	margin:5px 0;
	float:right;
}

.postedby-content {
	width:120px;
}

.postedby-image {
	height:38px;
	width:30px;
	float:left;
	padding:2px 5px 0 5px;
}

.postedby-image-top {
	background:url(/images/profile-image-top.jpg) no-repeat;
	width:40px;
	height:3px;
}

.postedby-image-image {
	height:34px;
	width:34px;
	border-left:3px solid #7fa3b5;
	border-right:3px solid #7fa3b5;
}

.postedby-image-bottom {
	background:url(/images/profile-image-bottom.jpg) no-repeat;
	width:40px;
	height:3px;
}

.postedby-text {
	width:55px;
	float:left;
	padding:0 5px 0 10px;
	font-size:12px;
}

.server-cat {
	width:184px;
	height:69px;
	float:left;
	margin:25px;
	border:2px solid #fff;
}

/*MEMBERS*/

#members_alpha {
	margin:0 0 10px 0;
	height:17px;
}

#no_members {
	text-align:center;
	padding:50px 0 0 0;
	font-size:12px
}

.member_letters_list {
	float:left;
	width:18px;
	height:17px;
	padding:0 2px 0 0;
	text-align:center;
}

.member-short {
	border:1px solid #fff;
	width:250px;
	height:50px;
	float:left;
	margin:5px 5px;
	background:#3d7287;
}

.member-short-image {
	width:38px;
	height:30px;
	margin:5px;
	float:left;
}

.member-short-text {
	float:left;
	width:192px;
	margin:5px;
	height:20px;
	font-size:16px;
	font-weight:bold;
}

.user-quote {
	color:#afe3f2;
	font-style:italic;
	font-size:12px;
	margin:3px 0 0 0;
	font-weight:normal;
	text-align:left;
}

#gameplay-stats {
	border:1px solid #fff;
	padding:10px;
	background:#7fa3b5;
	font-size:14px;
	line-height:20px;
}

.indie-genre {
	float:left;
	width:70px;
	height:80px;
	margin:15px 8px;
	text-align:center;
}

#flash-object {
	margin:10px 0;
}

#comments-container {
	border-top:1px solid #fff;
	width:520px;
}

.comment {
	width:520px;
	border-top:1px dashed #7fa3b5;
}

.larger-avatar {
	border:1px solid #fff;
	width:64px;
	height:64px;
	padding:2px;
	margin:5px 0;
	float:left;
}

.comment-poster {
	font-size:14px;
	color:#a2c2d1;
	font-weight:bold;
	padding:3px 0 0 0;
}

.comment-content {
	width:440px;
	float:left;
	padding:0 0 0 5px;
}

.sort-submit {
	background:none;
	border:none;
	border:1px solid #7fa3b5;
	color:#fff;
	padding:2px 3px;
	cursor:pointer;
}

#newest-flash {
	width:520px;
	border-top:1px solid #fff;
}

.newest-flash-object {

}

/*PROFILE*/

#main-profile-image {
	border:1px solid #fff;
	padding:5px;
	margin:0 5px 5px 0;
	width:155px;
	height:155px;
	float:left;
}

#main-profile-info {
	height:175px;
	width:343px;
	float:left;
	padding:0 0 0 10px;
}

.profile-item {
	font-size:14px;
	font-weight:bold;
}

.profile-response {
	font-size:12px;
}

.main-profile-stats-tab-sel, .main-profile-stats-tab {
	border:1px solid #fff;
	float:left;
	padding:0 5px;
	width:75px;
	height:25px;
}

.main-profile-stats-tab-sel {
	border-bottom:none;
}

#main-profile-stats {
	width:520px;
	border:1px solid #fff;
	float:left;
}

/*EDIT PROFILE*/

.edit-profile-input-name {
	text-align:right;
	font-size:12px;
	padding:5px;
}

.edit-profile-form-input {
	width:290px;
}

.edit-profile-form-submit {
	margin:10px 0 0 85px;
	padding:3px;
	cursor:pointer;
}

#edit-profile-image-current,#edit-profile-image-comment, #edit-profile-image-small {
	border:1px solid #fff;
	float:left;
	padding:1px;
}

#edit-profile-image-current {
	width:155px;
	height:155px;
	margin:10px 0 10px 86px;
}

#edit-profile-image-comment {
	width:84px;
	height:84px;
	margin:81px 0 0 10px;
}

#edit-profile-image-small {
	width:35px;
	height:34px;
	margin:131px 0 0 10px;
}

.approve_button {
	float:left;	
}

/*VIDEOS*/

.video_list_item {
	margin:0 0 15px 0;
}

.video_list_item h2 {
	margin:0 0 15px 0;
}

/*PAGE SPLITTING*/

.page_split {
}