/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}*/
/* HTML5 display-role reset for older browsers */
/*
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}*/

body { background: #FFFFFF; float:none; }

div.main { background: #FFFFFF; width:800px; margin-left: 5%; float:left }

div.text { background: #FFFFFF; padding:5px }
p { text-indent: 1em; margin:0.5em; }


 


h2 { background: #FFFFFF; color: #000000; margin:0px; padding: 2px; height:40px; }

h3, div.feedburnerFeedBlock ul li span.headline  {
    display: block;
    background: url("png/cleansprites.png") no-repeat -40px -200px;
    height: 40px;
    width: 720px;
    padding-left: 45px;
    padding-top: 50px;
}



.CompanionIcon {
    display: inline-block;
    height: 40px; width:40px;
    margin-right: 5px;
    vertical-align: middle;
}

#XyeCompanionIcon {
    background: URL(png/cleansprites.png) -160px -120px  ;
}

#KyeCompanionIcon {
    background: URL(png/cleansprites.png) -680px 0px  ;
}


#DownloadCompanionIcon {
    background: URL(png/cleansprites.png) -440px -80px  ;
}

#LevelsCompanionIcon {
    background: URL(png/cleansprites.png) -280px -40px  ;
}


div.container789 { float:left; width:100%; height:40px }
div.container456 { float:left; width:100%; }
div.container123 { float:left; width:100%; height:40px }
div.wall7 { float:left; display:inline-block; background: #c1c1c1 URL(png/cleansprites.png) -600px -40px; border-width:0px; width:40px; height:40px }
div.wall9 { float:left; display:inline-block; background: #c1c1c1 URL(png/cleansprites.png) -640px -40px ; border-width:0px; width:40px; height:40px }
div.wall1 { float:left; display:inline-block; background: #c1c1c1 URL(png/cleansprites.png) -600px -80px; border-width:0px; width:40px; height:40px }
div.wall3 { float:left; display:inline-block; background: #c1c1c1 URL(png/cleansprites.png) -640px -80px; border-width:0px; width:40px; height:40px }


h1.logo{ background: URL("png/cleansprites.png") -40px 0px; width:560px; height:200px }
h1.logo span { visibility: hidden; position:absolute }

a.feedicon { background: URL("png/cleansprites.png") -640px 0px; float:right;  vertical-align: middle; width:40px; height:40px; }
a.feedicon span { visibility: hidden; position:absolute; }

div.page { background: #FFFFFF ; padding:0px;  float:left; display:inline-block; width:720px }

div.rightwalls { float:left; display:inline-block; background: #c1c1c1 URL(png/cleansprites.png) 720px top repeat-y; border-width:0px; margin-left:40px; width:760px; }
div.leftwalls { float:left; display:inline-block; background: #c1c1c1 URL(png/cleansprites.png) 0px top repeat-y; border-width:0px; width:800px; }
div.wallcolor { background :#c1c1c1 }
div.bar { background: #c1c1c1 URL(png/cleansprites.png) -40px -200px no-repeat; border-width:0px; width:720px ; height: 40px; }
div.menu { display:inline-block; float:left; background: #c1c1c1 URL(png/cleansprites.png) -40px -200px no-repeat;  border-width:0px; width:720px; height:40px; }
div.bottomwalls { display:inline-block; float:left; background: #c1c1c1 URL(png/cleansprites.png) -40px -200px no-repeat; border-width:0px; width:720px; height:40px }

ul.menulist {
    list-style-type: none;
    padding: 0;
    margin: 0;
    float:left;
    position:relative;
    top: 20%;
}
ul.menulist li {
    display:inline-block;
 height: 20px;
  background :#c1c1c1;
 border-width:1px; border-top:#f0f0f0; border-bottom:#707070; border-left: #f0f0f0; border-right: #707070; border-style:solid;
 padding-left: 5px; padding-right: 5px;
 margin-left: 1px;
 
 float:left;
 
}

.menulist li a { color: #000000; text-decoration: none; }
.menulist li a:hover { color: #000000; text-decoration: underline; }
.menulist li a:visited { color: #000000 }

.bottomlinks {
    float:none; clear:both;
    padding-top: 1em;
}

a { color: #0000FF; text-decoration: none;  }
a:hover { color: #00E000; text-decoration: underline; }
a:visited { color: #0000EE }

.gallery {
    list-style-type: none;
    width: 710px;
    float:none;
}
.gallery li {
    display: inline-block;
    margin:0;
    padding:0;
    height: 152px;
}

.gallery:before {
    float:none;
}
.gallery:after {
    float:none;
}


#mainScreenShotDiv {
    margin-left: 60px;
    margin-right: 60px;
}
#mainScreenShot {
    border: 2px solid black;
}



ul {  list-style: outside; }

h1.menuh1 { color: #00FFFF; font: 20px bold ; background: #003000 }

span.timestamp { font-size: 15px; font-style: italic; color: #00FF8F }

div.alt {
    OVERFLOW: auto; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP:
    black 1px solid; PADDING-LEFT: 5px; BACKGROUND: #E8E8E8; PADDING-BOTTOM: 5px;
    BORDER-LEFT: black 1px solid; WIDTH: 90%; PADDING-TOP: 5px; BORDER-BOTTOM:
    black 1px solid; TEXT-ALIGN: left; height:13em
}


.feedTitle {
    position:absolute;
    visibility:hidden;
}
/*.date p {    display: inline; }*/

div.feedburnerFeedBlock ul {
    margin:0;
    padding-left:0;
    list-style-type: none;
    
}
div.feedburnerFeedBlock ul li {
    display:  inline;
}
div.feedburnerFeedBlock ul li div {
    padding-left:5px;
    padding-right: 5px;
    
}
div.disquscontainer {
    width: 720px !important;
    background: #FFFFFF;
}


div#disqus_thread {
    margin:0px;
}
ul#dsq-comments {
    padding:5px !important
}
#dsq-account-dropdown, #dsq-sort-by {
    margin-top:40px;
}

div.dsq-brlink {
    width: 720px !important;

}
