/*  
Theme Name: Stoopid
BLOOEMPRE>COM Styles
Theme URI: http://www.blooempire.com/
Author: Keeley Carrigan
Author URI: http://www.blooempire.com/

Color Table:

#ffffff -- White
#D4D4D4 -- Light Gray
#CBCBCB -- Medium Gray
#ADADAD -- Dark/Medium
#616161 -- Dark Gray
#00269E -- Flxon Blue


*/

body {
	margin: 0;
	padding: 0;
}

#main_box {
	width: 970px;
	margin: 25px auto 10px;
	padding: 10px;
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}

#header {
	width: 100%;
	height: 65px;
	margin: 0 0 40px 0;
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}


/* Navigation */

#top_nav {
	font: bold 12px arial, helvetica, sans-serif;
	width: 688px;
	float:left;
	background:url(images/dot_bk.gif) repeat-x 5px 100% ;
	margin: 0 0 0 62px;
	padding: 0;
	/*display: inline;*/
}
	
* html #top_nav{
	padding: 0 0 10px 0;
	background:url(images/dot_bk.gif) repeat-x 5px 100% ;
}

#bot_nav {
	font: bold 12px arial, helvetica, sans-serif;
	float:left;
	margin: 0 0 0 62px;
	padding: 0;
	/*display: inline;*/
}

#bot_nav li {
	margin: 3px 38px 0 0;
	padding: 0;
}

.navigation {
	margin: 0;
	padding: 0;
}

.navigation ul {
	margin: 0;
	padding: 0;
}

.navigation li {
	list-style: none;
	margin: 0 40px 7px 0;
	padding: 0;
	display: inline;
	float:left;
}

#top_nav li.navigation_end {
	list-style: none;
	margin: 0 0 7px 0;
	padding: 0;
	display: inline;
	float:left;
}

.navigation a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #ADADAD;
}

.navigation a:hover {
	text-decoration: none;
	color: #00269E;
}

.navigation a.selected {
	text-decoration: none;
	color: #00269E;
}

/* End Navigation */


#logo {
	background: url(images/flxon_logo.jpg) no-repeat;
	width: 200px;
	height: 78px;
	margin: 0;
	padding: 0;
	float:left;
	text-indent: -9999px;
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}

h2 {
	width:300px;
	background:url(images/dot_bk2.gif) 0 100% repeat-x;
	font: bold 17px arial, helvetica, sans-serif;
	color: #616161;
	margin: 0 10px 20px 0;
	padding: 0 0 5px 0;
}



h3 {
	font:bold 14px arial, helvetica, sans serif;
	color:#616161;
	margin: 0 0 8px 0;
	padding: 0;
}


.wrapper1 {
	margin: 1px;
	padding: 6px;
}

.wrapper2 {
	margin: 1px;
	padding: 0 10px;
}

.wrapper3 {
	margin: 0 0 8px 0;
	padding: 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Left Box */

#left_box {
	margin: 0 0 30px 0;
	padding: 0;
	float: left;
	width: 85px;
	min-height: 300px;
	display: inline; /* IE Hack */
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}



/* Center Box */

#center_box {
	margin: 0 0 40px 0;
	padding: 0;
	float: left;
	width: 637px;
	min-height: 300px;
	display: inline; /* IE Hack */
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}

/*  Box */

#right_box {
	margin: 0 0 30px 0;
	padding: 24px 0 0 0;
	float: right;
	width: 200px;
	min-height: 100px;
	display: inline; /* IE Hack */
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}

/* Content */

#center_box a {
	font: bold 11px arial, helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #00269E;
}


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



#center_box p {
	font: 11px/15px arial, helvetica, sans-serif;
	color: #616161;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: justify;
}

#center_box p.above_list {
	font: 11px/16px arial, helvetica, sans-serif;
	color: #616161;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: justify;
}

#center_box p.above_table{
	font: 11px arial, helvetica, sans-serif;
	color: #616161;
	margin: 0 0 3px 0;
	padding: 0;
	text-align: justify;
}

#center_box p.below_para {
	font: 11px/13px arial, helvetica, sans-serif;
	color: #616161;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
}

#center_box strong{
	color: #616161;
}

#center_box div.center {
	margin: 20px 0 20px 0;
	padding: 0;
	text-align:center;
	width: 100%;
	border: 0;
}

#center_box img {
	margin: 0;
	padding: 0;
	border: 0;
}

#center_box div.right_image {
	margin: 0 0 10px 0;
	padding: 0;

	float:right;
}

#center_box div.left_image {
	margin: 0 0 10px 0;
	padding: 0;
	
	float:left;
}

#center_box div.iso_left {
	margin: 0 0 10px 80px;
	padding: 0;
	float:left;
}

#center_box div.iso_right {
	margin: 0 80px 10px 0;
	padding: 0;
	float:right;
}



#center_box ul {
	margin: 0 0 20px 10px;
	padding: 0;
	font: 11px/15px arial, helvetica, sans-serif;
	color: #616161;
	list-style: none;
	list-style-type: square;
	list-style-position: inside;
}

#center_box ul.nested_list {
	margin: 3px 0 20px 20px;
	padding: 0;
	font: 11px/15px arial, helvetica, sans-serif;
	color: #616161;
	list-style: none;
	list-style-type: circle;
	list-style-position: inside;
}

/* Posts */

#tech_bull h3 a  {
	font: bold 24px arial, helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #00269E;
}	
#tech_bull .entry p {
	font:normal 15px arial;
}

#tech_bull .postmetadata {
	font:normal 15px arial;
	
}

/*Site Map Stuff*/

#center_box ul.site_map {
	margin: 0 0 15px 25px;
	padding: 0;
	/*font: 11px/15px arial, helvetica, sans-serif;*/
	/*color: #616161;*/
	list-style: none;
	list-style-type: circle;
	list-style-position: inside;
}

#center_box span.site_map {
	font: bold 15px arial, helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #00269E;
}

#center_box a.site_map {
	font: bold 15px arial, helvetica, sans-serif;
	text-decoration: none;
	margin: 0 0 40px 0;
	padding: 0;
	color: #00269E;
}

#center_box a.site_map:hover {
	text-decoration: none;
	color: #ADADAD;
}
/*END Site Map Stuff*/


#center_box table {
	font: 11px arial, helvetica, sans-serif;
	color: #616161;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#center_box td{
	margin: 0;
	padding: 0;
	
	color: #616161;
	text-align: left;
	border: 0;
}

#center_box td.value{
	margin: 0 0 3px 0;
	padding: 0 ;
	width: 100px;
	text-align: left;
	vertical-align: text-top;
}

#center_box th.bold {
	margin: 0;
	padding: 0;
	font: bold 11px arial, helvetica, sans-serif;
	color: #616161;
	text-align: left;
	
}

/* Contact Us */

#contact {
	margin: 20px 0 0 0 ;
	padding: 0;
	font: 11px arial, helvetica, sans-serif;
	color: #616161;
	float: left;
}

	
/* Product Modules */

#center_box div.product{
	margin: 7px 0;
	padding: 0;
	background:url(images/dot_bk2.gif) 0 100% repeat-x;
	width: 100%;
	float: left;
}

#center_box div.product2{
	margin: 7px 0;
	padding: 0;
	float: left;
}

#center_box div.tip{
	margin: 0 0 11px 0;
	padding: 0;
	width: 100%;
	float: left;
	display: block;
}

#center_box img.tip{
	margin: 0;
	padding: 0;
	float: right;
}

#center_box h3.tip{
	font:bold 14px arial, helvetica, sans serif;
	color:#616161;
	margin: 0 30px 0 0;
	padding: 0;
	float:left;
	display: inline;
} 

#center_box div.left{
	margin: 0;
	padding: 0;
	width: 40%;
	float: left;
	display: inline;
}

#center_box div.right{
	margin: 0;
	padding: 0;
	width: 50%;
	float: right;
	display: inline;
}


/* ### Sidebar Box ### */

#right_box .top_round { 
	width:200px;
	background:#E7E7E9 url(images/top_round.gif) no-repeat;
	height:9px;
	margin:0;
	padding:0;
	}
	
#right_box .bottom_round { 
	width:200px;
	height:9px;
	background:#fff url(images/bottom_round.gif) no-repeat;
	margin:0 0 8px 0;
	padding:0;
	}

.side_box { 
	height:auto;
	padding:5px 15px 5px 15px;
	margin:0;
	background:#E7E7E9;
	}
	
.side_box dt {
	font: 11px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #616161;
	margin:9px 0 0 0;
	padding:0;
	}

.side_box dd {
	font: 10px arial, helvetica, sans-serif;
	color: #616161;
	line-height: 15px;
	margin: 0;
	padding:0;
	}
	
.side_box a {
	color:#00269E;
	font: bold 11px arial, helvetica, sans-serif;
	text-decoration:none;
	}
	
.side_box a:hover {
	color:#616161;
	text-decoration:none;
	}

.side_box .graphic_btn {margin:0 3px 0 0;}


.side_box h4 {
	margin:0 0 10px 0;
	padding:0;
	color:#616161;
	}
	
.side_box ul {
	margin:8px 0 12px 0;
	padding:0;
	}
	
.side_box li {
	margin:0 0 2px 0;
	padding:0;
	list-style:none;
	}
	
.no_box {
	font: 10px arial, helvetica, sans-serif;
	color: #616161;
	margin:0 0 10px 0;
	padding:0;
	text-align: justify;
}

.no_box h4 {
	font: bold 11px arial, helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
	color:#616161;
	background-color: #E7E7E9;
	}
	


/* Footer */	

#footer {
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
	overflow:hidden;
	display:inline-block;
	float: left;
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}

#address {
	margin: 0;
	padding: 0;
	font: 11px arial, helvetica, sans-serif;
	color: #ADADAD;
	float: left;
}

#foot_links {
	font: bold 11px arial, helvetica, sans-serif;
	float:right;
	margin: 0;
	padding: 0;
	/*display: inline;*/
}

#foot_links li {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	display: inline;
	float: right;
	/*border-style: solid;
	border-width: 1px;
	border-color: #000;*/
}

#foot_links ul {
	margin: 0;
	padding: 0;
}

#foot_links a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #ADADAD;
}

#foot_links a:hover {
	text-decoration: none;
	color: #00269E;
}

#foot_links a.selected {
	text-decoration: none;
	color: #00269E;
}


