/* -------------------------------------------------------------------
G E N E R A L
---------------------------------------------------------------------- */
    html          { font: 12px/16px Arial, Verdana;}
    body          { background: #B4B490 url(http://www.myarmedforces.com/images/background.gif);background-repeat:repeat-x;background-color:#B4B490;text-align: left; margin: 0px;margin-top:0px;}
    h1            { font-size: 14px; font-weight: bold; margin: 0px; padding: 0px;padding-top:8px;color:#546541;}
    h2            { font-size: 13px; font-weight: bold; margin: 0px; padding: 0px;padding-top:8px;color:#546541;}
    h5            { font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; color:#546541;}

    ol            { padding: 0px; margin-left: 5px;}
	hr			  { background: transparent; }

    .error        { font-size: 10px; font-weight: bold; color: #ff0000;}
    .left         { text-align: left;}
    .center       { text-align: center;}
    .right        { text-align: right;}
    .small        { font: 11px/12px arial; padding-top: 4px;}
    .red	  { color: #FF0000;}
    .relative	  { position: relative; }
    .inlineimg	  { vertical-align: middle; }
    .expand       { background: #fafafa; margin: 3px 0 10px 10px;  border: 1px solid #cccccc; padding: 5px 5px 5px 10px;}
	.no_border	{ border: 0px; }
    .quote		{ color:#1c1c1c; font-weight: bold; background:#FFF6CF; border:1px solid yellow; padding:10px; width: 275px;}
    .warning	{ color:#1c1c1c; background:#FFF6CF; border:1px solid yellow; padding:10px; }

	form		{ margin: 0; }

	.oddRow 	{ background: #E5E7DA; border-bottom: 1px solid #A4AC7D; }
	.evenRow	{ background: #FFFFFF; border-bottom: 1px solid #A4AC7D; }

	.green_text	 { color: #576943; font-weight: bold; }
	
	.view_menu { position:absolute; width:130px; z-index:900; height: 0px; }
	.view_menu_sub { padding:2px}
	.view_menu_sub a:hover { color:#000;}
	.menu_style { background:#fff; border:2px solid #bead5f;border-top:0px; padding: 4px; text-align:left; word-spacing:0px; font:8pt arial; visibility: hidden; }
 
	.nav_header {font: 13px verdana bold;color:#576943;border-bottom:1px solid #dcdcdc;padding-top:6px;}

	.chart_header { font-weight: bold; color:#576943; border-bottom: 1px solid #A4AC7D; text-align: center; }
	.chart_row	{ padding: 3px; border-bottom: 1px solid #A4AC7D; border-left: 1px solid #A4AC7D; text-align: center; }
	.banner	{ position: absolute; right: 7px; width: 468px; height: 60px; top: 6px; }
	.list_row { border-bottom: 1px solid #A4AC7D; padding: 4px; }
	.contacts_table	{ margin: auto; width: 460px; height: 250px; border: 1px solid #C6C3C6; padding: 0px; overflow: auto; }
/* -------------------------------------------------------------------
L I N K S
---------------------------------------------------------------------- */
    a:link, a:visited { color: #004eff;text-decoration: none; background-color: transparent;}
    a:hover, a:active { color: #AF9220; text-decoration: underline; background-color: transparent;}

    a.small:link  { font: 9px/12px Verdana;}

	a.main_link:link, a.main_link:visited, a.main_link:active {font:9pt verdana;font-weight:bold;color:#fff;text-decoration:none;}
	a.main_link:hover {font:9pt verdana;font-weight:bold;color:#536A32;text-decoration:none;}

	a.sub_link:link, a.sub_link:visited, a.sub_link:active {font:8pt arial;color:#536A32;text-decoration:none;}

	a.greenlink:link, a.greenlink:visited, a.greenlink:active {color:#464F3B;}
	a.greenlink:hover {color:#004eff;}

	a.homelink:link, a.homelink:visited, a.homelink:active {color:#464F3B;}
	a.homelink:hover {color:#AF9220;}

	a.whitelink:link, a.whitelink:visited, a.whitelink:active {color:#FFFFFF;text-decoration: underline;}
	a.whitelink:hover {color:#AF9220;text-decoration: underline;}

	a.orangelink:link, a.orangelink:visited, a.orangelink:active {color:#AF9220;text-decoration: underline;}
	a.orangelink:hover {color:#AF9220;text-decoration: underline;}

	a.bronzelink:link, a.bronzelink:visited, a.bronzelink:active {color:#af8d60;text-decoration: underline;}
	a.bronzelink:hover {color:#af8d60;text-decoration: underline;}

	a.infoheader_link { color: #576943; font-weight: bold; text-decoration: none; }


a.category_mn {font:10pt arial,tahoma;text-decoration:underline;font-weight:bold;color:#576742;}


/* -------------------------------------------------------------------
C O N T A I N E R
---------------------------------------------------------------------- */
    #container   { background: #fff;width:827px;border: 0px solid #607147;margin-left:auto;margin-right:auto; }
    .padding     { padding: 0 4px 4px 4px;}
    .footer      { background: url(images/maf_footer.jpg);width:827px;height:39px;margin-left:auto;margin-right:auto;text-align:center;}

	#notify_wrapper	{ position: absolute; width: 0px; z-index: 998; }
	#notify_holder { background: #fdffba; padding: 5px; visibility: hidden; width: 130px;  }

	#report_wrapper	{ position: absolute; width: 400px; height: 0px; z-index: 9998; top: -5px; right: 0px; }
	#report_problem { visibility: hidden; width: 400px; height: 282px; z-index: 9999;  }

/* -------------------------------------------------------------------
I N P U T S
---------------------------------------------------------------------- */
    .input	        { font-size: 11px; color:#3F3F3F;background:#F2F2F2;border:1px solid #DCDCDC;padding:2px;margin-bottom:2px;}
    .input_error    { font-size: 11px; border: 1px solid #DD3C10; background: #FFEBE8; padding: 2px;}
    .password       { font-size: 11px; padding: 2px;}
    .password_error { font-size: 11px; border: 1px solid #DD3C10; background: #FFEBE8; padding: 2px;}
    .dropdown       { font-size: 11px;color:#3F3F3F;background:#F2F2F2;border:1px solid #DCDCDC;margin-bottom:2px;} 
    .dropdown_error { font-size: 11px; border: 1px solid #DD3C10;  background: #FFEBE8;}
    .textarea       { font: 11px/16px Verdana; padding: 2px;}
    .textareadesc   { font: 11px/16px Verdana; padding: 2px; width: 250px; height: 60px;}
    .upimage        { color:#000; background: #000; border: 0; height:1px; width: 100%;}
    .image_error    { background: #FFEBE8; border: 1px solid #DD3C10; padding: 10px 8px 10px 8px; margin-top: 5px; }
    .image_success  { background: #FFFBE2; border: 1px solid #FFE222; padding: 10px 8px 10px 8px; margin-bottom: 10px;}
  	textarea.input  { font:12px/16px arial;color:#3F3F3F;background:#F2F2F2;border:1px solid #DCDCDC;padding: 2px;}
  	textarea        { background:#F2F2F2;border:1px solid #aaa;font: 12px/16px arial;}
/* -------------------------------------------------------------------
P R O F I L E
---------------------------------------------------------------------- */
    .leftholder  { padding: 0 4px 0 0; width: 205px; border-right: 1px solid #DFE1E0; }
    .rightholder { padding: 0px 10px 10px 10px; }
    .infocontainer { width: 100%;  }
    .infoheader  { background: #E5E7DA; padding: 3px; border-top: 1px solid #A4AC7D; color: #576943; font-weight: bold; }
    .infoheader_sub  { background: #f2f2f2; padding: 3px; color: #576943; font-weight: bold; }

    .infobody    { padding: 3px; margin-bottom: 6px;}
    .postheader  { background: #F4F5ED; width: 98%; padding: 3px;}    
    .box-holder	 { position: relative; z-index: 400; }
    .box	 { position: absolute; visibility: hidden; z-index: 500; text-align: center; top: 27px; left: 58px; width: 157px; border: solid 1px #608BBB; background-color: #E9EEF5; color: #000000; padding: 6px; }
    #box_header  { position: absolute; right: 2px; top:-14px; font: 11px/16px Verdana; font-weight: bold;}
    .even        { background-color: #fff;}
    .odd         { background-color: #fff;}
    .ribbons     { line-height: 0px;}
    input.button { font-family: Arial, Verdana; font-size: 11px; color: #fff; text-align: center; background: #647251; border: 1px #bbb outset;}
    input.admin_button  { font-family: Arial, Verdana; font-size: 11px; color: #000; text-align: center; background: #EBD72F; border: 1px #bbb outset;}
    .display_holder        { position: relative; }
    .displaybody           { color: #000; padding: 2px; margin-bottom: 6px;}
    #display_header        { font: 14px/16px Verdana; font-weight: bold; color: #576943; padding: 5px; padding-bottom: 0px; }
   
    #friend_request  { position: relative; left: 8px; top:0px; font: 20px/16px Verdana;}

/* -------------------------------------------------------------------
V I E T N A M   W A L L
---------------------------------------------------------------------- */
	.wall_header	{ background: #1d1e1d; color: #FFF; font-weight: bold; padding: 7px; }
	.wall_header2	{ background: #8a7150; color: #FFF; font-weight: bold; padding: 4px; border: 1px solid #000; }
	.wall_bg		{ background: url('http://www.myarmedforces.com/images/granite.gif') repeat; border: 1px solid #000; padding: 5px; color: #FFF; font-weight: bold; }
	.wall_bg2		{ background: #fff; border: 1px solid #b4b490; border-top: 0px; padding: 5px; }
	.green_status	{ font:11px arial; padding:4px; margin-top: 5px; color:#526542; background:#cfea83; border: 1px solid #B7CF74; border-left:0px; border-right:0px; vertical-align:top; }
	.biography		{ padding:10px; font: 11px/16px arial; }
	.wall_row		{ background: url('http://www.myarmedforces.com/images/granite.gif') repeat; border-bottom: 1px solid #434240; padding: 2px; color: #FFF; }
	.wall_highlight { background: #1d1e1d; padding: 2px; border-bottom: 1px solid #434240; }

	.filmstrip		{ background: url('http://www.myarmedforces.com/images/filmstrip.jpg') repeat; height: 14px; }
	
/* -------------------------------------------------------------------
I R A Q  M E M O R I A L
---------------------------------------------------------------------- */
	.iraq_wall_header	{ background: #1d1e1d; color: #FFF; font-weight: bold; padding: 7px; }
	.iraq_wall_header2	{ background: #8a7150; color: #FFF; font-weight: bold; padding: 4px; border: 1px solid #000; }
	.iraq_wall_bg		{ background: #000; border: 1px solid #000; padding: 5px; color: #FFF; font-weight: bold; }
	.iraq_wall_bg2		{ background: #fff; border: 1px solid #b4b490; border-top: 0px; padding: 5px; }
	.iraq_wall_row		{ background: url('http://www.myarmedforces.com/images/granite.gif') repeat; border-bottom: 1px solid #434240; padding: 2px; color: #FFF; }
	.iraq_wall_highlight { background: #1d1e1d; padding: 2px; border-bottom: 1px solid #434240; }
	.iraq_wall_green	{ font:11px arial; padding:4px; color:#526542; background:#cfea83; border: 1px solid #B7CF74; border-left:0px; border-right:0px; vertical-align:top; }
	

/* -------------------------------------------------------------------
A J A X
---------------------------------------------------------------------- */

	#screen			{ top: 0px; left: 0px; width: 100%; opacity: 0.4; background-color: #000; z-index : 10000; position: absolute; display:none; }
	#screen_loading	{ position: absolute; display: none; margin-top: -16px; left: 50%; margin-left: -16px; z-index: 101; }

	#overlay		{ top: 0px; left: 0px; width: 100%; opacity: 0.6;  filter: alpha(opacity=60); background-color: #000; z-index : 10000; position: absolute; display:none; }
	#popup			{ position: absolute; z-index: 10020; display: none; border: 1px solid #000; padding: 5px; background: #FFF; }
	

.alpha-shadow {
  float: left;
  background: url(http://www.myarmedforces.com/images/shadow.gif) no-repeat bottom right;
  margin: 0px 0 0 2px !important;
  margin: 0px 0 0 2px;
}

.alpha-shadow div {
  background: url(http://www.myarmedforces.com/images/shadow2.png) no-repeat left top !important;
  background: url(http://www.myarmedforces.com/images/shadow2.gif) no-repeat left top;
  padding: 0px 0px 5px 0px;
}

.alpha-shadow img {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-top:0px;
  padding: 3px;
}