/*



Theme Name: Iron Ring	







*/







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,table,caption,tbody,tfoot,thead,tr,th,td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}



ol, ul { list-style: none; }



blockquote, q { quotes: none; }



blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }



:focus { outline: 0; }



table { border-collapse: collapse; border-spacing: 0; }



acronym { cursor: help; }











html { font-size: 100.01%; }



body { font-size: 62.5%; line-height:1em; }











/*---- Input fields ----*/



input, select, textarea { font-size: 100%; }



textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }







/*---- Floats ----*/



.flR { float: right; }



.flL { float: left; }







/*---- Horizontal Alignment ----*/



.alR { text-align: right; }



.alC { text-align: center; }







/*---- Vertical Alignment ----*/



.vlT {vertical-align:top;}



.vlB {vertical-align:bottom;}







/*---- Hide ----*/



.hide { display: none; }







/*---- Float Clearing fixes ----*/



.clear { clear: both; height:1px; line-height:1px; }



.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }







/*---- Image Replacement Technique ----*/



.ir { position: relative; overflow: hidden; }



.ir span { position: absolute; top: 0; text-indent: -1000em;}







/*---- Links ----*/



a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }



a:link:hover, a:visited:hover { text-decoration: underline; }



	











body { color:#000; background:#181818 url(interface/images/body_bg.jpg) center top repeat-y; font-family: Arial, Helvetica, sans-serif; }



h1, h2, h3, p, a, li{ line-height:1.2em;}











	



/*---- Container ----*/



div#container { background:url(interface/images/bg_top.gif) left top repeat-x; }



div#container div.wrapper{ width: 800px; margin: 0 auto;}







/*---- Header ----*/



div#header { background:url(interface/images/header/header_bg.jpg) left top no-repeat; padding:33px 0 27px 55px; }







/*---- Navigation ----*/



div#navigation { padding:1px 0px 5px 0px; background:url(interface/images/header/nav_bg.jpg) 0px 0px repeat-x; }







/*---- Content ----*/



div#content{ padding:12px 0; border-top:#131313 1px solid;}







/*---- Main ----*/



div#main { width:562px; padding:0 19px; }







/*---- Sidebar ----*/



div#sidebar { width:158px; padding:0px 21px; overflow: hidden;}















/*---- Header - Logo ----*/



div#header h1 a{display: block; width:695px; height:40px; position:relative;}



div#header h1 a span { display: block; width:695px; height:40px; background:url(interface/images/header/logo.jpg) left top no-repeat; position:absolute; left:0px; top:0px;}











/*---- Navigation ----*/



div#navigation ul { width:100%; }



div#navigation ul li { float:left; display:block; color:#FFF; font-size:120%; font-weight:bold; line-height:40px; background:url(interface/images/header/pipe.gif) right top no-repeat;}



div#navigation ul li a { display:block;  color:#FFF;  text-decoration:none; line-height:40px; text-align:center; }



div#navigation ul li.last { background:none;}







/*---- Navigation Drop Down----*/



div#navigation ul li.drop{ position:relative;}



div#navigation ul li.drop ul{position:absolute; left:0px; top:40px; display:none; background:#0c0c0c; width:120px;}



div#navigation ul li.drop:hover ul{ display:block;}



div#navigation ul li.drop ul li{ background:none; float:none;}



div#navigation ul li.drop ul li a { line-height:1.2em; padding:10px 20px; font-size:80%;  }











/*---- Content Comman----*/



div#content h1{color:#f4800e; font-size:24px; margin-bottom:20px;}



div#content h2{ font-size:120%; color:#fff;}



div#content h2.heading1{ color:#f4800e; margin-bottom:32px;}



div#content h3{ font-size:120%; color:#fff;}



div#content p{ font-size:120%; color:#FFF;}







div#content ul{ margin:0 0 15px 15px;}



div#content ul li{ font-size:120%; color:#FFF; list-style:disc; margin-bottom:3px;}



div#content ol{ margin:0 0 15px 18px;}



div#content ol li{ font-size:120%; color:#FFF; list-style:decimal; margin-bottom:3px;}







div#content table{margin-bottom:15px;}



div#content table td{font-size:120%; padding:5px; color:#fff; }



div#content table th{font-size:120%; padding:5px; color:#fff; }











/*---- Content ----*/



div#content div.vcard{ font-size:120%; color:#FFF; line-height:1.2em; margin-bottom:20px;}







/*---- Main ----*/



div#main p{ margin-bottom:18px;}



div#main div.form table{ width:315px;}



div#main div.form table th{ text-align:left; width:120px;}



div#main div.form table td{ width:160px; padding:5px 0px;}



div#main div.form label{ color:#FFF; font-weight:bold;}



div#main div.form label.lastname span{ font-size:85%; font-weight:normal;}



div#main div.form form input{ width:151px; padding:4px; border:#000 1px solid; font-size: 10px;}

div#main div.form form #form-label {float: left; width: 150px; color: #FFFFFF; font-weight: bold; font-size: 120%; padding-top: 2px; line-height: 18px;}

#form-comment {font-size: 80%; font-weight: normal; line-height: 18px;}

#form-item { clear: both; }



/*---- Sidebar ----*/



a{ color:#f4800e;}



div#sidebar p { margin-bottom:20px;}



div#content div#sivebar div.vcard{ margin-bottom:26px;}





table {line-height: 18px;}











