/* --- Freewebs Professionals Base CSS --- */

html{
	margin: 0px;
	padding: 0px;
}

body {
	font: normal 12px "lucida sans unicode", "lucida sans", verdana, arial;
	color: #666666;
	margin: 20px 0px 0px;
	padding: 0px;
}

#fw-container {
	position:relative;
	margin: auto;
	width:950px;
	padding: 0px;
}

a,a:visited,a:hover {
    text-decoration: none;
}

/* --- Header, Titles, and Logo --- */

#fw-head {
	position:relative;
	margin: 0px;
	border: 0px;
	width: 194px;
	height: 344px;
	overflow:hidden;
	background: transparent url('bg-headfixed.gif') no-repeat top left;
	float:left;
}

#fw-title {
	font: bold 18px "lucida sans";
	letter-spacing: -1px;
	margin: 0px;
	padding: 15px 10px 0px 15px;
	width:179px;
	height:64px;
	overflow:hidden;
}

#fw-smalltitle {
	font: bold 12px "lucida sans";
	margin: 0px 0px 20px;
	width:179px;
	height:47px;
	overflow:hidden;
	padding: 8px 10px 0px 15px;
	text-transform: uppercase;
}

.fw-logo {
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:151px;
	left:1px;
	width: 190px;
	height: 190px;
}

/* --- Navigation --- */

#fw-blockContainer {
	margin-top:0px;
}

#fw-mainnavwrap {
	float:left;
    clear: left;
	margin-top:16px;
	width:190px;
	background: #fff;
	border-top: solid 1px #bababa;
	border-right: solid 3px #bababa;
	border-bottom: solid 3px #bababa;
	border-left: solid 1px #bababa;
}

#fw-nav-menu {
	padding: 20px;
	text-align: left;
}

.hasSidebar #fw-nav-menu {
    padding: 13px 7px;
}

#fw-nav-menu a {
	margin: 0px;
	padding: 2px 0px;
	display: block;
}

#fw-nav-menu a:hover {
	color: #000;
	border: 0;
	background-color: #f4f4f4;
}

#fw-nav-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	cursor: default;
	border-top: solid 1px #e1e0e0 ;
}

#fw-nav-menu li {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 1px #e1e0e0 ;
}

.clears {
    display:none;
}

/* --- Big Contain & Paragraphs --- */

#fw-bigcontain {
	width:700px;
	float:right;
	margin-left:0px;
	margin-top:-344px;
	background:#fff;
	padding: 20px;
	border-top: solid 1px #bababa;
	border-right: solid 3px #bababa;
	border-bottom: solid 3px #bababa;
	border-left: solid 1px #bababa;
}

#fw-columnContainer {
	text-align: left;
}

.fw-paragraph{
	margin: 0px 0px 20px;
	padding: 0px 0px 0px;
	clear: both;
	line-height: 20px;
	overflow: hidden;
}

.fw-title{
	font: bold 18px "lucida sans";
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px 0px 20px 23px;
}

.fw-text{
	margin: 0px;
	padding: 0px 20px 15px 0px;
	width: auto !important;
	width: 95%;
	border-bottom: solid 1px #e1e0e0;
	overflow: hidden;
}

/*--------------------------------------------------------------------------
   Set up the Universal Column Definition here
   This sets when and under what conditions the columns will actually display.
-----------------------------------------------------------------------------*/

.hasOneColumn #fw-leftColumn, .hasOneColumn #fw-rightColumn { display: none; }
.hasOneColumn .hasSidebar #fw-sidebar {
 position:absolute;
 top:650px;
}
.hasOneColumn #fw-mainColumn { float:none;}

.hasTwoColumns #fw-rightColumn { display: none; }
.hasTwoColumns #fw-leftColumn {}

.hasSidebar #fw-bigcontain {  }

.noSidebar #fw-bigcontain {  }
.noSidebar #fw-sidebar { display: none; }



/* --- Sidebar, Footer & Formatting --- */

#fw-sidebar {
	width: 190px;
	margin-top:10px;
	text-align: left;
	float: left;
    clear: left;
	background: #fff;
	border-top: solid 1px #bababa;
	border-right: solid 3px #bababa;
	border-bottom: solid 3px #bababa;
	border-left: solid 1px #bababa;
}

#fw-sidebar .fw-paragraph{
    padding: 0px;
    margin-top:10px;
    margin-bottom:10px;
    width:176px;
    padding-left:7px;
}

#fw-sidebar .fw-title{
    margin: 5px;
    padding-bottom: 0px;
    font-size: 1.2em;
    padding-top: 2px;
}

#fw-sidebar .fw-text{
    padding: 5px;
    margin: 0px;
    font-size: 0.94em;
}

#fw-footer {
	position:relative;
	font-size: 10px;
	font-family: verdana,sans-serif;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	clear: both;
	color: #999;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	margin-left:220px;
}


#fw-tracker {
 clear: both;
}

/* --- Miscellaneous --- */

code,pre {
	font-size:12px
}

fieldset {
	margin:1em 0;
	padding:1em;
	border:1px solid #CCC
}

legend {
	color:#000;
	font-weight:bold;
}

label {
	cursor:pointer
}

.imgleft{float: left;clear: left;margin-right: 7px;margin-bottom: 3px;}

.imgright{float: right;clear: right;margin-right: 7px;margin-bottom: 3px;}

a img{ border: 0px;}

/* forms */

label,button,input[type="submit"] {
	cursor:pointer;
}

input,textarea {
	padding:.1em;
}

textarea {
	font:1em verdana,arial,sans-serif;
}

.formSpan {
	display:block;
	margin-bottom: 1.25em;
}

.fw-tertiary {
    background-color: #6B6B6A;
    border-color: #6B6B6A;
}

/* The following styles are for the blog.
* Remember, if a CSS property is already defined in blog.css,
* you must use the !important rule. */

.fwBlogEntryDisplay {
	border-bottom: solid 1px #e1e0e0 !important;
	margin: 0px !important;
	margin-bottom: 20px !important;
	padding: 10px 0px 0px 0px !important;
}

.fwBlogEntryTitle {
	font: bold 18px "lucida sans" !important;
	letter-spacing: -1px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 23px !important;
}

.fwBlogEntryDate {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 23px !important;
	color: #999999 !important;
}

.fwBlogEntryDate BR {
	display: none;
}

.fwBlogEntryBody {
	padding: 0px 0px 10px 0px !important;
	margin: 0px 0px 2px 0px !important;
	border-bottom: solid 1px #e1e0e0 !important;
}

.fwBlogCommentContainer{
	padding: 10px !important;
	margin: 10px 0px 0px 0px !important;
	background-color: #f4f4f4 !important;
	border: solid 1px #e1e0e0 !important;
}

#googlecolors1 {
background-color: #fff; /*bg*/
color: #666666; /*text*/
}

#googlecolors1 a, #googlecolors1 a:visited {
color: #a33f46; /*link*/
}

#googlecolors2 {
background-color: #bababa; /*border*/
color: #a33f46; /*url*/
}

/* This can be used to decorate around any advertisements that appear on the page (non-premium users only) */
/* It is STRICTLY forbidden to modify this code as to obstruct the view of the advertisement */
#fw-advertisement
{
	margin: 0;
	padding-bottom:10px;
	border: 0;
	text-align: center;
}
#query {background-color:#c0c0c0}
