/**Arsenal Vision Stylesheet 
Background red: #aa0000;
Line red: #880b0b;
Text grey: #eeeded;
Border grey: #a34848;
Light red: #c53231;
Dark Red: #840001;
**/

body {
	text-align: center;
	background-color: #560000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	margin:0;
}

.first {padding-right:3px;}
.last	 {padding-left:3px;}
.main-container {margin:0 auto;}

h1 {
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}

h2 {
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}

h1 a, h2 a {
	color: #ffffff;
}

ul, li {
	margin: 0px;
	padding: 0px;
}

a {
	color: #dac088;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img, img a {
	border: none;
}

select {
	font-size: 85%;
	margin-top: 5px;
}

form {
	margin: 0px;
}

td {
	vertical-align: top;
}

tr .left, tr .right {
	background-color: #0f0f0f;
}

.container {
	margin: 0 auto;
	text-align: left;	
	color: #eeeded;
	width: 760px;
	scrollbar-face-color: #840001;
	scrollbar-highlight-color: #a34848;
	scrollbar-3dlight-color: #840001;
	scrollbar-darkshadow-color: #840001;
	scrollbar-shadow-color: #a34848;
	scrollbar-arrow-color: #eeeded;
	scrollbar-track-color: #8d0001;
}

.header {
	background-image: url("images/header-blank.jpg");
	background-repeat: no-repeat;
	border: 1px solid #880b0b;
	height: 96px;
	line-height: 97px;
	font-size: 40px;
}

.headerlogo {
	position: absolute;
}

.headerlogo img {
	margin: 14px 0px 0px 14px;
}

.navBar {
	background-image: url("images/bg-nav-off.gif");
	background-repeat: repeat-x;
	border: 1px solid #880b0b;
	margin: 2px 0px 3px 0px;
	height: 28px;
}

.navBar li {
	list-style-type: none;
	display: block;
	float: left;
	height: 28px;
	width: 84px;
	line-height: 28px;
	text-align: center;
	background-image: url("images/seperator-nav.gif");
	background-repeat: repeat-y;
	background-position: right;
	background-color: transparent;
}

.navBar a {
	text-decoration: none;
	color: #eeeded;
	font-weight: bold;
	display:block;
	}
	
.navBar a:hover {
	text-decoration: none;
	display: block;
	color: #dac088;
	background-image: url("images/nav-on.gif");
	background-repeat: no-repeat;
	}

#navItem9 {
	background-image: none;
	width: 86px;
}

#navItem9 a:hover, #page9 #navItem9 {
	background-image: url("images/bg-nav-on.gif");
	background-repeat: repeat-x;
	text-decoration: none;
	display: block;
	color: #dac088;
}

#page1 #navItem1, #page2 #navItem2, #page3 #navItem3, #page4 #navItem4, #page5 #navItem5, #page6 #navItem6, #page7 #navItem7, #page8 #navItem8 {
	text-decoration: none;
	display: block;
	color: #c53231;
	background-image: url("images/nav-on.gif");
	background-repeat: no-repeat;
}

.contentContainer {

}

.contentFull {

}

.contentContainerLeft {
	width: 470px;
	float: left;
	margin-right: 4px;
}

.contentContainerRight {
	width: 160px;
	float: left;
}

.contentContainerAdvert {
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	height: 100%;
	display:block;
	width: 122px;
}

.contentContainerAdvertBanner {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	width: 468px;
	border: 1px solid #840001;
}

.contentContainerAdvert img {
	margin: 0px 0px 4px 0px;
	display:block;
}

.darkContainerOuter, .darkContainerOuterFull, .darkContainerOuterMid {
	background-color: #840001;
	margin: 0px 0px 4px 0px;
	padding: 1px;

}

.darkContainerInner, .darkContainerInnerFull, .darkContainerInnerMid {
	background-color: #840001;
	border: 1px solid #a34848;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	overflow: hidden;
}

.darkContainerOuter {
	height: 234px;
}

.darkContainerInner {
	height: 232px;	
}

#miniAVChat {
	background-image: url("images/bg-mini-avchat.jpg");
	background-repeat: no-repeat;
}

#miniAVChat.darkContainerInner {
	padding: 0px;
}

#miniSearch.darkContainerOuter {
	height: 75px;
}

#miniSearch .darkContainerInner {
	height: 73px;
}

#miniSearch .miniSearchBox, #miniSearch h1 {
	margin-bottom: 3px;
}

#miniSearch .linkMore {
	float: right;
}

#page6 .contentContainerLeft .darkContainerOuter {
	height: 262px;
}

#page6 .contentContainerLeft .darkContainerInner {
	height: 260px;
	padding: 0px;
	background-image: url("images/bg-avchat-pitch.jpg");
	background-repeat: no-repeat;
	background-position: right;
}

#page6 .darkContainerInner h2 {
	margin-top: 0px;
	padding-top: 0px;
}

#page6 .darkContainerInner h1 {
	margin-left: 5px;
}

#page6 .contentContainerLeft .lightContainer {
	height: 547px;
}

#page6 .headerArticle {
	height: 266px;
	margin-left: 5px;
}

#page6 #miniMyVision {
	height: 252px;
	background-image: url("images/bg-mini-myvision.jpg");
	background-repeat: no-repeat;
}

#player1 {
	margin: 0px 2px 0px 0px;
	float: left;
	border-right: 1px solid #a34848;
}

.darkContainerOuterMid {
	height: 537px;
}

.darkContainerInnerMid {
	height: 535px;
}

.darkContainerOuterFull {
	min-height: 848px;
}

.darkContainerInnerFull {
	min-height: 846px;
	padding-bottom: 3px;
}

.darkContainerInnerFull .headerArticle {
	height: auto;
	overflow: hidden;
	padding-right: 5px;
}


.darkContainerInnerMid .headerArticle {
	height: 500px;
	overflow: auto;
	padding-right: 5px;
}

.darkContainerInnerFull .indexLightText, .darkContainerInnerFull .indexDarkText {
	width: 388px;
}

.lightContainerFull {
	min-height: 767px;
}

.lightContainer, .lightContainerFull {
	background-color: #c53231;
	border: 1px solid #840001;
	margin: 0px 0px 4px 0px;
	padding: 5px;
	overflow:hidden;
}

.contentContainerRight .lightContainer {
	/*height: 229px;*/
	height: 224px;
}

.contentContainerLeft .lightContainer {
	height: 535px;
}

.contentContainerRight .darkContainerOuter {
	background-color: #840001;
	height: 224px;
	margin: 0px 0px 4px 0px;
	padding: 1px;
}

.contentContainerRight .darkContainerInner {
	background-color: #840001;
	border: 1px solid #a34848;
	margin: 0px;
	height: 222px;	
	padding: 0px 5px 0px 5px;
	display: block;
}

.contentContainerRight .indexLight, .contentContainerRight .indexDark {
	font-size: 85%;
	height: auto;
}

.contentContainerRight .indexLight h2, .contentContainerRight .indexDark h2 {
	font-size: 85%;
}

#vote {
	background-image: url("images/bg-vote.gif");
	background-repeat: repeat-y;
}

#vote p {
	text-align: center;
}

.voteContainer {
	text-align: center;
	font-weight: bold;
}

.voteContainer .yesThumb, .voteContainer .noThumb {
	text-align: center;
	float: left;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 80px;
	width: 72px;
}
.voteContainer .yes, .voteContainer .no {
	text-align: center;
	float: left;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
	width: 72px;
}

.footer {
	font-size: 85%;
	color: #ffffff;
	clear: both;
}

.footer a {
	text-decoration: underline;
	color: #ffffff;
}

.footer a:hover {
	color: #bf2d2c;
}

.footnote {
	font-size: 85%;
}

.footnote a {
	color: #dac088;
}

.seperatorLight, .seperatorDark {
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 7px;
}

h1.seperatorDark {
	margin-right: 5px;
}

.seperatorLight {
	background-image: url("images/seperator-light.gif");
}

.seperatorDark {
	background-image: url("images/seperator-dark.gif");
}

#articleList .indexDark {
	height: auto;
	background: none;
}

#articleList h2 {
	float: left;
}

.indexLight, .indexDark {
	margin-top: 4px;
	padding-bottom: 6px;
	background-position: bottom;
	background-repeat: repeat-x;
	clear: both;
	height: 52px;
}

.indexLight a, .indexDark a {
	color: #ffffff;
}

.indexMini {
	height: 186px;
	/*overflow: auto ;*/
	overflow: hidden;
}

.indexLight {
	background-image: url("images/seperator-light.gif");
}

.indexDark {
	background-image: url("images/seperator-dark.gif");	
}

.indexLightImage {
	float: left;
	border: 1px solid #840001;
	height: 50px;
	width: 50px;
}

.indexDarkImage {
	float: left;
	border: 1px solid #a34848;
	height: 50px;
	width: 50px;
}

.indexLightText, .indexDarkText {
	float: left;
	margin-left: 5px;
	width: 394px;
	height: 50px;
}

.darkContainerInner h1, .darkContainerInnerFull h1, .darkContainerInnerMid h1, .indexDark h2 {
	color: #c53231;
}

.lightContainer h1, .lightContainerFull h1, .indexLight h2 {
	color: #840001;
	margin: 0px;
}

.linkMore a {
	color: #dac088;
	margin: 0px;
}

.indexDark h2, .indexLight h2 .darkContainer .linkMore a {
 	margin: 0px;
}
.linkMore {
	text-align: right;
	font-size: 85%;
	padding-top: 5px;
}

.pageNav {
	float: right;
	font-size: 85%;
}

.pageNav a, .pageNav .selected {
	height: 15px;
	width: 15px;
	line-height: 15px;
	display: block;
	margin-right: 1px;
	background-color: #840001;
	color: #ffffff;
	float: left;
	text-align: center;
	text-decoration: none;
}

.pageNav a:hover {
	background-color: #ffffff;
	color: #840001;
}

.pageNav .selected {
	height: 15px;
	width: 15px;
	line-height: 15px;
	display: block;
	margin-right: 1px;
	background-color: #ffffff;
	color: #840001;
	float: left;
	text-align: center;
	text-decoration: none;
}

.advert {
	border: 1px solid #840001;
	margin: 0px 0px 4px 0px;
}

.headerArticle {
	height: 192px;
	overflow: auto;
}

.headerImage img {
	float: left;
	padding: 1px;
	margin: 5px 5px 5px 0px;
	border: 1px solid #a34848;
}

.imageLeft {
	float: left;
	margin: 5px 10px 5px 5px;
}

.contactForm {
	font-size: 90%;
}

.contactForm input, #miniSearch input {
	border: 1px solid #a34848;
	background-color: #ffffff;
	color: #434343;
}

.contactForm textarea {
	border: 1px solid #a34848;
	background-color: #ffffff;
	color: #434343;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	width: 90%;
}			

.contactForm input.button, #miniSearch input.button {
	border: 1px solid #a34848;
	color: #434343;
}

.contactForm p {
	padding: 6px 0px 6px 0px;
	margin: 0px;
}

.formLabel {
	width: 75px;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
}

select {
	margin: 0px;
	/*border: 1px solid #a34848;*/
	background-color: #ffffff;
	color: #434343;
}

.blogDate {
	width: 80px;
	height: 88px;
	float: left;
	text-align: center;
	margin: 3px 10px 3px 0px;
	color: #000000;
	font-weight: bold;
	background-image: url("images/blog-date.gif");	
	background-position: bottom;
	background-repeat: no-repeat;
	}

.blogDate p {
	margin-top: 22px;
	}
	
.blogDark {
	height: auto;
	margin-top: 5px;
	padding-bottom: 7px;
	clear: both;
}

.blogDarkText {
	margin-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	background-image: url("images/seperator-dark.gif");	
	background-position: bottom;
	background-repeat: repeat-x;
	overflow: hidden;
}

.blogDark h2 {
	color: #c53231;
	margin: 0px;
}

#miniMyVision {
	background-image: url("images/bg-mini-myvision.jpg");
	background-repeat: no-repeat;
	background-position:top left;
	font-size: 12px;
}

#miniMyVision .indexMini {
	margin-top: 47px;
	height: 143px;
}

#miniLinks .indexLight {
	background-image: none;
}

.linkComments, .linkWrite {
	font-weight: bold;
}

.linkComments a, .linkWrite a {
	height: 16px;
	line-height: 16px;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.linkComments a {
	background-image:url("/images/comments-bubble.gif");
}

.linkWrite a {
	background-image:url("/images/write-icon.gif");
}

.linkWrite {
	padding: 10px 0px 10px 0px;
}

.buttonComments {
	float: right;
	margin-top: 3px;
}

#page6 #miniMyVision .indexMini {
	height: 171px;
}

#miniMyVision .indexLight {
	background-image: none;
}

#miniMyVision h1, #miniMyVision h2 {
	color: #ffffff;
}

#miniMyVision a {
	color: #ffffff;
}

#miniMyVision .linkMore a {
	color: #dac088;
}

#miniMyVision .linkMore {
	margin-top: 3px;
}

#miniMyVision .scroller {
	text-align: left;
}

div.c5t_comment_form_background {
	background-color: #c53231
}

div.c5t_comment_form_table {
	background-color: transparent;
}

div.c5t_comment_item {
	background-color: transparent;
}

#articleScroller {
	height: 150px;
}

#articleScroller a {
	color: #ffffff;
}

.scroller {
	text-align: center;
	font-size:12px;
	margin: 10px 0px 20px 0px;
}

.scroller h2 {
	color: #840001;
	margin: 5px 0px 0px 0px;
}

.scroller img {
	border: 1px solid #9e2827;
}

.scroller img a {
	display: block;
	margin: 4px;
	text-align: center;
}

#searchResults .indexLight {
	height: auto;
}

#dropcontentsubject{
	font-weight: bold;
}

.dropcontent{
	display:block;
}

#page9 #advertGunnerblog, #page9 #advertArseblog, #page9 #advertAllgooneredup, #page9 #advertArsenalShorts, #page10 #advertGunnerblog, #page10 #advertArseblog, #page10 #advertAllgooneredup, #page10 #advertArsenalShorts, #page7 #advertArsenalShorts {
	display: none;
}




#page6 .streamvideo {
	height: 300px;
	margin-left: 5px;
}
