body {width:100%; font-size:17px; font-family: "tablet-gothic-narrow"; padding:0; margin:0;  color:#333333;}
                blockquote {margin:0.5em; padding:0.5em; border: 0.1em solid #333333; background-image:url('/as/whitebg.jpg'); background-repeat:repeat; font-size:0.9em; line-height:1.6; font-family: "kremlin-pro-web-expanded"}
                a, a:visited {color:#000000; font-weight:bold; text-decoration:none;}
                a:hover {color:#ff0000; text-decoration:none; font-weight:bold;}
                .cell {display:table-cell; vertical-align:top; padding:0; margin:0;}
                .tbl {display:table; vertical-align:top; padding:0; margin:0;}
                .row {display:table-row; vertical-align:top; padding:0; margin:0;}
                #cont {width:100%; margin: auto; display:block;}
                #cont-inner-story {width:90%; margin: 0 auto;}
                #cont-inner-coms {width:94%; margin: 0 auto;}
                #header {width:100%; border-bottom:0.118em solid #000000; margin:0; padding:0;}
                #logo img {height:2.0em; margin:0; padding:0; float:right;}
                #logo {padding:0 0 0 0.25em; margin:0; display:table-cell;}
                #headline {color:#ffff00; vertical-align:top; line-height:1.1; padding:0.2em; margin-top:-1.8em; margin-bottom:0.3em; background-color:#000000; opacity:.82; z-index:700; width:95%; margin-left: auto; margin-right:auto;}
                #headline h1 {font-family: "kremlin-pro-web-expanded",sans-serif; margin:0; padding:0; line-height:1.0em; font-weight:bold; font-size:1.6em;}
                #byline {font-size: .8em; color:#555555; margin:2em auto; padding:1em; border: 0.1em dotted #333333; background-color:#cccccc;}
                #post_body {line-height: 1.4;}
            /*Probably only needed for iphone*/
                #post_body img {width:0; height:0; margin-bottom:-1.85em;}
                #post_more {line-height:1.4;}
                #post_comments {line-height: 1.6em;}
                h1 {font-size:1.6em;}
            /*Only needed for Iphone version*/
                #post_comments img {height:0px; width:0px; margin-bottom:-2em;}
                #post_comments a, #post_comments a:visited {color:#333333;}
                #post_comments a:hover {color:#ff0000;}

                .overlay_lg {position:absolute; top:0.1em; left:0.1em; z-index:400; width:3em; border: 0.1em solid #ffffff;}
                .overlay_logo a, .overlay_logo a:visited {width: 3em; color:#ff0000; position:absolute; top:0; left:0.2em; font-size:1.8em; font-family: "teeshirt"; z-index:600; opacity: .5;}
                .unread_parent {background-color:#e5e5e9; display:block; border-top:0.2em solid #a2a2ac; padding: 0.54em; font-size:0.7em; line-height:1.0em;}
                .unread_child {background-color:#f3e6e7; display:block; border-top:0.2em solid #e5c0c5; padding: 0.54em; font-size:0.7em; line-height:1.0em;}
                .read_parent {background-color:#dddddd; display:block; border-top:0.13em solid #666666; padding: 0.54em; font-size:0.7em; line-height:1.0em;}
                .read_child {background-color:#cccccc; display:block; border-top:0.13em solid #666666; padding: 0.54em; font-size:0.7em; line-height:1.0em;}
                .com {padding:0.294em; margin:0; overflow:hidden; font-size:0.9em; border-bottom:0.13em dotted #cccccc;}
                .parent_body {background-color:#eeeeee;}
                .child_body {background-color:#f8eff0;}
                .new_parent_body {background-color:#f2f2f5;}
                .new_child_body {background-color:#f8eff0;}
            /*Change for iphone*/
                .com_info_box {display:table-row; width:100%;}
                .com_user_pic {display:table-cell; display:none;}
                .com_user_name {display:table-cell; vertical-align:top; width:68%; margin-right:4%;}
                .com_reply {display:table-cell; vertical-align:top; width:10%; margin: 0 8% 0 5%;}
                .com_expand {display:table-cell; vertical-align:top; width:5%;}
                #footer {background-color:#000000; font-size:1.1em; color:#ffffff; display:block; line-height:1.2;}
                #footer-inner {width:90%; margin:0 auto; padding:0 5%; max-width:41.18em;}
                #footer-inner a, #footer-inner a:visited {color:#ffffff;}
                #footer-inner a:hover {color:#ff0000;}
                #footer-inner ul {list-style:none; margin:1em 0; padding:0}
                #footer-inner li {margin:0.3em; padding:none;}
                .designed {font-size:0.7em; color:#ffff00; padding:1em 0 3em 0;}
                #post_comments .unread_parent a, #post_comments .unread_parent a:visited {color:#015abe; font-weight:800;}
                #post_comments .unread_child a, #post_comments .unread_child a:visited {color:#b20000; font-weight:800;}
                #post_comments p {-webkit-margin-before:0.2em; -webkit-margin-after:1em;}
                #CommentTout a, #CommentTout a:visited {color:#ffff00;}
                #cont-inner-story a:visited {color:#555555;}
                #nav_bar {margin: 0.35em auto 0.35em auto; padding-top:0; display:block;}
                #cont-inner-story #nav_bar a, #cont-inner-story a:visited {display:inline-block; padding:0.05em 0.3em; background-color:#222222; font-size:0.8em; color:#ffffff; font-weight:normal; margin-right:0.2em; border:0;}
                #cont-inner-story #nav_bar a.on, #cont-inner-story #nav_bar a:visited.on {background-color:#ffffff; font-weight:normal; color:#222222;}
                #cont-inner-story #nav_bar a:hover {background-color:#555555; color:#ffff00; font-weight:normal;}


                #cont-inner-coms a:visited {color:#555555;}
                #nav_bar {margin: 0.35em auto 0.35em auto; padding-top:0; display:block;}
                #cont-inner-coms #nav_bar a, #cont-inner-coms #nav_bar a:visited {display:inline-block; padding:0.05em 0.3em; background-color:#555555; font-size:0.8em; color:#ffffff; font-weight:normal; margin-right:0.2em; border:0;}
                #cont-inner-coms #nav_bar a.on, #cont-inner-coms #nav_bar a:visited.on {background-color:#ffffff; font-weight:normal; color:#555555;}
                #cont-inner-coms #nav_bar a:hover {background-color:#555555; color:#ffff00; font-weight:normal;}



            /*portrait phone*/
                 @media all and (max-width: 510px) {
                #CommentTout {display:none; position:fixed; bottom:0; left:15%; width:70%; font-size:0.6em; background-color: #333333; color:#ffffff; padding:0.2em; text-align: center; opacity: .80; vertical-align: top;}
                            #CommentTout a, #CommentTout a:visited {font-size:1.8em;}

                .overlay_logo a, .overlay_logo a:visited {left:7%;}
               .overlay_logo a, .overlay_logo a:visited {left:0.2em;}
                .overlay_lg {left:0.1em;}
                #post_comments {line-height:1.4em;}
                .logo_phone {display:block;}
                .logo_tab {display:none;}
                #logo_desktop {display:none;}
                .dsk_img {display:none;}
                #social_floater_1 {display:none; position:fixed; top:6.5em; left:-500em;}
                #social_floater_2 {display:none; position:fixed; top:6.5em; left:-500em;}
                #bts {display:none; position:fixed; top:6.5em; left:-500em;}


               }

            /*landscape phone*/
                @media all and (min-width: 511px) {
                #CommentTout {display:none; position:fixed; bottom:0; right:25%; width:50%; font-size:0.8em; background-color: #333333; color:#ffffff; padding:0; text-align: center; opacity: .80;}
                #CommentTout a, #CommentTout a:visited {font-size:1.3em;}
                .com {line-height:1.1; font-size:0.8em;}
                .overlay_logo a, .overlay_logo a:visited {left:0.25em; top:0.05em; font-size:2.5em;}
                .overlay_lg {left:0.4em; width:4em; top:1%;}
                        .logo_phone {display:block;}
                .logo_tab {display:none;}
                #logo_desktop {display:none;}
                .dsk_img {display:none;}
                .com_user_name {width:90%;}
                .com_reply {width:5%; padding:0; margin:0; font-size:1.2em; padding-right:0.5em;}
                .com_expand {display:inline; float:right; padding:0; margin:0; font-size:1.2em;}
                #social_floater_1 {display:none; position:fixed; top:6.5em; left:-500em;}
                #social_floater_2 {display:none; position:fixed; top:6.5em; left:-500em;}
                #bts {display:none; position:fixed; top:6.5em; left:-500em;}




                }

            /*portrait tablet*/
                 @media all and (min-width: 600px) {
                #CommentTout {display:none; position:fixed; bottom:0; right:30%; width:40%; font-size:0.8em; background-color: #333333; color:#ffffff; padding:0.2em; text-align: center; opacity: .80;}
                #CommentTout a, #CommentTout a:visited {font-size:1em;}
                #cont {max-width:47.06em; margin: auto; display:block;}
                #ovr {font-size:1.35em; line-height:1.5;}
                #cont-inner-story {max-width:41.18em;}
                #cont-inner-coms {max-width:41.18em;}
                .com {padding:0.294em; margin:0; overflow:hidden; font-size:0.9em; border-bottom:0.13em dotted #cccccc; line-height:1.4;}
                .logo_phone {display:none;}
                .logo_tab {display:block;}
                #logo_desktop {display:none;}
                .dsk_img {display:none;}
                .overlay_logo a, .overlay_logo a:visited {display:none;}
                .overlay_lg {display:none;}
               #logo_desktop {display:block; overflow:hidden; color:#000000; z-index:800; height:auto; opacity:1;  background-image:url('/as/whitebg.jpg'); background-repeat:repeat; padding:0px; margin:0 0 0 4em; width:auto; padding-left:2.4em;}
               #logo_desktop a, #logo_desktop a:visited {color:#000000; font-size:3em; font-family: "teeshirt";}
               #logo_desktop a:hover {color:#ff0000;}
                .overlay_lg_wdt {top:0; left:0; height:1.1em; display:inline-block; position:absolute;}
               .logo_desktop {display:none;}
                #headline h1 {font-size:2em; background-color:#ffffff; color:#ff0000; border:0; width:100%; font-family: "kremlin-pro-web-expanded"; margin:0.2em 0 0 0; padding-left:0.1em;}
                #headline {margin-top:0; border:0; max-width:100%; padding:0; margin:0; backgrond-color:#ffffff;}
                .std_img {display:none;}
                .dsk_img {display:block; padding:0 10px; margin:10px auto;}


                }


            /*landscape tablet*/
                @media all and (min-width: 845px) {
                #CommentTout {display:none; position:fixed; top:5.5em; left: 0; height:3em; width:10%; font-size:0.8em; background-color: #333333; color:#ffffff; padding:0.2em; text-align: center; opacity: .80; font-size:0.8em;}
                #CommentTout a, #CommentTout a:visited {font-size:0.8em;}
                #CommentTout a:hover {color:#ff0000;}
                #cont-inner-story {max-width:31.8em;}
                #cont-inner-coms {max-width:31.8em;}
                #ovr {font-size:1.35em; line-height: 1.5;}
                #cont {margin: auto; display:block;}
                #headline {max-width:40.6em; }
                .logo_phone {display:none;}
                .logo_tab {display:none;}
                #logo_desktop {display:block;}
                .logo_desktop {display:block;}
               #logo_desktop h2 {display:inline-block; font-size:0.6em; color:#ff0000; padding:0; margin:0; font-family: "kremlin-pro-web-expanded";}
               #logo_desktop h3 {display:inline-block; font-size:0.3em; color:#015abe; padding:0; margin:0; font-family: "kremlin-pro-web-expanded";}
                 .com_user_pic {display:table-cell; width:auto; height:auto;}
                 .com_expand {float:none; display:inline-block; padding-left:1em;}
                 .com_user_name {padding-left:1em; font-size:1.1em;}
                #post_comments img {display:block; margin:0; height:3em; width:3em;}
                #social_floater_1 {display:none; position:fixed; top:7.8em; left:1em;}
                #social_floater_2 {display:none; position:fixed; top:11em; left:0.82em;}







                }


            /*desktop*/
                @media all and (min-width: 1001px) {
                #CommentTout {display:none; position:fixed; bottom:30%; right:0; width:10%; font-size:0.8em; background-color: #333333; color:#ffffff; padding:0.2em; text-align: center; opacity: .80;}
                #ovr {font-size:1.2em;}
                .logo_phone {display:none;}
                .logo_tab {display:none;}

               #logo_desktop {display:block; overflow:hidden; color:#000000; z-index:800; height:auto; opacity:1;  background-image:url('/as/whitebg.jpg'); background-repeat:repeat; padding:0px; margin:0 0 0 4em; width:auto; padding-left:2.4em;}
               #logo_desktop a, #logo_desktop a:visited {color:#000000; font-size:3em; font-family: "teeshirt";}
               #logo_desktop a:hover {color:#ff0000;}
               .overlay_lg_wdt  {margin:0; padding:0; border:0; display:inline-block; width:auto; z-index:1000; height:1.1em;}
               #logo_desktop h2 {display:inline-block; font-size:0.6em; color:#ff0000; padding:0; margin:0; font-family: "kremlin-pro-web-expanded";}
               #logo_desktop h3 {display:inline-block; font-size:0.3em; color:#015abe; padding:0; margin:0; font-family: "kremlin-pro-web-expanded";}
                .overlay_lg {display:none;}
                .overlay_logo a {width:auto;}
                #headline h1 {font-size:3em; background-color:#ffffff; color:#ff0000; border:0; width:100%; font-family: "kremlin-pro-web-expanded"; margin:0.5em 0 0 0;}
                #headline {margin-top:0; border:0; max-width:100%; padding:0; margin:0; backgrond-color:#ffffff;}
                .std_img {display:none;}
                .dsk_img {display:block; padding:0 10px; margin:10px auto;}
                 .com_user_pic {display:table-cell;}
                #post_comments img {height:2.5em; width:auto; display:block; margin:0;}
                .CommentTout2 {display:none; position:fixed; top:5.5em; left:0.2em; width:8em; font-size:0.8em; background-color: #015abe; color:#ffffff; padding:0.2em; text-align: center; opacity: .80; height:1.5em; -moz-border-radius: 0.75em; border-radius: 0.75em;  border: 0.1em solid #015abe;}
                .CommentTout2 a, .CommentTout2 a:visited {color:#ffffff; font-size:0.8em;}
                .CommentTout2 a:hover {color:#ff0000;}

                #CommentTout {display:none; position:fixed; top:5.5em; left:0.2em; width:8em; font-size:0.8em; background-color: #333333; color:#ffffff; padding:0.2em; text-align: center; opacity: .80; height:1.5em; -moz-border-radius: 0.75em; border-radius: 0.75em; border: 0.1em solid #000000;}
                #CommentTout a, #CommentTout a:visited {color:#ffffff; font-size:0.8em;}
                #CommentTout a:hover {color:#ff0000;}

                #CommentTout.CommentTout2 {background-color:#015abe; color:#ffffff;}
                #CommentTout.CommentTout2 a, #CommentTout.CommentTout2 a:visited {color:#ffffff;}
                #CommentTout.CommentTout2 a:hover {color:#ffff00;}


                #CommentTout.CommentTout3 {background-color:#ff0000; color:#ffffff; border:0.1em solid #ff0000;}
                #CommentTout.CommentTout3 a, #CommentTout.CommentTout2 a:visited {color:#ffffff;}
                #CommentTout.CommentTout3 a:hover {color:#ffff00;}
                #social_floater_1 {display:none; position:fixed; top:6.5em; left:0.5em;}
                #social_floater_2 {display:none; position:fixed; top:6.5em; left:3.8em;}

                #bts {display:none; position:fixed; top:55%; left:90%;}
                #bts img, #bts a.img {border:0; width:5em; opacity:0.2;}
                #bts a:hover {opacity:1;}
                #nav_bar {margin:1em 0;}
                #nav_bar a, #nav_bar a:visited, #nav_bar.on a, #nav_bar.on a:visited {border:0;}


                }






            /*desktop wide*/
                @media all and (min-width: 1254px) {
                .CommentTout2 {display:none; position:fixed; top:5.5em; left:0.2em; width:8em; font-size:0.8em; background-color: #015abe; color:#ffffff; padding:0.2em; text-align: center; opacity: .80; height:1.5em; -moz-border-radius: 0.75em; border-radius: 0.75em;  border: 0.1em solid #015abe;}
                .CommentTout2 a, .CommentTout2 a:visited {color:#ffffff; font-size:0.8em;}
                .CommentTout2 a:hover {color:#ff0000;}

                #CommentTout {display:none; position:fixed; top:5.5em; left:0.2em; width:8em; font-size:0.8em; background-color: #333333; color:#ffffff; padding:0.2em; text-align: center; opacity: .80; height:1.5em; -moz-border-radius: 0.75em; border-radius: 0.75em; border: 0.1em solid #000000;}
/*                #CommentTout a, #CommentTout a:visited {color:#015abe; font-size:0.8em;}
                #CommentTout a:hover {color:#ff0000;}
*/
                #CommentTout.CommentTout2 {background-color:#015abe; color:#ffffff;}
                #CommentTout.CommentTout2 a, #CommentTout.CommentTout2 a:visited {color:#ffffff;}
                #CommentTout.CommentTout2 a:hover {color:#ffff00;}


                #CommentTout.CommentTout3 {background-color:#ff0000; color:#ffffff; border:0.1em solid #ff0000;}
                #CommentTout.CommentTout3 a, #CommentTout.CommentTout2 a:visited {color:#ffffff;}
                #CommentTout.CommentTout3 a:hover {color:#ffff00;}




                #ovr {font-size:1.2em;}
                .logo_phone {display:none;}
                .logo_tab {display:none;}

               #logo_desktop {display:block; overflow:hidden; color:#000000; z-index:800; height:5em; opacity:1;  background-image:url('/as/whitebg.jpg'); background-repeat:repeat; padding:0 0 0 1em; margin:0 0 0 8.5em; width:auto;}
               #logo_desktop a, #logo_desktop a:visited {color:#000000; font-size:4.5em; font-family: "teeshirt";}
               #logo_desktop a:hover {color:#ff0000;}
               .overlay_lg_wdt  {position:fixed; top:0; left:0; margin:0; padding:0; border:0; display:inline-block; width:auto; z-index:1000;}
               #logo_desktop h2 a, #logo_desktop h2 a:visited {display:inline-block; font-size:0.3em; color:#ff0000; padding:0; margin:0; font-family: "kremlin-pro-web-expanded";}
               #logo_desktop h3 a, #logo_desktop h3 a:visited {display:inline-block; font-size:0.1em; color:#015abe; padding:0; margin:0; font-family: "kremlin-pro-web-expanded";}
                .overlay_lg {display:none;}
                .overlay_logo a {width:auto;}
                .std_img {display:none;}
                #social_floater_1 {display:none; position:fixed; top:6.5em; left:0.5em;}
                #social_floater_2 {display:none; position:fixed; top:6.5em; left:3.8em;}
                #bts {display:none; position:fixed; top:55%; left:90%;}
                #bts img, #bts a.img {border:0; width:5em; opacity:0.2;}
                #bts a:hover {opacity:1;}



                }

#cont-inner-story a:visited {
    color: black;
}
