.pod
{
	margin-bottom: 10px;
}

.addthis_default_style
{
	float: right;
	margin: 5px 125px 0px 0px;
}


.post{ }

.entry{  }


h1{ }

/* forms */
label.main {line-height: 1.5; padding: 0 0 1px 0; border: none; color: #fff; display: block; font-weight: bold;}
label.sub {margin: 0; padding-top: 6px; clear: both; font-size: 9px; line-height: 9px; color: #C8DF59; display: block;} 

input.text, textarea.textarea, select.select {color: #333; font-family: "Lucida Grande", Tahoma, Arial, sans-serif; font-size: 100%; margin: 0;}
select.select {margin-top: 1px;}
input.text, textarea.textarea {padding: 2px 0;}
input.text, textarea.textarea, .firefox select.select, .chrome select.select {border-top: 1px solid #7c7c7c; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-bottom: 1px solid #ddd; background: #fff url(../images/reusable/fieldbg.gif) repeat-x top;}

ul.form {font-family: "Lucida Grande", Tahoma, Arial, sans-serif; margin: 0; padding: 0; list-style-type: none;}
ul.form li {display: block; margin:0; padding: 4px 0; clear: both; float: left; position: relative; width: 100%;}
ul.form li.focused {background-color: #fff7c0; background: none;}
ul.form li span.w {float: left; margin: 0 4px 0 0; padding: 0 0 8px;}

label.center {text-align: center;}
label.right {text-align: right;}


/* Test Layouts */
table.test-form-layout {empty-cells: show; table-layout: fixed; width: 100%;}
table.test-form-layout th,
table.test-form-layout td {font-size: 14px; font-weight: normal; margin: 0px; padding: 0px; font-family: inherit; text-align: left; vertical-align: top;}
table.test-form-layout th {line-height: 17px;}
table.test-form-layout td {}
table.test-form-layout caption {padding-bottom: 10px; text-align: center;}
table.test-form-layout td label {display: block; font-size: 11px; padding-bottom: 5px; padding-left: 7px; text-align: center;}
table.test-form-layout td div {margin: 0px 5px; padding-right: 7px;} /* 5px (input padding), 2px (input border) */
table.test-form-layout td div.left {margin-left: 0px;}
table.test-form-layout td div.right {margin-right: 0px;}
table.test-form-layout td div input.text,
table.test-form-layout td div textarea {border: 1px solid #9cbed2; font-family: Arial; font-size: 13px; padding: 1px; width: 100%;}
table.test-form-layout td div.select {margin: 0px 5px; padding-right: 3px;}
table.test-form-layout td div select {color: #555555; font-family: Arial; font-size: 13px; *font-size: 11px; *margin-top: 1px; width: 100%;}
table.test-form-layout td div.inline-select select {width: auto;}
.invalid {background-color: #ffffcc !important; border: 1px solid #ffaaaa;}

table.test-form-layout div.radio {text-align: left;}
table.test-form-layout div.radio label {margin-right: 10px;}
/* End of Test Layouts */

table.layout {table-layout: fixed;}
table.layout th, table.layout td {vertical-align: top;}

/* ie6 fix */
table {font-size: 1em;}

