body
{
    background-repeat: repeat-x;
    background-position:top;
    font-size: 12px;
    font-family: Arial;
    vertical-align:top;
    text-align:left;
    background-image:url(../../../../20140105222029im_/http_/myyankeestory.com/images/background.html);
    background-attachment:fixed;
    background-repeat:repeat;
}
html,body {
    margin:0;
    padding:0;
}
img, div
{
    border: 0;
    padding:0;
    margin:0;
}

form
{
    margin: 0;
}
a
{
    border:0;
    text-decoration: none;
    color: #003399;
    outline: none;
}

a:visited
{
    text-decoration: none;
    color: #003399;
}
a:active
{
  outline: none;
}

a:hover
{
    text-decoration: none;
    color: #0066CC;
}

p
{
    font-family: Arial;
    font-size: 11px;
    margin: 5px 0 5px 0;
    color: #242424;
}

h6
{
    font-size: 12px;
    font-family: Arial;
    font-weight: normal;
    color: #ff6c01;
    margin: 0 0 12px 0;
}

/*Master Layout*/

#Overall
{
    margin:0 auto;
    width: 980px;
    position:relative;
}
#MainContent1
{
    position:relative;
}
#bannernav
{
    z-index:999;
    position:absolute;
    top:170px;
    right:40px;
    background-image:url(../../../../20140105175815im_/http_/myyankeestory.com/images/toptag_center.png);
    background-repeat:repeat-x;
    padding:2px;
}
#MainInnerContainer
{
    position:relative;
    min-height: 100%;
    margin: 0 auto -4em;
}
#MainHeader
{
    text-align:left;
    background-repeat:no-repeat;
    width:953px;
}
#MainMenu a
{
    color:White;
}
#MainMenu a:hover
{
    color:Yellow;
}
#MainHeaderRight
{
    padding-top:10px;
    width:241px;
    float:right;
    text-align:right;
}
#MainMenu
{
    background-repeat: repeat-x;
    background-color:#ea9002;
    padding-top:6px;
    height:22px;
    color:#FFF;
    padding-left:40px;
    position:relative;
    width:940px;
    text-align:right;
}

#FooterContent
{
    padding: 4px 0 3px 20px;
    float:left;
    width:912px;
    background-image:url(../../../../20140105181942im_/http_/myyankeestory.com/images/borderb.png);
    background-repeat:repeat-x;
    height:16px;
    background-position:bottom;
}
#FooterContent a
{
    text-decoration:none;
    color:#FFF;
}
/*End Master Layout*/

.HeaderMenu
{
    width:930px;
    font-size:11px;
    padding-top:5px;
    text-align:right;
    margin:0;
    z-index:1001;
}
.HeaderMenu ul
{
    z-index:1002;
}
.HeaderMenu li
{
    z-index:80;
}
/*Login & Registration*/
#LoginPanel
{
    padding:100px 0 0 200px;
}

/*End Login & Registration*/


#MainContainer {
    position:relative; /* needed for footer positioning*/
    margin:0 auto; /* center, not in IE5 */
    width:953px;
    background:url(../../../../20140105161805im_/http_/myyankeestory.com/images/border.png) repeat-y;
    padding-left:8px;
    padding-right:17px;
}
#MainContent 
{
    padding-top:0;
    width:980px;
}

#MainFooter 
{
    font-family:Arial;
    font-size:11px;
    color:#78766B;
    text-align:center;
    width:980px;
    margin:0 auto;
    margin-bottom:80px;
}
#MainFooter a
{
    font-family:Arial;
    font-size:11px;
    color:#78766B;
    text-transform:uppercase;
}
.clear
{
    float:none;
    clear:both;
}
#MainLeft
{
    float:left;
    width:200px;
}
#MainRight
{
    float:left;
    width:740px;
    margin-left:20px;
}
.page_title
{
    height:160px;
    line-height:30px;
    color:#C4B781;
    margin-left:40px;
}
#MainMiddle
{
    margin-top:55px;
    float:left;
    background-image:url('../../../../20140105191137im_/http_/myyankeestory.com/images/vertbar.html');
    background-repeat:repeat-y;
    width:6px;
    height:300px;
}
#MainHome
{
    line-height:20px;
    margin-left:120px;
}
.MainImage
{
    float:left;
    width:205px;
}
.MainImage img
{
    border:solid 2px #C4B781 !important;
    padding:2px;
    width:196px;
    height:241px;
}
hr.bar
{
    background-color:#C4B781;
    height:1px;
    border:0;
    width:100%;
}
.MainContent
{
    float:left;
    width:520px;
    margin-left:10px;
}
.MainContent h2, .MainContentFull h2
{
    color:#C4B781;
    font-weight:normal;
    text-transform:uppercase;
    font-size:14px;
    margin-top:6px;
}
.MainContentFull
{
    float:left;
    width:720px;
    margin-left:10px;
}
/*
.LeftMenu
{
    font-size:12px;
    margin-top:10px;
    text-align:center;
    line-height:24px;
    text-transform:uppercase;
    color:#666;
}
.LeftMenu a, .LeftMenu a:visited
{
    color:#666;
}
.LeftMenu a:hover
{
    color:#C4B781;
}
*/
.FooterLeft
{
    float:left;
    width:21px;
    height:22px;
    background-image:url(../../../../20140105162417im_/http_/myyankeestory.com/images/borderbl.png);
    background-repeat:no-repeat;
    margin-left:1px;
}
.FooterRight
{
    float:right;
    width:19px;
    height:24px;
    margin-right:7px;
    background-image:url(../../../../20140105165228im_/http_/myyankeestory.com/images/borderbr.png);
    background-repeat:no-repeat;
    background-position:bottom;
}
#Tuff
{
    float:left;
    width:108px;
    margin-left:10px;
}

#Logo
{
    float:left;
    width:247px;
    height:53px;
    margin-top:50px;
}
#Footer
{
    text-align:center;
    width:947px;
    background:#FFF url('../../../../20140105165010im_/http_/myyankeestory.com/images/footer.jpg') no-repeat 8px;
    background-repeat:no-repeat;
    height:147px;
    line-height:25px;
    font-size:11px;
    margin-top:15px;
    color:#fff;
    margin-top:20px;
}
#Footer a, #Footer a:hover, #Footer a:visited, #Footer a:active
{
    color:#fff;
    margin-left:3px;
    margin-right:3px;
}

#Footer h3
{
    text-align:left;
    margin:0;
    padding:0;
    color:#FFF;
    margin-left:20px;
    padding-top:10px;
    font-size:20px;
    margin-bottom:10px;
}
.SponsoredLinks
{
    padding-left:5px;
}
.SponsoredLinks a  
{
    font-size:13px;
}
.HeaderLogin
{
    padding-top:3px;
    padding-top:10px;
    color:#dddce4;
    font-weight:bold;
    padding-left:4px;
    padding-right:4px;
}
.HeaderLogin input
{
    border:solid 2px #959595;
}
.HeaderLogin a
{
    color:#dddce4;
    font-weight:bold;
}

#Ticker
{
    height:48px;
    margin-left:4px;
}
#banners
{
    height:201px;
    background-image:url(../../../../20140105155242im_/http_/myyankeestory.com/images/bannershaddow.png);
    background-repeat:no-repeat;
    background-position:left bottom;
    overflow:hidden;
    margin-left:2px;
    width:950px;
}
#HomeLeft
{
    float:left;
    width:590px;
    margin-left:5px;
}
#HomeMiddle
{
    float:left;
    width:30px;
}
#HomeRight
{
    float:left;
    width:320px;
}
#preview
{
    margin-left:14px;
}
#HomeStoryBox h2
{
    margin:0;
    padding:0;
    margin-top:40px;
    margin-bottom:5px;
}
#HomeStoryBox div
{
    margin-left:14px;
    line-height:17px;
}
#HomeStoryBox a, #HomeStoryBox a:hover, #HomeStoryBox a:visited
{
    color:Red;
    text-transform:uppercase;
}
#HomeWallBox
{
    margin:0;
    padding:0;
    margin-top:15px;
    margin-bottom:0px;
}
#HomeWallBox div
{
    margin-left:14px;
    line-height:17px;
}
#HomeWallBox h2
{
    margin-bottom:5px;
}
.homead
{
    margin-top:5px;
    background-repeat:repeat-y;
    background-color:#999999;
    padding-left:10px;
    padding-top:0px;
    padding-bottom:10px;
    width:300px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}
.b
{
    margin-top:-3px;
}
.ScorePanel
{
    margin-top:30px;
    background-color:#efefef;
    padding-left:5px;
    padding-top:1px;
    padding-bottom:20px;
    width:305px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    text-align:center;
}
.RecentActivitiesPanel
{
    width:311px;
    padding-top:10px;
    padding-bottom:20px;
}
.RecentActivitiesPanel div a
{
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}
.Red { color:Red; font-weight:bold; }
.ActivityPost
{
    background-image:url(../../../../20140105183118im_/http_/myyankeestory.com/images/recent_bg_item.jpg);
    background-repeat:no-repeat;
    padding-left:10px;
    padding-top:5px;
    width:270px;
    height:51px;
    margin-left:20px;
}
.ActivityPost:hover
{
    background-image:url(../../../../20140105183737im_/http_/myyankeestory.com/images/recent_bg_item_over.jpg);
}
.ActivityPost img
{
    display:block;
    width:44px;
    float:left;
}
.ActivityPost div
{
    display:block;
    width:200px;
    color:#333;
    float:left;
}
.ActivityPost div a
{
    display:block;
    text-decoration:none;
    color:#333;
    margin-top:5px;
}
.ui-widget-header
{
    background:url(../../../../20140105162843im_/http_/myyankeestory.com/images/header2.jpg);
    border:0 !important;
}
/*
.ui-state-defaul, .ui-state-defaul *
{
    background:;
    }*/
.ui-tabs .ui-tabs-panel
{
    padding:5px;
    margin-top:10px;
}
#HomeTopFan
{
    margin-left:10px;
    margin-top:10px;
    width:576px;
}
#HomeTopFan ul
{
    background-image:url(../../../../20140105185744im_/http_/myyankeestory.com/images/bg_bar2.png);
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    height:50px;
    width:576px;
}
#HomeTopFan li
{
    float:left;
    width:122px;
    text-align:center;
    list-style:none;
    height:36px;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    padding:10px;
}
#HomePoll li.Active
{
    background-image:url(../../../../20140105222025im_/http_/myyankeestory.com/images/header2gray.jpg);
}
#HomePoll
{
    background-color:#efefef;
    margin-top:35px;
    margin-left:10px;
    width:568px;
    display:block;
}

#HomePoll ul
{
    margin:0;
    padding:0;
    
}
#HomePoll li
{
    background-repeat:no-repeat;
    float:left;
    width:122px;
    text-align:center;
    list-style:none;
    height:46px;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    padding:10px;
}
#HomePoll li a, #HomePoll li a:active, #HomePoll li a:visited
{
    color:#FFF;
}
#HomePoll div
{
    padding:0px 10px;
    padding-top:23px;
    margin-right:5px;
}

#HomePoll .Mobile { background-image:url(../../../../20140105171932im_/http_/myyankeestory.com/images/bgmobile.png); }
#HomePoll .Photos { background-image:url(../../../../20140105171155im_/http_/myyankeestory.com/images/bgphotos.png); }
#HomePoll .Videos { background-image:url(../../../../20140105191742im_/http_/myyankeestory.com/images/bgvideos.png); }
#HomePoll .Hottopic { background-image:url(../../../../20140105180308im_/http_/myyankeestory.com/images/bghottopic.png); }

#HomePoll .Mobile.Active { background-image:url(../../../../20140105162113im_/http_/myyankeestory.com/images/bgmobileover.png); }
#HomePoll .Photos.Active { background-image:url(../../../../20140105163708im_/http_/myyankeestory.com/images/bgphotosover.png); }
#HomePoll .Videos.Active { background-image:url(../../../../20140105185958im_/http_/myyankeestory.com/images/bgvideosover.png); }
#HomePoll .Hottopic.Active { background-image:url(../../../../20140105155527im_/http_/myyankeestory.com/images/bghottopicover.png); }

#Advertise li.Active
{
    background-image:url(../../../../20140105222025im_/http_/myyankeestory.com/images/header2gray.jpg);
}
#Advertise
{
    background-color:#efefef;
    margin-top:35px;
    margin-left:10px;
    width:913px;
    display:block;
}

#Advertise ul
{
    margin:0;
    padding:0;
    
}
#Advertise li
{
    background-image:url(../../../../20140105162843im_/http_/myyankeestory.com/images/header2.jpg);
    background-repeat:repeat-x;
    float:left;
    width:152px;
    text-align:center;
    list-style:none;
    height:18px;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    padding:10px;
    border-right:solid 1px #FFF;
}
#Advertise li a, #Advertise li a:active, #Advertise li a:visited
{
    color:#FFF;
}
#Advertise div
{
    padding:0px 10px;
    padding-top:23px;
    margin-right:5px;
}
.KBTitle
{
    font-size: 11px;
    color: #000099;
    padding-top:20px;
}
.KBContent, .KBContent *
{
    font-size: 10px;
    color: #000099;
}
.DBTitle
{
    font-size: 11px;
    color: #000099;
    padding-top:20px;
    text-transform:uppercase;
}
.DBTitle a
{
    color: #000099;
    font-weight:bold;
}
.DBDescription
{
    font-weight:bold;
    font-size: 10px;
    color: #555555;
    padding-top:5px;
}
.DBDetails, .DBDetails a
{
    font-size: 10px;
    color: #555555;
}
.DBLink
{
    font-size: 10px;
    color: #000099;
    padding-top:5px;
}
.DBLink a
{
    color: #000099;
}
h1.PageTitle
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 102, 102);
}

.PaddedPage2
{
    padding: 30px 100px 0px 50px;
}
.PaddedPage
{
    padding: 0px 40px 20px 10px;
}
.PaddedContent
{
    padding-left:15px;
    padding-right:45px;
}
/*-------------------------- Begin Contact Us -----------------------------------*/
#MainContent #CenterForm {
    width:670px;
    margin:0 auto;
    font-size:12px;
}
#MainContent #CenterForm div.ContactLeft, #MainContent #CenterForm div.ContactRight {float:left;}
#MainContent #CenterForm div.ContactLeft {
    width:350px;
    padding-left:19px;
}
#MainContent #CenterForm div.ContactRight {
    width:270px;
    padding-left:30px;	
}
#CenterForm div.ContactLeft #pnlForm {margin-left:25px;}
#CenterForm div.ContactRight div.valSummary {margin-top:15px;}
.sendStatus {font-weight:bold;}
/*-------------------------- End Contact Us -------------------------------------*/

/*-------------------------- Begin Login/Signup ----------------------------------------*/
#MainContent #FormsContainer {
    width:920px;
    font-size:12px;
    padding:25px;
    padding-top:0;
}
#MainContent #FormsContainer div.LeftForm, #MainContent #FormsContainer div.RightForm {float:left;width:705px;}
#MainContent #FormsContainer div.RightForm { width:160px; }
#MainContent #FormsContainer div.RightForm {margin-left:25px;}
#MainContent .FormsContainer {
    width:920px;
    font-size:12px;
    padding:25px;
    padding-top:0;
}
#MainContent .FormsContainer div.LeftForm, #MainContent .FormsContainer div.RightForm {float:left;width:705px;}
#MainContent .FormsContainer div.RightForm { width:160px; }
#MainContent .FormsContainer div.RightForm {margin-left:25px;}
div.paddedPanel {padding-top:25px;}

.rightAlign {text-align:right;}
.middleAlign {text-align:center}
.bold {font-weight:bold;}

#MainContent #FormsContainer div.RightForm div.right {float:right;}

/* message between skyscraper and signup form */
.signupMessage {
    text-align:center;
    font-weight:bold;
    padding-top:40px;
    padding-left:25px;
}
.signupMessage p {font-size:13px;}

/* radio buttons in sign up form */
div.simpleForm p .gender label, div.simpleForm p .gender input {float:left; color:#000000; font-weight:normal;}
div.simpleForm p .gender label{width:90px; margin:2px 3px 0 3px !important;}
div.simpleForm p .gender input {width:10px !important;}

/*-------------------------- End Login/Signup ------------------------------------------*/

/*-------------------------- Begin Simple Form ----------------------------------*/

div.simpleForm p {overflow:hidden; font-weight:bold;font-size:12px;}
div.simpleForm p em {font-weight:normal;}
div.simpleForm p label {display:block;width:100px;float:left;}
div.simpleForm p input, div.simpleForm p textarea {display:block;width:200px;float:left;}
div.simpleForm p input.button {display:block;width:60px;height:25px;float:left;margin-right:5px;}
div.simpleForm p span .error {color:#db0202;}
div.simpleForm p .checkbox {color:#000000;}
div.simpleForm p .checkbox input {width:10px;padding:3px 0 3px 0;margin:0;margin-right:5px;}

/*-------------------------- End Simple Form ------------------------------------*/

/*-------------------------- Begin Videos ---------------------------------------*/

#containerList, #skyScraper {float:left;}
#containerList {
    width:720px;
    padding:0 20px 0 15px;
    position:relative;
    /*border:1px solid #6FA1C5;*/
}
#skyScraper {width:160px;}
#skyScraper img {border:1px solid #6FA1C5;}
h2.videos {
    margin-top:0;
    margin-bottom:10px;
    padding-bottom:5px;
    margin-right:20px; 
    border-bottom:2px solid #6FA1C5;
}
div.category {
    margin-bottom:30px;
    margin-right:20px;
    padding-bottom:10px;
    padding-left:20px;
    border-bottom:1px solid #6FA1C5;
}
.pagenav {
    /*margin-right:20px;*/
    padding:5px;
    border-top:2px solid #CCC;
    text-align:center;
}
.pagenav span, h2.videos {
    color:#1A2C58;
    font-weight:bold;
}
.pagenav span.current {color:#6FA1C5;}
.pagenav span.pagelink a{text-decoration:underline;}
.listItem {
    width:132px;
    float:left;
    /*background-color:#D1F0F6;*/
    margin-right:17px;
    margin-bottom:20px;
    padding:10px;
    height:150px;
}
.listItem.Active
{
    background-color:#DDD;
}
a.screenShot {
    display:block;
    width:132px;
    height:90px;
    border:5px solid #efefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShotEvent {
    display:block;
    width:90px;
    height:70px;
    border:5px solid #efefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShotEvent:hover 
{
    border:5px solid #374C7F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShotGift {
    display:block;
    width:70px;
    border:5px solid #efefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShotPerson {
    display:block;
    width:80px;
    height:80px;
    border:5px solid #efefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin:auto;
}
a.screenShotPerson:hover 
{
    border:5px solid #374C7F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShotTopFan {
    display:block;
    width:132px;
    height:90px;
    border:5px solid #efefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShotTopFan {
    display:block;
    width:100px;
    height:100px;
    border:5px solid #efefef;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin:auto;
}
a.screenShotTopFan:hover 
{
    border:5px solid #374C7F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.screenShot:hover 
{
    border:5px solid #374C7F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.homeScreenShot {
    display:block;
    float:left;
    width:119px;
    height:83px;
    border:5px solid #999999;
    margin-right:6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

}
a.homeScreenShot:hover 
{
    border:5px solid #374C7F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.imgBorder {
    border:5px solid #999999;
    margin-right:7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

}
a.homeScreenShotSmall {
    display:block;
    float:left;
    width:109px;
    height:73px;
    border:5px solid #999999;
    margin-right:7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;

}
a.homeScreenShotSmall:hover 
{
    border:5px solid #374C7F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.homeScreenShotSmall:hover.Green
{
    border:5px solid green;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
a.homeScreenShotSmall:hover.Red
{
    border:5px solid red;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.fanmap
{
    border:5px solid #AAA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
p.title {
    font-size:13px;
    font-weight:bold;
    font-family:Arial;
    /*color:#6FA1C5;*/
    color:#1A2C58
}
p.views {
    color:#6FA1C5;
}
.noRightMargin{margin-right:0;}

/*-------------------------- End Videos -----------------------------------------*/

/*-------------------------- Begin View Video -----------------------------------*/
#movieContainer, #movieDetails {float:left;}
#movieDetails h2 {color:#3C567F;}
#movieDetails p {font-weight:bold;font-size:12px;}
#movieDetails p span {color:#3C567F;}
#movieContainer {
    width:470px;
    margin-right:20px;
}
#movie {width:470px;height:360px;}
#commentsContainer {
    margin-top:30px;
}
#movieDetails {
    width:230px;
}
#movieDetails div.PrevNext p {
    float:left;
    text-align:center;
    padding:0;
    margin:0 4px 0 0;
}

.commentItem {
    margin-top:15px;
    padding-bottom:5px;
    border-bottom:1px dotted #000000;
}
.commentItem img {padding:0 7px 7px 0;}
/*-------------------------- End View Video -------------------------------------*/
/*
#imageView {background-color:#efefef;}
#imageView:hover {background-color:#003399}
*/
/*-------------------------- Begin FAQ -----------------------------------*/
.faqCategs, .faqContent {float:left;padding-top:20px;}

.faqCategs {
    width:180px;
    padding:10px 10px 10px;
    margin-top:24px;
    background-color:#666;
    overflow:hidden;
}
.faqCategs p {border-bottom:1px dotted #ffffff;}
.faqCategs p:hover {border-bottom:1px solid #ffffff;}
.faqCategs p a {color:#ffffff;font-weight:bold;font-size:13px;}
.faqCategs p a:hover {font-style:italic;}

.faqContent {
    padding:10px 20px 20px 20px;
    width:680px;
    text-align:justify;
    overflow:hidden;
}
.faqContent h2 {margin-top:0px;margin-bottom:20px;padding-left:15px;color:#3C567F;}
.faqContent h3 {
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
}

.accordionHeader, .accordionHeaderSelected {color:#ffffff;}
.accordionHeader {
    background-color:#3C567F;
}
.accordionHeaderSelected {
    background-color:#666;
}

/*-------------------------- End FAQ -------------------------------------*/

/*-------------------------- Begin Blog ----------------------------------*/
.roundedCorners {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.blogContent, .blogNavi {float:left;padding-top:20px;}

.blogNavi {
    width:180px;
    padding:20px 10px 20px 10px;
    background-color:#76ABD0;
}
.blogNavi h2 {
    margin-top:0;
    
}
.blogNavi h2 a{border-bottom:none;}
.blogNavi h2 a:hover{border-bottom:none;font-style:normal;}
.blogNavi p {margin-left:15px;font-weight:bold;}
.blogNavi a {color:#ffffff;border-bottom:1px dotted #ffffff;display:block;line-height:15px;}
.blogNavi a:hover {border-bottom:1px solid #ffffff;font-style:italic;}

.blogContent {
    padding:20px;
    width:680px;
    text-align:justify;
}
.blogContent h2, .blogContent p.date, .blogArticle h2, .blogArticle p.date {padding-left:10px;}
.blogContent h2, .blogArticle h2 {
    font-family:Arial;
    font-size:17px;
    font-weight:bold;
    color:#3C567F;
    margin-bottom:5px;
}
.blogContent p.date, .blogArticle p.date, .blogComment p.date {margin-bottom:10px;font-weight:bold;font-size:11px;}
.blogContent p.date span, .blogArticle p.date span, .blogComment p.date span {color:#3C567F;font-size:12px;}
.blogContent p.readMore {float:right;}
.blogContent div.blogEntry {
    margin-bottom:25px;
    padding-bottom:10px;
    overflow:hidden;
    border-bottom:1px dotted #3C567F;
}


.blogArticle {
    padding:10px;
    text-align:justify;
    margin-bottom:35px;
}
.blogArticleComments {border:2px solid #CCC;padding:10px;margin:10px;}
.blogArticleComments h3 {
    float:left;
    color:#3C567F;
    font-size:15px;
}
.blogArticleComments p.right {float:right;color:#3C567F;}
div.blogComment {margin-left:15px;padding-top:10px;border-top:1px dotted #3C567F;text-align:justify;overflow:hidden;}
div.blogComment img {padding-right:5px;padding-bottom:5px;}
.blogArticleComments div.blogComment p.date span {font-size:11px;}
/*-------------------------- End Blog ------------------------------------*/

/*-------------------------- Begin Press ------------------------------------*/
.pressArticle {padding:10px 10px 20px 10px;border-bottom:1px dotted #666;margin-bottom:20px;}
.pressArticle h2 {
    color:#3C567F;
    font-size:17px;
    font-weight:bold;
    margin-top:0;
    margin-bottom:7px;
}
.pressArticle div.text {text-align:justify;margin-top:30px;}
.pressArticle p.source {font-weight:bold;}
.pressArticle p.source span {
    color:#3C567F;
    font-size:12px;
}
.pressArticle p.right {float:right;}
/*-------------------------- End Press --------------------------------------*/

/*-------------------------- Begin Login Holder ------------------------------------*/

p.explText {
    font-weight:bold;
    color:#3C567F;
    margin-bottom:7px;
}
#loginForm {
    width:320px;
    padding-left:20px;
    margin-top:20px;
}
#loginForm p {margin-bottom:7px;overflow:hidden;}
#loginForm p label, #loginForm p input {float:left;}
#loginForm p label {width:100px;font-weight:bold;}
#loginForm p input {width:200px;}
#loginForm p input.button {width:auto;}

#spanError {color:Red;font-weight:bold;}
.textareaComment {width:600px;}
.pageNavComments {margin-left:15px;margin-top:10px;}
/*-------------------------- End Login Holder --------------------------------------*/


/*-------------------------- Begin Rating ---------------------------------------*/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('../../../../20140105191335im_/http_/myyankeestory.com/images/FilledStar.png');

}

.emptyRatingStar {
    background-image: url('../../../../20140105171025im_/http_/myyankeestory.com/images/EmptyStar.png');
}

.savedRatingStar {
    background-image: url('../../../../20140105160353im_/http_/myyankeestory.com/images/SavedStar.png');
}
/*-------------------------- End Rating -----------------------------------------*/

#demotip {
    display:none;
    background:transparent url(../../../../20131114232417im_/http_/static.flowplayer.org/tools/img/tooltip/black_arrow.html);
    font-size:12px;
    height:70px;
    width:161px;
    padding:24px;
    color:#fff;	
    position:absolute;
}

/* style the trigger elements */
#demo img {
    border:0;
    cursor:pointer;
    margin:0 8px;
}

/* Begin Profile */
.align-left{float:left;}
.align-right{float:right;}
.text-center { text-align:center;}
.cntr {margin:0 auto 30px auto;width:870px;}
#profile p span {color:#3C567F;}
#profile .leftCol, #profile .midCol, #profile .rightCol {float:left;overflow:hidden;margin-left:20px;}
#profile .leftCol {width:180px;}
#profile .midCol {width:430px;}
#profile .rightCol {width:270px;}
#profile .details {border:2px solid #DDD;margin-bottom:20px;overflow:hidden;padding:0 5px 5px 5px; background-color:#FFF;}
#profile .details .smallTitle {
    color:#3C567F;
    font-size:11px;
    margin-top:3px;
    font-weight:bold;
}
#profile .name, .imgUser {text-align:center;}
#profile .name {font-weight:bold; position:absolute; top:165px; left:50px; height:17px; overflow:hidden;}
#profile .number {font-weight:bold; position:absolute;left:12px;text-align:center;top:140px;width:34px; font-size:30px;color:#000034}
#profile .name span {font-size:13px;}

.rightCol .details .item {float:left;margin-left:11px;}
.rightCol .details .item a.screenProfile{width:60px;height:60px;cursor:pointer;}
.rightCol .details .item p {font-weight:bold;text-align:center;}

.details .lCol {font-weight:bold;}
.details .rCol {color:#333 !important;font-weight:normal;}
.details p.dots {border-bottom:1px dotted #3C567F;overflow:hidden;margin-bottom:3px;}

.profileComments{width:650px;}

a.screenProfile {
    display:block;
    margin:0 auto;
}
.details p.error {text-align:center;}
.error {color:Red;font-weight:bold;margin-top:0;margin-bottom:10px;font-size:12px;}
.message {color:#3C567F;font-weight:bold;margin-top:0;margin-bottom:10px;font-size:12px;}
.yellowish {background-color:#faffbd;}
/* End Profile */

ul.friendList li a {font-weight:bold;font-size:13px;color:#3C567F;}

/* Begin StyleVote */
p.fame {
    font-size:12px; 
    font-weight:bold; 
    padding:3px 5px 3px 5px;
    background-color:#efefef; 
    border:1px solid #ffffff;
}
p.fame a {color:#6FA1C5;}
p.fame a:hover {color:#1A2C58;}

.styleVoteContainer 
{
    width:650px;
    text-align:center;
    margin:0 auto;
}
.styleVoteContainer .details p span, .styleVoteContainer h3 {color:#1A2C58;font-weight:bold;}
.styleVoteContainer .details p, .styleVoteContainer .details p a {color:#3C567F; font-weight:bold;}
.styleVoteContainer h3 {font-size:15px;}
.result{margin-top:20px;font-weight:bold;color:#6FA1C5;font-size:14px;}

/* End StyleVote */
#nav1
{
    display:block;
    float:left;
    width:22px;
    height:20px;
    background-image:url('../../../../20140105165541im_/http_/myyankeestory.com/images/nav1.png');
}
#nav1.activeSlide
{
    width:22px;
    height:20px;
    background-image:url('../../../../20140105173442im_/http_/myyankeestory.com/images/nav1active.png');
}
#nav2
{
    display:block;
    float:left;
    width:22px;
    height:20px;
    background-image:url('../../../../20140105223150im_/http_/myyankeestory.com/images/nav2.png');
}
#nav2.activeSlide
{
    width:22px;
    height:20px;
    background-image:url('../../../../20140105160112im_/http_/myyankeestory.com/images/nav2active.png');
}
#nav3
{
    display:block;
    float:left;
    width:22px;
    height:20px;
    background-image:url('../../../../20140105190908im_/http_/myyankeestory.com/images/nav3.png');
}
#nav3.activeSlide
{
    width:22px;
    height:20px;
    background-image:url('../../../../20140105162348im_/http_/myyankeestory.com/images/nav3active.png');
}
#nav4
{
    display:block;
    float:left;
    width:22px;
    height:20px;
    background-image:url('../../../../20140105183409im_/http_/myyankeestory.com/images/nav4.png');
}
#nav4.activeSlide
{
    width:22px;
    height:20px;
    background-image:url('../../../../20140105185924im_/http_/myyankeestory.com/images/nav4active.png');
}
#nav5
{
    display:block;
    float:left;
    width:22px;
    height:20px;
    background-image:url('../../../../20140105175606im_/http_/myyankeestory.com/images/nav5.png');
}
#nav5.activeSlide
{
    width:22px;
    height:20px;
    background-image:url('../../../../20140105183840im_/http_/myyankeestory.com/images/nav5active.png');
}
#nav6
{
    display:block;
    float:left;
    width:22px;
    height:20px;
    background-image:url('../../../../20140105173138im_/http_/myyankeestory.com/images/nav6.png');
}
#nav6.activeSlide
{
    width:22px;
    height:20px;
    background-image:url('../../../../20140105182623im_/http_/myyankeestory.com/images/nav6active.png');
}
.SearchBox
{
    background:transparent;
    border:0;
    margin-top:8px;
    margin-left:10px;
}
#FloatingIM
{
    position:fixed;
    bottom:0;
    height:30px;
    background-color:#EFEFEF;
    width:100%;
}
#tabs-videos, #tabs-photos, #tabs-whatsnew
{
    padding-top:50px !important;
    #padding-top:40px !important;
    padding-bottom:10px !important;
}
a.tourlink
{
    border:0;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #444;
    outline: none;
}
a:visited.tourlink
{
    text-decoration: none;
    color: #444;
}
a:active.tourlink
{
  outline: none;
}

a:hover.tourlink
{
    text-decoration: none;
    color: #444;
}

.tourNav
{
    background-color: #DDD;
    width: 140px;
    height: 30px;
    text-align: center;
}

#OutsideHeader
{
    background-image:url(../../../../20140105182458im_/http_/myyankeestory.com/images/header_bg_top.jpg);
    background-repeat:repeat-x;
    height:108px;
}
#OutsideHeader #HeaderMiddle
{
    margin:auto auto;
    width:950px;
}
#HeaderRounded {
    margin:auto auto;
    margin-top:40px;
    width:980px;
    height:22px;
    position:relative;
}
#HeaderContent
{
    padding: 4px 0 3px 20px;
    float:left;
    width:912px;
    background-image:url(../../../../20140105185133im_/http_/myyankeestory.com/images/bordert.png);
    background-repeat:repeat-x;
    height:24px;
    background-position:bottom;
}
.HeaderLeft
{
    float:left;
    width:21px;
    height:22px;
    background-image:url(../../../../20140105190542im_/http_/myyankeestory.com/images/bordertl.png);
    background-repeat:no-repeat;
    margin-left:1px;
}
.HeaderRight
{
    float:right;
    width:19px;
    height:24px;
    margin-right:7px;
    background-image:url(../../../../20140105173944im_/http_/myyankeestory.com/images/bordertr.png);
    background-repeat:no-repeat;
    background-position:bottom;
}
.GrayH1
{
    font-family: Arial; 
    font-size: 16px; 
    font-weight: bold; 
    padding-bottom: 5px; 
    padding-left: 50px; 
    padding-top: 6px; 
    color: rgb(255, 255, 255); 
    background-color: rgb(102, 102, 102);
    background-image:url(../../../../20140105171150im_/http_/myyankeestory.com/images/mys.png);
    background-position:6px 3px;
    background-repeat:no-repeat;
}
.FAPPoints
{
    width:80px;
    background-image:url(../../../../20140105164329im_/http_/myyankeestory.com/images/bgfap.png);
    background-repeat:no-repeat;
    color:White;
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    margin:auto;
    margin-top:5px;
}
a.FAPPoints
{
    color:#FFF;
    padding-left:5px;
    padding-right:5px;
}
.TFPPoints
{
    width:80px;
    background-image:url(../../../../20140105172434im_/http_/myyankeestory.com/images/bgfapred.png);
    background-repeat:no-repeat;
    color:White;
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    margin:auto;
    margin-top:5px;
}
a.TFPPoints
{
    color:#FFF;
    padding-left:5px;
    padding-right:5px;
}
.FSItem
{
    width:132px;
    background-image:url(../../../../20140105174647im_/http_/myyankeestory.com/images/bgfapred2.png);
    background-repeat:no-repeat;
    color:White;
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    margin:auto;
    font-weight:bold;
    margin-left:4px;
    margin-top:5px;
}
.RulesBtn
{
    color:#003399;
    font-weight:bold;
}
.RulesBtn:hover
{
    color:#0066CC; 
    font-weight:bold;
}
.SignupBtn
{
    display:block;
    float:left;
    width:96px;
}
.FBLoginBtn
{
    display:block;
    float:left;
    width:107px;
    margin-left:25px;
}

.ShoutOutBox
{
    margin-top:20px;
    margin-bottom:20px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border:solid 2px #E4E4E4;
    background-color:#FAFAFA;
    padding:15px;
    color:#666;
}
    
.ShoutOutBox h2
{
    text-align:center;
    margin-top:0;
    padding-top:0;
    line-height:28px;
}
.GrayLink, .GrayLink:visited
{
    font-weight:bold;
    color:#666;
}
.GrayLink:hover
{
    color:#0066CC;
}
.BtnDeny
{
    background-image:url("../../../../20140105172434im_/http_/myyankeestory.com/images/bgfapred.png");
    background-repeat:no-repeat;
    color:White;
    margin:5px auto auto;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    display:block;
    width:80px;
}
.BtnApprove
{
    background-image:url("../../../../20140105182434im_/http_/myyankeestory.com/images/bgfapgreen.png");
    background-repeat:no-repeat;
    color:White;
    margin:5px auto auto;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
    display:block;
    width:80px;
}
.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    content: ".";
    height: 0;
}
/*
     FILE ARCHIVED ON 09:42:13 Nov 26, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:39:31 May 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 31.675
  load_resource: 92.853
  PetaboxLoader3.resolve: 62.023
  PetaboxLoader3.datanode: 20.779
*/