body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #090909;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
	}
* ul, * li { 
	list-style-type: none;
	margin: 0; padding: 0;
	}	

ul.bullet { 
	padding-left: 14px;
	}	
ul.bullet li { 
	list-style-type: disc; list-style-position: outside;
	}
ul.spaced li { 
	margin-bottom: 6px;
	}	
p { 
	margin: 0; padding: 0; 
	}
.skipNav { 
	display: none;
	}
.clearfix:after { 
	content:"."; display:block; height:0; clear:both; visibility:hidden; 
	}
.clear { clear: both; }

a, a:link, a:visited, a:hover { 
	color: #3463a7; text-decoration: none; font-weight: bold;
	}
a:visited {
	color: #5877a6;
	}
a:hover {
	text-decoration: underline;
	}
a:focus, a:active, a:visited { 
	outline: none; 
	}
a.am-hoverShw, a.pict { 
	display: block; width: inherit; height: 100%; text-indent: -999em; overflow: hidden;
	}
a.am-hoverShw:hover { 
	background: url(../images/am-hoverShw10.png) repeat transparent; 
	text-decoration: none; 
	}
.am-rc {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
a.am-hoverShw10:hover { 
	background: url(../images/am-hoverShw10.png) repeat transparent;
	}	
#outerWrap, #logoMenuWrap, #mainVisualWrap, #subContentOuterWrap {
	width: 100%;
	}	
#logoMenuWrap{
	background-color: #fff; 
	}
#outerWrap{
	background-color: #676b71; z-index: 1;
	}
#subContentOuterWrap{
	background-color: #16181c;
	}
#logoMenu {
	width: 960px; padding-left: 70px; height: 106px; margin: 0 auto; position: relative;
	z-index: 10;
	}
	
#logo {
	position: absolute; top: 6px; left: 124px; width: 190px; height: 92px; margin: 0;
	}
h1#announce  {
	position: absolute; top: 83px; left: 124px;  margin: 0; padding: 6px;
	font-size:1em;}
#mainVisualWrap	{ 
	background: url(../images/mainVisualBcgr.png) repeat-x transparent; z-index: 1;
	}

#mainVisual	{ 
	position: absolute; overflow: hidden;
	width: 1030px; height: 292px; padding: 0; left: 0; top: 0;
	background: url(../images/mainVisualBcgr.png) no-repeat transparent;
	}
#mainVisualInnerWrap { 
	position: relative; z-index: 1; margin: 0 auto; 
	width: 960px; padding-left: 70px; height: 292px;
	}

#mainVisualShadow	{ 
	position: absolute; left: 50px; top: 0; width: 1000px; height: 291px; 
	background: url(../images/mainVisualShadow.jpg) no-repeat transparent;
	}
	
#slideShow { 
	position: absolute; left: 70px; top: 0; width: 960px; height: 291px; border-bottom: 1px solid #fff;
	overflow: hidden; z-index: 2; 
	}

#slideShowPrev, #slideShowNext { 
	position: absolute; left: 94px; bottom: 1px; width: 33px; height: 24px;
	z-index: 3; background: url(../images/buttonsStartLoadPng24.png) no-repeat -310px 0 #2d3035;
	}
#slideShowNext { 
	left: 130px; 
	background-position: -343px 0;
	}
#slideShowPrev:hover, #slideShowNext:hover { 
	background-color: #da2437; cursor: pointer;
	}
.am-btn {
	overflow: hidden; background: url(../images/buttonsStartLoadPng24.png) no-repeat 0 0 transparent;
}
#slideShowJoinUsBtn {
	position: absolute; width: 151px; height: 33px; bottom: 39px; right: 25px;
	 z-index: 4; padding: 0 4px 4px 0;
	 background-position: 0 0;
	}

body#become-a-member #slideShowJoinUsBtn,
body#share-a-story #slideShowJoinUsBtn
	{
	display: none;
	}	
body#our-story #slideShowJoinUsBtn,
body#our-campaigns #slideShowJoinUsBtn,
body#our-board #slideShowJoinUsBtn,
body#contact #slideShowJoinUsBtn {
	bottom: 26px;
	}

#shareStoryFlameCtner {
	position: absolute; left: 519px; top: -12px; width: 100px; height: 130px;
	 z-index: 4; background-color: transparent;
	}
#shareStoryNames {
	position: absolute; left: 120px; top: 0px; width: 440px; height: 291px; overflow: hidden;
	 z-index: 4;  color: #969697; 
	}
#shareStoryNames li {
	font-size: 1em; padding: 5px; font-weight: bold;
	}
#newStoryEntryBtn {
	width: 196px; height: 36px; margin: 16px 0 3em;
	text-indent: -999em;
	background: url(../images/newStoryBtn.png) no-repeat;
	}	
#mainContentWrap {
	margin: 0 auto; background-color: transparent;
	width: 960px; padding-left: 70px;
	}
#mainContentBcgr {
	background-color: #fff;
	width: 960px; padding-bottom: 30px; 
	}
#mainContent {
	float: left; padding-top: 16px;
	width: 960px;
	}
#contentLeft {
	float: left; width: 470px; padding: 0 22px 0 24px; 
	}
#contentLeftTop	p {	
	margin: 0; padding: .6em 1em .6em 20px; background-color: #e3e7ed;
	font-family: Georgia, serif; font-style: italic;
	}
#contentRight {
	float: left; width: 420px; padding-right: 24px;	
	}
#contentRight li {
	margin-top: 6px; line-height: 1.2;
	}
#contentRight h3 { 
	margin: 1.2em 0 .5em;
	}
#contentRightLeft {
	float: left; width: 200px;
	}
div.textBlock	{
	padding: 0 14px;
	}
p#closeHold {
	background: url(../images/sidebar1Sprite.png) no-repeat -400px 0 transparent;
	width: 200px; height:100px; margin: 2.2em 0 0 0;
	}
p#sfttEvents {
	background: url(../images/sidebarSprite1.png) no-repeat;
	width: 200px; height:80px; margin: 2.2em 0 0 0;
	}
h3.oneEvent {
	background-color: #E3E7ED; color: #1b293b; height: 3em;
	padding: .75em; line-height: 1.666em;
}	
#signUpForNewsCtner h3 {	
	text-indent: -999em; margin: 0; padding: 0;
	}
#signUpForNewsCtner {
	width: 200px; position: relative; margin-top: 2.2em;
	background: url(../images/sidebar1Sprite.png) no-repeat -200px 0 #89051d;
	}
#signUpForNewsOpener {
	width: 200px; height: 131px;
	}	
#signUpForNewsOpener.closed:hover {
	background: url(../images/am-hoverShw20.png) repeat transparent; cursor: pointer;
	}
#signUpForNewsForm {
	display: none; margin: 0; width: 166px; padding: 0 6px 10px 24px;
	}
#signUpForNewsForm label {
	display: block; color: #fff;
	}
#signUpForNewsForm input {
	margin-bottom: 6px;
	}
#signUpForNewsForm .submit {
	margin-top: 10px; cursor: pointer;
}
#privacyNotice a {
	font-size: smaller; color: #fff; width: 166px;
	}
#signUpForNewsThankYou	 {
	color: #fff; width: 166px; padding: 0 6px 10px 24px; display: none;
	}

#contentRightRight {
	float: right; width: 200px;
	}
#rightDonateCtner {
	width: 200px; padding-top: 309px; overflow: hidden;
	background: url(../images/bannerSpriteFirst.jpg) -200px -130px no-repeat;
	}
#rightDonateBtnCtner {
	width: 200px; height: 60px; overflow: hidden;
	position: relative;
	background-color: #89051d;
	}
#rightDonateBtn {
	position: absolute; width: 151px; height: 33px; top: 12px; left: 25px; padding: 0 4px 4px 0;
	background-position: -155px 0;
	}
#rightDonatePayPalForm, #rightDonateSubmit {
	position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: none;
	width: 100%; height: 100%; background-color: transparent;
	}
#rightDonateSubmit {
	font-size: 1px !important; top: 1px; left: 1px; width: 151px; height: 33px;
	}	
#rightDonateSubmit:hover {
	background: url(../images/am-hoverShw20.png) repeat transparent; cursor: pointer;
	}	
#ptsdDonateBtn {
	width: 151px; height: 33px; padding: 0 4px 4px 0;
	background-position: -155px 0; text-indent: -9999em;
	}
#ptsdDonateBtn:hover { cursor:pointer; }
body#support-sftts-mission #rightDonateCtner,
body#become-a-member #rightDonateCtner,
body#volunteer #rightDonateCtner,
body#sound-off #rightDonateCtner,
body#ptsd #rightDonateCtner {
	padding-top: 327px;
	background: url(../images/rightJoinUsBcgrTakeAction.jpg) no-repeat;
	}
body#our-story #rightDonateCtner,
body#our-campaigns #rightDonateCtner,
body#our-board #rightDonateCtner,
body#contact #rightDonateCtner,
body#sftt-events #rightDonateCtner {
	padding-top: 327px;
	background: url(../images/rightJoinUsBcgrAbout.jpg) no-repeat;
	}
#rightDonateBtnCtner h3 {	
	text-indent: -999em; margin: 0; padding: 0;
	}
#ptsdBanner {
	width: 200px; height: 440px; margin-top: 2.2em;
	background: url(../images/bannerSpriteFirst.jpg) no-repeat;
	}
#supportBanner {
	width: 200px; height: 130px;
	background: url(../images/bannerSpriteFirst.jpg) -200px 0 no-repeat;
	}	
#rightShareStoryBanner {
	width: 200px; height: 282px; margin-top: 2.2em;
	background: url(../images/rightShareStoryBannerBcgr.jpg) no-repeat;
	}
#searchWrap {
	/*clear: both; width: 420px; */
	}
#searchResults {
	/*
width: 420px; text-align: left;
	margin-top: 20px;
*/
	}
	
#subContentWrap {
	margin: 0 auto; background-color: #16181c;
	width: 960px;
	padding: 44px 0 30px 70px;
	}
#subContent {
	float: left;
	width: 960px;
	}
#subContentOne, #subContentTwo, #subContentThree, #subContentFour {
	float: left; width: 218px; padding: 0 16px;
	background: url(../images/subContLineBcgr.png) repeat-y right 40px;
	}
#subContentFour {
	background: none; width: 178px;
	}
	
h2, h3, h1 { 
	color: #ae0625; margin: 1.6em 0 .8em;
	}
h1, #contentLeftTop h2 { 
	margin-top: 22px;
	}
h1 { 
	margin-top: 22px; text-transform: uppercase; 
	padding-bottom: 9px; background:  url(../images/h1Underline.png) repeat-x 0 bottom;
	}	

#contentLeft.textual p { 
	margin-top: .75em; line-height: 1.385em;
	}
html.w1280 #contentLeftDynamic.textual p { 
	margin-top: .75em; line-height: 1.357em;
	}
#contentLeft.textual ul { 
	padding-left: 14px; margin-top: 1em; margin-bottom: 1em;
	}	
#contentLeft.textual  ul li { 
	list-style-type: disc; list-style-position: outside;
	margin-top: 6px;
	}

#contentRight p { 
	line-height: 1.33em; 
	}
html.w1280 #contentRight p { 
	line-height: 1.308em;
	}
a.more-link { display: block; margin-top: .3em;}


#subContent * { 
	color: #fff; 
	}
#subContent h3 { 
	color: #fff; margin: 0; height: 40px; overflow: hidden;
	}	
#subContent img.main { 
	float: left; padding: 0 14px 10px 0;
	}
#subContent p.moreLink a { 
	color: #ae0625; 
	}
#dvdFragmentCtner {
	display: none; width: 200px; height: 180px;
}
	
p.moreLink {
	margin-top: .2em;
	}
	
#volunteerRegBtn {
	width: 248px; height: 35px;
	background: url(../images/volunteerRegBtn.png) no-repeat 0 0;
	}
#memberRegBtn {
	width: 270px; height: 35px;
	background: url(../images/membershipRegBtn.png) no-repeat 0 0;
	}
#membershipPPBtn {
	width: 196px; height: 35px; margin-bottom: 1.5em;
	background: url(../images/membershipPPBtn.png) no-repeat 0 0;
	}
#membershipPayPalForm, .paypalForm {
	margin-top: 1em;
	}
#donateBtn {
	width:101px; height: 35px;
	background: url(../images/donateBtn.png) no-repeat 0 0;
	}
	
.oneBanner {margin: 1.6em 2em 0 0; padding-bottom: 1em; 
	border-bottom: 1px solid #c9c8c8; line-height: 1.2; }
.oneBanner img { display: block; border: 0; padding-bottom: .5em; }	

#contactAddresses p { padding-left: 20px; }
#contactAddresses p.oneLink { 
	margin-top: 1.4em; background: url(../images/bStar12.png) no-repeat 0 0;
	}
#contactAddresses p.oneLink + p { margin-top: .4em; }
/*---CONTENT LEFT CONTENTS -----------------------------*/
#contentLeftTop	{ 
	 display: block;
	}	
/*---MENU -----------------------------*/
#menuMain { 
	position: absolute; top: 51px; right: 0; 
	height: 34px; overflow: visible;
	width: 629px;
	background: url(../images/menu.png) no-repeat transparent;
	}
#menuMain li {
	position: absolute; top: 0px; left: 48px; height: 34px; width: 60px;
	}
#menuMain li.takeAction { width: 104px; left: 158px; }
#menuMain li.share-a-story { width: 116px; left: 318px; }
#menuMain li.aboutSTTF { width: 102px; left: 480px; }

#menuMain a, #menuMain a:link, #menuMain a:visited, #menuMain a:hover {
	height: 34px; width: 100%; display: block;
	text-indent: -999em; overflow: hidden;
	}
#menuMain a {
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	background-position: -48px -34px; 
	background-color: transparent;
	}	
#menuMain li.takeAction a { background-position: -158px -34px; }
#menuMain li.share-a-story a { background-position: -318px -34px; }
#menuMain li.aboutSTTF a { background-position: -480px -34px; }

#menuMain li.home a:hover { background-position: -48px -68px; }
#menuMain li.takeAction a:hover { background-position: -158px -68px; }
#menuMain li.share-a-story a:hover { background-position: -318px -68px; }
#menuMain li.aboutSTTF a:hover { background-position: -480px -68px; }

#menuMain li:hover {
	cursor: pointer;
	}

body#home #menuMain li.home a { background-position: -48px -68px; }
body#share-a-story #menuMain li.share-a-story a { background-position: -318px -68px; }

#menuMain a.cur {
	cursor: default;
	}
/*---menuTopSubs -----------------------------*/

#menuMain ul { 
	position: absolute; top: -9999em; width: 13em; 
	background-color: #da2437; padding: 0; margin: 0;
	}
#menuMain li.aboutSTTF ul {
	 width: 149px; 
	}
#menuMain li:hover ul, #menuMain li.ie6 ul { 
	top: 34px;
	}
#menuMain li li { 
	position: static;
	height: auto; width: 100%; border-top: #be2622 1px solid;
	}
#menuMain li li.acc_open { 
	border-top: none;
	}		
#menuMain ul li a:link, #menuMain ul li a:visited, #menuMain ul li a:hover {
	display: block; font-weight: bold; text-indent: 5%;
	width: 100%;   height:2.25em; line-height: 2.25; 
	background-image: none; 
	background-color:transparent; color: #fff;
	text-decoration: none;
	}
#menuMain ul li a.cur:link, #menuMain ul li a.cur:visited, #menuMain ul li a.cur:hover {
	background-color: #ad0d16; text-decoration: none; cursor: default;
	}
#menuMain ul li a:hover {
	background-color: #ad0d16;
	}

/*---BLOG -----------------------------*/

.navigation { 
	margin-top: 22px; background-color: #e3e7ed;
	padding: 8px;
	}
.navigation .alignright {
	text-align: right;
	}
.navigation,
.navigation a:link,
.navigation a:visited,
.navigation a:hover { 
	color: #1b293b; font-style: italic;
	}
div.post {
	margin-top: 3em;
	}


.post h2.postTitle,
.post h2.postTitleSingle { 
	margin: 0; padding: 0;
	color: #3463a7; text-transform: uppercase;
	}
.post h2.postTitleSingle { 
	margin: 2em 0 0;
	}
.category-closehold h2.postTitleSingle {
	background: url(../images/CloseHoldBadge.png) no-repeat 0 0;
	padding-left: 116px; min-height: 44px;
}
#post-836 .postHeading h2.postTitleSingle {
	background: none;
	padding-left: 0; min-height: auto;
}
div.postHeading {
	position: relative;
	}
.datum {
	position: absolute; top: 0; left: -94px;
	width: 70px; padding: 10px 0;
	overflow: hidden; text-align: center; color: #fff; 
	font-weight: bold;
	background-color: #2d3035;
	}
.datum span {	
	width: 70px; float: left;
	}
.n {
	font-size: 30px; line-height: 30px;
	}
.d, .y {
	font-size: 11px; line-height: 1;
	}

.searchStr	{
	color: #d21f2c;
	background-color: yellow;
	font-weight: bold;
	}
small.time {
	display: block; margin-top: .5em; padding-left: 16px;
	}
div.entry { 
	margin: 1.4em 0 0;
	}
div.entry p { 
	margin: 0 0 .6em 0;
	}	
#content.single div.post {
	margin-bottom: 1em;
	}
div.entry {
	margin: 1em 0 0; 
	}	
img.alignleft  {
	margin: 0 1em .5em 0;
	float: left;
	}
img.alignright  {
	margin: 0 0 .5em 1em;
	float: right;
	}	
h2.pagetitle { 	
	margin: 0 0 1.4em;
	}	
div.post h3#respond { 	
	text-transform: uppercase; margin:0; color:#c7b5a4;
	}	
#content.single div.post h2 { 	
	margin-top: 1.6em; margin-bottom: 1em;
	}
#rssSubscr	{
	margin-left: 16px; 
	}
#rssSubscr h3	{
	margin: 0;
	}
#rssAtom {
	padding-left: 1.2em;
	}
textarea#comment { width: 90%; }	
p.postmetadata { 
	margin-top: 1.25em;
	}
.story-author-name {
	margin: 1em 0; font-style: italic;
	}
.wp-pagenavi {
	clear: both;
}
.wp-pagenavi:last-child { margin-top: 4em; }
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}
.wp-pagenavi span.current {
	font-weight: bold;
}
/*--- SOCIAL BOOKMARKS-----------------------------*/	
#wpSocial {
	background-color: transparent;
	width: 180px;
	}
#wpSocial h2 {
	background-color: #9f7859;
	}
#wpSocial li {
	margin-top: 16px; padding: 0 4px 0 50px;
	background: url(../images/social.png) no-repeat;
	background-position: 7px 2px; min-height: 34px;
	}
#wpSocial li.twitter {
	background-position: -183px  2px;
	}
#wpSocial li.facebook {
	background-position: -373px  2px;
	}
#wpSocial li.youtube {
	background-position: -563px  2px;
	}
#wpSocial li.flickr {
	background-position: -753px  2px;
	}
#wpSocial li.linkedIn {
	background-position: -943px  2px;
	}
#wpSocial a { color: #5096ff; }	
#postSocialBmarks {
	border:0px solid #005887;
	clear:both;
	margin: 1em 0 1em 0px;
	padding:0;
	position:relative; 
	}
#postSocialBmarks h3 {
	text-transform: none; color: #35528c; margin: 0 0 4px;
	}
#postSocialBmarks ul {
	list-style-image:none; list-style-position:outside; list-style-type: none;
	margin: 0; padding:0; height: 20px;
	}	
#postSocialBmarks ul li {
	display: inline;
	padding: 0 10px .538em 0px;
	text-align:center;
	}
#postSocialBmarks ul li a {
	padding-left: 20px;
	}	

/*---FOOTER-----------------------------*/
#footer {
	margin: 0 auto;
	width: 950px;
	padding: 25px 0 30px;
	text-align: center;
	background-color: transparent; color: #9fa4aa;
	}
#footer li {
	display: inline;
	margin: 0 7px 0 0px;
	}
#footer a, #footer a:link, #footer a:visited, #footer a:hover { 
	color: #9fa4aa;
	}
#footer li a, #footer li a:link, #footer li a:visited,
#footer li a:hover {
	border-left: 1px #9fa4aa solid; 
	padding: 0 0px 0 10px; 
	}
#footer li.first a, #footer li.first a:link, #footer li.first a:visited,
#footer li.first a:hover {
	border-left: 0px #9fa4aa solid; padding-left: 0;
	}
#footer li.last {
	margin-right: 0;
	}
p#copyright {
	margin: 0; 
	}
#footer a:hover { 
	text-decoration: underline; cursor: pointer;
	}
#footer a.cur, #footer a.cur:hover {
	cursor: default; font-style: italic; text-decoration: none;
	}
#footer .wp-line a { font-weight: normal; }

/****FORM DEFAULTS************************************************************/	
.amd_form {
	font-family: inherit; width: 470px;
	}
.amd_form legend {
	font-weight: bold; color: #192359;
	}
.amd_form fieldset { 
	margin: 2em 0 0 0; border: 1px solid #ccdae7;
	}

.amd_form label {
	display: block; color: #192359;
	/*display: -moz-inline-box;*/
	vertical-align: top;
	}
.amd_form label.inLine {
	display: inline; padding-left: 6px;
	/*display: -moz-inline-box;*/
	}	
.amd_form .error {
	/*border: 1px solid red;*/
	/*font-style: italic;*/	
	/*define for each case*/
	
	}
.amd_form .float {
	float: left;
	}
.amd_form  ol {
  margin: 0; padding: 0; padding-top: 12px; width: 100%;
  clear: both;
	}
.amd_form legend + ol {
  padding-top: 0;
	}
.amd_form  ol.spaceOut li {
	padding-top: 8px;
	}
.amd_form  ol.addIndent li {
	padding-left: 30px; text-indent: -30px;
	}

.amd_form li.label {
  color: #192359;
	}

.amd_form li.float,
.amd_form li.float2 {
  width: 210px;
	}

.amd_form li.float2 {
  float: left; padding-left: 1em;
	}
.amd_form li.float input,
.amd_form li.float2 input {
  width: 90%;
	}
.amd_form li.radio {
  display: inline;
	}
.amd_form li.radio + li.radio {
  padding-left: 1.5em;
	}
.formRequired	{
	color: #ae0625; font-style: italic; font-weight: normal;
	}
.amd_form li.requiredHint {
	font-size: .857em; padding:0;
	}
.amd_form li.nojsErr {
	/*define for each case*/
	color: #fff;
	}	

.amd_form input.num {
  width: 3em;
	}
.amd_form textarea {
  width: 90%; font-family: inherit; 
	}

.amd_form  input,
.amd_form  textarea {
  font-family: Helvetica, Ariel, sans-serif;
	}
.amd_form input[type='submit']:hover, 
.amd_form input[type='reset']:hover {
  cursor:pointer;
	}
.amd_form input.hidden { 
	display: none; 
	}

.amd_form fieldset.submitForm { 
	border: 0px solid #ccdae7;
	}
.amd_form fieldset.submitForm legend { 
	display: none;
	}
.amd_form fieldset.submitForm input.submitBtn,
#new_entry input.submitBtn { 
	width: 104px; height: 36px; display: block;
	background-image: url(../images/submitBtn.png);
	background-repeat: no-repeat; 
	margin: 0;  padding: 0; border: 0; cursor: pointer;
	}
#new_entry li {
	margin-top: 8px;
	}
#new_entry input {
	width: 300px;
	}
#new_entry input[type="submit"] {
	width: auto; cursor:pointer;
	}
#new_entry textarea {
	height: 600px; padding: 8px; line-height: 1.25em;
	width: 400px;
	}
#errorMsgPhpList {
	color: #c70000;
	font-weight: bold;
	}

/*---emailToFriendForm-----------------------------*/
.emailToFriend	{
	min-height: 2em; clear: both; margin: 4px 0 0 20px;
	}
div.post .emailToFriend	{
	margin-left: 0;
	}
#emailToFriendForm	{
	width: inherit; margin: 0;
	display: none;
	}
.emailToFriend	a {
	display: block; background: url(../images/email.png) no-repeat transparent;
	padding-left: 24px; line-height: 2em;
	}	
.emailToFriend	a:hover {
	cursor: pointer;
	}
/***SEARCHFORM ************************************************************************/	
#contentRight #searchform {
	margin-top: 1.6em;
	}
#searchform label {
	display: block; color: #ae0625; font-weight: bold; margin-bottom: 6px;
	}
#searchsubmit {
	margin-top: 6px; display: block;
	}	
#searchsubmit:hover {
	cursor: pointer;
	}
#searchResults p {
	margin-top: 1em;
	}

/***BOOKMARKS ************************************************************************/	

.selectBookmark {
	margin-left: 20px; margin-top: 1.5em;
	}
div.post .selectBookmark {
	margin-left: 0; width: 460px;
	}	

html:first-child .selectBookmark .bookmark_list {  /* Opera */
	font-size: 80%;
}

#contentLeft.textual .selectBookmark ul.bookmark_compact {
	float: left;
	height: 20px;
	list-style-type: none;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	background-color: #eee;
	border: 1px outset;
}
#contentLeft.textual .selectBookmark ul.bookmark_compact li {
	float: left; list-style-type: none;
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 2px;
	background-color: transparent;
	border: none;
}
#contentLeft.textual .selectBookmark ul.bookmark_compact a {
	width: 100%;
}
#contentLeft.textual .selectBookmark ul.bookmark_compact span {
	display: inline-block;
	width: 16px;
	height: 16px;
}
#contentLeft.textual .selectBookmark ul.bookmark_compact img {
	border: none;
}

/***FONTS ************************************************************************/	
#outerWrap, .jqmWindow {
	font-size: .8125em; /*13px*/
	}
html.w1280 #outerWrap, html.w1280 .jqmWindow { 
	font-size: 0.875em; /*14px*/
	}
#contentRight, .smallerFontInContentLeft {
	font-size: .923em; /*12px*/
	}
html.w1280 #contentRight,
html.w1280 .smallerFontInContentLeft {
	font-size: .929em; /*13px*/
	}
#footer {
	font-size: .688em; /*11px*/
	}
html.w1280 #footer { 
	font-size: .75em; /*12px*/
	}	
h1 {
	font-size: 1.154em; /*15px*/
	}
html.w1280 h1 {
	font-size: 1.143em; /*16px*/
	}	
h2 {
	font-size: 1.154em; /*15px*/
	}
html.w1280 h2 {
	font-size: 1.143em; /*16px*/
	}
h1.pageTitle,
#contentLeftTop h2 {
	font-size: 1.231em; /*16px*/
	}
html.w1280 h1.pageTitle,
html.w1280 #contentLeftTop h2{
	font-size: 1.214em; /*17px*/
	}
h3 {
	font-size: 1.077em; 
	}
html.w1280 h3 {
	font-size: 1.071em; 
	}
#contentRight h3,
#contentRight #searchform label {
	font-size: 1.083em; line-height: 1.154;
	}
html.w1280 #contentRight h3,
#contentRight #searchform label {
	font-size: 1.077em; line-height: 1.143;
	}
#contentLeftTop	p {
	font-size: 1.308em; line-height: 1.3; /*17px*/
	}
html.w1280 #contentLeftTop	p {
	font-size: 1.286em; /*18px*/
	}	

body.w1280 .amd_form input[type='submit'], 
body.w1280 .amd_form input[type='reset'] {
  font-size: .909em; /*10px*/
	}
.amd_form input[type='submit'], 
.amd_form input[type='reset'] {
  font-size: .916em; /*11px*/
	}		
.oneBanner,
.emailToFriend	a {
	font-size: .818em; /*9px*/
	}
body.w1280 .oneBanner,
body.w1280 .emailToFriend	a { 
	font-size: .833em; /*10px*/
	}
.amd_form input, .amd_form textarea {
	font-size: 1em;
	}
/*
body.w1280 .amd_form input,
body.w1280 .amd_form textarea {
	font-size: 1em;
	}	
*/
p.postmetadata,
p.tags,
div.post small,
ol.commentlist p.commentHeader,
#rssSubscr	a { 
	font-size: .818em; /*9px*/
	}
	
body.w1280 p.postmetadata,
body.w1280 p.tags,
body.w1280 div.post small,
body.w1280 ol.commentlist p.commentHeader,
body.w1280 #rssSubscr	a { 
	font-size: .833em; /*10px*/
	}
	
#postSocialBmarks ul li {
	font-size: .818em;
	}
body.w1280  #postSocialBmarks ul li {
	font-size: .833em;
	}	
#membOptLabel {
	font-size: .923em;
}
body.w1280 #membOptLabel {
	font-size: .929em;
}
/******13/14 schema******/
.oneSmaller {
	font-size: .923em;
	}
body.w1280 .oneSmaller {
	font-size: .929em;
	}		
.twoSmaller {
	font-size: .846em;
	}
body.w1280 .twoSmaller {
	font-size: .857em;
	}
.oneBigger {
	font-size: 1.077em;
	}
body.w1280 .oneBigger {
	font-size: 1.071em;
	}	
.twoBigger {
	font-size: 1.154em;
	}
body.w1280 .twoBigger {
	font-size: 1.143em;
	}
