html {
height:100%;
overflow-x:hidden;
margin:0;
padding:0;
}

body {
width:100%;
font-family:arial;
unicode-bidi:embed;
overflow-x:hidden;
overflow-y:hidden;
min-width:1000px;
vertical-align:baseline;
margin:0;
padding:0;
}

* {
line-height:20px;
font-size:14px;
font-style:normal;
font-weight:100;
margin:0;
padding:0;
}

h1 {
vertical-align:baseline;
font-size:100%;
font-style:normal;
font-weight:100;
font-size-adjust:0;
margin:0;
padding:0;
}

h2 {
vertical-align:baseline;
font-size:1.7em;
font-weight:400;
margin:6px 0;
padding:0;
}

a {
vertical-align:baseline;
text-decoration:none;
font-size:1em;
margin:0;
padding:0;
}

p {
vertical-align:baseline;
line-height:24px;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
margin:0 0 20px;
padding:0;
}

th {
vertical-align:baseline;
font-style:normal;
font-weight:400;
margin:0;
padding:0;
}

img {
border:0 currentColor;
}

article {
display:block;
width:920px;
}

footer {
display:block;
left:50%;
width:1024px;
bottom:1%;
margin-right:auto;
margin-left:-512px;
position:fixed;
direction:rtl;
opacity:.5;
}

a.outlink {
background:url(/images/linkout.gif) no-repeat 100% 50%;
padding-right:16px;
border-bottom-color:#222;
border-bottom-width:1px;
border-bottom-style:dotted;
}

div#wrapper {
width:100%;
position:relative;
min-width:100px;
max-width:1920px;
margin:0 auto;
padding:0;
}

nav#main {
width:100%;
height:90px;
position:fixed;
z-index:999999;
top:8%;
margin:-45px 170px 0 0 !important;
}

nav#main li {
text-align:right;
margin-top:18px;
margin-right:0;
float:left;
display:block;
}

nav#main a {
overflow:hidden;
opacity:.8;
}

nav#main h1 {
display:none;
white-space:nowrap;
position:absolute;
opacity:0;
}

nav#main span {
background:#4f9426;
color:#FFF;
display:block;
white-space:nowrap;
}

nav#main li:hover h1 {
xdisplay:block;
}

#FreeNav {
top:0;
width:66px;
height:100%;
right:0;
position:fixed;
z-index:99999;
}

#FreeNav #FNUP {
left:50px;
top:0;
width:50px;
height:50px;
position:fixed;
z-index:99999;
cursor:pointer;
background-image:url(/images/Navup.jpg);
}

#FreeNav #FNDOWN1 {
width:50px;
height:50px;
right:50px;
bottom:0;
position:fixed;
z-index:99999;
cursor:pointer;
background-image:url(/images/NavDown.jpg);
}

#FreeNav #mp3player {
left:0;
top:0;
height:50px;
position:fixed;
z-index:99999;
cursor:pointer;
}

#FreeNav #FNDOWN {
left:50px;
top:50px;
width:50px;
height:30px;
position:fixed;
z-index:99999;
cursor:pointer;
background-image:url(/images/ContactUs.jpg);
}

#FreeNav #Mlogo {
top:0;
right:5px;
position:fixed;
z-index:99999;
cursor:pointer;
}

#socialBar {
right:102px;
bottom:0;
display:block;
position:fixed;
z-index:99999;
}

.line {
left:50%;
width:900px;
height:0;
color:#FFF!important;
margin-left:-450px;
position:absolute;
}

.story {
width:100%!important;
position:relative;
min-width:1000px;
margin:100px 0;
padding:0;
}

.story article {
min-height:100%;
margin:0 auto;
}

.story .placeholder {
height:500px;
}

.story .article-content {
z-index:1;
}

.story header p a {
color:#222;
}

.story header a:hover {
border-bottom-color:currentColor;
border-bottom-width:0;
border-bottom-style:none;
}

.story h1 {
color:#000;
text-transform:uppercase;
letter-spacing:0;
font-family:Morpheus-Medium,Helvetica;
font-size:16px;
font-weight:700;
margin:0 0 2px;
}

footer span {
color:#000;
font-family:arial;
font-size:11px;
margin-right:3px;
}

footer a {
color:#555;
text-indent:1px!important;
font-family:arial;
font-size:11px;
border-bottom-color:#222;
border-bottom-width:1px;
border-bottom-style:dotted;
margin:0!important;
padding:0!important;
}

.site-additional {
text-align:center;
}

footer a:hover {
color:#d4de50;
border-bottom-color:currentColor;
border-bottom-width:0;
border-bottom-style:none;
}

.social-points {
width:900px;
height:1200px;
position:relative;
margin:20px auto;
}

.social-points-mask {
left:50%;
top:200px;
width:900px;
height:280px;
overflow:hidden;
margin-left:-450px;
position:absolute;
}

.social-points-container {
width:9000px;
position:relative;
}

.social-point {
background:#FFF;
width:900px;
height:580px;
overflow:hidden;
display:block;
margin:20px 150px 0 0;
}

.social-points .active {
visibility:visible!important;
}

.social-points h1 {
text-align:left;
color:#4f9426;
line-height:55px;
letter-spacing:-1px;
font-family:Morpheus-Medium,Helvetica;
font-size:70px;
margin:10px 0;
}

.social-description {
background:#FFF;
width:900px;
}

.social-description p {
width:600px;
text-align:left;
display:block;
margin:0;
}

.social-description aside {
width:80px;
float:left;
}

nav.more {
background:url(/images/icon_more.png) no-repeat 50% 50%;
left:50%;
top:500px;
width:98px;
height:118px;
margin-left:-49px;
display:block;
position:absolute;
z-index:99996;
}

nav.more a {
background:url(/images/refresh.gif) no-repeat 0 0;
left:0;
top:0;
width:98px;
height:118px;
display:block;
position:absolute;
-webkit-transition:0 .3s ease-in;
}

nav.more a._down {
opacity:.5!important;
}

nav.more a:hover {
-webkit-transform:rotate(180deg);
}

.icon-fb {
background:url(/images/si/facebook.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 15px;
}

.icon-twitter {
background:url(/images/si/twitter.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-ut {
background:url(/images/si/youtube.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-mobile {
background:url(/images/si/appstore.png) no-repeat 0 0;
width:98px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-rss {
background:url(/images/si/rss.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-contact {
background:url(/images/si/contact.png) no-repeat 0 0;
width:146px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-myspace {
background:url(/images/si/myspace.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-sc {
background:url(/images/si/sc.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-iapp {
background:url(/images/si/iapp.png) no-repeat 0 0;
width:32px;
height:32px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.icon-fb-sml {
background:url(/images/icon_fb_small.png) no-repeat 0 0;
width:14px;
height:14px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 5px;
}

.icon-twitter-sml {
background:url(/images/icon_twitter_small.png) no-repeat 0 0;
width:14px;
height:14px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 5px;
}

.icon-ut-sml {
background:url(/images/icon_ut_small.png) no-repeat 0 0;
width:14px;
height:14px;
line-height:60px;
text-indent:-9000px;
overflow:hidden;
display:inline-block;
margin:0 0 0 10px;
}

.clear-self::after {
height:0;
line-height:0;
clear:both;
margin-bottom:0;
display:block;
visibility:hidden;
content:" ";
}

* html .clear-self {
height:1%;
}

div,dl,dt,dd,li,pre,form,fieldset,input,textarea,blockquote,td {
vertical-align:baseline;
margin:0;
padding:0;
}

ul,ol {
list-style:none;
vertical-align:baseline;
margin:0;
padding:0;
}

h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
vertical-align:baseline;
margin:0;
padding:0;
}

address,caption,cite,code,dfn,em,strong,var {
font-style:normal;
font-weight:400;
}

aside,canvas,details,figcaption,figure,header,hgroup,menu,nav,section,summary,mark,.clear-self,html[xmlns] .clear-self {
display:block;
}

nav#main a:hover,nav#main li.active a {
opacity:1;
}

.icon-twitter:hover,.icon-fb:hover,.icon-ut:hover,.icon-mobile:hover,.icon-rss:hover,.icon-myspace:hover,.icon-contact:hover,.icon-sc:hover,.icon-iapp:hover,.icon-twitter-sml:hover,.icon-fb-sml:hover,.icon-ut-sml:hover {
background-position:0 100%;
}
