/*  
Theme Name: Fax QA
Theme URI: http://www.internetfaxdeals.com/fax/
Description: Copyright <a href="http://www.internetfaxdeals.com">Internetfaxdeals.com</a> All Rights Reserved.
Version: 1.0
Author: John Napoletano
Author URI: http://www.johnnapoletano.com/

	Fax QA v1.0
	 http://www.internetfaxdeals.com/fax/

	This theme was designed and built by John Napoletano,
	whose blog you will find at http://www.johnnapoletano.com/

	Wordpress 2.3.3 CSS, XHTML and design are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php. 
	
	Custom CSS, XHTML, PHP, JS, Design and Content are Copyright Internetfaxdeals.com All Rights Reserved:
	http://www.internetfaxdeals.com/contacts/copyright.htm

*/

/*---- Body ---*/

body	{padding:0px; margin:0px; background-color:#FFFFFF; font-family:Tahoma; font-size:11px;}

/*---- Header ---*/
#header		 		{width:800px; height:62px; margin: 10px auto 10px auto; font-size:11px; color:#828282;}
#header img.logo 	{float:left; border:none; margin-left:52px;}
#header p			{padding-top:22px; text-align: right; margin:0;}
#header a			{color:#828282; text-decoration:none;}
#header a:link		{color:#828282; text-decoration:none;}
#header a:visited	{color:#828282; text-decoration:none;}
#header a:hover 	{color:#007CC3; text-decoration: underline;}

#header_nav 		{margin: 5px auto 3px auto; background-color:#FF8400; line-height: 25px; text-align:center;}	
#header_nav p		{margin: 0;}	
#header_nav a, #header_nav a:link {color:#FFFFFF; text-decoration:none; background-color:#FF8400; padding: 4px 20px 4px 20px; font-size:12px; border-left: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; margin-left: -4px;}	
#header_nav a:visited  {color:#FFFFFF; text-decoration:none;}
#header_nav a:hover  	{color:#FFFFFF; text-decoration:underline;}


/*---- Intro ---*/
#content_top 	{width:800px; margin: 0px auto 0px auto; text-align: center;}
#intro 			{width:480px; height:197px; margin: 0px 0px 0px 320px;}

#intro_top 		{width:480px; height:22px; padding-top:10px; background-color: #699900; color:#FFFFFF; text-align:center; font-size:12px;}

#intro_left 		{float:left; height:162px; width:240px; background-color:#085B92; margin-top:3px;}
#intro_left p 		{ padding-left: 40px; padding-top:20px; text-align:left; color: #AAF8FF;}
#intro_left a:link		{color: #AAF8FF; text-decoration: none;}
#intro_left a:visited	{color: #AAF8FF; text-decoration: none;}
#intro_left a:hover		{color: #AAF8FF; text-decoration: underline;}
#intro_left img		{border: none;}

#intro_right 		{float:right; height:162px; width:240px; background-color:#00487E; margin-top:3px;}
#intro_right p 		{padding-left: 40px; padding-top:20px; text-align:left; color: #AAF8FF;}
#intro_right a:link		{color: #AAF8FF; text-decoration: none;}
#intro_right a:visited	{color: #AAF8FF; text-decoration: none;}
#intro_right a:hover	{color: #AAF8FF; text-decoration: underline;}
#intro_right img	{border: none;}
/*---- //Intro ---*/

/*---- Content Main ---*/
#content_main 	{width:800px; margin: 0px auto 0px auto; padding: 0;}

#content_right 	{float:right; width:550px; margin: 0; padding: 20px 0px 40px 0px;}
#content_right h1 	{color:#FF8400; font-size:16px; font-weight: bold; padding:0; margin: 0px 0px 10px 0px;}
/* #content_right h1.h1_img   {background: url(images/h1.jpg) left no-repeat; padding-left: 25px; border:none;} */
#content_right h1.h1_img   {} /* Image Removed */
#content_right h2 	{color:#333333; font-size:13px; font-weight: bold;}
#content_right h3 	{color:#333333; font-size:13px; font-weight: bold;}
#content_right h4 	{color:#333333; font-size:13px; font-weight: bold;}
#content_right h5 	{color:#333333; font-size:13px; font-weight: bold;}
#content_right h6 	{color:#333333; font-size:13px; font-weight: bold;}
#content_right a:link 		{color:#085B92; text-decoration:underline;}
#content_right a:visited 	{color:#007CC3; text-decoration:underline;}
#content_right a:hover 		{color:#007CC3; text-decoration:none;}


#breadcrumb 			{color:#00487E; margin: 2px 0px 25px 0px; padding: 1px 0px 2px 3px; background-color:#DBDBDB; border-bottom: 1px solid #ABABAB;}
#breadcrumb a:link 		{color:#085B92; text-decoration:underline;}
#breadcrumb a:visited 	{color:#085B92; text-decoration:underline;}
#breadcrumb a:hover 	{color:#00487E; text-decoration:none;}

#sidebar_left	{width:200px; margin: 0px 0px 20px 0px; padding: 15px 0px 20px 0px; border: 2px solid #699900; text-align:center;}
#sidebar_left p	{padding: 0px 10px 0px 20px; text-align:left;}
#sidebar_left a:link 		{color:#323232; text-decoration:none;}
#sidebar_left a:visited 	{color:#323232; text-decoration:none;}
#sidebar_left a:hover 		{color:#007CC3; text-decoration:underline;}


#home_left 		{width:320px; height:325px; float:left; background-image:url(images/p.gif);
				 background-repeat: repeat-y; background-position: right; height:100%; margin: 0; padding: 0;}
#home_left h2 	{margin: 20px 0px 10px 0px; padding: 0px 0px 0px 10px; color:#AB0000; font-size:15px; font-weight: bold; text-align:left;}
#home_left p 	{padding-left: 10px; text-align:left;}
#home_left img.right 	{margin-right: 1px; border:none;}

#home_right		{width:460px; margin: 0px 0px 0px 340px; padding: 0;}
#home_right h1 	{margin: 20px 0px 20px 0px; padding: 0px 0px 0px 20px; text-align:left; color:#085B92 ; font-size:15px; font-weight: bold;}

#home_right p	{margin: 0; padding: 10px 8px 20px 20px; text-align:left;}

#home_1 		{float:left; width:230px; background-image: url(images/p.gif); 
					background-repeat: repeat-y; background-position: right; height:100%; margin:0; padding:0;}
#home_2 		{float:right; width:230px; margin:0; padding:0;}
#home_3 		{float:left; width:230px; background-image: url(images/p.gif); 
					background-repeat: repeat-y; background-position: right; height:100%; margin:0; padding:0;}
#home_4 		{float:right; width:230px; margin:0; padding:0;}

h3.green 		{background-color:#81B413; height:21px; font-size:12px; font-weight: normal; color:#FFFFFF;
					text-align:left; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 20px;}
h3.blue 		{background-color:#007CC3; height:21px; font-size:12px; font-weight: normal; color:#FFFFFF;
					text-align:left; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 20px;}
h3.red 			{background-color:#C00000; height:21px; font-size:12px; font-weight: normal; color:#FFFFFF;
					text-align:left; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 20px;}
h3.grey 		{background-color:#ABABAB; height:21px; font-size:12px; font-weight: normal; color:#FFFFFF;
					text-align:left; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 20px;}

/*---- //Content Main ---*/

/*---- Footer ---*/


#footer			{width:800px; margin: 0px auto 0px auto; padding:0; border-top: 3px solid #DBDBDB; clear:both; 
					background: url(images/b-dr.gif) top repeat-x; height: 80px;}
#footer_left			{float:left; width:320px; height:70px; margin:0; padding: 0; 
							background: url(images/v-l1.gif) right repeat-y;}
#footer_left p		 	{margin: 0; padding: 20px 0px 20px 20px; font-size:11px; line-height:14px; color: #767676;}
#footer_left a:link 	{color: #007CC3; text-decoration: underline; font-size:11px;}
#footer_left a:visited 	{color: #007CC3; text-decoration: underline;}
#footer_left a:hover 	{color: #007CC3; text-decoration:none;}

#footer_right				{float:right; width:480px; height:70px; margin:0; padding: 0}
#footer_right a:link 		{color:#828282; text-decoration:none;}
#footer_right a:visited  	{color:#828282; text-decoration:none;}
#footer_right a:hover  		{color:#007CC3; text-decoration:underline;}
#footer_right p				{margin: 0; padding: 20px 0px 20px 20px; text-align: right; font-size:11px; color: #828282;}

/*---- //Footer ---*/

/*------text-fonts-sizes-colors------*/
.arial {font-family: Arial, Helvetica, sans-serif;}
.courier {font-family: "Courier New", Courier, mono;}
.geneva {font-family: Geneva, Arial, Helvetica, sans-serif;}
.georgia {font-family: Georgia, "Times New Roman", Times, serif;}
.tahoma {font-family: Tahoma, Arial, Geneva, sans-serif;}
.times {font-family: "Times New Roman", Times, serif;}
.verdana {font-family: Verdana, Arial, Helvetica, sans-serif;}
.px6 {font-size: 6px;}
.px7 {font-size: 7px;}
.px8 {font-size: 8px;}
.px9 {font-size: 9px;}
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px17 {font-size: 17px;}
.px18 {font-size: 18px;}
.px19 {font-size: 19px;}
.px20 {font-size: 20px;}
.px21 {font-size: 21px;}
.px22 {font-size: 22px;}
.px23 {font-size: 23px;}
.px24 {font-size: 24px;}
.px26 {font-size: 26px;}
.px28 {font-size: 28px;}
.blue_grey {color: #374149;}
.blue_steel {color: #445665;}
.grey_steel {color: #A2ABB3;}
.grey {color: #A09B96;}
.red {color: #A60000;}
.red_light {color: #FF0000;}
.orange {color: #FF9A00;}
.yellow {color: #FFC726;}
.brown {color: #5A461A;}
.tan {color: #836414;}
.green_light {color: #4D5A11;}
.green {color: #18462C;}
.blue {color: #004159;}
.purple {color: #381D59;}
.black {color: #000000;}
.white {color: #FFFFFF;}
.block {display: block;}
.bold {font-weight: bold;}
.center {text-align: center;}
.hilite {background-color: #FFC726;	padding-left: 2px; padding-right: 2px;}
.ital {font-style: italic;}
.left {float: left}
.right {float: right;}
.undr {text-decoration: underline;}
.undr_none {text-decoration: none;}
.upcase {text-transform: uppercase;}
.line_height12px{ line-height:12px;}
.line_height13px{ line-height:13px;}
.line_height14px{ line-height:14px;}
.line_height15px{ line-height:15px;}
/*------//text-fonts-sizes-colors------*/

/*----template-colors-----*/
.t_blue_dark {color: #00487E;}
.t_blue_mid {color: #085B92;}
.t_blue_sky {color: #AAF8FF;}
.t_charcoal {color: #323232;}
.t_grey {color: #A19E9E;}
.t_grey_dark {color: #434343;}
.t_grey_lite {color: #DBDBDB;}
.t_grey_mid {color: #767676;}
.t_h_blue {color: #007CC3;}
.t_h_green {color: #81B413;}
.t_h_grey {color: #ABABAB;}
.t_h_red {color: #C00000;}
.t_link {color: #0000FF;}
.t_link_lite {color: #007CC3;}
.t_link_nav {color: #828282;}
.t_link_visited {color: #381D59;}
.t_orange {color: #FF8400;}
.t_red {color: #AB0000;}
.t_silver {color: #CACACA;}
.t_text {color: #3D4149;}
.t_text_sky {color: #1DA8D6;}
.t_yellow {color: #FFEA00;}

/*------links------ */
a.t_blue_sky  	{color: #AAF8FF; text-decoration:none;} /* blue sky*/

a {color:#1DA8D6;}
a:link{ text-decoration:underline;}
a:hover{ text-decoration:none;}
a:link.undr {text-decoration: underline;}
a:hover.undr {text-decoration: none;}
a:link.undr_none {text-decoration: none;}
a:hover.undr_none {text-decoration: underline;}
#content_right a.button_green, #content_right a.button_green:link, #content_right a.button_green:visited {text-decoration: none; 
border-top: 1px inset #FFFF66; border-bottom: 1px inset #000000; border-left: 1px inset #FFFF66; border-right: 1px inset #000000;
padding: 3px 5px 3px 5px; color: #ffffff; background-color: #009933; font-size:12px; font-weight: bold;}
#content_right a.button_green:hover {border-top: 1px inset #000000; border-bottom: 1px inset #CCCCCC; border-left: 1px inset #000000; 
border-right: 1px inset #CCCCCC; color: #FFFFCC;}

/*------//links------*/

/*------borders-lines-margins-padding------*/
.border_left_dash {border-left: 1px dashed #445665;}
.border_left_dot {border-left: 1px dotted #445665;}
.border_left_solid {border-left: 1px solid #445665;}
.border_right_dash {border-right: 1px dashed #445665;}
.border_right_dot {border-right: 1px dotted #445665;}
.border_right_solid {border-right: 1px solid #445665;}
.border_top_dash {border-top: 1px dashed #445665;}
.border_top_dot {border-top: 1px dotted #445665;}
.border_top_solid {border-top: 1px solid #445665;}
.border_bot_dash {border-bottom: 1px dashed #445665;}
.border_bot_dot {border-bottom: 1px dotted #445665;}
.border_bot_solid {border-bottom: 1px solid #445665;}
.margin_top_10 {margin-top: 10px;}
.margin_top_15 {margin-top: 15px;}
.margin_top_20 {margin-top: 20px;}
.margin_bot_10 {margin-bottom: 10px;}
.margin_bot_15 {margin-bottom: 15px;}
.margin_bot_20 {margin-bottom: 20px;}
.pad_top_10 {padding-top: 10px;}
.pad_top_15 {padding-top: 15px;}
.pad_top_20 {padding-top: 20px;}
.pad_bot_10 {padding-bottom: 10px;}
.pad_bot_15 {padding-bottom: 15px;}
.pad_bot_20 {padding-bottom: 20px;}
/*------//borders-lines-margins-padding------*/

/*-------google-search-------*/
#google {margin: 40px 0px 0px 0px;}
#google form, #google form1, #google td, #google p, #google textarea {margin:0; padding:0; border-collapse:collapse; border:0;}
#google form1 {height:18px;}
#google .input_1 { width:150px; height:14px; border:1px solid #000000; font-size:9px; line-height:11px;}
#google .button_google {color:#374149; background-color:#A2ABB3; border: 1px outset #A09B96; font-size:9px; width: 90px; margin: 1px 0 0 1px;}
#googleSearchUnitIframe {width: 450px;}
/*-------//google-search-------*/


/*--------images--------*/
img {border: none;}
a img {border: none;}
p img {max-width: 100%; border: none;}
img.center {display: block;	margin-left: auto; margin-right: auto; border: none; max-width: 100%;}
img.right_pm {float:right; padding: 4px; margin: 0 0 2px 7px; display: inline; border: none; max-width: 100%;}
img.left_pm {float:left; padding: 4px;	margin: 0 7px 2px 0; display: inline; border: none; max-width: 100%;}
/*--------//images--------*/

/*--------ungrouped--------*/
/*acronym, abbr, .help {cursor: help;	border-bottom: 1px dashed #999;}*/
blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0; display: block;}
hr { display: none;	}
/*--------//ungrouped--------*/

/*-------- Fax QA (Wordpress)  --------*/
.post h2 { margin-bottom: 0; padding-bottom:0;}
.post p.post_date {text-align: right; margin-top: -10px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #777;}

/*--------// Fax QA (Wordpress)  --------*/

/*---- JN 4/13/08 many of the default styles have been removed, only these remain ----*/
/*-------- Wordpress 2.3.3 Default --------*/

/*-------- Typography & Colors --------*/
.entry p a:visited {color: #b85b5a;}
.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentlist li {font-weight: bold;	}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}

#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;}

small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em;	line-height: 1.5em;	}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}


code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {font-size: 0.9em;	letter-spacing: .07em;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;}
#wp-calendar th {font-style: normal; text-transform: capitalize;}
/*-------- // Typography & Colors --------*/

/*-------- Structure --------*/
.post {margin: 0 0 40px; text-align: justify;}
.post hr {display: block;}
.smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: left;}
/*-------- // Structure --------*/

/*-------- Headers --------*/
h2.pagetitle {font-size: 1.6em; margin-top: 30px;	text-align: center;}
h3.comments {padding: 0; margin: 40px auto 20px ;	}
/*--------// Headers --------*/

/*-------- Images --------*/
p img {padding: 0;	max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
/*--------// Images --------*/

/*-------- Lists --------*/
html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px;	list-style: none; padding-left: 10px; text-indent: -10px;} 
html>body .entry li {margin: 7px 0 8px 10px;}
.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;	margin: 0;}
.entry ol li {margin: 0; padding: 0;}
.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}
#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}
/*--------// Lists --------*/

/*-------- Form Elements --------*/
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}
#sidebar #searchform #s {width: 108px; padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;}
select {width: 130px;}
#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;	padding: 2px;}
#commentform #submit {margin: 0; float: right;}
/*--------// Form Elements --------*/

/*-------- Comments --------*/
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px;	list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0;	padding: 0;}
.commentmetadata {margin: 0; display: block;}
/*--------// Comments --------*/

/*-------- Sidebar --------*/
#sidebar{padding: 20px 0 10px 0; margin-left: 545px; width: 190px;}
#sidebar form {margin: 0;}
/*--------// Sidebar --------*/

/*-------- Calendar --------*/
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
/*--------// Calendar --------*/

/*-------- Begin Various Tags & Classes --------*/
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 60px;}
/*--------// Various Tags & Classes --------*/