@charset "utf-8";

html, body { margin:0; width:100%; font-family:sans-serif; font-size:12px; color:#061b26; }
img { border:0; }
form { display:inline; }
body { background:#ed6464 url('/app_theme/pagerank/images/bg.jpg') repeat-x left top; }
h2 { margin:20px 0 5px 0; padding:0; font-size:16px; color:#ba3131; }
p { margin:0; padding:0 0 5px 0; line-height:150%; }
textarea { font-family:monospace; padding:3px 7px; font-size:10pt; line-height:150%; color:#300c0c; border:1px solid #ccc; }
dt { float:left; clear:both; width:140px; margin:5px 0; }
dd { float:left; width:260px;; margin:4px 0 5px 0; font-weight:bold; }

/*
 * Snapp! Theme settings
 */
#snappNav { background:#000; }
#snappNav p { margin:0; padding:0; }
#snappNav select { background:#000; color:#fff; font-family:sans-serif; font-size:10pt; margin-bottom:4px; }

#snappContentWrapper { margin:0 auto; width:900px; }
#snappLogo { height:85px; }
#snappContent { background:#fff; padding:15px; }
#leftBox { clear:both; float:left; width:48%; }
#rightBox { float:right; width:48%; }
#topLeft { float:left; width:250px; }
#topRight { float:right; width:470px; padding-top:46px; }

#footNote { color:#ccc; font-size:8pt; text-align:center; padding:30px 0 0 0; }

/**
 * Common settings
 */
.blueIsh { color:#379ddd; }
.browserIcon { height:14px; with:14px; padding-right:4px; }
.center { text-align:center; }
.clear { clear:both; }
.data { width:100%; }
.data tr { height:30px; }
.data tr td { padding:4px 7px; }
.darkBlue { color:#035789; }
.paragraph { margin:0; padding:10px 0; }
.xlText { font-size:30px; }
.invisible { display:none; }
.odd { background:#faebeb; }
.even { background:#fbf0f0; }
.checkBox { padding:7px 0; }

.adBig { padding:30px 0; text-align:center; }
.adRight { text-align:center; padding:86px 0 0 0; }

/**
 * prBar
 */
.prBarIn { background:#ec6363; height:4px; font-size:2px; }
.prBarOut { border:1px solid #b62d2d; width:100px; margin-top:3px; }

.data a { color:#b62d2d; font-weight:bold; text-decoration:none; }
.data a:hover { text-decoration:underline; }