BODY.bodyFormat {
	background-color: #2D2D2D;
	background-image: url(../images/backgrounds/bodybackground.gif);
}
FORM { 
margin: 0px; vertical-align: left; *vertical-align: left;
}

/* HEADER CSS */
.headerContainer {
text-align: left; vertical-align: top; padding: 0px 0px 0px 0px;
background-image: url(../images/header/us1mag_header_adspace.jpg);
}
.headerSearchBar {
text-align: right; vertical-align: top; padding: 2px 12px 0px 0px;
}
INPUT.hsearchbar	{
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #000000;
	border: solid 1px #000000; width: 108px; height: 14px;
}
INPUT.search-button {
vertical-align: middle; *vertical-align: middle;
}
.headerAdspace {
text-align: center; vertical-align: top; padding: 6px 0px 0px 0px;
}

/* BODY CSS */
TABLE.contentBorder {
border-color: #000000; border-spacing: 0; border-collapse: collapse; border-width: 1px 1px 1px 1px; border-style: solid;
}
.contentBG {
background: #000000; text-align: left; vertical-align: top;
}
.contentMainColumn {
text-align: left; vertical-align: top;
}
.contentRightColumn {
border-color: #000000; border-spacing: 0; border-collapse: collapse; border-width: 0px 0px 0px 2px; border-style: solid;
text-align: left; vertical-align: top;
}
TABLE.contentInnerBorder {
border-color: #514E4D; border-spacing: 0; border-collapse: collapse; border-width: 2px 2px 2px 2px; border-style: solid; text-align: left;
}
.contentInnerFormat {
padding: 4px 2px 2px 2px; background-image: url(../images/content/contentbg1.gif);
}

/* FOOTER CSS */
.footerAdspace {
text-align: center; vertical-align: top; padding: 4px 4px 4px 4px; background: #202020;
}
.footerContent1 {
text-align: center; vertical-align: top; padding: 0px 2px 4px 2px; background: #202020;
font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #ffffff;
}
.footerContent2 {
text-align: center; vertical-align: top; padding: 4px 4px 4px 4px; background: #000000;
font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #ffffff;
}
A.footer1link {
	color: #FFFFFF;
	text-decoration: none;
}
A.footer1link:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer2link {
	color: #ffffff;
	text-decoration: none;
}
A.footer2link:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* SUMMARY BOXES CSS */
TD.infoboxHeader {
text-align: left; vertical-align: top;
}
.infoboxContainer {
background: #202020; padding: 2px 2px 2px 2px;
}
.summaryContainer {
border-color: #000000; border-spacing: 0; border-collapse: collapse; border-width: 0px 0px 1px 0px; border-style: solid; text-align: right; vertical-align: top;
padding: 0px 0px 0px 0px;
}
.summaryTitle, A.summaryTitle, A.summaryTitle:hover, H2.summaryTitle {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00; text-decoration: none;
	text-align: left; vertical-align: top; text-align: left; vertical-align: top; margin-bottom: 0px; margin-top: 0px;
}
.summaryDescription {
font-family: Tahoma, Arial, sans-serfi; font-size: 10px; color: #ACACAC;
text-align: left; vertical-align: top;
}
.summaryDate {
font-family: Tahoma, Arial, sans-serfi; font-size: 9px; color: #535353;
text-align: left; vertical-align: top; padding: 2px 0px 0px 0px;
}
.summaryMore {
text-align: right; vertical-align: top; padding: 2px 0px 0px 0px;
}
.summaryAdbucket {
text-align: center; vertical-align: top;
padding: 3px 3px 3px 3px;
}
.hsummaryContainer {
border-color: #000000; border-spacing: 0; border-collapse: collapse; border-width: 1px 0px 1px 0px; border-style: solid; text-align: right; vertical-align: top;
padding: 1px 0px 0px 0px;
}
TABLE.hsummaryBorder4 {
border-color: #012D75; border-spacing: 0; border-collapse: collapse; border-width: 2px 2px 2px 2px; border-style: solid; text-align: left;
}
.hsummaryInnerFormat4 {
padding: 4px 2px 2px 2px; background-image: url(../images/content/contentbg4.gif);
}
TABLE.hsummaryBorder7 {
border-color: #DA6111; border-spacing: 0; border-collapse: collapse; border-width: 2px 2px 2px 2px; border-style: solid; text-align: left;
}
.hsummaryInnerFormat7 {
padding: 4px 2px 2px 2px; background-image: url(../images/content/contentbg7.gif);
}
TABLE.hsummaryBorder5 {
border-color: #680068; border-spacing: 0; border-collapse: collapse; border-width: 2px 2px 2px 2px; border-style: solid; text-align: left;
}
.hsummaryInnerFormat5 {
padding: 4px 2px 2px 2px; background-image: url(../images/content/contentbg5.gif);
}
TABLE.hsummaryBorder6 {
border-color: #B9170A; border-spacing: 0; border-collapse: collapse; border-width: 2px 2px 2px 2px; border-style: solid; text-align: left;
}
.hsummaryInnerFormat6 {
padding: 4px 2px 2px 2px; background-image: url(../images/content/contentbg6.gif);
}
TABLE.hsummaryBorder8 {
border-color: #008A00; border-spacing: 0; border-collapse: collapse; border-width: 2px 2px 2px 2px; border-style: solid; text-align: left;
}
.hsummaryInnerFormat8 {
padding: 4px 2px 2px 2px; background-image: url(../images/content/contentbg8.gif);
}

/* FEATURED ARTICLE CSS */
.featuredHomeContainer {
background: #202020; padding: 4px 4px 4px 4px;
}
.featuredHomeTitle, A.featuredHomeTitle, A.featuredHomeTitle:hover, H1.featuredHomeTitle {
	font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none;
	text-align: left; vertical-align: top; margin-bottom: 0px; margin-top: 0px;
}
.featuredHomeAuthor {
font-family: Tahoma, Arial, sans-serfi; font-size: 9px; color: #898989;
text-align: left; vertical-align: top;
}
.featuredHomeDate, .featuredHomeDetails {
font-family: Tahoma, Arial, sans-serfi; font-size: 9px; color: #898989;
text-align: right; vertical-align: top;
}
.featuredHomeDescription {
font-family: Tahoma, Arial, sans-serfi; font-size: 12px; color: #000000;
text-align: left; vertical-align: top; background: #FFFFFF; padding: 4px 4px 4px 4px;
}
.featuredArticleImage {
padding: 4px 4px 4px 4px; border: 1px solid #000000; margin: 0px 6px 6px 0px; width: 140px;
}

/* ARTICLE DETAILS CSS */
.articleContainer {
background: #202020; padding: 4px 4px 4px 4px;
}
.articleTitle, H1.articleTitle {
	font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; text-decoration: none;
	text-align: left; vertical-align: top; margin-bottom: 0px; margin-top: 0px;
}
.articleAuthor {
font-family: Tahoma, Arial, sans-serfi; font-size: 11px; color: #898989;
text-align: left; vertical-align: top;
}
.articleDate, .articleDetails {
font-family: Tahoma, Arial, sans-serfi; font-size: 11px; color: #898989;
text-align: right; vertical-align: top;
}
.articleDescription {
font-family: Tahoma, Arial, sans-serfi; font-size: 12px; color: #000000;
text-align: left; vertical-align: top; background: #FFFFFF; padding: 4px 4px 4px 4px;
}
.articleImage {
padding: 4px 4px 4px 4px; border: 1px solid #000000; margin: 0px 6px 6px 0px;
}
TD.articleshortcuts {
background: #FFFFFF;
padding: 4px 2px 2px 2px; text-align: center; vertical-align: top;
}
.articleSendfriend {
background: #202020;
}
.articleSendfriendHeader {
padding : 0px 0px 0px 0px; background: #202020;
font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; text-decoration: none;
}
TABLE.articleSendfriendContent {
padding : 0px 0px 0px 0px; background: #FFFFFF;
font-family: Tahoma, Arial, sans-serfi; font-size: 12px; color: #000000;
}

.articleResultsTable {
	background: #FFFFFF;
}
.articleResultsHeader {
	padding : 10px 2px 2px 6px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.articleResultsDate {
padding : 0px 2px 2px 6px;
font-family: Tahoma, Arial, sans-serfi; font-size: 11px; color: #898989;
text-align: left; vertical-align: top;
}
A.ArticleHeaderLink {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
A.ArticleHeaderLink:hover {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

/* CONTENT CSS */
.pageTitleContainer {
background: #202020; padding: 4px 4px 4px 4px;
}
TD.pageTitle, DIV.pageTitle, H1.pageTitle {
	font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; text-decoration: none;
	text-align: left; vertical-align: top; margin-bottom: 0px; margin-top: 0px;
}
.pageContent {
font-family: Tahoma, Arial, sans-serfi; font-size: 12px; color: #000000;
text-align: left; vertical-align: top; background: #FFFFFF; padding: 4px 4px 4px 4px;
}

/* FORMS CSS */
.formtitle { 
font-family: Tahoma, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
 }
.formtext { 
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;
 } 
.formxcolor {
	background: #575759;
}
.formicolor {
	background: #EFEFEF;
} 

/* members styles */
.membersLogininfobox {
	background: #EFEFEF;
}
.membersLogininfoboxTitle {
	font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none;
	text-align: left; vertical-align: top;
}
.membersLogininfoboxText {
font-family: Tahoma, Arial, sans-serfi; font-size: 11px; color: #000000;
text-align: left; vertical-align: top;
}
.membersContainer {
background: #202020; padding: 4px 4px 4px 4px;
}
.membersHeaderTitle {
  background: #FC9F13;
  font-family: Tahoma, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;
}
.memberspageHeading {
  font-family: Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #EB6C1E;
  margin-bottom: 0px;
}
.membersummaryHeader {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: italic; color: #000000;
	background: #FDEACE;
}
.membersMainText {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 80%;
}
.membersummaryText {
	font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000;
	background: #FFFFFF;
}
.membersMainContent {
	background: #FFFFFF;
}
.membersInfobox {
	background: #626264;
}
.membersinfoBoxHeader {
  background: #828284;
  font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
.membersinfoBoxContents {
  background: #FFFFFF;
  font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;
}
.membersformtitle { 
font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
 }
.membersformtext { 
font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;
 } 
.membersformxcolor {
	background: #626264;
}
.membersformicolor {
	background: #FFFFFF;
}
.membersprofileimage {
padding: 4px 4px 4px 4px; border: 1px solid #000000; margin: 0px 0px 0px 0px; width: 145px;
}
.membersprofilethumbnail {
padding: 1px 1px 1px 1px; border: 1px solid #000000; margin: 0px 6px 6px 0px; width: 50px;
}
.membersgalleryimage {
padding: 4px 4px 4px 4px; border: 1px solid #000000; margin: 0px 4px 4px 0px;
}
.membersmainheaders, A.membersmainheaders, A.membersmainheaders:hover, H1.membersmainheaders  {
	font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; text-decoration: none;
	text-align: left; vertical-align: top; margin-bottom: 0px; margin-top: 0px;
}
.membermaintext2 {
font-family: Tahoma, Arial, sans-serfi; font-size: 12px; color: #000000;
text-align: left; vertical-align: top; background: #FFFFFF; padding: 4px 4px 4px 4px;
}
.membercontacttext {
font-family: Tahoma, Arial, sans-serfi; font-size: 12px; color: #000000;
text-align: left; vertical-align: top; background: #FFFFFF; padding: 0px 0px 0px 0px;
}
A.memberslinks, A.memberslinks:hover {
	font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: none; color: #CC0000; text-decoration: underline;
	text-align: left; vertical-align: top; margin-bottom: 0px; margin-top: 0px;
}
.membersDirectoryContainer {
font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: none; color: #FFFFFF; text-decoration: none;
background: #202020; padding: 4px 4px 4px 4px;
}
.membersDirectoryContainerLinks {
font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: none; color: #CC0000; text-decoration: underline;
}
.membersdirectoryimage {
padding: 4px 4px 4px 4px; border: 1px solid #000000; margin: 6px 6px 6px 6px; width: 75px;
}
.membersDirectoryLinks {
font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: none; color: #CC0000; text-decoration: underline; line-height: 80%;
}
.membersdirectorytext {
font-family: Tahoma, Arial, sans-serfi; font-size: 10px; color: #000000; line-height: 80%;
}

/* MEMBER EDIT PROFILE CSS */
.memberedit-label {
padding: 0px 0px 0px 0px; margin: 0px; background: #F4F4F4;
font-family: Georgia, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-align: center; vertical-align: top;
}
.memberedit-datatheader {
padding: 2px 2px 2px 2px; background: #999999;
font-family: Georgia, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: top;
}
.memberedit-datat1 {
padding: 2px 2px 2px 2px; background: #FFFFFF;
font-family: Georgia, Arial, sans-serif; font-size: 11px; color: #000000; text-align: left; vertical-align: top;
}
.memberedit-datat2 {
padding: 2px 2px 2px 2px; background: #F4F4F4;
font-family: Georgia, Arial, sans-serif; font-size: 11px; color: #000000; text-align: left; vertical-align: top;
}
.memberedit-formlabel {
padding: 0px 0px 0px 0px; margin: 0px; background: #F4F4F4;
font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-align: center; vertical-align: top;
}
TD.memberedit-formtext {
padding: 0px 0px 0px 0px; margin: 0px; background: #FFFFFF;
font-family: Arial, sans-serif; font-size: 11px; color: #333333; text-align: left; vertical-align: top;
}

/* OLD CSS */
.mainText {
	padding : 0px 0px 0px 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.contentBody {
   background-image: url(../images/backgrounds/content-bg.gif);
	padding : 2px 2px 2px 2px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.infobox {
	background: #EFEFEF;
}
.infoboxContent {
	padding : 0px 0px 0px 4px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* RADIO CSS */
.radiotext {
font-family: Arial, Tahoma, sans-serif; font-size: 14px;
}
.radiotext2 {
font-family: Arial, Tahoma, sans-serif; font-size: 14px;
padding: 2px 2px 2px 2px;
visibility: 
}
.radiotextred {
color: #CC0000;
}
.radiotextorange {
color: #FF9214;
}
TD.radioheaderbg {
	background: #2D2D2D;
}