/* 
------------------------------------------------
------------------------------------------------
Screen Style Sheet for Scrub The Web
------------------------------------------------
------------------------------------------------*/

/* Reset Styles for Cross Browser Consistency */

body {
	color:#2f2f2f;
        background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

fieldset, form {
	border:none;
	margin:0;
	padding:0;
}

input, select, textarea, option {
	color:#2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#d6eaee;

}

input.button {
	background:#942131 url(/graphics/button.png) left top repeat-x;
	border:1px solid #ccc;
	color:#ff6;
	font-size:12px;
	font-weight:700;
	padding:.25em .75em;
        width: 0;  /* IE table-cell margin fix */
        overflow: visible;
}

input.button[class] {  /* IE ignores [class] */
	background:#942131 url(/graphics/button.png) left top repeat-x;
	border:1px solid #ccc;
	color:#ff6;
	font-size:12px;
	font-weight:700;
	padding:.25em .75em;
        width: auto;
}

a:link,a:visited,a:active,a:hover {
	color:#00f;
	text-decoration:underline;
}

img {
	border:none;
}

td {
	padding:5px;
}

/* Container Styles */
#container {
	margin:0 auto;
	padding:0;
	position:relative;
	width:100%;
	max-width:922px;
}

#PageTop1 {
	background:#fff url(/graphics/logo.gif) 0 0 no-repeat;
	float:left;
	height:81px;
	left:0;
	position:absolute;
	text-align:left;
	top:0;
	width:164px;
}

#PageTop2 {
	float:right;
	font-weight:700;
	height:81px;
	margin-top:5px;
	position:absolute;
	right:0;
	text-align:right;
	top:0;
	z-index:10;
}

#TopBar1 {
	font-weight:700;
	left:8px;
	position:absolute;
	top:69px;
	width:100%;
	max-width:405px;
	z-index:10;
	-webkit-text-size-adjust: none;
}

#SiteSearch p {
	color:#7b2131;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:8px 0 5px;
}

#SiteSearch fieldset {
	margin-bottom:15px;
}

#TopBar2 {
	padding:0;
	position:absolute;
	right:0;
	text-align:right;
	top:53px;
	z-index:15;
	-webkit-text-size-adjust: 110%;
}

#TopBar2 a:link,#TopBar2 a:visited {
	color:#fff;
	font-weight:700;
	padding:0 10px;
	text-decoration:none;
	text-transform:uppercase;
}

#TopBar2 a:hover,#TopBar2 a:active {
	color:#18d;
	background:#fff;
	text-decoration:none;
}

#TopBar2_On {
	color:#ff6;
	font-weight:700;
	padding:0 10px;
	text-decoration:none;
	text-transform:uppercase;
}

#fake_seo {
	display:none;
	border:1px solid #ccc;
	margin:110px 0 0 255px;
	overflow:auto;
	padding:8px;
	font-size:1.1em;
}

#fake_seo h1 {
	color:#7b2131;
	font-size:1.6em;
	margin-top:0;
}

/* Text Styles (651) */
#MainContent {
	border:1px solid #ccc;
	margin:110px 0 0 255px;
	overflow:auto;
	padding:8px;
	font-size:1.1em;
}

#MainContent h1 {
	color:#7b2131;
	font-size:1.6em;
	margin-top:0;
}

#MainContent h2 {
	color:#7b2131;
	font-size:1.4em;
}

#MainContent h3 {
	color:#7b2131;
	font-size:1.2em;
}

#MainContent h4 {
	color:#7b2131;
	font-size:1.1em;
}

#MainContent li {
	margin:0 0 0.5em 0;
}

#MainContent .NoListItems li {
	margin:0;
}

.MyOverflow {
	overflow:auto;
}

#HowRobot {
	margin-bottom: 10px;
        margin-left: auto;
	margin-right: auto;
	border:1px dashed #000000;
	background-color: #f2f2f2;
	padding: 10px;
	font-size:15px !important;
	overflow:auto;
}

#Manipulator {
	width:640px;
	margin-left: auto;
	margin-right: auto;
}

#Manipulator h1 {
	color:#7b2131;
	font-size:20px;
	margin-top:0;
	margin-bottom:0;
	text-align:center;
}

.Densities {
        width: 310px;
	float: left;
	margin: 5px;
}

.Density_table {
	width: 100%;
	border-top: 1px solid #ccc;
	border-right: 2px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
}
.Density_table .Density_head {
	color: #ff6;
	font-weight: 700;
	background-color: #2560c6;
	border-bottom: 1px solid #ccc;
}

.Density_table .trow_odd {
	background-color: #eee;
}
.Density_table .trow_even {
	background-color: #fff;
}

.Density_table .Density_data1 {
	overflow: hidden;
	float: left;
	width:181px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}
.Density_table .Density_data2 {
	float: left;
	width:40px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}
.Density_table .Density_data3 {
	float: left;
	width:56px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
}

.Density_table .Research_data1 {
	overflow: hidden;
	float: left;
	width:233px;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #ccc;
}

.Density_table .Research_data2 {
	overflow: hidden;
	float: left;
	width:56px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
}

.Density_table .Research_data3 {
	overflow: hidden;
	float: left;
	width:300px;
	padding-left: 5px;
	padding-right: 5px;
}

.TagAnalysis {
        width: 200px;
	float: left;
	margin: 5px;
}

.TagAnalysis_table {
	width: 100%;
	border-top: 1px solid #ccc;
	border-right: 2px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 2px solid #ccc;
}
.TagAnalysis_table .TagAnalysis_head {
	color: #ff6;
	font-weight: 700;
	background-color: #2560c6;
	border-bottom: 1px solid #ccc;
}

.TagAnalysis_table .trow_odd {
	background-color: #eee;
}
.TagAnalysis_table .trow_even {
	background-color: #fff;
}

.TagAnalysis_table .KeywordsResearch {
	overflow: hidden;
	float: left;
	width:190px;
	padding-left: 5px;
	padding-right: 5px;
}

.TagAnalysis_table .TagAnalysis_data1 {
	overflow: hidden;
	float: left;
	width:130px;
	padding-left: 5px;
	padding-right: 5px;
}
.TagAnalysis_table .TagAnalysis_data2 {
	float: left;
	width:45px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #ccc;
}

#SideBar {
	left:0;
	padding:0 8px;
	position:absolute;
	top:110px;
	width:230px;
}

#MenuBox {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#ff6;
	position:relative;
}

#MenuBox a:link,#MenuBox a:visited {
	color:#fff;
	text-decoration:none;
}

#MenuBox a:hover,#MenuBox a:active {
	color:#18d;
	background:#fff;
	text-decoration:none;
}

#MenuBox p {
	color:#ff6;
	font-size:16px;
	font-weight:700;
	margin:0;
	padding:0 0 15px;
	text-align:center;
}

#MenuBox ul {
	line-height:1.2em;
	list-style:none;
	margin:0;
	padding:0;
}

#MenuBox li {
	font-weight:700;
	padding-bottom:5px;
}

.menu_on {
	color:#ff6;
	font-weight:700;
	margin:0 8px 0 27px;
	text-decoration:none;
}

.menu_off {
	color:#fff;
	margin:0 8px 0 27px;
	text-decoration:none;
}

#Footer {
	background:#2560c6;
	clear:left;
	color:#fff;
	line-height:1.8em;
	margin:5px 0 0 255px;
	text-align:right;
}

#Footer a:link,#Footer a:visited {
	color:#fff;
	text-decoration:underline;
}

#Footer a:hover,#Footer a:active {
	color:#18d;
	background:#fff;
	text-decoration:underline;
}

#Footer_On {
	color:#ff6;
}

.bl {
	background:url(/graphics/blue_box-bl.png) 0 100% no-repeat #2560c6;
}

.br {
	background:url(/graphics/blue_box-br.png) 100% 100% no-repeat;
}

.tl {
	background:url(/graphics/blue_box-tl.png) 0 0 no-repeat;
}

.tr {
	background:url(/graphics/blue_box-tr.png) 100% 0 no-repeat;
	padding:10px;
}

.clear {
	font-size:1px;
	height:1px;
}

.roundBoxText {
	background:#2560c6;
	padding:0 8px;
}

.folder_closed {
	background:#2560C6 url(/graphics/closed_folder.gif) no-repeat;
	float:left;
	height:12px;
	margin:0;
	padding:0 3px;
	width:17px;
}

.folder_open {
	background:#2560C6 url(/graphics/open_folder.gif) no-repeat;
	float:left;
	height:12px;
	margin:0;
	padding:0 3px;
	width:17px;
}

#Prev_icon {
	background:#fff url(/graphics/back_arrow.png) no-repeat;
	float:left;
	height:12px;
	margin-top:10px;
	padding:0;
	width:50px;
        cursor:pointer;
}

#Next_icon {
	background:#fff url(/graphics/next_arrow.png) no-repeat;
	float:right;
	height:12px;
	margin-top:10px;
	padding:0;
	width:50px;
        cursor:pointer;
}

.spawn_window {
	height:12px;
	margin-right:3px;
	width:21px;
}

.info {
	width:24px; 
	height:24px;
	cursor:help;	
}

#SearchHelp,#SiteSearchHelp {
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
}

#SearchHelp a:link,#SearchHelp a:visited,#SiteSearchHelp a:link,#SiteSearchHelp a:visited {
	color:#00f;
	text-decoration:none;
}

#SearchHelp a:hover,#SearchHelp a:active,#SiteSearchHelp a:hover,#SiteSearchHelp a:active {
	border-bottom:2px solid;
	color:#00f;
}

#PrintTop {
	display:none;
}

.popup { 
	position: absolute;
	visibility: hidden;
        background: #fdfde1;
        width: 200px;
        border-left: 1px solid #000;
        border-top: 1px solid #000;
        border-bottom: 3px solid #000;
        border-right: 3px solid #000;
        padding: 3px;
        z-index: 10;
}

.popup h1 {
	margin-top:0;
	font-weight:700;
	text-align:center;
	font-size:18px;
}

.Billboard_200 {
	width:200px;
	border:0;
	margin-top:8px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	display:block;
}

.Bullets {
        margin-left: 12px;
        padding-left: 0;
        list-style: none;
}

.Bullets li {
        padding-left: 30px;
        background-image: url(/graphics/small_scrub.gif);
        background-repeat: no-repeat;
}

.Highlight_container {
	margin:12px auto 12px auto;
	border:1px dashed #000;
	background-color: #fdfde1;
	padding:8px;
	width: 95%;
}

#WeAccept {
	width:150px;
	border:0;
	margin-top:8px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	display:block;
}

.td_odd {
	background-color: #eee;
}
.td_even {
	background-color: #fff;
}

.td_head {
	vertical-align: middle;
}

.td_data {
	vertical-align: middle;
	text-align:center;
}

#plusone {
	float:left;
	margin-right:4px;
}

.last-updated {
	font-size:85%;
}

a.button {
        text-decoration:none;
        display:inline;
        border:none;
        cursor:pointer;
        font-weight:700;
	padding:7px 10px;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        text-shadow:1px 1px #666;
}

a.button:hover {
        background-position:0 -48px;
	color:#ffff86;
}

a.button:active {
        background-position:0 top;
        position:relative;
        top:1px;
        padding:6px 10px 5px;
}

.button.green {
        background-color:#04a50f;
	color:#f7f7bf;
}

.button.large {
        font-size:200%;
	padding:9px 12px;
}

.bigger-10 {
	font-size:110%;
}

.mediabox {
	margin-left:auto;
	margin-right:auto;
	width:470px;
	height:380px;
	overflow:hidden;
	padding:4px;
	border-style:solid;
	border-width:1px;
	border-color:#000;
        position: relative;
	cursor:pointer;
}

.mediabox img {
	width:470px;
	height:380px;
}

.mediabox a {
	display: none;
}

.play_button {
	width:470px;
	height:380px;
	background:url(/graphics/btn-play.png) no-repeat;
        position: absolute;
	top:0;
	left:0;
}

.play_button:hover {
	opacity: 0.8;
}

.background_highlight {
	background-color:#ff6;
}

/* Just for you Google */
@media screen and (max-width:479px) {
	input[type="text"], select, textarea {
		max-width: 300px;
	}
      #container {
        margin:0;
      }
      #SearchBox {
        margin:20px 0;
      }
      #SideBar {
        position: relative;
        top:180px;
        width:95%;
        min-width: 230px;
      }
      #MainContent {
        margin: 180px 0 0;
      }
      #TopBar1 {
        width:100%;
        max-width: 405px;
        top: 110px;
      }
      #TopBar2 {
        top: 0;
      }
      #TopBar2 a:link,#TopBar2 a:visited {
      	padding:0;
      }
      #TopBar2_On {
      	padding:0;
      }
      #PageTop1 {
        top: 62px;
      }
      #PageTop2 {
        top:50px;
      }
      #Footer {
        margin: 5px 0;
      }
    }