.textSmall1{font-size:0.90em; line-height:200%; user-select:none;}.textSmall2{font-size:0.85em; line-height:200%; user-select:none;}.textSmall3{font-size:0.75em; line-height:200%; user-select:none;}.textMedium1{font-size:1.0em; line-height:200%; user-select:none;}.textMedium2{font-size:0.90em; line-height:175%; user-select:none;}.textLarge{font-size:1.25em; line-height:150%;}.textLarger{font-size:1.5em; line-height:150%;}.textLargest{font-size:1.75em; line-height:150%;}.textBold{font-weight:bold;}.textItalics{font-style:italic;}.lineHeight200{line-height:200%;}.textDkBlue{color:#336699;}.textWhite{color:#ffffff;}.textGreen{color:#390;}.textRed{color:#ff0000;}.textLtGray{color:#999999;}.textLighterGray{color:#CCCCCC;}.textGray{color:#666666;}.textDkGray{color:#333333;}.textDkrGray{color:#262626;}.textYellow{color:#FF0;}a:link{text-decoration:underline;color:#336699;}a:visited{text-decoration:underline;color:#336699;}a:hover{text-decoration:none;color:#000000;}a:active{text-decoration:underline;color:#000000;}a.BaseBlueLinks:link{font-family:Arial,sans-serif; color:#336699;line-height:200%;}a.BaseBlueLinks:visited{font-family:Arial,sans-serif; color:#000000;text-decoration:none;line-height:200%;}a.BaseBlueLinks:hover{font-family:Arial,sans-serif; color:#000000;text-decoration:none;line-height:200%;}a.BaseBlueLinks:active{font-family:Arial,sans-serif; color:#000000;text-decoration:none;line-height:200%;}a.WhiteLinksMenu:link{color:#CCCCCC; text-decoration:none; line-height:200%;}a.WhiteLinksMenu:visited{color:#CCCCCC; text-decoration:none; line-height:200%;}a.WhiteLinksMenu:hover{color:#FFFFFF; text-decoration:none; line-height:200%;}a.WhiteLinksMenu:active{color:#FF0; text-decoration:none; line-height:200%;}a.GrayLinksFooter:link{color:#999; text-decoration:none; line-height:200%;}a.GrayLinksFooter:visited{color:#000; text-decoration:none; line-height:200%;}a.GrayLinksFooter:hover{color:#000; text-decoration:none; line-height:200%;}a.GrayLinksFooter:active{color:#000; text-decoration:none; line-height:200%;}a.mobileNavLinks:link{color:#fff; text-decoration:none; line-height:200%;}a.mobileNavLinks:visited{color:#ccc; text-decoration:none; line-height:200%;}a.mobileNavLinks:hover{color:#fff; text-decoration:none; line-height:200%;}a.mobileNavLinks:active{color:#ff0; text-decoration:none; line-height:200%;}
a.whiteLinksFooter:link{color:#fff;text-decoration:none;line-height:200%;}
a.whiteLinksFooter:visited{color:#ccc;text-decoration:none;line-height:200%;}
a.whiteLinksFooter:hover{color:#ccc;text-decoration:none;line-height:200%;}
a.whiteLinksFooter:active{color:#ccc;text-decoration:none;line-height:200%;}

.picTrans:hover{opacity:0.7;}#picTrans:hover{opacity:0.7;}
/*///////////////////////*/

*{margin:0px;padding:0px;}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
html{height:100%;width:100%;}
body{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0px; padding:0px;}
h1{font-size:2.0em; font-weight:400; color:#000000; display:inline; line-height:175%;}h2{font-size:1.5em; font-weight:400; color:#868686; line-height:150%; display:inline;}h3{font-size:150%; color:#999; line-height:150%; display:inline;}

/* Header Stuff */
#logoImgHolder{width:auto; text-align:left; display:inline-block; position:relative; box-sizing:border-box;}
#searchBlockHolder{width:100%; max-width:520px; display:inline-block; position:relative; box-sizing:border-box; text-align:center;}
#hdrLdrbrdAdHolder{width:100%; background-color:#efefef; padding:1%; text-align:center;} /* Main Header Leaderboard Ad Holder */

/* Ads */
#adsenseLdrbrd728{width:100%; max-width:1350px; margin-left:auto; margin-right:auto; position:relative;} /* Header Ad Control for Site-Wide Leaderboards */
#adBlockLeaderboardWide{width:100%; display:inline-block; position:relative; margin-bottom:3%;}
#inpageAdblock{width:100%; display:inline-block; position:relative; margin-top:3%; margin-bottom:3%; text-align:center;}
#adblockTopLeft{width:100%; max-width:300px; display:inline-block; position:relative;}
#adblockTopRight{width:100%; max-width:300px; display:inline-block; position:relative;}

/* MAIN Page Controls */
#wholeContentContainer{background-color:#fff; width:100%; height:100%; text-align:center;}
#whiteAreaWrapper{background-color:#fff; width:100%; max-width:1350px; display:inline-block; position:relative; margin-left:auto; margin-right:auto; padding-top:1%; padding-bottom:1%;}
#contentWrapper{width:100%; max-width:1400px; margin-left:auto; margin-right:auto; position:relative;} /* For Detail page */
#contentRightContainer{width:100%; max-width:950px; float:left; position:relative; box-sizing:border-box; padding:1%; text-align:left;}
#contentLeftContainer{width:100%; max-width:950px; display:inline-block; position:relative; box-sizing:border-box; padding:1%; text-align:left;}
#contentWideContainer{width:100%; max-width:1350px; display:inline-block; position:relative; box-sizing:border-box; padding:1%; text-align:center;} /* FOr wide content pages */
#contentbar-left{width:100%; max-width:350px; display:inline-block; position:relative;}
#contentbar-right{width:100%; max-width:350px; float:left; position:relative; padding-top:1%;}
#captionContainer{width:100%; padding:1%; display:inline-block; position:relative; text-align:left; margin-top:1%; margin-bottom:1%;}
#backgroundImagio{width:100%; height:400px; display:inline-block; position:relative; background-color:#000; background-repeat:no-repeat; background-position:center; -moz-background-size:cover; background-size:cover; margin-left:auto; margin-right:auto;}
#folderTab1{width:auto; text-align:left; padding:1%; margin:1%; display:inline-block; position:absolute; bottom:0px; left:0px; background-color:rgba(51,102,153,0.7);}
#folderTab2{display:none;}
#socialMediaVerticalBlock{width:100px; float:left; margin:1%; padding:1%;}

/* Special Effects */
@keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}

/* Article Body Components */
#article{width:100%; display:inline-block; position:relative; text-align:left; padding:1%;} /* Main Article Container */

/* Recordset Controls */
#recordsetListContainer{width:100%; display:inline-block; position:relative; text-align:center; margin-bottom:1%;}
#recordsetWholeContainer{width:250px; display:inline-block; position:relative; padding:1%; margin:1%; margin-bottom:3%; background-color:#efefef; text-align:center; vertical-align:top; -webkit-animation: fadein 3s; -moz-animation: fadein 3s; -ms-animation: fadein 3s; -o-animation: fadein 3s; animation: fadein 3s;}
#recordsetWholeContainer:hover{opacity:0.7;}
#recordsetImgHolder{width:auto; display:inline-block; position:relative;}
#recordsetNumberContainer{width:auto; height:auto; position:absolute; bottom:4px; left:0px; background-color:#030; padding:3%;}
#recordsetDateContainer{width:auto; padding:2%; position:absolute; top:0px; left:0px; background-color:#dfdfdf;}
#recordsetDesignationContainer{width:100%; display:inline-block; position:relative; margin-top:3%;}

/* Navigation for Mobile */
#navBarMobile{display:none; box-sizing:border-box;}
#navBarX{display:none; box-sizing:border-box; position:absolute; top:0; left:0; padding:1%;}
#mobileNavOverlay{display:none; width:100%; max-width:none; background-color:#333; z-index:2147483647; position:absolute; top:46px; left:0px; padding:5%; text-align:left; box-shadow:0px 3px 10px grey;}

#columnfeed{width:100%; display:inline-block; position:relative; margin-top:2%; padding:2%; text-align:center;}

@media only screen and (max-width:480px){
#contentWideContainer{padding:3%;}
#backgroundImagio{height:200px;}
#folderTab1{display:none;}
#folderTab2{display:inline-block; width:100%; padding:2%; background-color:rgba(51,102,153,1.0); text-align:left; box-sizing:border-box;}
#adblockTopLeft{width:320px; height:100px;}
#adblockTopRight{width:320px; height:100px;}
#article{padding:5%;}
#navBarMobile{display:inline-block; position:absolute; top:0; left:0; padding:3%;}
#adsenseLdrbrd728{width:320px; height:90px; padding:1%;}
#logoImgHolder{width:100%; text-align:center;}
}
@media only screen and (max-width:1400px){
#searchBlockHolder{width:100%; text-align:center; padding:1%;}
#adsenseLdrbrd728{width:100%; margin-bottom:1%;}
#navBarMobile{display:inline-block; position:absolute; top:0; right:0; padding:1%;}
#contentRightContainer{width:100%; max-width:none; display:inline-block;}
#contentLeftContainer{width:100%; max-width:none; display:inline-block;}
#contentbar-left{width:100%; max-width:none; display:inline-block;}
#contentbar-right{width:100%; max-width:none; display:inline-block;}
#adblockTopLeft{width:100%%; max-width:none;}
#adblockTopRight{width:100%%; max-width:none;}
#columnfeed{display:none;}
}