/*  



Theme Name: West Palm



Theme URI: 



Description: WordPress Theme



Version: 1



Author: 



Author URI: 







*/



html{color:#000;background:#1d6c85;}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}



table{border-collapse:collapse;border-spacing:0;}



fieldset,img{border:0;}



address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}



li{list-style:none;}



caption,th{text-align:left;}



h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}



q:before,q:after{content:'';}



abbr,acronym {border:0;font-variant:normal;}



/* to preserve line-height and selector appearance */



sup {vertical-align:text-top;}



sub {vertical-align:text-bottom;}



input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}



/*because legend doesn't inherit in IE */



legend{color:#000;}



a { outline:0; }



input { outline:0; }



body {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #000000;



	background-color: #1d6c85;



	background-image: url(images/bgpag.gif);



	background-repeat: repeat-x;



	background-position: left top;



}



.header {

	height: 82px;

	width: 1004px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(images/bghead.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



.header11 {



	height: 82px;



	width: 643px;



	float: left;



	text-align: left;



}



.header12 {

	height: 47px;

	width: 361px;

	float: right;

	text-align: right;

	padding-top: 35px;



}



.subhead{



	height: 262px;



	width: 1004px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	background-image: url(images/subheader.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	padding: 0px;



}



.topmen {



	height: 41px;



	width: 984px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	padding-top: 0px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 10px;



}



ul#toplinks{



	list-style-type: none;



	float: left;



	height: 41px;



}



ul#toplinks li{



	display: inline;



	float: left;



}



ul#toplinks li a span{



	display: block;



	background-image: url(images/menlef.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



	height: 26px;



	padding-left: 25px;



	padding-top: 5px;



}



ul#toplinks li a:link, ul#toplinks li a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #1d6c85;



	font-weight: normal;



	text-decoration: none;



	vertical-align: middle;



	font-variant: normal;



	background-color: #ebd723;



	display: block;



	float: left;



	height: 31px;



	padding-right: 25px;



	padding-left: 0px;



	background-image: url(images/menrig.gif);



	background-repeat: no-repeat;



	background-position: right bottom;



	padding-top: 10px;



	padding-bottom: 0px;



	cursor: pointer;



}



ul#toplinks li a:hover{



	color: #08d1b0;



	text-decoration: none;



	background-color: #ebd723;



}



ul#toplinks li a:active{



	color: #ebd723;



	text-decoration: none;



}



.main {



	width: 984px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 0px;



	margin-bottom: 0px;



	overflow: hidden;



	padding-right: 10px;



	padding-left: 10px;



	padding-top: 15px;



}



.content {



	text-align: left;



	float: right;



	width: 739px;



	padding-left: 10px;



}



.post{



	margin-bottom: 10px;



	background-image: url(images/post.gif);



	background-repeat: repeat-y;



	width: 739px;



}



.post1 {



	background-image: url(images/post1.gif);



	background-repeat: no-repeat;



	background-position: left top;



	width: 739px;



}



.post2 {



	background-image: url(images/post2.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



	width: 699px;



	padding: 20px;



}



.post h2{



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 3px;



	margin-left: 0px;



}



.post h2 a:link, .post h2 a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 25px;



	color: #0000cc;



	font-weight: normal;



	text-decoration: none;



}



.post h2 a:hover{



	color: #1d6c85;	



}



.post h2 a:active{



	color: #0000cc;



}



.date {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #999999;



}



.entry a:link, .entry a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #08d1b0;



	font-weight: normal;



	text-decoration: underline;



}



.entry a:hover{



	color: #08d1b0;



}



.entry a:active{



	color: #08d1b0;



}



.entry2 {



	color: #FFFFFF;



}



.entry2 a:link, .entry2 a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #08d1b0;



	font-weight: normal;



	text-decoration: underline;



}



.entry2 a:hover{



	color: #08d1b0;



	text-decoration: none;



}



.entry2 a:active{



	color: #08d1b0;



}



.entry p{



	padding-top: 15px;	



}



.entry ul {



	margin-left: 50px;



	list-style-type: disc;



	margin-top: 15px;



}



.entry ul li{







	list-style-type: disc;







}



.postmetadata {



	vertical-align: middle;



	padding-top: 8px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #666666;



	background-image: url(images/bg-pm.gif);



	background-repeat: repeat-x;



	padding-bottom: 10px;



	border-top-width: 1px;



	border-bottom-width: 1px;



	border-top-style: solid;



	border-bottom-style: solid;



	border-top-color: #e6e6e6;



	border-bottom-color: #e6e6e6;



	padding-left: 10px;



	margin-top: 15px;



}



.postmetadata img{



	vertical-align: middle;



}



.postmetadata a:link, .postmetadata a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #666666;



	font-weight: normal;



	text-decoration: none;



}



.postmetadata a:hover{



	color: #666666;



	text-decoration: underline;	



}



.postmetadata a:active{



	color: #666666;	



}



.postmetadata-com {



	background-color: #9C8F8B;



	vertical-align: middle;



	width: 95%;



	padding-top: 8px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #FFFFFF;



	padding-right: 10px;



	padding-left: 10px;



	padding-bottom: 8px;



}



.navigation {



	height: 19px;



	width: 100%;



	padding-top: 6px;



	}



.navigation a:link, .navigation a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #FFFFFF;



	font-weight: normal;



	text-decoration: none;



}



.navigation a:hover{



	color: #FFFFFF;



	text-decoration: underline;



}



.navigation a:active{



	color: #FFFFFF;



}	



h1 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-weight: bold;



	color: #000000;



}



h2 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-weight: bold;



	color: #000000;



}



h3 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 17px;



	font-weight: bold;



	color: #ffffff;



	margin-top: 5px;



	margin-bottom: 17px;



}



ol{



	margin-top: 15px;



	margin-bottom: 15px;



	margin-left: 50px;



}



ol li{



	list-style-type: decimal;	



}



.alignright {



	float: right;



	margin-right: 7px;



	}



.alignleft {



	float: left;



	margin-left: 7px;



	}



.sidebar {



	float: left;



	width: 235px;



}



.gx1 {



	background-image: url(images/sideli.gif);



	background-repeat: repeat-y;



}



.gx2 {



	background-image: url(images/sideliul.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



	padding: 10px;



}



.side1 {



	float: left;



	width: 235px;



}



.side1 h2 {



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #f2ffbf;



	margin: 0px;



	padding-top: 12px;



	text-transform: uppercase;



	padding-left: 15px;



	padding-bottom: 0px;



	background-image: url(images/icon-headers.gif);



	background-repeat: no-repeat;



	background-position: left top;



	height: 28px;



	width: 235px;



	padding-right: 0px;



}



.side1 h2#formlix {



	font-size: 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #f2ffbf;



	margin: 0px;



	padding-top: 7px;



	text-transform: uppercase;



	padding-left: 15px;



	padding-bottom: 0px;



	background-image: url(images/icon-headers.gif);



	background-repeat: no-repeat;



	background-position: left top;



	height: 33px;



	width: 235px;



	padding-right: 0px;



}



.side1 ul {



	margin: 0;



	padding: 0;



	list-style-type: none;



	



}



.side1 ul li {



	background-image: url(images/sideli.gif);



	background-repeat: repeat-y;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 15px;



	margin-left: 0px;



	display: block;



	padding: 0px;



}



.side1 ul li ul {



	margin: 0px;



	background-image: url(images/sideliul.gif);



	background-repeat: no-repeat;



	background-position: left bottom;



	padding-bottom: 15px;



}



.side1 ul li ul li {



	margin: 0px;



	padding-top: 3px;



	padding-right: 10px;



	padding-bottom: 3px;



	padding-left: 25px;



	background-image: url(images/icon-li.gif);



	background-repeat: no-repeat;



	background-position: 15px 6px;



}



.side1 ul li ul li a {



	margin: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #1d6c85;



	text-decoration: none;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



} 



.side1 ul li ul li a:hover {



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	color: #1d6c85;



	text-decoration: underline;



} 



.side1 form {



	margin: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}



.side1 form input{



	vertical-align: middle;	



}



.sfin{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #333333;



	margin: 0px;



	padding-top: 3px;



	padding-right: 0px;



	padding-bottom: 4px;



	padding-left: 3px;



	border: 1px solid #669966;



	display: inline;



}



.searchx{



	padding: 15px;



}



.side1 a {



	margin: 0px;



	padding: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #1d6c85;



	text-decoration: none;



} 



.side1 a:hover {



	color: #1d6c85;



	margin: 0px;



	padding: 0px;



	text-decoration: underline;



}



.sicont{



	margin: 0px;



	padding-top: 0px;



	padding-right: 15px;



	padding-bottom: 5px;



	padding-left: 27px;



}



.pagetitle {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #FFFFFF;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



	margin-bottom: 17px;



	padding-bottom: 4px;



}



.footer {



	font-size: 12px;



	color: #f2ffbf;



	text-align: center;



	width: 1004px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 0px;



	margin-bottom: 0px;



	padding: 0px;



	font-family: Arial, Helvetica, sans-serif;



}



.footer a:link, .footer a:visited{



	color: #f2ffbf;



	text-decoration: none;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



}



.footer a:hover{



	color: #f2ffbf;



	text-decoration: underline;



}



.footer ul{



	list-style-type: none;	



}



.footer ul li{



	display: inline;



	list-style-type: none;



	padding-left: 10px;



	padding-right: 10px;



}



.vixx {



	PADDING-RIGHT: 4px;



	DISPLAY: block;



	PADDING-LEFT: 4px;



	FONT-SIZE: 12px;



	BACKGROUND: #fff;



	PADDING-BOTTOM: 5px;



	PADDING-TOP: 5px;



	border: 1px solid #cccccc;



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	color: #000000;



}



.img-left {



	padding: 3px;



	float: left;



	margin-right: 8px;



	margin-bottom: 3px;



	border: 1px solid #CCCCCC;



	margin-top: 3px;



}



.img-right {



	padding: 3px;



	float: right;



	margin-bottom: 3px;



	border: 1px solid #CCCCCC;



	margin-left: 8px;



	margin-top: 3px;



}



.datelz {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #666666;



	padding-top: 2px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	vertical-align: middle;



	margin: 0px;



}



.datelz img{



	vertical-align: middle;



}



.datelz a:link, .datelz a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #08d1b0;



	font-weight: normal;



	text-decoration: none;



}



.datelz a:hover{



	color: #000000;



	text-decoration: underline;



}



.datelz a:active{



	color: #08d1b0;



	text-decoration: none;



}



.categ {



	text-align: left;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #666666;



	text-decoration: none;



	vertical-align: middle;



	margin: 0px;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #CCCCCC;



	padding-top: 8px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}



.catega {



	background-image: url(images/bggh.gif);



	background-repeat: repeat-x;



	background-position: left top;



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 12px;



	padding-left: 0px;



	margin-top: 0px;



	margin-right: 10px;



	margin-bottom: 0px;



	margin-left: 10px;



}



.categ img{



	vertical-align: middle;



}



.categ a:link, .categ a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #08d1b0;



	font-weight: normal;



	text-decoration: none;



}



.categ a:hover{



	color: #000000;



	text-decoration: underline;



}



.categ a:active{



	color: #08d1b0;



	text-decoration: none;



}



.comme2{



	padding-top: 6px;



	padding-right: 0px;



	padding-bottom: 6px;



	padding-left: 0px;



	text-align: right;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	color: #666666;



	text-decoration: none;



	vertical-align: middle;



	margin: 0px;



}



.comme2 img{



	vertical-align: middle;



}



.comme2 a:link, .comme2 a:visited{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #08d1b0;



	font-weight: normal;



	text-decoration: none;



}



.comme2 a:hover{



	color: #000000;



	text-decoration: underline;



}



.comme2 a:active{



	color: #08d1b0;



	text-decoration: none;



}



.textfieldRequiredMsg, 



.textfieldInvalidFormatMsg, 



.textfieldMinValueMsg,



.textfieldMaxValueMsg,



.textfieldMinCharsMsg,



.textfieldMaxCharsMsg,



.textfieldValidMsg {



	display: none;



}







/* These selectors change the way messages look when the widget is in one of the error states.



 * These classes set a default red border and color for the error text.



 * The state class (e.g. .textfieldRequiredState) is applied on the top-level container for the widget,



 * and this way only the specific error message can be shown by setting the display property to "inline".



 */



.textfieldRequiredState .textfieldRequiredMsg, 



.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 



.textfieldMinValueState .textfieldMinValueMsg,



.textfieldMaxValueState .textfieldMaxValueMsg,



.textfieldMinCharsState .textfieldMinCharsMsg,



.textfieldMaxCharsState .textfieldMaxCharsMsg



{



	display: inline;



	color: #CC3333;



	border: 1px solid #CC3333;



}



/* The next three group selectors control the way the core element (INPUT) looks like when the widget is in one of the states: * focus, required / invalid / minValue / maxValue / minChars / maxChars , valid 



 * There are two selectors for each state, to cover the two main usecases for the widget:



 * - the widget id is placed on the top level container for the INPUT



 * - the widget id is placed on the INPUT element itself (there are no error messages)



 */



 



 /* When the widget is in the valid state the INPUT has a green background applied on it. */



.textfieldValidState input, input.textfieldValidState {



	background-color: #B8F5B1;



}







/* When the widget is in an invalid state the INPUT has a red background applied on it. */



input.textfieldRequiredState, .textfieldRequiredState input, 



input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 



input.textfieldMinValueState, .textfieldMinValueState input, 



input.textfieldMaxValueState, .textfieldMaxValueState input, 



input.textfieldMinCharsState, .textfieldMinCharsState input, 



input.textfieldMaxCharsState, .textfieldMaxCharsState input {



	background-color: #FF9F9F;



}







/* When the widget has received focus, the INPUT has a yellow background applied on it. */



.textfieldFocusState input, input.textfieldFocusState {



	background-color: #FFFFCC;



}







/* This class applies only for a short period of time and changes the way the text in the textbox looks like.



 * It applies only when the widget has character masking enabled and the user tries to type in an invalid character.



 */



.textfieldFlashText input, input.textfieldFlashText{



	color: red !important;



}



.adsense{



	float: right;



	height: 285px;



	width: 340px;



	text-align: right;



}



.foo1 {



	background-color: #08d1b0;



	margin: 0px;



	width: 100%;



	padding-top: 15px;



	padding-bottom: 15px;



}



/* Drop-Cap Styling  – BWS tutorial Sept 09 */

.DC{

font-size:25px;

font-weight:bold;

color:#000000;

font-family: Georgia,Serif;

padding:0px;

margin:0px 2px 0px 0px;

display:block;

float:left;

}

/* end of drop-cap styling */