/*

Theme Name: SiteFloat

Theme URI: www.sitefloat.com

Description: let us build your theme!

Author: Mike Hancock

Author URI: www.sitefloat.com

Version: 1.0

.

All images and code on www.sitefloat.com or www.sitefloat.com.au are subject to copyright.

.*/
*
{
	padding: 0;
	margin: 0;
}
DIV#block_pagetitle H1.pagetitle
{
	margin-top: 34px;
	margin-bottom: -5px;
}
/*add display:inline to floated elements*/
UL#menu LI, #header #search, #block_recentprojects, #block_easyquote, #block_blognews .blogrss A, #block_blognews .readnow, #block_blognews .readnow:hover, #block_blognews .readnow:active, .botnav
{
	display: inline;
}
#menu LI.page-item-16
{
	background-image: url(images/nav-contact.gif);
	width: 95px;
	height: 52px;
}
#menu LI.page-item-16:hover
{
	background-image: url(images/nav-contact.gif);
	width: 95px;
	background-position: 0px -52px;
	height: 52px;
}
#menu LI.page-item-16.current_page_item
{
	background-image: url(images/nav-contact.gif);
	width: 95px;
	background-position: 0px -104px;
	height: 52px;
}
#menu LI.page-item-16:active
{
	background-image: url(images/nav-contact.gif);
	width: 95px;
	background-position: 0px -104px;
	height: 52px;
}
#menu LI.page-item-12
{
	background-image: url(images/nav-portfolio.gif);
	/*[empty]background-position:;*/
	width: 95px;
	height: 52px;
}
#menu LI.page-item-12:hover
{
	background-image: url(images/nav-portfolio.gif);
	background-position: 0px -52px;
	width: 95px;
	height: 52px;
}
#menu LI.page-item-12.current_page_item
{
	background-image: url(images/nav-portfolio.gif);
	background-position: 0px -104px;
	width: 95px;
	height: 52px;
}
#menu LI.page-item-12:active
{
	background-image: url(images/nav-portfolio.gif);
	background-position: 0px -104px;
	width: 95px;
	height: 52px;
}
#menu LI.page-item-2
{
	background-image: url(images/nav-about.gif);
	/*[empty]background-position:;*/
	width: 84px;
	height: 52px;
}
#menu LI.page-item-2:hover
{
	background-image: url(images/nav-about.gif);
	background-position: 0px -52px;
	width: 84px;
	height: 52px;
}
#menu LI.page-item-2.current_page_item
{
	background-image: url(images/nav-about.gif);
	background-position: 0px -104px;
	width: 84px;
	height: 52px;
}
#menu LI.page-item-2:active
{
	background-image: url(images/nav-about.gif);
	background-position: 0px -104px;
	width: 84px;
	height: 52px;
}
/*convert min height values*/
#main .container
{
	/*[disabled]height:600px;*/
}
#block_content #sidebar
{
	float: right;
	width: 282px;
	margin-top: 20px;
	margin-right: 17px;
}
/*add zoom:1 to overflow:hidden*/
#block_blognews .blogrss A, #block_blognews .blogrss A:hover, #block_blognews .blogrss A:active, #block_blognews .recentblogs A, #block_blognews .recentblogs A:hover, #block_blognews .recentblogs A:active, #block_blognews .readnow, #block_blognews .readnow:hover, #block_blognews .readnow:active, .text_field, .text_field2, .text_field3
{
	zoom: 1;
}
/*add zoom:1 to pos:relative elements*/
#footer
{
	zoom: 1;
	margin-bottom: 30px;
}
BODY
{
	background-color: #D5DEDF;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #333;
	font-size: 12px;
	line-height: 19px;
}
#main
{
	background-image: url(images/bg3.png);
	background-repeat: repeat-x;
}
#blog
{
	background-image: url(images/bg3.png);
	background-repeat: repeat-x;
}
.container
{
	background-image: url(images/background_light2.jpg);
	background-repeat: no-repeat;
	min-height: 600px;
}
DIV.quoteform LABEL
{
	line-height: 2.2;
}
.container
{
	width: 936px;
	margin-right: auto;
	margin-left: auto;
}
#header
{
	padding-top: 0px;
}
#logo H1, #logo SMALL
{
	margin: 0px;
	display: block;
	text-indent: -9999px;
}
#logo
{
	background-image: url(images/sitefloat3.png);
	background-repeat: no-repeat;
	width: 271px;
	height: 124px;
}
#menubar
{
	background-image: url(images/topnavbg.png);
	background-repeat: repeat-x;
	height: 52px;
}
UL#menu
{
	margin: 0px;
	padding: 0px;
}
UL#menu LI
{
	/*[disabled]padding:15px 11px;*/
	margin: 0px;
	list-style: none;
	float: left;
}
UL#menu LI.navfirst
{
	border-left: none;
	/*[disabled]padding-left:19px;*/
	background-image: url(images/nav-home.gif);
	margin-left: 17px;
	height: 52px;
	width: 81px;
}
UL#menu LI.navfirst:hover
{
	border-left: none;
	/*[disabled]padding-left:19px;*/
	background-image: url(images/nav-home.gif);
	margin-left: 17px;
	background-position: 0px -52px;
	height: 52px;
	width: 81px;
}
UL#menu LI.navfirst:active
{
	border-left: none;
	/*[disabled]padding-left:19px;*/
	background-image: url(images/nav-home.gif);
	margin-left: 17px;
	background-position: 0px -104px;
	height: 52px;
	width: 81px;
	margin-right: 0;
}
UL#menu LI A
{
	text-decoration: none;
	color: #716D6A;
	display: block;
	text-indent: -9999px;
	height: 52px;
}
UL#menu LI A.active, UL#menu LI A:hover
{
	color: #211E1E;
}
#header #search
{
	float: right;
	margin-right: 15px;
	width: 216px;
}
#block_blognews
{
	background-image: url(images/blogrssbg.png);
	background-repeat: no-repeat;
	height: 48px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#search INPUT
{
	display: block;
	width: 189px;
	height: 17px;
	margin-top: 13px;
	padding: 6px 3px 3px 25px;
	border: none;
	color: #767676;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	background-color: transparent;
	background-image: url(images/searchbox.gif);
	background-repeat: no-repeat;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
#block_recentprojects
{
	width: 460px;
	background-image: url(images/halfboxbot.png);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	margin-bottom: 15px;
	height: 895px;
}
#block_easyquote
{
	width: 460px;
	background-image: url(images/halfboxbot.png);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
	margin-bottom: 15px;
	/*[empty]clear:;*/
}
#block_blognews .blogrss A
{
	width: 35px;
	height: 48px;
	overflow: hidden;
/*wrap floats*/
	background-image: url(images/blogrss.gif);
	background-repeat: no-repeat;
	background-position: -2px 0;
	display: block;
	margin-left: 12px;
	float: left;
	clear: left;
	/*[disabled]margin-right:7px;*/
}
#block_blognews .blogrss A:hover
{
	width: 35px;
	height: 48px;
	overflow: hidden;
/*wrap floats*/
	background-image: url(images/blogrss.gif);
	background-repeat: no-repeat;
	background-position: -36px 0;
}
#block_blognews .blogrss A:active
{
	width: 35px;
	height: 48px;
	overflow: hidden;
/*wrap floats*/
	background-image: url(images/blogrss.gif);
	background-repeat: no-repeat;
	background-position: -70px 0;
}
#block_blognews .recentblogs A
{
	width: 100px;
	height: 49px;
	overflow: hidden;
	background-image: url(images/recentblogs.gif);
	background-repeat: no-repeat;
	background-position: -2px 0;
	display: block;
	position: relative;
}
#block_blognews .recentblogs A:hover
{
	width: 100px;
	height: 48px;
	overflow: hidden;
	background-image: url(images/recentblogs.gif);
	background-repeat: no-repeat;
	background-position: -108px 0;
}
#block_blognews .recentblogs A:active
{
	width: 100px;
	height: 48px;
	overflow: hidden;
	background-image: url(images/recentblogs.gif);
	background-repeat: no-repeat;
	background-position: -216px 0;
}
.readnow
{
	float: right;
	margin-top: -2px;
	overflow: hidden;
/*wrap floats*/
	background-image: url(images/readnow.gif);
	background-repeat: no-repeat;
	background-position: -2px 0;
	height: 25px;
	width: 80px;
	margin-right: 15px;
}
.readnow:hover
{
	float: right;
	overflow: hidden;
	margin-top: -2px;
/*wrap floats*/
	height: 25px;
	background-image: url(images/readnow.gif);
	background-repeat: no-repeat;
	background-position: -92px 0;
	width: 80px;
	margin-right: 15px;
}
.readnow:active
{
	float: right;
	margin-top: -2px;
	overflow: hidden;
/*wrap floats*/
	height: 25px;
	background-image: url(images/readnow.gif);
	background-repeat: repeat-x;
	background-position: -182px 0;
	width: 80px;
	margin-right: 15px;
}
#footer .footcontainer
{
	font-size: 11px;
	margin-left: 15px;
	width: 920px;
	/*[disabled]padding-top:8px;*/
	height: 25px;
	margin-top: 10px;
}
.botnav
{
	float: right;
	padding-right: 5px;
}
#footer
{
	background-image: url(images/botnavbg.png);
	background-repeat: no-repeat;
	/*[disabled]background-position:top right;*/
	position: relative;
	float: none;
	clear: both;
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	width: 936px;
	margin-top: 0px;
	padding-top: 1px;
}
.block_inside
{
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-top: 0;
}
.frame-400x166
{
	background: url(images/frame.png) no-repeat top left;
	width: 391px;
	height: 166px;
	height: 166px;
	margin-top: 30px;
	padding-left: 8px;
	padding-top: 6px;
}
/*text styles*/
SMALL
{
	color: #595856;
	font-weight: bold;
	font-size: 11px;
	display: block;
	margin-bottom: 15px;
}
DIV#block_pagetitle SMALL
{
	clear: left;
	margin-left: 31px;
	font-weight: normal;
}
A:focus
{
	outline: none;
}
DIV#block_pagetitle H1 A
{
	color: #383838;
	text-decoration: none;
}
A
{
	color: #9E0A2D;
}
DIV#block_pagetitle SMALL A
{
	color: #216DA5;
}
DIV.blogboxinside H3 A
{
	color: #2C2C2C;
	text-decoration: none;
}
DIV.blogdetails A
{
	color: #09689D;
	text-decoration: none;
}
DIV.blogdetails A:hover
{
	color: #075681;
	text-decoration: underline;
}
A:hover
{
	color: #70051E;
}
.botnav A
{
	border-left: 1px solid #BABABA;
	padding-left: 14px;
	padding-right: 12px;
	color: #777777;
	text-decoration: none;
}
.botnav A:hover
{
	border-left: 1px solid #BABABA;
	padding-left: 14px;
	padding-right: 12px;
	color: #B41616;
	text-decoration: underline;
}
HR
{
	height: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #CAD4D6;
	margin-top: 21px;
}
/*Fix up IE6 PNG Support*/
IMG, #logo
{
	behavior: url(scripts/iepngfix.htc);
}
DIV.blogbox IMG
{
	margin-top: 12px;
}
.text_field
{
	width: 97%;
	height: 30px;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #CCC;
	background-image: url(images/txtfieldbg.gif);
	background-position: 0px -41px;
/*wrap floats















border-top-style: none;







border-right-style: none;







border-bottom-style: none;







border-left-style: none;







background-repeat: no-repeat;







*/
	font-size: 20px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
.text_field:focus
{
	width: 97%;
	height: 30px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #6C6;
/*wrap floats







border-top-style: none;







border-right-style: none;







border-bottom-style: none;







border-left-style: none;







overflow: hidden;







*/
	background-image: url(images/txtfieldbg.gif);
	background-position: 0px 0px;
	margin-bottom: 5px;
	font-size: 20px;
	padding-top: 5px;
	padding-left: 5px;
}
.block_inside .quoteform
{
	margin-top: 20px;
	margin-bottom: 10px;
}
.text_field2
{
	width: 97%;
	height: 20px;
	padding-left: 5px;
	overflow: hidden;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #CCC;
	background-image: url(images/txtfieldbg.gif);
	background-position: 0px -41px;
	font-size: 14px;
	padding-top: 5px;
}
.text_field2:focus
{
	width: 97%;
	height: 20px;
	padding-left: 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #6C6;
	background-image: url(images/txtfieldbg.gif);
	background-position: 0px 0px;
	font-size: 14px;
	padding-top: 5px;
}
.text_field3
{
	width: 97%;
	height: 180px;
	padding-left: 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #CCC;
	font-size: 14px;
	padding-top: 5px;
}
.text_field3:focus
{
	width: 97%;
	height: 180px;
	padding-left: 5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #6C6;
	font-size: 14px;
	padding-top: 5px;
}
#block_content #block_pagetitle
{
	background-color: #FFF;
	height: 116px;
	background-image: url(images/titlebarbg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
DIV#block_pagetitle H3
{
	clear: left;
	padding-top: 0px;
	margin-left: 25px;
	color: #315E95;
	font-family: Arial, Helvetica, sans-serif;
}
H3.projectplanner-subtitle
{
	/*+placement:shift 102px -27px;*/
	position: relative;
	left: 102px;
	top: -27px;
}
#block_pagetitle H1
{
	font-size: 32px;
	padding: 0px;
	float: left;
	margin-top: 36px;
	margin-left: 25px;
	margin-bottom: 0;
}
#block_pagetitle .featurebox P
{
	padding: 0px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
}
#block_pagetitle .featurebox H4
{
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#block_content #contentarea
{
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	float: left;
	width: 595px;
	min-height: 430px;
}
DIV.button A
{
	color: #FFFFFF;
	display: block;
	background-color: #2D2D2D;
	width: 67px;
	padding: 3px 7px 5px;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 14px;
	text-decoration: none;
	/*[empty]height:;*/
}
DIV.button A:hover
{
	color: #FFFFFF;
	display: block;
	background-color: #0B4F8D;
	width: 67px;
	padding: 3px 7px 5px;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 14px;
	text-decoration: none;
}
DIV.nexpt
{
	margin-top: 8px;
}
DIV.blogdetails
{
	font-size: 11px;
	color: #6C6C6C;
	margin-top: 8px;
}
DIV.blogboxinside H3
{
	margin-top: 5px;
	font-size: 18.2pt;
	margin-bottom: 0;
}
DIV.blogboxinside
{
	margin-left: 20px;
	margin-right: 20px;
}
#pagecontentfoot
{
	background-image: url(images/inside-pagebot.gif);
	clear: both;
	height: 11px;
	width: 936px;
	background-position: bottom;
	background-repeat: no-repeat;
}
#block_content
{
	background-image: url(images/inside-pagebg.gif);
	background-repeat: repeat-y;
	background-color: #FFF;
}
#contentarea .blogbox
{
	background-color: #F4F4F4;
	background-image: url(images/bloglist-top.gif);
	background-repeat: no-repeat;
	width: 587px;
	padding-top: 15px;
}
#block_pagetitle .featurebox
{
	background-image: url(images/topbar-featurebg.jpg);
	height: 95px;
	width: 294px;
	float: right;
	margin-top: 11px;
	margin-right: 12px;
}
.readnow2 A:hover
{
	float: left;
	margin-top: 12px;
	overflow: hidden;
/*wrap floats*/
	height: 25px;
	background-image: url(images/readnow2.png);
	background-repeat: no-repeat;
	background-position: -95px 0;
	width: 80px;
}
.readnow2 A:active
{
	float: left;
	margin-top: 12px;
	overflow: hidden;
/*wrap floats*/
	height: 25px;
	background-image: url(images/readnow2.png);
	background-repeat: repeat-x;
	background-position: -185px 0;
	width: 80px;
}
.readnow2 A
{
	float: left;
	margin-top: 12px;
	overflow: hidden;
/*wrap floats*/
	background-image: url(images/readnow2.png);
	background-repeat: no-repeat;
	background-position: -5px 0;
	height: 25px;
	width: 76px;
}
DIV.blogboxinside H3 A:hover
{
	color: #0C4578;
	text-decoration: none;
}
#block_blognews UL#news
{
	display: block;
	float: right;
	clear: left;
	margin-top: 13px;
	height: 23px;
}
DIV#block_blognews UL#news LI
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	width: 750px;
}
UL#news.innerfade LI SPAN.exrpt
{
}
#block_blognews UL#news A
{
	color: #333;
	text-decoration: none;
}
#block_blognews UL#news A:hover
{
	color: #0E69A3;
	text-decoration: none;
}
#block_content #contentareafullpage
{
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	float: left;
	width: 890px;
	min-height: 430px;
	margin-left: 0;
}
DIV.casestudy
{
	float: left;
	margin: 0 14px;
	padding: 0;
	width: 268px;
}
DIV.casestudy.active
{
	cursor: pointer;
}
DIV.casestudy.last
{
	float: right;
	margin: 0;
}
DIV.casestudy.top
{
	margin-bottom: 25px;
	padding: 0;
}
DIV.casestudy A
{
	display: block;
	position: relative;
	margin: 0 0 15px;
	padding: 0;
	width: 264px;
	height: 166px;
	overflow: hidden;
	border: none;
	background: #000;
}
DIV.casestudy A:focus, DIV.casestudy A:hover
{
	text-decoration: none;
}
DIV.casestudy IMG
{
	position: absolute;
	top: 0;
	left: 0;
	height: 166px;
	width: 264px;
	border: none;
}
DIV.casestudy H3
{
	color: #2D5B99;
	font-size: 18px;
	font-weight: bold;
}
DIV.casestudy.active H3
{
	color: #242F33;
}
DIV.ourwork
{
	position: relative;
	margin: 0 0 30px;
	padding: 0;
	height: 100%;
	z-index: 1;
}
.clear
{
	clear: both;
}
.clear:after, .container:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
DIV#blog #contentarea
{
	font-size: 9.6pt;
	line-height: 1.9;
}
#block_content #sidebar UL LI
{
	list-style: none;
}
DIV#sidebar #recentcomments LI
{
	list-style: inside url(http://www.sitefloat.com/wp-content/themes/sitefloat/images/commentico.gif);
}
H4
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/*[empty]font-size:;*/
}
DIV#block_recentprojects STRONG
{
	font-family: Arial, Helvetica, sans-serif;
}
IMG.titleheadimage
{
	margin-left: 19px;
	margin-top: 19px;
	margin-right: -9px;
}
DIV#ppcol2 INPUT
{
	background-color: #E9E9E9;
	border: 7px solid #EAEAEA;
}
P
{
	margin-bottom: 12px;
}
.projectplannerhomebox
{
	margin-left: 14px;
}
SPAN.specialrequirements SPAN.wpcf7-list-item
{
	display: block;
	padding-left: 216px;
	margin-top: 0px;
	font-size: 8.9pt;
	padding-top: 6px;
}
SPAN.specialrequirements INPUT
{
	margin-right: 8px;
}
INPUT.submiter
{
	margin-left: 222px;
	font-weight: bold;
	border: 5px solid #326AAE;
	background-color: #336BAF;
	color: #FEFEFE;
	font-family: "Trebuchet MS";
}
#additionalinfo INPUT
{
	width: 94px;
	background-color: #E6E6E6;
	border: 7px solid #E6E6E6;
}
DIV#ppcol1 INPUT
{
	background-color: #E9E9E9;
	border: 7px solid #EAEAEA;
}
DIV.projectplanner TEXTAREA
{
	background-color: #E7E7E7;
	border: 7px solid #E6E6E6;
	font-family: Arial;
	width: 338px;
	font-size: 8.9pt;
}
DIV.projectplanner SELECT
{
	background-color: #E8E8E8;
	border: 7px solid #E9E9E9;
	width: 273px;
}
DIV.projectplanner I
{
	color: #F14545;
	font-size: 8.3pt;
	margin-left: 16px;
}
DIV.projectplanner H2
{
	color: #346CB0;
	margin-left: 0;
	margin-bottom: 1em;
	/*[empty]background-color:;*/
	padding: 8px 8px 17px 0px;
	border-bottom: 2px dotted #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
}
DIV#ppcol1 P STRONG
{
	width: 180px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 21px;
	margin-right: 18px;
	padding-top: 6px;
	font-size: 8.9pt;
}
DIV#ppcol2 P STRONG
{
	width: 183px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 21px;
	margin-right: 18px;
	padding-top: 6px;
	font-size: 8.9pt;
}
DIV#additionalinfo P STRONG
{
	width: 183px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 21px;
	margin-right: 18px;
	padding-top: 6px;
	font-size: 8.9pt;
}
DIV.projectplanner STRONG
{
	font-family: Arial, Helvetica, sans-serif;
}
DIV#ppcol1 P
{
	margin-top: 16px;
}
DIV#ppcol2 P
{
	margin-top: 16px;
}
DIV#additionalinfo P
{
	margin-top: 16px;
}
DIV#ppcol1
{
}
DIV#additionalinfo
{
	padding-top: 33px;
	padding-bottom: 34px;
}
DIV#ppcol2
{
	padding-top: 33px;
}
DIV.projectplanner
{
	margin-top: 21px;
	margin-bottom: 0;
}
DIV#block_pagetitle H3 A
{
	color: #133B6B;
	text-decoration: none;
}
DIV#block_pagetitle H3 A:Hover
{
	color: #0F2946;
	text-decoration: none;
	border-bottom: 1px dashed #A1ACC3;
}
H2.invoice_page_subheading
{
	padding-bottom: 15px;
}
TABLE#wp_invoice_itemized_table
{
}
.wp_invoice_main_description
{
	width: 485px;
}
DIV.worksum UL
{
	padding: 0 0 0 26px;
}
DIV.worksum UL LI
{
	padding: 0 0 0 5px;
	color: #2E3B40;
	list-style-image: url(/wp-content/themes/sitefloat/images/icon_smallarrow.gif);
}
DIV.worksum H4
{
	color: #1865B3;
	margin: 0 0 5px;
	padding: 3px 0 0;
	color: #1A77A7;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
DIV#contentareafullpage HR
{
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-top: 4px solid #F9F9F9;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
.worksum H3
{
	color: #010203;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
DIV#contentareafullpage DIV.worksum
{
	width: 274px;
	/*[empty]height:;*/
	float: right;
}
#block_pagetitle .thankyoubox
{
	height: 95px;
	width: 294px;
	float: right;
	margin-top: 11px;
	margin-right: 12px;
	background: url(/wp-content/themes/sitefloat/images/thankyou.jpg);
}
#block_pagetitle .thankyoubox P
{
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
}
#block_pagetitle .thankyoubox H4
{
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 13px;
}
#servicebox
{
	height: 106px;
	width: 400px;
	margin: 0;
}
#servicebox H2
{
	margin-bottom: 0px;
	margin-left: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 21px;
}
#servicebox P
{
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #494949;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 75px;
	padding: 0;
}
#block_pagetitle .featurebox-contact P
{
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
}
#block_pagetitle .featurebox-contact H4
{
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#block_pagetitle .featurebox-contact
{
	background-image: url(images/topbar-contactus.jpg);
	height: 95px;
	width: 294px;
	float: right;
	margin-top: 11px;
	margin-right: 12px;
}
.fan_box .full_widget
{
	background: none !important;
	border: 0 !important;
}
DIV.contactmessage TEXTAREA
{
	background-color: #E7E7E7;
	border: 7px solid #E6E6E6;
	font-family: Arial;
	width: 338px;
	font-size: 8.9pt;
}
DIV.contactmessage SELECT
{
	background-color: #E8E8E8;
	border: 7px solid #E9E9E9;
	width: 273px;
}
DIV.contactmessage I
{
	color: #F14545;
	font-size: 8.3pt;
	margin-left: 16px;
}
DIV.contactmessage H2
{
	color: #346CB0;
	margin-left: 0;
	margin-bottom: 32px;
	/*[empty]background-color:;*/
	padding: 8px 8px 17px 0px;
	border-bottom: 2px dotted #F3F3F3;
}
DIV.contactmessage
{
	margin-top: 0px;
	margin-bottom: 0;
}
DIV.contactmessage #ppcol1 P STRONG
{
	width: 139px;
	display: block;
	float: left;
	text-align: right;
	padding-right: 21px;
	margin-right: 18px;
	padding-top: 6px;
	font-size: 8.9pt;
	font-family: Arial, Helvetica, sans-serif;
}
DIV.contactmessage INPUT.submiter
{
	margin-left: 178px;
	font-weight: bold;
	border: 5px solid #326AAE;
	background-color: #336BAF;
	color: #FEFEFE;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
H5
{
	font-size: 2.4em;
	letter-spacing: -2px;
	text-transform: uppercase;
}
#sidebar H5
{
	font-size: 2.4em;
	letter-spacing: -2px;
	text-transform: uppercase;
	margin: 30px 0 0;
}
/*-------------------------------------------------------------

COMMENT

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.content-comments
{
	margin: 20px 0 0;
	padding: 5px 30px 30px;
	background: #F2F2F2;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
/*-ms-border-radius: 5px*/
}
.commentlist
{
	margin: 0;
	padding: 0;
}
H5.comment
{
	margin: 20px 0 0;
	padding: 0 0 20px;
}
H5.respond
{
	margin: 0;
	padding: 0;
}
.commentlist LI
{
	position: relative;
	margin: 0 0 70px;
	padding: 15px 15px 35px;
	list-style: none;
	border: 1px solid #CCC;
	background: #FFF;
}
.commentlist CITE, .commentlist CITE A
{
	color: #666;
	font-weight: normal;
	font-style: italic;
	font-size: 1.2em;
	border: none;
}
.commentlist CITE SPAN, .commentlist CITE SPAN A
{
	color: #000;
	font-weight: normal;
	font-style: italic;
	font-size: 1.2em;
	border: none;
}
.commentlist CITE
{
	display: block;
	margin: 0;
	padding: 0;
}
.commentlist P
{
	font-weight: normal;
	line-height: 1.7em;
	margin: 0;
	padding: 10px 0 0;
	text-transform: none;
}
.commentlist LI.authcomment CITE SPAN, .commentlist LI.authcomment CITE SPAN A
{
	font-weight: bold;
}
.commentlist .comment-meta
{
	position: absolute;
	bottom: -25px;
	right: 80px;
}
.commentlist .comment-meta, .commentlist .comment-meta A
{
	color: #666;
	font-weight: normal;
	font-size: 12px;
}
.commentlist .avatar
{
	position: absolute;
	right: 15px;
	bottom: -24px;
	border: 1px solid #CCC;
}
#commentform
{
	padding: 0;
	margin: 0 15px 0px 0;
}
#commentform LABEL
{
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 12px;
}
#commentform INPUT, #commentform TEXTAREA
{
	border: 1px solid #CCC;
	padding: 6px;
	width: 35%;
	line-height: 150%;
	font-size: 12px;
}
#commentform TEXTAREA
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	width: 100%;
	height: 150px;
}
#commentform P
{
	width: 100%;
	margin: 5px 0;
	padding: 0;
}
#commentform INPUT.submit
{
	background: #B4B4B4;
	color: #FFF;
	border: none;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 33px;
	margin: 23px 0 -11px;
	outline: none;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
/*-ms-border-radius: 5px*/
	padding: 2px 10px 4px;
	width: auto;
}
#commentform INPUT.submit:hover
{
	cursor: pointer;
}
/*----DIRECTORY----*/
TD.wpld_panel B A
{
	color: #236AAB;
	font-family: Arial;
}
TD.wpld_panel
{
	background-color: #F6F7F7;
	border: 1px solid #E0E0E0;
	color: #2D2D2D;
}
TD.wpld_panel:hover
{
	background-color: #FEFEFE;
	border: 1px dotted #E0E0E0;
	color: #010101;
}
TABLE.wpld_panel TD B
{
	margin-left: 9px;
	margin-right: 3px;
}
TABLE.wpld_panel
{
	border: 1px solid #D6D6D6;
	background-color: #F2F5F6;
}
DIV.wpld_panel
{
	border: 1px dotted #BCBCBC;
	background-color: #FFFFFF;
	width: 231px;
}
DIV.wpld_page FORM TABLE TR
{
	line-height: 2.7;
}
#topnav
{
	color: #CCC;
	float: right;
	width: 350px;
	font-size: 10px;
	padding-top: 1px;
	text-align: right;
}
#tphone
{
	padding-left: 15px;
	padding-top: 2px;
	background-image: url(images/phoneicon.gif);
	background-position: left;
	display: inline-block;
	background-repeat: no-repeat;
	margin-right: 12px;
	margin-left: 12px;
	/*[disabled]width:100px;*/
	float: left;
}
#temail
{
	padding-left: 20px;
	padding-top: 2px;
	background-image: url(images/emailicon.gif);
	background-position: left;
	display: inline-block;
	background-repeat: no-repeat;
	/*[disabled]width:100px;*/
	float: left;
}
#topnav STRONG
{
	font-weight: normal;
	color: #AAE3FF;
	float: left;
}
#topnav A
{
	color: #CCC;
	text-decoration: none;
}
#topnav A:hover
{
	text-decoration: underline;
}
/*?#block_content #blogsidebar*/
#INVALID-RULE
{
	float: right;
	width: 275px;
	margin-top: 0px;
	margin-left: 10px;
}
/*?#block_content #blogsidebar UL LI*/
#INVALID-RULE
{
	list-style: circle inside;
}
#blogsidebar H5
{
	font-size: 2.4em;
	letter-spacing: -2px;
	text-transform: uppercase;
	margin: 20px 0 10px;
}
DIV#blogsidebar #recentcomments LI
{
	list-style: inside url(http://www.sitefloat.com/wp-content/themes/sitefloat/images/commentico.gif);
}
