body { color: #000000; font: normal 12px helvetica,arial,sans-serif; line-height: 120%; min-width: 320px; }  
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th { margin: 0; padding: 0; }  
a { color: #005481; margin: 0; padding: 0; text-decoration: none; }  
	a:hover { text-decoration: underline; }  
h1, h2, h3, h4, h5 { font-weight: normal; margin: 0 0 0 0; padding: 0; }  
h1 { font-size: 32px; }  
h2 { font-size: 24px; }  
h3 { font-size: 16px; }  
h4 { font-size: 12px; }  
h5 { font-size: 11px; }  
h6 { font-size: 10px; }  
img { border: 0px; margin: 0; padding: 0; }  
p { margin: 0 0 20px 0; padding: 0; }  
pre { float: inherit; white-space: pre; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }  

/* typographic styles */

.emph { font-style: italic; font-family: Georgia;}    
.center { text-align: center; }   

/* sizes */
 
.large { font-size: 24px; }  
.normal18 { font-size: 18px; }
.normal14 { font-size: 14px; }  
.normal { font-size: 12px; }  
.small { font-size: 11px; line-height: 120%; }  
.tiny { font-size: 10px; }  

/* colors */
 
.grey-mid { color: #60666a; }  
.grey-light { color: #bbb; }  
.white { color: #fff; }  
.green { color: #038773; }  
.yellow { color: #f90; } 
.red { color: #c03a3e; } 

/* layout */

.paragraph_set { margin-bottom: 9px; margin-left: 0;}  

.left { float: left; }  
.right { float: right; }  
.clear { clear: both; }  

/* home */

#home-page { margin: 0 auto; margin-top: 10px; overflow:auto; width: 320px; }  
#home-content { margin: 0 auto; width: 320px; overflow:auto; }  
#home-top { height: 40px; overflow:hidden; }  

.tab { background: #E9F3F3; display: block; height: 40px; line-height: 40px; margin: 0px 0px 14px 4px; text-align: center; width: 80px; float: right; font-weight: emph; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius: 4px 4px 0px 0px; }  

.tab-selected { background: #FFF; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius: 4px 4px 0px 0px; }  

#app-drawer { display: none; height: 60px;}  
#cheater-meter-credits { height: 120px !important; margin: 10px 0 0 0px; width: 288px; }  
#cheater-meter-credits #domo { margin: 0 0 6px 8px; }   
.module-loader { width: 288px; padding: 0px 16px 0px 16px; margin: 0px auto; position: relative; }
#cheater-meter-web { position: relative; z-index: 15000; margin: 0 0 10px 0; min-height: 300px; width: 288px; }  
.module { background: white; border-bottom: #ddeded 1px solid; overflow:auto; padding: 16px; width: 288px; }

/* features */

#features { overflow:hidden; }  
#one { background: url(1.jpg) no-repeat top left; height: 302px; margin: 4px 0 20px 0px; width: 288px; }  
#two { background: url(2.jpg) no-repeat top left; height: 302px; margin: 4px 0 20px 0px; width: 288px; }  
#three { background: url(3.jpg) no-repeat top left; height: 302px; margin: 4px 0 20px 0px; overflow:hidden; width: 288px; }  
#cm-description { display: block; font-size: 14px; line-height: 22px; margin: 0 0 20px 8px; width: 266px; font-family: Georgia;}   
#marketing-paginator { height: 5px; margin: 0 auto 10px auto; width: 39px; }  
.m-page-active { background: #40464F; clear: none; cursor: pointer; float:left; height: 5px; width: 5px; margin: 0 4px; padding: 0; }  
.m-page-inactive { background: #C0C6CF; clear: none; cursor: pointer; float:left; height: 5px; width: 5px; margin: 0 4px; padding: 0; }  

/* logo */

#logo { margin: 0; padding: 0; text-decoration: none; }     
#logo a { text-decoration: none; }   
#meter { margin-top: 17px; background: #ffff00; font-family: Georgia; font-style: italic; color: #000; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius: 0 4px 4px 0; float: left; font-size: 28px; padding: 10px; border: 1px solid #ffff00;}
#cheater { margin-top: 17px; margin-left: 10px; background: #ffff00; font-family: Georgia; font-style: italic; color: #000; -webkit-border-top-right-radius: 14px; -webkit-border-bottom-right-radius: 14px; -webkit-border-top-left-radius: 14px; -webkit-border-bottom-left-radius: 14px; -moz-border-radius: 14px 14px 14px 14px; float: left; font-size: 28px; padding: 10px; }
#cheatersmall { background: #ffff00; font-family: Georgia; font-style: italic; color: #000; -webkit-border-top-right-radius: 14px; -webkit-border-bottom-right-radius: 14px; -webkit-border-top-left-radius: 14px; -webkit-border-bottom-left-radius: 14px; -moz-border-radius: 14px 14px 14px 14px; padding: 5px; display:inline;}  
#cheatertiny { background: #ffff00; font-family: Georgia; font-style: italic; color: #000; -webkit-border-top-right-radius: 14px; -webkit-border-bottom-right-radius: 14px; -webkit-border-top-left-radius: 14px; -webkit-border-bottom-left-radius: 14px; -moz-border-radius: 14px 14px 14px 14px; padding: 5px; display:inline;} 

/* footer styles */

#footer-plain { color: #828486; clear: both; margin-top: 10px; margin-bottom: 10px;}  
	#footer-plain a { color: #828486; }  
#cm-footer { font-size: 10px; margin-top: 0px; clear: both; }  

