/*======================================================================================+
|#  ------------------------------------------------------------------------------------+
|#	IRONFIST DESIGN SERVICES >> CASCADING STYLE SHEETS (CSS)							|
|#  ------------------------------------------------------------------------------------+
|#	-->  PROXY SITE STYLESHEET (CSS)													|
|#  ------------------------------------------------------------------------------------+
|#	FILE DESC.:		PRIMARY STYLESHEET FOR FRONT OF SITE, OPERATOR PANEL, ETC.			|
|#	FILE AUTH.:		ANDREW SLATTERY, IRONFIST DESIGN SERVICES							|
|#	FILE VERS.:		v 1.12.19.09														|
|#  ------------------------------------------------------------------------------------+
|#	ANY AND ALL UNAUTHORIZED REPRODUCTION OF THIS FILE WILL RESULT IN PUNISHMENT TO THE |
|#	FULLEST EXTENT OF THE LAW.															|
|#  ------------------------------------------------------------------------------------+
|#	TO REQUEST ASSISTANCE WITH THIS FILE, PLEASE CONTACT THE DEVELOPER AT THE 			|
|#	RECORDED E-MAIL ADDRESS AND/OR PHONE NUMBER.										|
|#  ------------------------------------------------------------------------------------+
+======================================================================================*/

html {
	margin:0;
	padding:0;
	overflow-x: auto;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color:#999999;
	background:#333333;
	text-align: center;
}

img {border:0;}

a {margin:0;}

a:visited {color: #333333; text-decoration:underline;}

a:link 	{color: #222222; text-decoration:underline;}

a:hover {color:#acacac; text-decoration:none;}

.wrapper a:visited {color: #999999; text-decoration:underline;}

.wrapper a:link {color: #999999; text-decoration:underline;}

.wrapper a:hover {color:#aaaaaa; text-decoration:none;}

.whitelink a, #whitelink a {color:#ffffff;}

p {margin:12px 0 6px 0;}

#clear {clear:both; height:0;}

.wrapper {
	width:700px;
	padding:30px;
	min-height:290px;
	text-align:center;
	margin:45px auto 0 auto;
}

.main {
	width:760px;
	height:95px;
	text-align:center;
	margin:0 auto 0 auto;
}

.main .left {
	float:left;
	width:91px;
	height:91px;
	padding:2px;
	text-align:center;
	margin:0 auto 0 auto;
}

.main .right {
	float:right;
	width:641px;
	height:75px;
	text-align:center;
	margin:0 10px 0 10px;
	padding:20px 2px 0 2px;
}

.main .right ul {
	padding:0;
	margin:5px 0;
	list-style:none;
}

.form_bot {margin-right:35px;}

.option {
	padding:0;
	display:inline;
	margin:2px 5px;
	text-align:center;
}

.option label {
	font-weight:bold;
	vertical-align:top;
	font-variant:small-caps;
	text-transform:lowercase;
}

.submit {
	width:24px;
	padding:4px;
	border:none;
	margin:0 5px;
	color:#999999;
	background:#333333;
}	

.input {
	height:24px;
	width:582px;
	color:#aaaaaa;
	font-size:18px;
	text-align:left;
	padding:5px 7px;
	background:#494949;
	border:1px solid #666666;
	text-transform:lowercase;
	font-family:Tahoma, Geneva, sans-serif;
}

.subframe {
	padding:0;
	width:760px;
	text-align:center;
	margin:40px auto 5px auto;
}

.subframe p {
	font-size:14px;
	margin-top:20px;
	font-variant:small-caps;
	text-transform:lowercase;
}

#ifgn_bar_wrapper {
	background:#666666 url('http://ironfistdesign.com/css/images/ifgn_bar.gif') repeat-x;
	width:100%;
	height:12px;
	padding:4px 0 4px 0;
	text-align:left;
	font-size:11px;
	color:#ffffff;
	border-bottom:#333333 solid 1px;
}

#ifgn_bar {
	width:975px;
	margin:0 auto 0 auto;
}