html, body{background-color:#313131; text-align:left; color: #FFFFFF;}
h1, h2, h3{color:#FFFFFF; margin:0px;}
h1{font-size:182%}
h2{font-size:167%}
h3{font-size:138.5%}
a, a:visited{color:#FFFFFF; text-decoration:none;}
a:hover{color:#62B5E2;}
hr{border: none 0; border-top: 1px dashed #CCCCCC; height: 1px;}
table, tr, td{border:none; vertical-align:top;}

#contact{color:#FFFFFF; font-size: 108%;}
	#contact textarea{width:300px; border:none; margin-top:4px; height:75px; padding:2px;}
	#contact #textbox{width:250px; border:none; padding:2px;}
	#contact #button{}
	#contact label{width:50px; float:left; color:#EAFF01;}

#left-content{position:relative; float:left; width:370px; padding:4px;}
#right-content{padding:4px; margin-left:380px;}

#header{overflow:auto;}
#header .menu li{padding:5px 10px 5px 10px; margin:0px 5px 0px 0px; background-color: #FFFFFF;}
#header .menu li a{color:#62B5E2; font-size:93%;}
#header .menu li:hover{background-color:#313131;}
#header .menu li:hover a{color:#FFFFFF;}
#header .menu .selected, #header .menu .selected:hover{background-color:#313131; color:#000000; font-weight:bold;}
#header .menu .selected a{color:#FFFFFF;}

#doc3{margin:0px; text-align:left;}
.content{width:800px; text-align:left; margin:auto; padding:0 10px; clear:both;}
.content-menu{width:900px; text-align:left; margin:auto; padding:0 10px; clear:both;}
#sub-header{}
#hd{background-color:#bde1f3; background-image:url(http://layouts.ironmyers.com/images/blue_slice.jpg); background-position:top; background-repeat:repeat-x;}
#bd{background-color:#313131;}

#ft{background-color:#313131; margin:20px 0px;}
#ft ul{color:#FFFFFF;}
#ft a, a:visited{color:#62B5E2; text-decoration:none;}
#ft a:hover{color:#FFFFFF;}

.menu{float:left; list-style:none; margin:0px; padding:0px; width:100%;}
.menu>li{float:left; list-style:none; margin:0px 10px 0px 0px; padding:0px;}

.layout_thumbs a{width:320px; height:160px; position:absolute; z-index:1000;}

.layout_thumbs{float:left; list-style:none; margin:0px; padding:0px; width:100%;}
.layout_thumbs li{/*float:left;*/ list-style:none; padding:0px; margin:8px;}
.layout_thumbs table{margin:0px; padding:0px; font-size:4px; border-collapse:separate; border-spacing:2px;}
.layout_thumbs div{padding:8px; background-color:#000000; /*width:200px;*/ width:320px;}
.layout_thumbs span{font-size: 125%;}
.layout_thumbs .thumb_header{height:30px; background-color:#555555;}
.layout_thumbs .thumb_column{width:15%; background-color:#333333;}
.layout_thumbs .thumb_main{height:75px; background-color:#CCCCCC;}
.layout_thumbs .thumb_footer{height:25px; background-color:#555555;}

.layout_thumbs_step2{float:left; list-style:none; margin:0px; padding:0px; width:100%;}
.layout_thumbs_step2 li{float:left; list-style:none; padding:0px; margin:8px; width:45%;}
.layout_thumbs_step2 table{margin:0px; padding:0px; width:80px; font-size:2px; border-collapse:separate; border-spacing:1px;}
.layout_thumbs_step2 div{padding:8px 8px 20px 8px; background-color:#000000;}
.layout_thumbs_step2 .thumb_header{height:15px; background-color:#555555;}
.layout_thumbs_step2 .thumb_column{width:20%; background-color:#333333;}
.layout_thumbs_step2 .thumb_main{height:37px; background-color:#CCCCCC;}
.layout_thumbs_step2 .thumb_footer{height:5px; background-color:#555555;}

#p100 table{margin:0px; padding:0px; width:100%; font-size:2px; border-collapse:separate; border-spacing:1px;}
#p100 div{padding:8px 8px 20px 8px; background-color:#000000;}
#p100 li{float:left; list-style:none; padding:0px; margin:8px; width:95%;}
#p100 .thumb_header{height:35px; background-color:#555555;}
#p100 .thumb_column{width:20px; background-color:#333333;}
#p100 .thumb_main{height:37px; background-color:#CCCCCC;}
#p100 .thumb_footer{height:15px; background-color:#555555;}

.giant-number{font-size:50px;}

a, a:visited{color:#FFFFFF; text-decoration:none;}
a:hover{color:#EAFF01;}
.yellow{color:#EAFF01;}
.white{color:#FFFFFF;}
.blue{color:#62B5E2;}

/* grey:#313131; -->
<!-- yellow:#EAFF01; -->
<!-- blue:#62B5E2; */

/* Layouts Grid */
/*#layouts a{width:120px; height:90px; position:absolute; z-index:1000;}*/
#layouts a{width:100px; height:75px; position:absolute; z-index:1000;}
#layouts td{border:0px;}
td{text-align:left;}
input[type='button']{
	width:100px;
}
#layouts h1{margin-top: 20px; border-bottom: 1px solid #62B5E2;}

/*.layout{width:120px; height: 90px; font-size:4px; border-collapse:separate; border-spacing:2px;}*/
.layout{width:100px; height: 75px; font-size:4px; border-collapse:separate; border-spacing:2px;}
.layout .masthead{height:4px; background-color:#555555;}
.layout .body{height:40px; background-color:#CCCCCC;}
/* 750 */
.layout .secondary1{background-color:#333333; width:21%;}
.layout .secondary2{background-color:#333333; width:24%;}
.layout .secondary3{background-color:#333333; width:32%;}
.layout .secondary4{background-color:#333333; width:40%;}
/* 950 */
.layout .secondary5{background-color:#333333; width:17%;}
.layout .secondary6{background-color:#333333; width:19%;}
.layout .secondary7{background-color:#333333; width:25%;}
.layout .secondary8{background-color:#333333; width:32%;}
/* 100% */
.layout .body100{height:29px; background-color:#333333;}
.layout .secondary100{background-color:#CCCCCC; width:100%;}

.layout .main{background-color:#CCCCCC;}
.layout .footer{height:4px; background-color:#555555;}
/*
 - 950 -
160 -> 21%
180 -> 24%
240 -> 32%
300 -> 40%

 - 950 -
160 -> 17%
180 -> 19%
240 -> 25%
300 -> 32%
*/
#layouts table{background-color: #000000; border: 2px solid #000000;}

/*for notes on file includes*/
.include-notice {border:1px solid #6F7EA1; background:#eee; font:77% verdana; padding:.7em;}
	.include-notice p{ color:#990000;};
.include-notice p strong {color:#990000;}

/* Table Stuff */
div.apisummary {height:auto; margin:10px 0; width:auto; zoom:1;}
div.apisummary table {font-size:inherit;font:100%; border-collapse:separate; border:1px solid #666666; border-left:none; background-color: #FFFFFF;}
#doc3 div.apisummary table td, #doc3 div.apisummary table th {padding:.35em; vertical-align:top;}
div.apisummary table th { background:#B6CDE1; color:#fff; vertical-align:top; font-weight:bold;}
div.apisummary table td { border-top:1px solid #666666;}
div.apisummary table td, div.apisummary table th { border-left:1px solid #666666;}
div.apisummary table tr { background-color:#ddd;}
div.apisummary table tr.odd { background-color:#fff; }
div.apisummary table tfoot tr { background-color:#fff;}

/* quickview */
#quickview{margin-left:5px;}
#quickview h4{margin-top: 4px;}
#quickview ul, #quickview li{list-style-type:none; margin:0px 0px 0px 5px;}

/* Work */
#work-small{
	border: 1px solid black;
	background-color: white;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 10px;
}
#work-small #work-small-header{
	background-color: #216294;
	padding: 10px;
	margin-bottom: 10px;
}
#work-small h1{
	color: black;
	font-size: 250%;
	font-family: Times;
}
#work-small h3 a{
	color: #0000FF;
	text-decoration: underline;
	font-family: Times;
}
#work-small h3 a:hover{
	color: #0000FF;
	text-decoration: none;
}

/* JOBS */
#jobs table{
	border:none;
	margin:0;
}
#jobs th{
	text-align: left;
	background-color: #27408B;
	color: #FFFFFF;
	padding: 2px 4px;
	border: none;
}
#jobs tr.row_1{
	background-color: #FFFFFF;
}
#jobs tr.row_2{
	background-color: #CAE1FF;
}
.posting_table td{
	padding: 2px 4px;
}
.posting_table td a{
	color: black;
}
.posting_table td a:hover{
	color: #0000FF;
	text-decoration: underline;
}
.posting_table td a:visited{
	color: #555555;
}
.posting_table td a:visited:hover{
	color: #0000FF;
	text-decoration: underline;
}
#jobs{
	font-size: 102%;
}
#jobs li br{
	display: none;
}
#jobs li{
	list-style: none;
	margin:0;
	padding:4px;
	//background-color: #CAE1FF;
	border-bottom: 1px dashed #CCCCCC;
}
#jobs li:hover{
	background-color: #CAE1FF;
}
#jobs ul{
	list-style: none;
	margin:0;
}
#jobs a{
	color:#0000FF;
	margin-right:4px;
	font-weight: bold;
}
#jobs a:hover{
	color:#0000FF;
	text-decoration:underline;
}
#jbb_adaptive_widget_body{
	margin-bottom:10px;
}