@import "question.css";
@import "forms.css";

body {
  font-size:10pt;
  margin:0px;
  padding:0px;
}
* {
  font-family:Verdana,Arial,Helvetica,sans-sersiif;
}
pre, code {
  color:#333;
  font-family:monospace;
  font-size:8pt;
}
#top-ad-block {
  margin:0px auto;
  margin-top:10px;
  width:728px;
}
#body-header, #body-content, #popup-content, #body-footer {
  margin:0px auto;
  width:1003px;
}
#page-content {
    margin-top:15px;
}
#top-ad-block {
    left:50%;
    margin-left:-364px;
    position:absolute;
    top:160px;
}
#popup-content {
  padding:20px;
  width:auto;
}
#body-header {
  border-bottom:5px solid #009415;
  height:15px;
}
#bookmarks-container {
  height: 105px;
}
#bookmarks {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#bookmarks li {
  float:left;
  font-size:14pt;
  margin:0px 1px;
  padding-top:50px;
  text-align:center;
}
#bookmarks li a, #bookmarks li span {
  color:black;
  display:block;
  padding:7px;
  text-decoration:none;
}
#bookmarks li.active {
  background:url(../images/bookmark_angle_right.gif) bottom right no-repeat;
  background-color:#009415;
}
#bookmarks li.active span {
  background:url(../images/bookmark_angle_left.gif) bottom left no-repeat;
  color:white;
}
#logo {
  margin:20px;
}
#main-menu {
  list-style-type:none;
  margin:0px;
  padding:0px;
  padding-left:15px;
}
#main-menu li {
  float:left;
  padding:5px 5px;
}
#main-menu li a {
  color:#117D9B;
  display:block;
  padding:4px 0px;
  text-decoration:none;
}
#main-menu li a:hover {
  background-color:#FFA838;
  color:white;
}
#cse-search-box {
  height:35px;
  margin:15px 20px 0px 0px;
}
#cse-search-box input {
  background-color:#FFF;
  border:none;
  float:left;
  font-size:12pt;
  height:20px;
  margin:0px;
  margin-top:5px;
  margin-left:10px;
  vertical-align:middle;
  width:230px;
}
#cse-search-box input.button {
  background-color:#009413;
  border:5px solid #009413;
  color:white;
  cursor:pointer;
  float:right;
  font-size:14pt;
  height:35px;
  margin:0px;
  padding:0px 10px;
  width:auto;
}
.side-panel,
#quick-login-form,
#user-info-panel,
#top-users-panel,
#answer-these {
  background-color:#F1F1F1;
  border-top:1px solid #D2D2D2;
  margin-bottom:0px;
  padding-bottom:20px;
}
#top-users-panel {
  padding-bottom:0px;
}
#top-users-panel ul {
  list-style-type:none;
  margin:20px;
  padding:0px;
}
#top-users-panel li {
    padding: 2px;
}
#top-users-panel li.even,
#top-users-panel li.odd {
  background-color:#EAEAEA;
  border-bottom:1px solid #CCC;
  border-top:1px solid #FAFAFA;
}
#top-users-panel li.even {
  background-color:#F5F5F5;
}
#top-users-panel .rating {
  color:green;
  font-weight:bold;
  display:inline-block;
  padding-right:10px;
  text-align:right;
  width:40px;
}
#top-users-panel .best {
  color:#FF3300;
}
#answer-these ul {
  margin-right:20px;
}
#quick-login-form .form-content * {
  font-size:10pt;
}
#quick-login-form .label {
  width:90px;
}
#quick-login-form .form-content .label, #quick-login-form .form-content .value {
  margin:5px 0px;
}
#quick-login-form .form-content .value,
#quick-login-form .form-content input {
  width:195px;
}
#quick-login-form .form-content input.checkbox {
  width:auto;
}
#quick-login-form .form-content input.image {
  float:right;
  margin-right:40px;
  width:auto;
}
#quick-login-form a {
  display:block;
  padding-top:5px;
}
#quick-login-form a,
#user-info-panel a {
  color:black;
}
#user-info-panel h1 {
  margin-bottom:0px;
}
#user-info-panel h2 {
  font-size:10pt;
  margin-top:20px;
}
#user-info-panel .activity table {
  width:100%;
}
#user-info-panel .profile-actions {
  font-size:8pt;
}
#user-info-panel .profile-actions a:hover {
  text-decoration:none;
}
#body-footer {
  background-color:#EFEFEF;
  border-bottom:1px solid #EFEFEF;
  border-top:1px solid #EFEFEF;
  height:150px;
  overflow:hidden;
}
#footer-menu {
  list-style-type:none;
  margin:50px auto;
  padding:0px;
  width:750px;
}
#footer-menu li {
  float:left;
  overflow:hidden;
  padding:0px;
  padding-left:5px;
}
#footer-menu li a, #footer-menu li span {
  border-right:1px solid black;
  color:black;
  font-size:9pt;
  padding-right:5px;
  text-decoration:none;
}
#footer-menu li a.last, #footer-menu li span.last {
  border:none;
}
#login-popup {
  padding:20px;
}
#login-popup li {
  list-style-type:none;
  margin:10px 0px;
}
#user-avatar {
  margin-bottom:20px;
  text-align:center;
  width:64px;
}
#user-avatar img {
  border:2px solid silver;
  width:64px;
}
#messenger-list {
  height:300px;
  overflow:auto;
}
#user-list {
  border-collapse:collapse;
  width:100%;
}
#user-list td {
  border:1px solid white;
  font-size:8pt;
  padding:5px;
}
#user-list thead td a,
#user-list thead td {
  color:#007494;
  font-size:10pt;
  text-decoration:none;
  white-space:nowrap;
}
#user-list thead td,
#user-list tbody tr.even td {
  background-color:#EEE;
  
}
#user-list tbody tr.current td {
  background-color:#FFFFCC;
}
#user-list td.user-name {
  white-space:nowrap;
}
#community-menu {
  overflow:hidden;
  padding:0px 10px;
  position:relative;
}
#community-menu a {
  float:right;
  margin-left:10px;
}
#community-menu span {
  color:#9F9F9F;
  float:left;
}
#open-identifiers-list {
  border-collapse:collapse;
  width:100%;
}
#open-identifiers-list td {
  padding:5px;
}
#open-identifiers-list td .identifier {
  font-size:8pt;
}
#open-identifiers-list thead td {
  background-color:#CCFFCC;
}
#open-identifiers-list tr.odd td {
  background-color:#FFF;
}
#open-identifiers-list tr.even td {
  background-color:#EEFFEE;
}
.sortable, .sortable-asc, .sortable-desc {
  background:url('/images/admin/sort_i.gif') no-repeat;
  background-position:top right;
  padding-right:15px;
}
.sortable-asc {
  background-image:url('/images/admin/sort_t.gif');
}
.sortable-desc {
  background-image:url('/images/admin/sort_b.gif');
}
.profile-stats {
  float:left;
  margin:10px 20px 0px 0px;
  width:150px;
}
.profile-stats img {
  border:2px solid silver;
  margin-bottom:20px;
  width:64px;
}
.sidebar-left {
  float:left;
  width:653px;
}
.sidebar-right {
  float:right;
  width:350px;
}
.row {
  clear: both;
  overflow:hidden;
  width:100%;
}
.nl {
  clear:both;
}
.hidden {
  display:none;
}
.underlined {
  border-bottom:1px solid #D2D2D2;
}
.section {
  margin:20px 20px 20px 0px;
}
.section h1,
.section h2,
.section h3,
.section h4,
.section h5,
.section h6 {
  margin-left:20px;
}
h2.inline,
h3.inline,
h4.inline,
h5.inline,
h6.inline {
  margin-left:0px;
}
.google-ad-block {
  padding-left:15px;
}
.block {
  padding-left:20px;
}
.emphasized-block {
  border:1px dotted silver;
  margin-left:20px;
  background-color:#F1F1F1;
  padding:10px;
}
.tip, .tip *, .important-tip, important-tip * {
  font-size:8pt;
  color:#9F9F9F;
}
.important-tip {
  color:red;
}
.error-message {
  color:red;
  margin-bottom:5px;
}
.application-message {
  background-color:#FFFFCC;
  padding:5px;
}
.sidebar-block {
  margin:20px 0px;
}
#top-users-panel .actions,
.sidebar-block .actions {
  background-color:#F1F1F1;
  border-bottom:1px solid #D2D2D2;
  margin-top:10px;
  padding:5px;
  text-align:right;
}
.fancy-button {
  background-color:gray;
  color:white;
  padding:0px 10px;
  text-decoration:none;
}
.category-index {
  margin:20px 0px;
  text-align:center;
}
.category-index a {
  padding:5px 2px;
}
.category-index a.active {
  background-color:#FFCC00;
  color:white;
}
.cloud-item {
  padding-right:7px;
}
.cloud-item a {
  color:black;
}
.terms li {
  font-size:8pt;
  margin:10px auto;
}
.user-community {
  margin-bottom:30px;
}
.user-friend-status-list ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.user-friend-status {
  border-bottom:2px solid white;
  padding:5px 25px;
}
.user-friend-status .status {
  float:left;
  width:300px;
}
.user-friend-status .action {
  float:right;
}
.confirmed-friend {
  background-color:#CCFFCC;
}
.new-friend {
  background-color:#FFFFCC;
}
.outgoing-message,
.incoming-message {
  background-color:#EEE;
  padding:5px;
  padding-left:50px;
}
.incoming-message {
  background-color:#FFF;
}
.outgoing-message .header,
.outgoing-message .header a {
  color:#4682B4;
  text-decoration:none;
}
.incoming-message .header,
.incoming-message .header a {
  color:green;
  text-decoration:none;
}
.outgoing-message .header .sender,
.incoming-message .header .sender {
  font-weight:bold;
}
.outgoing-message .content,
.incoming-message .content {
  margin-top:5px;
  margin-left:30px;
}
.destinations-list {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.destinations-list .float {
  float:left;
}
.destinations-list .float img {
  padding-right:5px;
}
form {
  margin:0px;
  padding:0px;
}
h1, h2, h1 a.js, h2 a.js, h3 {
  color:#007494;
  font-size:18pt;
  font-weight:normal;
}
h2, h2 a.js, h3 {
  font-size:14pt;
}
iframe {
  border:none;
}
img {
  border:none;
}
a.truncate {
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}
a.js {
  border-bottom:1px dashed #007494;
  text-decoration:none;
}
table.datagrid {
  border-collapse:collapse;
  width:100%;
}
table.datagrid td {
  border:1px solid #DDD;
  padding:5px;
}
table.datagrid thead td {
  background-color:#F1F1F1;
}

/* FEEDS */
.feed-yahoo-answers .title,
.feed-google-news .title {
  margin-top:20px;
}
.feed-google-news .description * {
  font-size:8pt;
}
.feed-google-news .title a {
  font-size:12pt;
}

.feed-yahoo-answers .title a {
  color:#007494;
}
.feed-yahoo-answers .description {
  color:#c0c0c0;
  font-size:8pt;
  padding:10px 0px;
}
.feed-yahoo-answers .answer {
  font-size:8pt;
}

.feed-ebay .odd {
  background-color:#F0F0F0;
}
.feed-ebay .even {
  background-color:#FAFAFA;
}
.feed-ebay .item {
  border-top:1px solid #D2D2D2;
  overflow:hidden;
}
.feed-ebay .image,
.feed-ebay .description {
  float:left;
  margin:5px 10px;
}
.sidebar-right .feed-ebay .description {
  width:170px;
}
.feed-ebay .image {
  text-align:center;
  width:80px;
}
.feed-ebay .title {
  display:block;
  margin-bottom:10px;
}
.feed-ebay .image,
.feed-ebay .price,
.feed-ebay .shipping-cost,
.feed-ebay .end-time {
  font-size:8pt;
}

.feed-ebay .end-time {
  margin-top:10px;
}

.feed-ebay .price .value,
.feed-ebay .shipping-cost .value {
  color:red;
  font-weight:bold;
}
.feed-ebay .end-time .value {
  font-weight:bold;
}

/* PAGINATION */
.pgr {
  margin:0px auto;
}
.pgr a {
  color:#009413;
  margin:0px auto;
  text-decoration:none;
}

/* COMPACT QUESTION FORM ON LANDING PAGE */
.form_compact .value, .form_compact .label{
  margin: 5px 0px 0px 0px;
}
.form_compact .value {
  width: 420px;
}
.form_compact #question-description, .form_compact #question-description-stub {
  height: 55px;
}
.form_compact #question-description-stub {
  margin-top: 0px;
}
.ultopStats {
	margin: auto !important;
}
.ultopStats li {
	cursor: pointer;
    margin: 0px;
	float: left;
    text-align: center;
}
.ultopStats li h3 {
    margin: 0px !important;
}
.litopStatsNotActive {
	border-bottom: solid 1px #007494;
    padding-top: 1px;
	padding-right: 1px;
    padding-left: 1px;
}
.litopStatsActive {
    padding-top: 1px !important;
	border-right: solid 1px #007494;
    border-left: solid 1px #007494;
    border-top: solid 1px #007494;
}
.topStats {
    display: none;
}
.service-news table tr td font a {
	text-decoration: none;
}
.moredivtag a, .moredivtag a:ACTIVE, .moredivtag a:BEFORE, .moredivtag a:HOVER, .moredivtag a:VISITED, .moredivtag a:LINK{
	text-decoration: none;
	color: #000;
}
.moredivtag {
	border-bottom: dotted 1px #000;
	display: inline;
}
.ulList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.pLeft {
	float: left;
}
.loadClickBannerTpl {
	display: none;
}
.ebayLogTable {
	width: 100%;
}
.tdNowrap, .tdNowrap a {
	word-spacing: normal !important;
}
._tblThPadding tr th {
	padding: 4px 4px 4px 0px;
	text-align: left;
	font-weight: normal;
}
._tblThPadding tr td input {
	width: 250px;
}
.divButton {
	border-collapse: collapse;
    display: inline;
    padding: 0px;
    height: 30px;
    margin: 0px;
}
.divButton th {
	overflow: hidden;
	width: 5px;
	height: 30px;
}
.divButton th {
	background-position: left top;
	background-repeat: no-repeat;
	width: 6px;
	border: solid 0px;
	height: 30px;
    padding: 0px;
    margin: 0px;
    
}
.thLeft {
    background-image: url('../images/lbutton.png');
}
.thRight {
    background-image: url('../images/rbutton.png');
}
.divButton td {
    padding: 0px;
    margin: 0px;
	background-color: #737373;
}
.divButton td a, .divButton td a:VISITED, .divButton td a:ACTIVE{
	color: #fff;
	text-decoration: none;
}
.questiontypetitle {
	background: url("../images/icons/questionicon.png") no-repeat scroll left center !important;
}
.storytypetitle {
	background: url("../images/icons/storyicon.png") no-repeat scroll left center !important;
}
.tiptypetitle {
	background: url("../images/icons/tippsicon.png") no-repeat scroll left center !important;
}
