/*********************************** RESET ***********************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend caption{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

p {
  margin: 0px 0px 20px 0px;
}



ol, ul {
    list-style-position:inside;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


/*********************************** INITIALIZE ***********************************/


body{ margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background-color:#000;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}

.red{
color:red;
}

.yellowGreen{
color:#9e8951;
}

.green{
color:#009900;
}

.gray{
color:#666;
}



#centerEverything
{
width:1000px;
margin:auto;
}

.form-textarea { font-size: 12px;}

/*for ie6 add this: behavior: url(css/iepngfix.htc);*/


/*********************************** NAVBAR ***********************************/
#navBar{
	width:1000px;
	height:61px;
    margin-left:0px;
	background-image:url(../images/nav_bar.png);
    background-repeat: no-repeat;
}

#navigation{
margin:auto;
width:900px;
height:55px;
line-height:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;

}

#navigation ul { margin:0; padding:0px 0px 0px 0px; list-style:none;}
#navigation li { display:inline; margin:0px 30px 0px 30px; position:relative; float:left;}


#navigation A:link{
color:#a8a696;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
}


#navigation A:visited{
color:#a8a696;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;}


#navigation A:hover{
color:#a49f20;
text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;}

/*********************************** LAYOUTS ***********************************/

#header{
	width:1000px;
	height:396px;
}
/*top banner added by fred start*/
#bannertop{
	position:absolute;
	width:1000px;
	height:71px;
	float:left;
	background-image:url(../images/bannertop.png);
}

#bannerbottomleft{
	position: absolute;
	width:49px;
	height:325px;
	float:left;
	margin-top:71px;
	background-image:url(../images/bannerbottomleft.png);
}

#topbanner{
	position: absolute;
	width:899px;
	height:325px;
	float:left;
	margin-left:49px;
	margin-top:71px;
}

#bannerbottomright{
	position: absolute;
	width:52px;
	height:325px;
	float:left;
	margin-left:948px;
	margin-top:71px;
	background-image:url(../images/bannerbottomright.png);
}
/*top banner added by fred end*/

/*slide banner added by fred start*/
#ibanner{
	position:relative;
	width:429px;
	height:242px;
	overflow:hidden;
	margin:0px 0 0px 0px;
}

#ibanner_pic{
}

#ibanner_pic a{
	position:absolute;
	top:0;
	display:block;
	width:429px;
	height:242px;
	overflow:hidden;
}

#ibanner_btn{
	position:absolute;
	z-index:4;
	right:3px;
	bottom:3px;
	font-weight:700;
	font-family:Arial;
}

#ibanner_btn span{
	display:block;
	float:left;
	margin-left:4px;
	padding:0 5px;
	background-color:#6A6A59;
	filter:alpha(opacity=70); /*IE*/
	-moz-opacity:0.7; /*MOZ , FF*/
	opacity:0.7;/*CSS3, FF1.5*/
	cursor:pointer;
}

#ibanner_btn .normal{
	height:16px;
	margin-top:8px;
	border:1px solid #a8a696;
	color:#a8a696;
	font-size:12px;
	line-height:16px;
}

#ibanner_btn .current{
	height:16px;
	margin-top:6px;
	border:1px solid #a49f20;
	color:#a49f20;
	font-size:12px;
	line-height:16px;
}
/*slide banner added by fred end*/

#mainContent{
	background-image:url(../images/bg_content.png);
	min-height:200px;
	padding-top: 5px;
	padding-right: 58px;
	padding-bottom: 5px;
	padding-left: 55px;
	}

#footer{
	height:132px;
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
}
	
#footerText{
	padding: 55px 70px 0px 520px;
	color:#FFF;
}

#footerlogo{
	float:left;
	position:absolute;
	margin:30px 0px 0px 80px;
}

#divisionLeft
{
	width:210px;
	float:left;
}

.divisionRight
{
    width:668px;
	float:right;
}

.lister {margin:5px 0 10px 20px; padding:0px 0 20px 0;}
.lister li {list-style:outside;}

#homeDivisionMid
{
	width:449px;
	float:left;
}

.homeDivisionMid2
{
    float: left;
 }

#homeDivisionThird
{	width:210px;
	float:right;
}

/*Announcement start*/
#Announcebox{
	width:409px;
   /*	height:200px; */
	color:#fff;
	background-color:#1a1a16;
	padding:0px 10px 0px 10px;
	border:solid;
	border-color:#131310;
	border-width:10px;
	margin-bottom:20px;
	line-height:25px;
}
#Announcebox2{
	
   /*	height:200px; */
	color:#fff;
	background-color:#1a1a16;
	padding:0px 10px 0px 10px;
	border:solid;
	border-color:#131310;
	border-width:10px;
	margin-bottom:20px;
	line-height:25px;
}
#news{
	width:420px;
   /*	height:200px; */
	color:#fff;
	background-color:#1a1a16;
	padding:0px 10px 0px 10px;
	border:solid;
	border-color:#131310;
	border-width:10px;
	margin-bottom:20px;
	line-height:25px;
}
/*Announcement end*/

.boxBordered{
	background-color:#1a1a16;
	padding:10px;
	border:solid;
	border-color:#131310;
	border-width:10px;
	margin-bottom:20px;
}

.boxBordered1{
	background-color:#1a1a16;
	padding:10px 0px 10px 0px;
	border:solid;
	border-color:#131310;
	border-width:10px;
	margin-bottom:20px;
}
.boxBordered2{
	background-color:#1a1a16;
	padding:0px;
	border:solid;
	border-color:#131310;
	border-width:10px;
	margin-bottom:20px;
}

.boxFree{
	background-color:#131310;
    padding:10px;
	margin-bottom:20px;
}

.boxFree2{
	background-color:#1a1a16;
    padding:10px;
}

.boxFree3{
	background-color:#131310;
}

.boxFree4{
	background-color:#1a1a16;
}

.flashBanner{
	background-image:url(../images/player_bkground2.png);
    background-repeat:no-repeat;
    Padding:10px;
  	margin-bottom:20px;
}
.titleSmall
{
	background-image:url(../images/top_small.png);
	background-repeat:no-repeat;
	height:37px;
	line-height:37px;
	padding-left: 35px;
	font-size:13px;
	font-weight:bold;
	color:#ccc;
}

.titleMed
{
	background-image:url(../images/top_med.png);
	background-repeat:no-repeat;
	height:37px;
	line-height:37px;
	padding-left: 35px;
	font-size:13px;
	font-weight:bold;
	color:#ccc;
}

.titleBig
{
	background-image:url(../images/top_big.png);
	background-repeat:no-repeat;
	height:37px;
	line-height:37px;
	padding-left: 35px;
	font-size:13px;
	font-weight:bold;
	color:#ccc;
}

.titleTabs
{
	background-image:url(../images/top_med.png);
	background-repeat:no-repeat;
	height:37px;
    padding-left: 25px;
	line-height:37px;
}

.titleTabs img {margin: 6px 0px 0px 10px;}



/*********************************** TEXT CLASSES ***********************************/


A:link{
color:#a49f20;
text-decoration:none;
}

A:visited{
color:#a49f20;
text-decoration:none;
}

A:hover{
color:#a49f20;
text-decoration:underline;
}

A.white:link{
color:#fff;
text-decoration:none;
}

A.white:visited{
color:#fff;
text-decoration:none;
}

A.white:hover{
color:#a49f20;
text-decoration:underline;
}

A.menu:link{
color:#a8a696;
font-weight: bold;
font-size: 13px;
text-decoration:none;
}


A.menu:visited{
color:#a8a696;
font-weight: bold;
font-size: 13px;
text-decoration:none;
}

A.menu:hover{
color:#a49f20;
text-decoration:underline;
}

h1{
	font-size:20px;
	color:#9e8951;
}

h2{
	font-size:18px;
	color:#9e8951;
}

h3{
	font-size:16px;
	color:#9e8951;
}

h4{
	font-size:14px;
	color:#9e8951;
}

h5{
	font-size:12px;
	color:#9e8951;
}

h6{
	font-size:10px;
	color:#9e8951;
}


.hrLine{
background-image:url(../images/hr.jpg);
background-position:top;
background-repeat:repeat-x;
height:12px;
margin-top:5px;}

.listMenu{
	font-size:12px;
	line-height:24px;
}

.listFaq{
	font-size:12px;
	line-height:15px;
    margin-left:30px;
    list-style-position:outside;
}

.tableizer-table {border: 1px solid white; border-collapse:collapse; width: 628px; font-size:11px;}
.tableizer-table td {padding: 7px; margin: 3px; border: 1px solid white; text-align:center;}
.tableizer-table th {background-color: #292c27; border: 1px solid white; padding:5px;}

.tableizer-left {border: 1px solid white; border-collapse:collapse; width: 628px;}
.tableizer-left td {padding: 7px; margin: 3px; border: 1px solid white; text-align:left;}

.selection {border: none; width: 648px;}
.selection td {padding: 0px; margin: 0px; border: none; text-align:center; width: 80px;}
.selection th {background-color: #292c27; border: none; padding:3px;}
.selection A:link{ color:#CCC; text-decoration:none;}
.selection A:visited{ color:#CCC; text-decoration:none;}
.selection A:hover{ color:#a49f20; text-decoration:underline;}

.jbtn {
      border-right-width: 0;
      border-top-width: 0;
      border-left-color: #C5B2B2;
      border-left-width: 1px;
      border-left-style: dotted;
      border-bottom-color: #7F5B5B;
      border-bottom-width: 2px;
      border-bottom-style: outset;
      font-family: Arial, Helvetica, sans-serif;
 }

.jbox {
     background:#ddd url("images/bg-btn.gif") repeat-x 0 0;
     border-color: gray;
     border-top-width: 0;
     border-left-width: 0;
     border-left-style: none;
     border-right-width: 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-style: normal;
     font-variant: normal;
     color: black;
     border-bottom-width: 1px;
   }

.jbox2 {
     border-color: #C85029;
     border-top-width: 0;
     border-left-width: 0;
     border-left-style: none;
     border-right-width: 0;
     font-family: Tahoma,sans-serif;
     font-size: 12px;
     font-style: normal;
     font-variant: normal;
     color: #2E143E;
     marks: cross;
     border-bottom-width: 1px;
     border-bottom-style: dashed;
   }

/*news format added by fred start*/
.announcenews {
	width:55px;
	float:left;
	position:relative;
	color:#9e8951;
	font-weight:bold;
    font-size:12px;
}

.announceevents {
	width:55px;
	float:left;
	position:relative;
	color:#9e8951;
	font-weight:bold;

}

.announcesystem {
	width:55px;
	float:left;
	position:relative;
	color:#9e8951;
	font-weight:bold;
}
.announcetime {
	float:right;
	margin-right:0px;
	color:#666666;
    font-size:12px;
    width:65px; 
}

/*news format added by fred start*/

/*forum added by fred start*/
#forum{
	background-image:url(../images/bg_content.png);
	padding-top: 5px;
	padding-right: 58px;
	padding-bottom: 5px;
	padding-left: 55px;
}
/*forum added by fred start*/

td.box {
background: #1D1D1D url(http://www.dawnofnations.com/forums/images/styles/augreensmc/gradients/gradient_alt1.gif);
border:  1px solid #393939;
}

.body_wrapper{
background: #1A1A16;  
}

