body { text-align: center; background-color: #CACACA; background-image: url(../images/bg2.jpg); background-repeat: repeat-x; margin: 20px 0px 0px 0px; padding: 0px;}

#PageFrame { width: 720px; background-color: #ffffff; margin: 0px auto 0px auto; padding: 4px; border: 1px solid; border-color: #A9A9A9; font-size: 0px; }
    #PageFrame #MenuFrame { text-align: left; width: 718px; height: 27px; background-image: url(../images/bg_topmenu.jpg); background-repeat: repeat-x; background-color: #44433f; border: 1px solid; border-color: #44433F; font: 10px Tahoma,Verdana; color: #DEDEDE; font-weight: 900; }
	#PageFrame #MenuFrame a { color: #DEDEDE; text-decoration: none; }
        #PageFrame #MenuFrame img { margin: 0px 0px 0px 10px; padding: 0px; }

    #PageFrame #ContentFrame { text-align: left; width: 720px; min-height: 400px; background-image: url(../images/bg_content.jpg); background-repeat: repeat-x; font: 11px Tahoma,Verdana; padding: 4px 0px 0px 0px; color: #434343; }
	#PageFrame #ContentFrame #d1 { }
	#PageFrame #ContentFrame #d2 {  }
	  #PageFrame #ContentFrame #d2 h1 { font-size: 12px; color: #464646; }
	  #PageFrame #ContentFrame #d2 h3 { margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-size: 10px; }
	  #PageFrame #ContentFrame #d2 a { text-decoration: none; }

        #PageFrame #ContentFrame #RightMenu { float: right; width: 164px; text-align: right; color: #575656; margin: 8px 0px 0px 0px; }
	    #PageFrame #ContentFrame #RightMenu a { color: #575656; }
	    #PageFrame #ContentFrame #RightMenu .menu_box { width: 159px; background-color: #FAF9F7; margin: 0px 0px 10px 0px; font-size: 0px; padding: 0px 0px 0px 5px; }
	    #PageFrame #ContentFrame #RightMenu .menu_top { height: 16px; width: 154px; text-align: left; background-color: #E0DCD3; font: 9px Verdana,Tahoma; color: #5A5957; font-weight: 900; padding: 2px 0px 0px 4px; border-bottom: 1px solid; border-left: 1px solid; border-color: #ffffff; }
		#PageFrame #ContentFrame #RightMenu .menu_top a { color: #5A5957; text-decoration: none; }
	    #PageFrame #ContentFrame #RightMenu .menu_sub { height: 16px; width: 154px; text-align: left; background-color: #F0EBE8; font: 9px Verdana,Tahoma; color: #5A5957; padding: 2px 0px 0px 4px; border-bottom: 1px solid; border-left: 1px solid; border-color: #ffffff;}
		#PageFrame #ContentFrame #RightMenu .menu_sub a { color: #5A5957; text-decoration: none; }

	    #PageFrame #ContentFrame #RightMenu .menu_sub2 { height: 16px; width: 154px; text-align: left; background-color: #F9F6F4; font: 9px Verdana,Tahoma; color: #5A5957; padding: 2px 0px 0px 4px; border-bottom: 1px solid; border-left: 1px solid; border-color: #ffffff;}
		#PageFrame #ContentFrame #RightMenu .menu_sub2 a { color: #5A5957; text-decoration: none; }

	    #PageFrame #ContentFrame #RightMenu .menu_subline { height: 2px; width: 154px; text-align: left; background-color: #F4F0ED; font-size: 0px; padding: 2px 0px 0px 4px; border-bottom: 1px solid; border-left: 1px solid; border-color: #ffffff;}


	   #PageFrame #StatusFrame { clear: both; text-align: left; width: 720px; height: 14px; font: 11px Tahoma,Verdana; color: #AAAAAA; font-style: italic; }
		#PageFrame #StatusFrame a { color: #AAAAAA; text-decoration: none; }
#CopyrightFrame { clear: both; font: 11px Tahoma,Verdana; color: #959595; height: 18px; width: 720px; text-align: center; font-style: italic; margin: 0px auto 0px auto; }

br.clear { width: 100%; clear: both; height: 0px; margin: 0px; padding: 0px; }

#ModNewsList { color: #3d3d3d; background-color: #ff0000; }
    #ModNewsList h3 { color: #464646; margin-bottom: 10px }
    #ModNewsList a { color: #cd3333; text-decoration: none; font: 12px Georgia, Tahoma, Verdana; font-weight: 100;  }
#ModNewsViewer { color: #3d3d3d; }
    #ModNewsViewer p a { color: #0000ff; text-decoration: underline; font: 11px Tahoma, Verdana;  }


