/*
Theme Name: Falconworx
Theme URI: http://www.falconworx.com
Description: Falcon Worx Website.
Version:
Author: Sarah Brenner, Bighouse Graphix
Author URI: http://www.bighousegraphix.com

*/

/* Reset global properties
----------------------- */
* {
	margin: 0px;
	padding: 0px;
 }

html, body, p, form, input, label, 
div, span, h1, h2, h3, h4, h5, h6, h7,
br, a, table, tr, td, ul, ol, li, img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	list-style-type: none;
 }
 
h1, h2, h3 ,h4 ,h5 ,h6 ,h7 {
	display: inline;
 }
 
/* Basic HTML tags
--------------- */
a {
	color: #ED1C24;
 }
 
#footer a {
	color: #999999;
 }
 
#site-map a {
	color: #666666;
 }
 
#content p a, #content_services p a {
	color: #333333;
 }
 
#site-map .main-page a, .main-page {
	color: #ED1C24;
	font-weight: bold;
	font-size: 11px;
}

a:hover {
	text-decoration: underline;
 }

#content_services h2 a:hover, #content_services h3 a:hover {
	text-decoration: none;
	color: #ED1C24;
 }

h2 a:hover {
	text-decoration: none;
 }

#sidebar a:hover {
	text-decoration: underline;
	color: #666666;
 }
 
p {
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 1em;
	line-height: 16px;
 }
 
h2 {
	color: #ED1C24;
	font-weight: bold;
	font-size: 18px;
 }
 
#sidebar h2 a {
	color: #666666;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 1em;
 }
 
h3 {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 1em;
 }
 
 h4 {
	color: #666666;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 1em;
	line-height: 21px;
 }
 
p.fineprint {
	font-size: 9px;
	line-height: 11px;
 }
 
.red {
	color: #ED1C24;
 }
 
.grey {
	color: #666666;
 }
 
.spacer_ {
	line-height: 5px;
 }
 
 .email {
	vertical-align: text-bottom;
}
 
.readmore {
	color: #333333;
	font-size: 11px;
	text-transform: uppercase;
 }

.logo a {
	text-indent:-9999em;
	width: 193px;
	height: 83px;
	background: url(images/Falconworx_LOGO.gif) no-repeat;
	display:block;
  }

.logo a:hover {
	background: url(images/Falconworx_LOGO_up.gif) no-repeat;
  }

.title_WhyManagedServices {
	text-indent:-9999em;
	width: 175px;
	height: 60px;
	background: url(images/title_WhyManagedServices.gif) no-repeat;
	display:block;
  }

.title_ITSolutions {
	text-indent:-9999em;
	width: 217px;
	height: 60px;
	background: url(images/title_ITSolutions.gif) no-repeat;
	display:block;
  }

.title_SeeSave {
	text-indent:-9999em;
	width: 182px;
	height: 60px;
	background: url(images/title_SeeSave.gif) no-repeat;
	display:block;
  }

.title_questions {
	text-indent:-9999em;
	width: 233px;
	height: 20px;
	background: url(images/Questions.gif) no-repeat;
	display:block;
	margin-top: 13px;
	overflow: hidden;
  }
 
 .btn {
	margin-top: 5px;
}
 
 .left {
	float: left;
}
 
 .right {
	float: right;
}

/* Start Nav */

.about-us{
	border: none;
	width: 64px;
	background: url(images/nav.gif) no-repeat 0 0;
	height: 10px;
	cursor: pointer;
 }

.about-us:hover, .about-us_up{
	border: none;
	width: 64px;
	background: url(images/nav.gif) no-repeat 0 -12px;
	height: 10px;
	cursor: pointer;
 }

.services{
	border: none;
	width: 59px;
	background: url(images/nav.gif) no-repeat -64px 0;
	height: 10px;
	cursor: pointer;
 }

.services:hover, .services_up{
	border: none;
	width: 59px;
	background: url(images/nav.gif) no-repeat -64px -12px;
	height: 10px;
	cursor: pointer;
 }

.news{
	border: none;
	width: 37px;
	background: url(images/nav.gif) no-repeat -123px 0;
	height: 10px;
	cursor: pointer;
 }

.news:hover, .news_up{
	border: none;
	width: 37px;
	background: url(images/nav.gif) no-repeat -123px -12px;
	height: 10px;
	cursor: pointer;
 }

.contact{
	border: none;
	width: 55px;
	background: url(images/nav.gif) no-repeat -160px 0;
	height: 10px;
	cursor: pointer;
 }

.contact:hover, .contact_up{
	border: none;
	width: 55px;
	background: url(images/nav.gif) no-repeat -160px -12px;
	height: 10px;
	cursor: pointer;
 }
/* End Nav */
 
/* Start Website in Sequence */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #666666;
	background: url(images/bkrnd.jpg) repeat;
 }

#container {
	width: 800px;
	margin: auto;
	margin-top: 20px;
	background: #FFF;
	padding-bottom: 18px;
 }

#top {
	width: 740px;
	height: 88px;
	margin: auto;
	padding-top: 17px;
 }

#header {
	width: 740px;
	height: 185px;
	margin: auto;
	padding-top: 5px;
 }

#middle {
	width: 740px;
	margin: auto;
	background: url(images/bkrnd_middle.gif) repeat-y;
 }

#middle_home {
	width: 740px;
	margin: auto;
	background: url(images/bkrnd_middlehome.gif) repeat-y;
 }

#middle_slider {
	width: 740px;
	margin: auto;
	background: url(images/bkrnd_middle_slider.gif) repeat-y;
 }

#home_col1 {
	width: 180px;
	margin: auto;
	padding: 10px 45px 10px 5px;
	float: left;
 }

#home_col2 {
	width: 217px;
	margin: auto;
	padding: 10px 25px 10px 20px;
	float: left;
 }

#home_col3 {
	width: 190px;
	margin: auto;
	padding: 10px 25px 10px 20px;
	float: left;
 }

#sidebar {
	width: 210px;
	margin: auto;
	padding: 10px 5px 10px 5px;
	float: left;
	font-size: 12px;
 }

#sidebarNEWS {
	width: 210px;
	margin: auto;
	padding: 10px 5px 10px 5px;
	float: left;
	font-size: 12px;
 }

#sidebar_slider {
	width: 190px;
	margin: auto;
	padding: 10px 5px 10px 5px;
	float: left;
	font-size: 12px;
 }

#sidebar li.title {
	width: 205px;
	padding: 5px 0px;
	font-size: 14px;
	font-weight: bold;
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
 }

#sidebarNEWS .titleNews {
	font-size: 14px;
	font-weight: bold;
 }

#content_services {
	width: 490px;
	padding: 10px 10px 10px 20px;
	float: right;
	height: 900px;
 }

#content {
	width: 490px;
	margin: auto;
	padding: 10px 10px 10px 20px;
	float: left;
 }

#content_slider {
	width: 530px;
	margin: auto;
	padding: 10px 0px 10px 10px;
	float: left;
 }
 
#content ul li, #content_services ul li {
	list-style: circle;
	font-size: 12px;
}

#content ul, #content ol, #content_services ul, #content_services ol {
	width: 97%;	
	margin: 1em auto 1em auto;	
	padding: 0;
}

#content ul li, #content ol li, #content_services ul li, #content_services ol li {
	margin: 0.5em 0 0.5em 2em;	
	line-height: 1.25em;
}

 #sidebar ul {
	margin: 0.5em 0 0.5em 0;
	line-height: 2em;
}

 #sidebarNEWS ul {
	line-height: 1.5em;
}

 #sidebar li.space {
	height: 13px;
}

#savings {
	width: 221px;
	height: 94px;
	background: url(images/bkrnd_savings.gif) no-repeat;
	text-align: center;
	padding: 10px 7px 0 7px;
	margin-bottom: 10px;
 }

#savings-text {
	width: 265px;
	float: left;
 }

#bottom {
	width: 684px;
	height: 47px;
	margin: auto;
	background: url(images/bkrnd_Bottom.gif) no-repeat;
	padding: 3px 28px 0 28px;
	margin-top: 15px;
 }

#bottom .logos {
	margin-right: 15px;
 }

.active {
	padding-top: 3px;
 }

#site-map {
	width: 740px;
	height: 151px;
	margin: auto;
	background: url(images/bkrnd_sitemap.gif) no-repeat;
	margin-top: 15px;
	font-size: 10px;
	line-height: 11px;
 }

#site-map-col1 {
	width: 128px;
	float: left;
	padding: 16px 10px 10px 10px;
 }

#site-map-col2 {
	width: 312px;
	padding: 16px 10px 10px 10px;
	float: left;
 }

#site-map-col2-left {
	width: 136px;
	float: left;
 }

#site-map-col3 {
	padding: 16px 10px 10px 10px;
	float: left;
	height: 55px;
 }

#site-map-col3 li {
	width: 120px;
	overflow: hidden;
	height: 11px;
 }

#site-map-col4 {
	padding: 16px 10px 10px 10px;
	float: left;
 }

#site-map-col5 {
	padding: 0px 0px 0px 11px;
	float: left;
 }


   
 /* End Center */
 
/* Start Nav
--------- */
#nav {
	float: right;
	margin-top: 62px;
 }
 
#nav ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#nav li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	padding: 3px 10px 2px 10px;
	height: 11px;
}

#nav li.border {
	border-right: solid #808080 1px;
}

 /* End Nav */
 

/* Start Bottom */



/* End Bottom */

/* Start Footer */

#footer {
	color: #999999;
	float: left;
	padding-left: 11px;
	margin-top: 7px;
 }
 
 /* End Footer */
 
 /* Start Forms */

input, textarea {
	border: 1px solid #C1C1C1;
	background: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 2px;
	font-size: 12px;
 }

.noborder {
	border: none;
 }
 
  .search_input {
	width: 130px;
 }
 
  .input {
	width: 160px;
 }

.input_email {
	border: none;
	background: url(images/input_email.gif) no-repeat;
	width: 112px;
	height: 13px;
 }

form td {
	color: #434132;
	font-size: 12px;
 }

.submit{
	border: none;
	width: 56px;
	background: url(images/btn_submit.gif) no-repeat 0 0;
	height: 17px;
	cursor: pointer;
 }

.submit:hover{
	background: url(images/btn_submit.gif) no-repeat -56px 0;
 }

.reset{
	border: none;
	width: 49px;
	background: url(images/btn_reset.gif) no-repeat 0 0;
	margin-left: 3px;
	height: 17px;
	cursor: pointer;
 }

.reset:hover{
	background: url(images/btn_reset.gif) no-repeat -49px 0;
 }

.signup{
	border: none;
	width: 56px;
	background: url(images/btn_signup.gif) no-repeat 0 0;
	height: 17px;
	cursor: pointer;
	margin-left: 3px;
 }

.signup:hover{
	background: url(images/btn_signup.gif) no-repeat -56px 0;
 }

.search{
	border: none;
	width: 56px;
	background: url(images/btn_search.gif) no-repeat 0 0;
	margin-left: 3px;
	height: 17px;
	cursor: pointer;
 }

.search:hover{
	background: url(images/btn_search.gif) no-repeat -56px 0;
 }

.btn_FreeQuote{
	border: none;
	width: 165px;
	background: url(images/btn_FreeQuote.gif) no-repeat 0 0;
	height: 59px;
	cursor: pointer;
 }

.btn_FreeQuote:hover{
	background: url(images/btn_FreeQuote.gif) no-repeat -165px 0;
 }

.btn_SeeSave{
	border: none;
	width: 165px;
	background: url(images/btn_SeeSave.gif) no-repeat 0 0;
	height: 80px;
	cursor: pointer;
 }

.btn_SeeSave:hover{
	background: url(images/btn_SeeSave.gif) no-repeat -165px 0;
 }

.btn_ReadMore{
	border: none;
	width: 105px;
	background: url(images/btn_ReadMore.gif) no-repeat 0 0;
	height: 24px;
	cursor: pointer;
	margin-top: 5px;
 }

.btn_ReadMore:hover{
	background: url(images/btn_ReadMore.gif) no-repeat -105px 0;
 }

.btn_SavingsCalculator{
	border: none;
	width: 165px;
	background: url(images/btn_SavingsCalculator.gif) no-repeat 0 0;
	height: 24px;
	cursor: pointer;
	margin-top: 5px;
 }

.btn_SavingsCalculator:hover{
	background: url(images/btn_SavingsCalculator.gif) no-repeat -165px 0;
 }
/* End Forms */
	
	/* Start Blog */
 
 .postmetadata {
	font-size: 11px;
	color: #333333;
}
 
 .postline {
	border-bottom: dotted #666666 1px;
	padding-bottom: 5px;
}
 
 .date {
	font-size: 11px;
	color: #333333;
}
 
.postmetadata a {
	color: #ED1C24;
	text-decoration: none;
}
 
.entrywrapper{
	padding-bottom: 5px;
}

.entry{
	text-align: left;
	line-height: 1.5em;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-top: -1px;
}

.entry a{
	color: #ED1C24;
}

.entry a:hover{
	color: #333333;
}

.entry p a:active,.entry p a:hover {
	color: #000;
	text-decoration: none;
}

.post {
	margin: 0 0 10px 0;
	text-align: justify;
}

.clear{
	clear: both;
}



/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/


/* ------------------------------------- Float Feedback Button ------------------------------------- */

#floatdiv {
	position:absolute;
	left:0px;
	top:0px;/* This is a floating javascript menu. */
	font-size: 15px;
	text-align: center;
 }
 
 .feedback {
	font-size: 10px;
 }