@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

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

a.tlink {
	color:#28316f;
	text-decoration:none;
}

a.tlink:hover {
	color:#28316f;
	text-decoration:none;
}

a.tlink:visited {
	color:#28316f;
	text-decoration:none;
}



.alagaesia #container {
	width: 770px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-image:url(../images/bg_repeat.jpg);
	background-position:0px 100px;
	background-repeat:repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-height:20px;
}
.alagaesia #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.alagaesia #top {
	background-image:url(../images/bg_top.gif);
	background-repeat:no-repeat;
	height:122px;
}

.alagaesia #menu {
	padding-top:5px;
	text-align:center;
	padding-left:45px;
}

.alagaesia #middle {
	background-image:url(../images/bg_mid.gif);
	background-repeat:repeat-y;
	background-position:top center;
	padding-left:60px;
	padding-right:60px;
}

.alagaesia #white {
	border:3px solid #d5cf9d;
	background-image:url(../images/white.png);
	background-repeat:repeat;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
#featuredContent, #moreContent, #fanSitesContent, #downloadsContent, #galleryContent, #galleryVideoContent {
	border:3px solid #d5cf9d;
	background-image:url(../images/white.png);
	background-repeat:repeat;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.border {
	padding:3px;
	background-color:#FFF;
	border:1px solid #a6863a;
	width:116px;
	margin-left:1px;
}

.bordermed {
	padding:3px;
	background-color:#FFF;
	border:1px solid #a6863a;
	width:96px;
	margin-left:1px;
	margin:auto;
	
}

.borderbig {
	padding:3px;
	background-color:#FFF;
	border:1px solid #a6863a;
}

.borderimg {
	border:1px solid #a6863a;
}

.borderdown {
	padding:3px;
	background-color:#FFF;
	border:1px solid #a6863a;
	margin-bottom:4px;
}

.title {
	color:#28316f;
	font-size:17px;
	font-weight:bold;
}

.title2 {
	color:#28316f;
	font-size:14px;
	font-weight:bold;
}

.title3 {
	color:#28316f;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.fixedheight {
	height:48px;
	letter-spacing:0px;
}

.desc {
	color:#000;
	font-size:15px;
	padding-top:8px;
	padding-bottom:8px;
}

.desc2 {
	color:#000;
	font-size:12px;
}

.right {
	padding-top:15px;
	padding-right:20px;
}

.right2 {
	padding-top:10px;
	padding-right:20px;
}


.five {
	padding-top:5px;
	padding-bottom:5px;
}

.pads {
	padding-right:20px;
	padding-left:20px;
}

.bigbutton a {
	background-image:url(../images/black1_bg.png);
	background-repeat:no-repeat;
	display:block;
	width:149px;
	text-align:center;
	padding-top:6px;
	height:32px;
	font-weight:bold;
	color:#dfc27e;
	font-size:14px;
	text-decoration:none;
}

.bigbutton a:hover {
	background-image:url(../images/red1_bg.png);
	background-repeat:no-repeat;
	display:block;
	width:149px;
	text-align:center;
	padding-top:6px;
	height:32px;
	font-weight:bold;
	color:#dfc27e;
	font-size:14px;
	text-decoration:none;
}

.smallbutton a {
	background-image:url(../images/black2_bg.png);
	background-repeat:no-repeat;
	display:block;
	width:125px;
	text-align:center;
	padding-top:7px;
	height:23px;
	font-weight:bold;
	color:#dfc27e;
	font-size:12px;
	text-decoration:none;
	margin-top:3px;
}

.smallbutton a:hover {
	background-image:url(../images/red2_bg.png);
	background-repeat:no-repeat;
	display:block;
	width:125px;
	text-align:center;
	padding-top:7px;
	height:23px;
	font-weight:bold;
	color:#dfc27e;
	font-size:12px;
	text-decoration:none;
	margin-top:3px;
}

.xsmallbutton a {
	background-image:url(../images/black3_bg.png);
	background-repeat:no-repeat;
	display:block;
	width:105px;
	text-align:center;
	padding-top:4px;
	height:26px;
	font-weight:bold;
	color:#dfc27e;
	font-size:12px;
	text-decoration:none;
	margin-top:3px;
	margin:auto;
}

.xsmallbutton a:hover {
	background-image:url(../images/red3_bg.png);
	background-repeat:no-repeat;
	display:block;
	width:105px;
	text-align:center;
	padding-top:4px;
	height:26px;
	font-weight:bold;
	color:#dfc27e;
	font-size:12px;
	text-decoration:none;
	margin-top:3px;
	margin:auto;
}


.glow {
	text-shadow: #5e2424 0.1em 0.1em 0.2em
}


#center {
		margin:0px;
		padding:0px;
}

.alagaesia #footer {
	width: 770px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color:#000;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
	color:#FFF;
	font-size:10px;
	height:10px;
}

#tab {
	padding-left:2px;
}

#bbottom {
	background-image:url(../images/bottom.gif);
	height:49px;
	background-position:bottom center;
}


