@import url(https://fonts.googleapis.com/css?family=Droid+Sans|Open+Sans:400,600);

.userp_iconplacehold {
	display:table-cell;
	vertical-align: middle;
	height:139px;
	background-color:#e7e7e7;
	border:1px solid #d5d5d5;
	padding:0px 40px 0px;
	color:#cccccc;
	font-family:'droid sans';
	cursor:default;
	box-shadow:1px 1px 1px #4e4e4e;
	border-radius:6px;
}

.usericon {
	display:table-cell;
	box-shadow:1px 1px 1px #4e4e4e;
	border-radius:6px;
}

.userp_quacont {
	display:table-cell;
	border-radius:6px;
	box-shadow:1px 1px 1px #4e4e4e;
}

.userp_quamain {
	display:table-cell;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(/images/bg-userqua.png);
	vertical-align: middle;
	height:139px;
	padding:0px 30px 0px;
	color:white;
	font-family:'droid sans';
	font-size:120px;
	text-shadow: 1px 1px 4px black;
	cursor:default;
}

.userp_subscribeoff {
	display:table-cell;
	vertical-align: middle;
	height:139px;
	background-color:#017f07;
	border:1px solid #00a308;
	border-radius:6px;
	padding:0px 60px 0px;
	color:white;
	font-family:'open sans';
	font-size:50px;
	font-weight:600;
	cursor:pointer;
	width:280px;
	box-shadow:1px 1px 1px #4e4e4e;
}
.userp_subscribeon {
	display:table-cell;
	vertical-align: middle;
	height:139px;
	background-color:#36c73c;
	border:1px solid #5eeb5b;
	border-radius:6px;
	padding:0px 60px 0px;
	color:white;
	font-family:'open sans';
	font-size:50px;
	font-weight:600;
	cursor:pointer;
	width:280px;
	box-shadow:1px 1px 1px #4e4e4e;
}

.userp_subscribeactive {
	display:table-cell;
	vertical-align: middle;
	height:139px;
	background-color:#217487;
	border:1px solid #418da1;
	border-radius:6px;
	padding:0px 60px 0px;
	color:white;
	font-family:'open sans';
	font-size:50px;
	font-weight:600;
	cursor:default;
	width:280px;
	box-shadow:1px 1px 1px #4e4e4e;
}

.footer_title {
font-family: arial;
font-size:14px;
font-weight:bold;
color:#d1d1d1;
padding-bottom:6px;
padding-right:70px;
}
.footer_link {
font-family: arial;
font-size:13px;
font-weight:normal;
color:#7b7b7b;
padding-bottom:4px;
}
.footer_link a:link,.footer_link a:visited,.footer_link a:active {
text-decoration:none;
color:#7b7b7b;
}
.footer_link a:hover {
text-decoration:underline;
}
.footer_linkinfo {
font-family: arial;
font-size:10px;
font-weight:normal;
color:#8d8d8d;
padding-top:8px;
}
.footer_cont {
background-color:#605952;
padding:40px 35px 75px;
background-image: linear-gradient(top, #5a534c 0%, #605952 100%);
background-image: -o-linear-gradient(top, #5a534c 0%, #605952 100%);
background-image: -moz-linear-gradient(top, #5a534c 0%, #605952 100%);
background-image: -webkit-linear-gradient(top, #5a534c 0%, #605952 100%);
background-image: -ms-linear-gradient(top, #5a534c 0%, #605952 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5a534c),
	color-stop(1, #605952)
);
border-top:1px solid #acacac;
}
.masslink{
	font-family:'open sans';
	font-size:20px;
	padding:5px 8px 5px;
	margin-left:4px;
	margin-bottom:6px;
	display:inline-block;
text-decoration:none;
font-weight:600;
}

.masslink a:link,.masslink a:visited,.masslink a:active{
text-decoration:none;
color:#0087bf;
}
.masslink a:hover{
color:#00485f;
}


.movie_cont {
border-radius:4px;
background-color:#e6e6e6;
padding:20px;
box-shadow: 0px 1px 1px 1px #bbbbbb;
background-image: linear-gradient(top, #e6e6e6 0%, #d5d5d5 100%);
background-image: -o-linear-gradient(top, #e6e6e6 0%, #d5d5d5 100%);
background-image: -moz-linear-gradient(top, #e6e6e6 0%, #d5d5d5 100%);
background-image: -webkit-linear-gradient(top, #e6e6e6 0%, #d5d5d5 100%);
background-image: -ms-linear-gradient(top, #e6e6e6 0%, #d5d5d5 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #e6e6e6),
	color-stop(1, #d5d5d5)
);
}

.header_cont {
border-bottom:1px solid #595957;
background-color:#ffffff;
background-image: linear-gradient(top, #ffffff 0%, #e4e4e4 100%);
background-image: -o-linear-gradient(top, #ffffff 0%, #e4e4e4 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #e4e4e4 100%);
background-image: -webkit-linear-gradient(top, #ffffff 0%, #e4e4e4 100%);
background-image: -ms-linear-gradient(top, #ffffff 0%, #e4e4e4 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ffffff),
	color-stop(1, #e4e4e4)
);
}
.header_motto {
padding-bottom:2px;
padding-top:18px;
font-family:"open sans";
font-weight:600;
color:white;
text-shadow: 1px 1px 2px black;
font-size:16px;
background-image: url(/images/bg-promo.png);
border-top:1px solid #aaa29a;
border-bottom:1px solid #676059;
}


.header_motto input[type="submit"] {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size:14px;
	font-family: 'open sans';
	padding: 5px 38px 5px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	border-radius: 5px;
	font-weight:600;
	color: white;
	border: solid 1px #5fb315;
	background: #1d880f;
	background: -webkit-gradient(linear, left top, left bottom, from(#52bd44), to(#1d880f));
	background: -moz-linear-gradient(top,  #52bd44,  #1d880f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#52bd44', endColorstr='#1d880f');
}
.header_motto input[type="submit"]:hover {
border-color: #1f8212;
}
.header_motto input[type="submit"]:active {
	position: relative;
	top: 1px;
}
.header_motto input[type="text"] {
border: 1px solid #c2c2c2;
background-color:#dddddd;
border-radius: 5px;
padding: 4px 7px;
outline: 0;
font-size:16px;
font-weight:normal;
width:300px;
}
.header_motto input[type="text"]:focus {
border-color: #339933;
}

.paraheader {
font-size:17px;
font-weight:bold;
}
.list_title_header {
font-family: arial;
text-transform:uppercase;
font-size:10px;
color:#a0a0a0;
padding-bottom:3px;
font-weight:bold;
}
.list_title_header a:link,.list_title_header a:visited,.list_title_header a:active{
color:#a0a0a0;
text-decoration:none;
}
.list_title_header a:hover {
text-decoration:underline;
}

.message_content {
font-family: 'open sans';
font-size:14px;
color:#3A3A3A;
line-height:170%;
width:600px;
}

h1.dl_title {
font-family: 'Open Sans', sans-serif;
font-size:28px;
color:black;
padding-bottom:12px;
font-weight:600;
margin:0px;
}

.dl_title {
font-family: 'Open Sans', sans-serif;
font-size:28px;
color:black;
padding-bottom:12px;
font-weight:600;
margin:0px;
}

.dl_content {
font-family: 'open sans';
font-size:14px;
color:#242424;
line-height:160%;
padding:3px;
}
h1.question_title {
font-family: 'Open Sans', sans-serif;
font-size:22px;
color:black;
padding-bottom:7px;
font-weight:600;
margin:0px;
}
.list_title {
font-family: 'Open Sans', sans-serif;
font-size:22px;
color:black;
padding-bottom:5px;
font-weight:600;
}
.list_title_small {
font-family: 'Open Sans';
font-size:15px;
color:black;
padding-bottom:6px;
font-weight:600;
}
.list_title_mini {
font-family: 'Open Sans';
font-size:14px;
color:black;
padding-bottom:5px;
font-weight:600;
}
.list_title_mini a:link,.list_title_mini a:visited,.list_title_mini a:active,.list_title_small a:link,.list_title_small a:visited,.list_title_small a:active,.list_title a:link,.list_title a:visited,.list_title a:active{
color:black;
text-decoration:none;
}
.list_title_mini a:hover,.list_title_small a:hover,.list_title a:hover{
color:#36658d;
}
.list_content {
font-family: arial;
font-size:12px;
color:#939393;
}
.list_author {
font-family: arial;
font-size:12px;
color:#004c6f;
padding-left:4px;
padding-right:12px;
white-space:nowrap;
}
.list_author a:link,.list_author a:visited,.list_author a:active{
color:#004c6f;
text-decoration:none;
}
.list_author a:hover {
text-decoration:underline;
}
.list_thanks {
font-family: 'open sans';
font-size:12px;
color:green;
font-weight:600;
padding-left:6px;
}
.list_nothanks {
font-family: 'open sans';
font-size:12px;
color:red;
font-weight:600;
padding-left:6px;
}
.list_thanksneutral {
font-family: 'open sans';
font-size:12px;
color:gray;
font-weight:600;
padding-left:6px;
}
.list_recent {
font-family: arial;
font-size:10px;
color:#6f4e2c;
text-decoration:none;
}
.list_numanswers {
font-family: arial;
font-size:8px;
color:#9d9e9e;
padding-left:4px;
text-transform:uppercase;
text-decoration:none;
white-space:nowrap;
}
.list_numanswers a:link,.list_numanswers a:visited, .list_numanswers a:active {
color:#9d9e9e;
text-decoration:none;
}
.list_item {
padding-bottom:20px;
padding-top:20px;
border-bottom:1px solid #dfdfdf;
}
.search_list_item {
padding:20px 6px 20px;
margin-bottom:20px;
margin-top:20px;
background-color:#e9e9e9;
border-radius: 5px;
border:1px solid #e3e3e3;
box-shadow: 1px 1px 1px #bbbbbb;
}
.qcat {
font-family: arial;
font-size:9px;
color:#848484;
background-color:#e4e4e4;
white-space:nowrap;
border-radius:6px;
padding:2px 5px 2px;
border:1px solid #dddddd;
}
.qlistbox {
background-color:#ebeff6;
padding-left:6px;
padding-right:6px;
border-radius: 5px;
border:1px solid #e3e3e3;
box-shadow: 1px 1px 1px #bbbbbb;
}
.alistbox {
background-color:#f7f4ed;
padding-left:6px;
padding-right:6px;
border-radius: 5px;
border:1px solid #e3e3e3;
box-shadow: 1px 1px 1px #bbbbbb;
}
.dllistboxcol {
background-color:#e8e8e8;
padding-left:6px;
padding-right:6px;
border-radius: 5px;
border:1px solid #e3e3e3;
box-shadow: 1px 1px 1px #bbbbbb;
}
.dllistbox {
padding-left:6px;
padding-right:6px;
}
h1.movie_title {
font-family: 'open Sans';
font-size:26px;
color:#3f3f3f;
font-weight:600;
margin: 0px;
padding-bottom:10px;
border-bottom:1px solid #bababa;
}
.movie_desc {
font-family: 'open sans';
font-size:14px;
color:#3d3d3d;
line-height:160%;
padding-bottom:10px;
}
.movie_titling {
font-family: 'open sans';
font-size:12px;
color:#8d8d8d;
font-weight:600;
text-transform:uppercase;
padding-top:30px;
padding-bottom:10px;
}
.movie_subtitling {
font-family: 'open sans';
font-size:9px;
color:#8d8d8d;
font-weight:400;
padding-top:3px;
padding-bottom:1px;
}
.movie_links{
font-family: 'open sans';
font-size:10px;
color:#404040;
font-weight:400;
text-transform:uppercase;
padding-left:6px;
padding-right:30px;
}
.movie_links a:link,.movie_links a:active,.movie_links a:visited {
color:#404040;
text-decoration:none;
}
input[type="password"],input[type="text"],input[type="file"] {
border: 1px solid #c2c2c2;
background-color:#dddddd;
border-radius: 5px;
padding: 4px 7px;
outline: 0;
font-size:22px;
font-weight:normal;
width:300px;
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="file"]:focus {
border-color: #339933;
}
textarea {
border: 1px solid #c2c2c2;
background-color:#dddddd;
border-radius: 5px;
padding: 4px 7px;
outline: 0;
font-size:16px;
font-weight:normal;
width:300px;
}
.subform {
padding-left:18px;
padding-right:18px;
padding-top:0px;
padding-bottom:5px;
}

input[type="submit"]{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size:18px;
	font-family: 'open sans';
	padding: 5px 38px 5px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	border-radius: 5px;
	font-weight:600;
	color: white;
	border: solid 1px #5fb315;
	background: #1d880f;
	background: -webkit-gradient(linear, left top, left bottom, from(#52bd44), to(#1d880f));
	background: -moz-linear-gradient(top,  #52bd44,  #1d880f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#52bd44', endColorstr='#1d880f');
}
input[type="submit"]:hover {
border-color: #1f8212;
}
input[type="submit"]:active {
	position: relative;
	top: 2px;
}
.form_title {
	font-family: 'open sans';
	font-size:20px;
	color:#838383;
font-weight:600;
	padding-bottom:4px;
	padding-top:16px;
	padding-left:1px;
}
.form_title a:link,.form_title a:active,.form_title a:visited {
	color:#36658d;
	text-decoration:none;
}
.form_title a:hover {
	text-decoration:underline;
}
.form_desc {
	font-family: 'open sans';
	font-size:11px;
	color:#6c6c6c;
	padding-top:2px;
	width:300px;
}
.form_desc a:link,.form_desc a:visited,.form_desc a:active {
	color:#36658d;
	text-decoration:none;
}
.form_desc a:hover {
	text-decoration:underline;
}
.form_captchanum {
	font-family: 'droid sans';
	font-size:20px;
	color:#313131;
	padding-right:15px;
}
.err {
	font-family: 'droid sans';
	font-size:16px;
	color:black;
	padding:12px;
	background-color:yellow;
}
.admindel {
	font-family: 'droid sans';
	font-size:12px;
	color:black;
	padding:6px;
	background-color:orange;
	border: 1px solid black;
	display:inline-block;
	cursor:pointer;
white-space:nowrap;
}
.admindel_on {
	font-family: 'droid sans';
	font-size:12px;
	color:gray;
	padding:6px;
	background-color:white;
	border: 1px solid gray;
	display:inline-block;
	cursor:pointer;
white-space:nowrap;
}
.main_cont {
background-color:#F7F7F7;
padding:9px;
border-radius: 6px;
border:2px solid #f2f2f2;
border-top:1px solid #ebebeb;
}
.question_content {
font-family: arial;
font-size:15px;
color:#242424;
line-height:140%;
padding:14px;
border-radius: 5px;
background-color:#eeeeee;
box-shadow: 1px 1px 1px #d4d4d4;
border:1px solid #e3e3e3;
}

.answer_content {
font-family: arial;
font-size:15px;
color:#242424;
line-height:140%;
padding-bottom:20px;
}
.answer_header {
font-family: 'open sans';
font-size:12px;
color:#d1d1d1;
font-weight:600;
text-transform:uppercase;
}

.dl_cont {
padding:20px;
border-radius: 6px;
background-color:#ffffff;
box-shadow: 1px 1px 1px #bbbbbb;
border:1px solid #e8e8e8;
background-image: linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(top, #f0f0f0 0%, #FFFFFF 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left 90,
	color-stop(0, #f0f0f0),
	color-stop(1, #FFFFFF)
);
}

.answer_cont {
padding:20px;
border-radius: 10px;
border:1px solid #dfdfdf;
background-color:#ffffff;
margin-top:6px;
margin-bottom:8px;
box-shadow: 1px 1px 1px #d4d4d4;
}
.form_cont {
background-color:#e8e8e8;
border-radius: 10px;
margin-bottom:12px;
border:1px solid #d6d6d6;
box-shadow: 1px 1px 1px #bbbbbb;

}
h1.glob{
font-family: 'open Sans';
font-size:22px;
color:#434343;
font-weight:600;
margin: 0px;
padding-left:5px;
padding-right:5px;
padding-top:15px;
border-bottom:1px solid #737373;
margin-left:9px;
margin-right:9px;
}
h1.glob a:link,h1.glob a:visited,h1.glob a:active {
text-decoration:none;
color:#36658d;
}
h1.glob a:hover {
text-decoration:underline;
}
.question_header {
font-family: 'open Sans';
font-size:22px;
color:#434343;
font-weight:600;
margin: 0px;
padding-left:4px;
padding-right:5px;
padding-top:0px;
border-bottom:1px solid #737373;
margin-bottom:12px;
}
h2.form_subtitle{
font-family: 'open Sans';
font-size:22px;
color:#8a8a8a;
font-weight:600;
margin: 0px;
padding-left:5px;
padding-right:5px;
padding-top:15px;
border-bottom:1px solid #8a8a8a;
margin-left:9px;
margin-right:9px;
margin-bottom:12px;
}
h2 {
font-family: 'open Sans';
font-size:18px;
color:#a0a0a0;
font-weight:600;
margin: 0px;
padding-top:9px;
padding-bottom:3px;
padding-left:4px;
border-bottom:1px solid #a0a0a0;
}
h3{
margin: 0px;
}
.bthanks{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px 5px;
	border-radius: 4px;
	border: solid 1px #d5e3f8;
	background: #d6e2f9;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefeff), to(#d6e2f9));
	background: -moz-linear-gradient(top,  #fefeff,  #d6e2f9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#d6e2f9');
}
.bthanks-on{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px 5px;
	border-radius: 4px;
	border: solid 1px #d5e3f8;
	background: #c8ffc9;
	background: -webkit-gradient(linear, left top, left bottom, from(#c8ffc9), to(#f5f9f5));
	background: -moz-linear-gradient(top,  #c8ffc9,  #f5f9f5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8ffc9', endColorstr='#f5f9f5');
}
.bnothanks-on{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px 5px;
	border-radius: 4px;
	border: solid 1px #d5e3f8;
	background: #fcdddb;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdddb), to(#fffcfc));
	background: -moz-linear-gradient(top,  #fcdddb,  #fffcfc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcdddb', endColorstr='#fffcfc');
}
.bthanksgr{
	display: inline-block;
	outline: none;
	text-align: center;
	text-decoration: none;
	padding: 3px 7px 3px;
	border-radius: 7px;
	border: solid 1px #e5e5e5;
	background: #e1e1e1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e1e1e1));
	background: -moz-linear-gradient(top,  #fefeff,  #e1e1e1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefeff', endColorstr='#e1e1e1');
}

.top_links{
font-family:"trebuchet ms","open sans";
color:#bbbbbb;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
font-weight:bold;
padding:10px 22px 9px;
}
.top_links a:link,.top_links a:visited,.top_links a:active{
color:#bbbbbb;
text-decoration:none;
}
.top_links a:hover {
color:#d0d0d0;
text-decoration:none;
}
.popboxdiv {
	display: none;
	position: absolute;
	font-family: "droid sans";
	font-size: 9px;
	color: #6d6d6d;
	background-color: #ffffff;
	padding: 7px;
	border: 1px solid #d8d8d8;
	text-align: center;
	text-decoration: none;
	border-radius: 6px;
	border-bottom-left-radius: 0px;
	font-weight:normal;
	box-shadow: 1px 1px 1px #3f3f3f;
}
.popboxdivm {
	display: inline-block;
	position: relative;
	z-index:1;
}