body
{
/*	font-size: 80%;*/
	color: #000;
        background-color:#eee;
	margin: 0px;
	overflow: auto;
        -webkit-text-size-adjust: 100%;
}

body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input
{
	font-family:arial,helvetica,verdana,sans-serif;
}

a {
color: #000;
}

h1
{
	font-size: 200%;
	margin-top: 0px;
	font-weight: bold;
}

h1.title {
font-size: 200%;
margin: 0px;
color: #ddd;
font-weight:normal;
}

span.subtitle {
font-size:0.9em;
color:#666;
}

span.subtitle a {
color:#666;
}

h2
{
	font-size: 160%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}

h3
{
	font-size: 120%;
	font-weight:normal;
}

h4 
{
	font-size:100%;
}

h5
{
	font-size:90%;
}

h6 
{
	font-size:80%;
}

h1, h2, h3, h4, h5, h6
{
	background-color:transparent;
	color:#000000;
}

input, textarea
{
	font-size:100%;
}

.sFont
{
  font-size:11px;
}

.mFont
{
  font-size:14px;
}

.link
{
  color: #0000ff;
  cursor: pointer;
  text-decoration: underline;
}

.error
{
  font-size:70%;
  color: #ff0000;
}

.bg1
{
  background-color: #ddddff;
}

.bg2
{
  background-color: #ddffdd;
}

ol.steps
{
	margin: 10px 0;
	/*background: url(http://s.respaper.com/css/bg.gif) repeat-y; */ /*--Bg of the order numbers--*/
	/*padding: 0 0 0 35px;*/ /*--Distance between the order numbers--*/
	border: 1px solid #00f;
  color: #cbff78;
}

ol.steps li 
{
	margin: 0;
	padding: 2px;
	/*height:25px;*/
	color: #000;
	border-top: 0;
	border-bottom: 1px solid #00f;
	border-right: 0;
	/*border-left: 1px solid #00f;
	background: #ddf;*/
	background-color: #EFF3FA;
}

ol.steps li:last-child
{
	border-bottom: 0;
}

.mainwrapper
{
  padding-left:2%;
  padding-right:2%;
  text-align:left;
}

.alert_text
{
	background-color: #cccccc;
	border-bottom: 2px solid #aeaeae;
	color:#000000;
	font:bold 20px arial,sans-serif;
	height:45px;
	left:0;
	opacity:0.9;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	display:none;
}

.toplink {
font-size: 13px;
text-decoration: none;
font-weight: bold;
color: #b0b0b0;
cursor: pointer;
font-family: arial;
}

.toplink:hover {
color: #ffffff;
}

.topButton
{
  height:20;
  border:1px solid white;
  background:#eeeeee;
  border-radius:5px;
  text-decoration:none;
  font-family:Arial;
  font-size:14px;
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  color:blue;
  cursor:pointer;
}

.topText
{
  font-family:Arial;
  font-size:14px;
  color:#eeeeee;
}

.user_pic
{
  height:64px;
  width:64px;
}

/* following added for new cover option on profile pages */
.menu_link {
   color:#ccc;
   font-size:1em;
   text-decoration:none;
   margin-right: 30px;
  }

.menu_link:hover {
   color:#fff;
   text-decoration:underline;
  }

.menu_link_small {
   color:#333;
   font-size:0.9em;
  }

.menu_link_small:hover {
   color:#000;
  }

.top_table {
   background: -webkit-linear-gradient(#eee , #666); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(#eee, #666); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient #eee, #666); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#eee , #666); /* Standard syntax (must be last) */
  }

.cover_div {
  position:relative;
  padding:0px;
  margin:0px;
}

.cover_disp_name {
  font-size:1em;
  color:#111;
  font-weight:bold;
  text-decoration: none;
}

.cover_disp_name:hover {
  text-decoration: underline;
}

.img_td {
 width: 71px;
 height: 50px;
}

.prof_img_full {
  position:absolute;
  top:7px;
  left:8px;
  padding:3px;
  border:1px solid #222;
  float:left;
  display: none;
  z-index:2;
}

.prof_img_sized {
  position:absolute;
  top:7px;
  left:8px;
  padding:3px;
  border:1px solid #222;
  float:left;
  height:64px;
  width:64px;
  z-index:1;
}

.sprof_img_sized {
  position:absolute;
  top:7px;
  left:8px;
  padding:3px;
  border:1px solid #222;
  float:left;
  max-height:64px;
  max-width:64px;
  width:auto;
  height:auto;
  z-index:1;
}

.menu_link_sel {
  color:#fff;
  font-size:1em;
  text-decoration:underline;
  margin-right: 30px;
}

.hbutt {
  font-family: Arial Unicode MS, Arial Unicode, Arial;
  font-size: 13px;
  font-weight: bold;
  border-radius:3px;
  background:#202020;
  color: #b0b0b0;
  padding: 2px 8px 3px 8px;
  cursor: pointer;
}

.hbutt:hover {
color: #ffffff;
}

.hbutt_green {
background: #0d0;
color:black;
}

.hbutt_red {
background: #f88;
color:black;
}

.circle {
background-color: red;
color:white;
border-radius:8px;
padding:0px 3px 0px 3px;
font-size:1em;
margin-left:-8px;
display:none;
}

.pdbutt {
border:1px solid #000080;
border-radius:5px;
background:#ddd;
color:#008;
padding:2px;
cursor:pointer;
font-size:80%;
}

.favtd {
  height:80px;
  width:50px;
  max-height:80px;
  max-width:50px;
  overflow:hidden;
  font-size:0.7em;
  text-align: center;
}

.ulink {
  color:black;
  text-decoration:none;
}

.by_style {
  position:relative;
  text-decoration:none;
  font-weight:bold;
  font-size:0.8em;
  color:red;
  border:1px solid red;
  border-radius:5px;
}

.by_inner_sty {
  max-width:100px;
  overflow:hidden;
}

.bub_table {
  font-size:0.8em;
}

.iconbg {
  background-image: url('/img/dbtile2.png');
  background-repeat: no-repeat;
  background-color:#fff;
  width: 48px;
  height: 48px;
}

.menu_header {
  color:#ddd;
  padding:6px;
  border-bottom: 1px solid #800;
  background:-webkit-linear-gradient(#d00, #600);
  background:-o-linear-gradient(#d00, #600);
  background:-moz-linear-gradient(#d00, #600);
  background:linear-gradient(#d00, #600);
}

.tdheader_top {
  height: 100px;
  max-height: 100px;
}

.tdheader_sch {
  color:#ddd;
  padding:12px;
  background:-webkit-linear-gradient(#444, #000);
  background:-o-linear-gradient(#444, #000);
  background:-moz-linear-gradient(#444, #000);
  background:linear-gradient(#444, #000);
}

.tdheader_sch a {
  color:#ddd;
}

.glass_box{
border:1px solid #888;
padding:0px;
background:-webkit-linear-gradient(left top, #fff, #ccc, #fff);
background:-o-linear-gradient(bottom right, #fff, #ccc, #fff);
background:-moz-linear-gradient(bottom right, #fff, #ccc, #fff);
background:linear-gradient(to bottom right, #fff, #ccc, #fff);
}

.red_button_p {
text-align: center;
}

.red_button_p a, .red_button_p span {
margin-left:auto;
margin-right:auto;
display:inline-block;
border-radius:4px;
padding:10px 20px;
background-color:#d00;
font-size:1em;
color:#eee;
cursor:pointer;
text-decoration:underline;
}

td.main_headings{
border:1px solid #888;
padding:0px;
background:-webkit-linear-gradient(left top, #fff, #ccc, #fff);
background:-o-linear-gradient(bottom right, #fff, #ccc, #fff);
background:-moz-linear-gradient(bottom right, #fff, #ccc, #fff);
background:linear-gradient(to bottom right, #fff, #ccc, #fff);
}

.rpTile {
width:100px;
height:150px;
text-align:center;
padding:4px;
border:1px solid black;
background:white;
margin:5px;
display:table-cell;
line-height:150%;
font-size:90%;
}

.res_blip_link_box {
font-size:0.8em;
padding-bottom:15px;
}

.res_blip_link_box span {
color: white;
background-color:#d00;
border-radius:5px;
padding:5px 10px;
display:inline-block;
}

.container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  list-style-type: none;
  padding: 0px;
}

.entry {
  width: 100%;
}

.noborder {
  border: 0px;
}

@media (min-width: 692px) {
  .entry {
    width: 100%;
  }
}

@media (min-width: 900px) {
  .entry {
    width: 50%;
  }
}

@media (min-width: 1024px) {
  .container {
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
  }
}

.ctitle {
  margin: 0px;
  background-color:#b00;
  color:#fdd;
  font-size:0.9em;
  padding: 2px 5px;
}

.inner_div {
  margin: 0px 40px 40px 0px;
}

.innerer_div {
  border: 1px solid #888;
  min-height:300px;
  background:-webkit-linear-gradient(left top, #fff, #ccc, #fff);
  background:-o-linear-gradient(bottom right, #fff, #ccc, #fff);
  background:-moz-linear-gradient(bottom right, #fff, #ccc, #fff);
  background:linear-gradient(to bottom right, #fff, #ccc, #fff);
}


@media (min-width: 400px) {
  .ctitle {
    background-image: url('/img/move2.png');
    background-repeat: no-repeat;
    background-position: right center;
  }
}

.dbmsg {
  background:#fdd;
  color:red;
  border:1px solid #b00;
  width: 80%;
}

.db_content {
  padding: 20px;
  font-size:0.9em;
}

.redbg {
  background: #f00;
  color: #fff;
  display: inline-block;
  float: right;
  padding: 0px 5px;
}

.header_row {
  padding: 0px 20px;
  color:#ddd;
  font-size:1.1em;
  background:-webkit-linear-gradient(#444, #000);
  background:-o-linear-gradient(#444, #000);
  background:-moz-linear-gradient(#444, #000);
  background:linear-gradient(#444, #000);
}

.msgrow {
  border-bottom:1px solid #dddddd;
  font-size:1em;
  cursor:pointer;
}

.pictd {
  width: 64px;
}

.pictd2 {
  width: 140px;
}

.mylinks {
  color:red;
}

.spanlink {
  color:#b00;
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.8em;
}

.rpcontainer {
  list-style-type: none;
  margin:0px;
  padding:0px;
}

.rpcontainer li {
float: left;
}
