
/*-- layout --*/

body {
	background: #fff url(/img/page_bg.gif) repeat-y;
	margin: 0 0 0 50px;
	padding: 0;
	text-align: left; }

#page_wrap {
	width: 770px; }

#header {
	width: 770px;
	margin: 0;
	padding: 121px 0 5px 0;
	background: #fff url(/img/Rama_title.jpg) top no-repeat; }

#nav {
	float: right;
	margin: 0; }

#menu { 
	background-color: #444;
	border-bottom: 1px solid #4a4a4a; }

#content {
	width: 700px;
	margin: 20px 35px 25px 35px; }

#page_left {
	float: left;
	width: 280px; }

#page_right {
	float: right;
	width: 380px; }
	
#page_left2 {
	float: left;
	width: 180px; }

#page_right2 {
	float: right;
	width: 480px; }

#members {
	width: 375px;
	background: #fff url(/img/members_img.jpg) no-repeat;
	border: 1px solid #4a4a4a; }
	
#members p {
	margin: 15px 10px 15px 110px;
	text-align: center; }

#footer {
	width: 770px;
	border-top: 1px solid #4a4a4a;
	background-color: #ccc;
	text-align: center;
	font: 10px/16px Verdana, Arial, sans-serif;
	margin: 0;  }
	
#footer p {
	margin: 3px 0 3px 0; }

.footer_fixed {
	position: absolute;
	bottom: 0px; }
	
/*-- menu --*/

#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0; }

#menu ul li {
	display: inline;
	margin: 0;
	padding: 0; }

#menu ul li a {
	display: block;
	float: left;
	width: 75px;
	border-top: 3px solid #555;
	border-right: 1px solid #fff;
	background-color: #888;
	text-align: center;
	font: 10px/20px Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff; }
	
#menu ul li a.long { width: 150px; }

#menu ul li a:hover  {
	border-top: 3px solid #8c0000;
	background-color: #555;
	color: #fff; }

/*-- format --*/

p {
	font: normal 11px/16px Verdana, Arial, sans-serif;
	color: #555;
	margin: 5px 0 15px 0; }

ul, ol {
	font: normal 11px/16px Verdana, Arial, sans-serif;
	color: #555; }
	
ul { list-style: url(/img/b_dot.gif) square;
	margin: 5px 0 5px 5px; }

a { color: #990000; }

a:hover { color: #cc0000; }

a:focus { outline: none; }

h1 {
	font: bold 12px/14px Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	color: #000;
	padding: 0;
	margin: 5px 0 15px 0; }

h2 {
	font: bold 12px Arial, sans-serif;
	margin: 15px 0 10px 0;
	color: #8c0000; }

h3 {
	font: bold italic 11px/16px Verdana, Arial, sans-serif;
	margin: 15px 0 15px 0;
	color: #444; }
	
.button {
	padding: 2px 20px 2px 20px;
	background-color: #ddd;
	text-align: center;
	font: 10px/16px Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none; }

.FormInput {
            font-size: 12px;
            color: #333;
            padding-right: 0px;
            text-align: left;
			width:170px; }
.FormInputMed {
            font-size: 12px;
            color: #333;
            padding-right: 0px;
            text-align: left;
			width:120px; }
.FormInputShort {
            font-size: 12px;
            color: #333;
            padding-right: 0px;
            text-align: left;
			width:70px; }
