/* EXPRESSION FIXES */

#idEdit_ifr{
background-image: none;
background-color: #ffffff;
color: #000000;
text-align: left;
font-size: 12px;
font-family: arial, verdana;
}

#tinymce{
background-image: none;
background-color: #ffffff;
color: #000000;
text-align: left;
font-size: 12px;
font-family: arial, verdana;
}


/* GENERAL STYLES */

html
{
padding: 0;
margin: 0px;
text-align: center;
}

body
{
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
text-decoration: none;
text-align: center;
background: #131213;
padding: 0px 0px 30px 0px;
}

body td
{
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
text-decoration: none;
}

#fsmContainer img
{
border: none;
display: block;
-ms-interpolation-mode: bicubic;
}

body p
{
margin: 0px;
padding: 0px;
}

body h1
{
margin: 0px;
padding: 0px;
}

body h2
{
margin: 0px;
padding: 0px;
}


/* LAYOUT STYLES */

#fsmContainer
{
width: 986px;
margin: 20px auto 20px auto;
}

#fsmContainerTable
{
width: 986px;
}

#fsmSubTable
{
border-top: 1px dashed #696868;
}

/* FOOTER SQ STYLES */
#fsmFooter
{
border-top: 1px dashed #696868;
width: 986px;
padding: 15px 0px 30px 0px;
color: #ffffff;
font-size: 11px;
}

#footercopy {
float:left;
height:15px;
margin-top:3px;
font-family:Verdana;
font-size:0.8em;
color:#ffffff;
 }
 
#footersq {
float:right;
height:15px;
}

a.sqsymbol img {
opacity:0.2;
filter:alpha(opacity=20);
}

a.sqsymbol img:hover{
opacity:1.0;
filter:alpha(opacity=100);
}



/* MAIN MENU STYLES */

#fsmMainMenu
{
margin-top: 10px;
margin-bottom: 20px;
}

#fsmMainMenu img
{
display: inline-block;
border: none;
filter: alpha(opacity=80);
opacity: 0.8;
}

#fsmMainMenu img:hover
{
display: inline-block;
filter: alpha(opacity=100);
opacity: 1.0;
}


/* MAIN MENU STYLES

#fsmMainMenu
{
margin-top: 10px;
margin-bottom: 20px;
}

#fsmMainMenu table
{
width: 716px;
height: 48px;
background-image: url(/media/fsmMenuBGnew.gif);
background-repeat: no-repeat;
background-position: center center;
}

#fsmMainMenu td
{
}

#fsmMainMenuItem img
{
border: none;
filter: alpha(opacity=0);
opacity: 0.0;
}

#fsmMainMenuItem:hover img
{
border: none;
filter: alpha(opacity=100);
opacity: 1.0;
}

 */

/* ADVERT STYLES */

#fsmTopBannerAdvert
{
}

#fsmRightAdverts
{
margin-top: 25px;
}

#fsmRightAdverts img
{
margin-bottom: 20px;
}

#fsmBottomAdvert
{
margin-top: 20px;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
border-top: 1px dashed #696868;
}

#fsmBottomAdvert img
{
margin: auto;
}

/* BLAH BLAH BOX STYLES */

#fsmBlahBox
{
margin-top: 20px;
width: 252px;
background: #bcbdc1;
}

#fsmBlahBoxTitle
{
padding: 7px 0px 7px 0px;
text-align: center;
background: #949599;
}

#fsmBlahBoxTitle img
{
margin: auto;
}

#fsmBlahBoxBody
{
height: 850px;
overflow: auto;
border-top: 1px dashed #555555;
}

#fsmBlahBoxBody table
{
background: #bcbdc1;
width: 234px;
}

#fsmBlahBoxBody td
{
color: #222222;
padding: 10px 10px 10px 10px;
border-bottom: 1px dashed #555555;
}

#fsmBlahItem
{
text-align: left;
color: #333333;
line-height: 20px;
}

#fsmBlahItem a
{
text-align: left;
color: #333333;
text-decoration: underline;
font-weight: bold;
}

#fsmBlahItem a:hover
{
text-align: left;
color: #000000;
text-decoration: underline;
font-weight: bold;
}


#fsmBlahItem a:hover h1, #fsmBlahItem a:hover h2 
{
text-align: left;
color: #333333;
text-decoration: underline;
/*
background: #d1241e;
*/
}

#fsmBlahItem img
{
float: left;
margin-right: 8px;
clear: both;
}

#fsmBlahItem h1
{
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: left;
font-weight: normal;
}

#fsmBlahItem h2 
{
font-size: 14px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 3px 0px;
text-align: left;
}

#fsmBlahBoxFooter
{
background: #949599;
padding: 10px 12px 10px 12px;
color: #ffffff;
text-align: left;
}

#fsmBlahBoxFooter a
{
color: #ffffff;
text-decoration: underline;
}





/* HOME PAGE FEATURE STYLES */

#fsmLogo
{
margin-top: 10px;
}

#fsmCurrentIssue
{
margin-top: 20px;
}

#fsmHomePageFeature1
{
position: relative;
margin-top: 0px;
width: 454px;
}

#fsmHomePageFeature1 span
{
position: absolute;
left: 10px;
bottom: 16px;
font-size: 24px;
font-weight: normal;
text-align: left;
}

#fsmHomePageFeature2
{
position: relative;
margin-top: 20px;
width: 454px;
}

#fsmHomePageFeature2 span
{
position: absolute;
right: 10px;
bottom: 16px;
font-size: 24px;
font-weight: normal;
text-align: right;
}

#fsmHomePageFeature3
{
position: relative;
margin-top: 20px;
padding-top: 20px;
width: 454px;
text-align: left;
line-height: 20px;
color: #ffffff;
clear: both;
border-top: 1px dashed #696868;
}

#fsmHomePageFeature3 img
{
float: left;
margin-right: 16px;
clear: both;
padding-bottom: 20px;
}

#fsmHomePageFeature3 a
{
text-decoration: none;
clear: both;
}

#fsmHomePageFeature3 a h1
{
font-size: 24px;
font-weight: normal;
display: block;
margin-bottom: 16px;
line-height: 24px;
color: #ffffff;
text-decoration: none;
}

#fsmHomePageFeature3 a:hover h1
{
font-size: 24px;
font-weight: normal;
display: block;
margin-bottom: 16px;
line-height: 24px;
color: #ffffff;
text-decoration: underline;
}

#fsmRightFeature
{
margin-top: 0px;
margin-bottom: 20px;
}


/* CURRENT ISSUE - SECTION FEATURE STYLES */

#fsmCurrentIssueSub
{
margin: 24px 0px 32px 0px;
color: #ffffff;
font-size: 16px;
}

#fsmCurrentIssueSub a
{
color: #ffffff;
text-decoration: none;
}

#fsmCurrentIssueSub a:hover
{
color: #ffffff;
text-decoration: underline;
}

#fsmCurrentSection
{
text-align: center;
/*
color: #ffffff;
font-size: 42px;
padding: 4px 0px 4px 0px;
background-color: #464344;
text-transform: uppercase;
*/
}

#fsmCurrentSectionImg
{
color: #ffffff;
font-size: 42px;
padding: 8px 0px 4px 0px;
text-align: center;
text-transform: uppercase;
}


#fsmBrosbox
{
font-weight: bold;
font-size: 12px;
color: #c9222c;
line-height: 18px;
}

#fsmBrosbox a
{
color: #ffffff;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
}

#fsmBrosbox a:hover
{
color: #ffffff;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
}

#fsmBrosSpacer
{
height: 25px;
}

#fsmBrosTable
{
width: 700px;
}

#fsmBrosTable td
{
width: 50%;
}



/* CONTACT US STYLES */

#fsmContactForm
{
/*
border-bottom: 1px dashed #696868;
*/
padding-bottom: 20px;
text-align: center;
font-size: 14px;
line-height: 18px;
}

#fsmContactForm table
{
margin: auto;
}

#fsmContactForm td
{
color: #ffffff;
font-size: 14px;
}

#fsmContactForm span
{
color: #df332a;
padding-left: 6px;
}

#fsmContactSub
{
border-bottom: 1px dashed #696868; 
padding-bottom: 15px; 
margin-bottom: 15px;
color: #ffffff;
text-align: left;
line-height: 18px;
}










/* DEFAULT ARTICLE */

#fsmDefaultArticle
{
color: #ffffff;
padding: 10px 20px 0px 0px;
line-height: 18px;
width: 710px;
}

#fsmDefaultArticleIssues
{
color: #ffffff;
padding: 10px 20px 0px 0px;
line-height: 18px;
}

#fsmDefaultArticleIssues img
{
float: left;
margin: 0px 14px 14px 0px;
clear: both;
}

#fsmDefaultArticle a, #fsmDefaultArticleIssues a
{
color: #ffffff;
text-decoration: underline;
}

#fsmDefaultArticle a:hover, #fsmDefaultArticleIssues a:hover
{
color: #ffffff;
text-decoration: underline;
}

#fsmDefaultArticle h1, #fsmDefaultArticleIssues h1
{
color: #ffffff;
margin: 14px 0px 20px 0px;
font-size: 30px;
padding: 16px 10px 16px 10px;
background: #2a2a2a;
}

#fsmDefaultArticle h2, #fsmDefaultArticleIssues h2
{
color: #ffffff;
margin: 0px 0px 0px 10px;
}

#fsmDefaultArticle img, #fsmDefaultArticle p img
{
/*
display: inline;
float: none;
*/
float: left;
margin: 10px;
max-width: 690px;
width: expression( this.width > 689 ? "690px" : "auto" );
}

/* DEFAULT SUB ARTICLE */

#fsmDefaultSubArticle
{
color: #ffffff;
padding-right: 20px;
line-height: 18px;
margin-top: 10px;
position: relative;
}

#fsmDefaultSubArticle a
{
color: #ffffff;
text-decoration: underline;
}

#fsmDefaultSubArticle a:hover
{
color: #ffffff;
text-decoration: underline;
}

#fsmDefaultSubArticle img
{
margin: 10px;
}

#fsmDefaultSubArticle h1
{
color: #ffffff;
margin: 20px 20px 20px 0px;
font-size: 26px;
font-weight: normal;
}

#fsmBrosbox
{
font-weight: bold;
font-size: 12px;
color: #c9222c;
line-height: 18px;
}

#fsmBrosbox a
{
color: #ffffff;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
}

#fsmBrosbox a:hover
{
color: #ffffff;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
}

#fsmBrosSpacer
{
height: 25px;
}

#fsmBrosTable
{
width: 700px;
}

#fsmBrosTable td
{
width: 50%;
color: #dd1c0e;
font-weight: bold;
}



/* CONTACT US STYLES */

#fsmContactForm
{
/*
border-bottom: 1px dashed #696868;
*/
padding-bottom: 20px;
text-align: center;
font-size: 14px;
line-height: 18px;
}

#fsmContactForm table
{
margin: auto;
}

#fsmContactForm td
{
color: #ffffff;
font-size: 14px;
text-align: left;
}

#fsmContactForm span
{
color: #df332a;
padding-left: 6px;
}

#fsmContactSub
{
border-bottom: 1px dashed #696868; 
padding-bottom: 15px; 
margin-bottom: 15px;
color: #ffffff;
text-align: left;
line-height: 18px;
}








/* VIDEO PLAYER STYLES */

#fsmVideoTitle
{
color: #ffffff;
margin: 25px 0px 0px 0px;
font-size: 30px;
padding: 16px 10px 16px 10px;
background: #2a2a2a;
font-weight: bold;
/*
color: #ffffff;
font-size: 24px;
text-align: left;
padding-top: 10px;
*/
}

#wrapper 
{ 
position: relative;
display: block;
text-align: center;
height:560px; 
margin: auto;
z-index: 200;
margin-top: 0px;
background: #000000;
}

#placeholder1
{
margin: auto;
}


/* VIDEO MENU STYLES */


#fsmVideoMenu
{
color: #ffffff;
width: 714px;
margin-top: 20px;
overflow: auto;
padding: 1px;
}

#fsmVideoMenu table
{
width: 714px;
border-top: 1px dashed #696868;
}

#fsmVideoMenu td
{
color: #ffffff;
text-align: left;
border-bottom: 1px dashed #696868;
padding-bottom: 10px;
}

a.fsmVideoMenuItemOff
{
color: #ffffff;
display: block;
padding: 10px 14px 0px 0px;
text-decoration: none;
}

a:hover.fsmVideoMenuItemOff, a.fsmVideoMenuItemOn, a:hover.fsmVideoMenuItemOn
{
color: #ffffff;
display: block;
padding: 10px 14px 0px 0px;
text-decoration: underline;
}

a.fsmVideoMenuItemOff h1, a.fsmVideoMenuItemOn h1
{
font-size: 18px;
}

#fsmVideoMenuImage
{
float: left;
width: 70px;
height: 56px;
background: #000000;
margin-right: 10px;
}

#fsmVideoMenuImage
{
border: 1px solid #696868;
}







#fsmDefaultArticleMenu
{
width: 734px;
margin-top: 15px;
}

#fsmDefaultArticleMenu table
{
width: 714px;
}

#fsmDefaultArticleMenu td
{
color: #ffffff;
padding: 0px 15px 0px 0px;
text-align: left;
border-bottom: 1px dashed #696868;
line-height: 20px;
}

#fsmDefaultArticleMenuItem
{
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #131213;
position: relative;
height: 100%;
}

#fsmDefaultArticleMenuItem img
{
float: left;
margin-right: 20px;
padding: 0px 0px 10px 0px;
}

#fsmDefaultArticleMenuItem a
{
text-decoration: none;
}

#fsmDefaultArticleMenuItem p a
{
text-decoration: underline;
color: #999999;
font-size: 14px;
}

#fsmDefaultArticleMenuItem p a:hover
{
text-decoration: underline;
color: #c9222c;
font-size: 14px;
}


#fsmDefaultArticleMenuItem h1
{
font-size: 24px;
font-weight: normal;
padding: 0px;
margin-bottom: 16px;
line-height: 24px;
color: #ffffff;
text-decoration: underline;
}

#fsmDefaultArticleMenuItem a h1
{
font-size: 24px;
font-weight: normal;
padding: 0px;
margin-bottom: 16px;
line-height: 24px;
color: #ffffff;
text-decoration: underline;
}

#fsmDefaultArticleMenuItem a:hover h1
{
font-size: 24px;
font-weight: normal;
padding: 0px;
margin-bottom: 16px;
line-height: 24px;
color: #ffffff;
text-decoration: underline;
}

a#fsmMore
{
float: right;
color: #ffffff;
text-decoration: underline;
margin-bottom: 10px;
padding-top: 5px;
}


/* RIGHT MENU STYLES */

#fsmMenuRight
{
margin: 20px 0px 0px 0px;
text-align: left;
}

#fsmMenuRightTitle
{
font-size: 30px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

#fsmMenuRightBody
{
margin-top: 15px;
}

#fsmMenuRightItem, #fsmMenuRightItemActive
{
display: block;
color: #ffffff;
padding: 0px 0px 0px 0px;
}

#fsmMenuRightItem a
{
display: block;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
background: #2a2a2a;
padding: 5px 9px 5px 9px;
margin-bottom: 2px;
}

#fsmMenuRightItem a:hover, #fsmMenuRightItemActive a, #fsmMenuRightItemActive a:hover
{
display: block;
font-size: 16px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
background: #343434;
padding: 5px 9px 5px 9px;
margin-bottom: 2px;
}

/* PAGING STYLES */

#pageNumbersBtm
{
color: #ffffff;
margin-top: 15px;
font-size: 14px;
}

#pageNumbersBtm a
{
color: #c9222c;
text-decoration: underline;
}

#pageNumbersBtm > td
{
padding-top: 10px;
}


&nbsp;





