/* CSS Document for QSLPRINTER.com */

body{
	margin:0 0 0 0;
	background-color: #E0E0B3;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	font-size:12px; font-family:"Arial";
	overflow-y : scroll;
}
UL,li,H1,h2,h3,h4,h5,h6,h7,img{border-width:0px; padding:0px; margin:0px; font-weight:normal;}
input,textarea,select{font-size:12px;}

#headerwapper{width:950px; margin:0 auto; height:82px; background:url(images/topbg.jpg);}
#sitename{width:263px; height:60px; float:left; font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-top:16px;}
#sitename span{font-size:14px;}
#logo_tips {position:absolute; width:30px; height:25px; z-index:1; font-weight: 900;font-size:11px; font-family:Arial, Helvetica, sans-serif;}


#search{width:164px; float:left; padding:50px 0 0 10px; color:#ffffff; }
#search .put{width:85px; height:18px; border:1px solid #A7A400; padding:2px 0 0 0; margin:0;}
#search span{float:left;}
#search .btn{ width:64px; background:url(images/search_btn.jpg); text-align:center; height:22px; border:0; margin:2px 0 0 5px; color:#3A3900; }
#languageoptions{width:350px; height:37px; float:right; padding:10px 0 0 80px; color:#977E4F;}
#languageoptions a{text-decoration:none; color:#FBFBE9;}
#languageoptions a:hover{color:#D2B880;}

#userbarmenu{width:511px; height:43px; float:left; margin: 0px;}
#userbarmenu ul{list-style:none;}
#userbarmenu ul li{width:71px; height:31px; float:left; margin-right:2px;}
#userbarmenu ul li a{width:71px; height:21px; float:left; display:block; background:url(images/menu_off.jpg); text-decoration:none; color:#7A7D00; padding-top:10px; text-align:center;}
#userbarmenu ul li a:hover{background:url(images/menu_on.jpg); color:#ffffff;}
#userbarmenu ul li a.cug{width:71px; height:21px; float:left; display:block; background:url(images/menu_on.jpg); text-decoration:none; color:#ffffff; padding-top:10px; text-align:center;}


#sitestats{ margin:0 auto; width:932px; height:21px; background:url(images/line.jpg) no-repeat left 24px; color:#666666; padding:10px 18px 0 0; text-align:right;}
#sitestats strong{color:#6F6F00;}

#warp{margin: 0 auto; width:950px; clear:both;}
#warp2{ background:url(images/body_bg.jpg); float:left; }
#bodywarp{width:920px; background:url(images/warp_bg.jpg) no-repeat left top;  padding:10px 15px 10px 15px; float:left; }




#bodyleft{ width:140px; float:left; }
#bodyright{ width:760px; float:left; padding-left:20px; }

#classheader{width:140px; height:22px; background:#E0E0B3; float:left; padding:8px 0 0 10px; font-size:14px; color:#6F6F00; font-weight:bold; }


#newuser{background:#FBFBE9; width:130px; float:left; padding:10px;}
#newuser ul{ list-style:none;}
#newuser ul li{ padding-left:28px; width:100px; height:19px; border:1px solid #F7F7D5;  background:url(images/ico.jpg) no-repeat #ffffff; 
	margin-bottom:2px; padding-top:6px; float:left; overflow:hidden;}
#newuser ul li a{color:#666666; text-decoration:none;}
#newuser ul li a:hover{color:#ff0000; text-decoration:none;}

.divheader{width:140px; height:22px; background:#E0E0B3; float:left; padding:8px 0 0 10px; font-size:14px; color:#6F6F00; font-weight:bold; 
	margin-top:10px;}

#logolinks{ width:150px; float:left;  padding:10px 0 10px 0;background:#FBFBE9;}
#logolinks ul{ list-style:none;}
#logolinks ul li{ padding:0 30px 3px 35px; width:80px;  float:left;}

#textlinks{background:#FBFBE9; width:150px; float:left; padding:10px 0 10px 0;}
#textlinks ul{ list-style:none;}
#textlinks ul li{ float:left; line-height:21px; width:140px; padding-left:10px; font-size:12px; color:#3D72A7;}
#textlinks ul li a{color:#666666; text-decoration:none;}
#textlinks ul li a:hover{color:#ff0000; text-decoration:none;}

.certs{ clear:both; width:148px; text-align:center; vertical-align:middle; padding:15px 0px 15px 0px; border:1px solid #EAEAEA; margin-top:10px;}


#NewCards{ width:760px; float:left;}
#NewCards span{float:left; display:block; width:760px; padding-left:5px; height:24px; padding-top:6px; color:#6F6F00; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#NewCards ul{list-style:none ;width:760px;  border:1px solid #E0E0B3; float:left; background:#F8F8F8; padding:5px 3px;}
#NewCards ul li{ width:110px; height:70px; border:1px solid #C0C0C0; margin:6px 5px 6px 9px; float:left; display:inline;}
#NewCards tt{width:714px; font-size:12px; text-align:right; float:left; padding-right:8px; font-family:"Arial";}
#NewCards a{color:#2C5278; text-decoration:none;}
#NewCards a:hover{color:#ff0000; text-decoration:underline;}

#map{width:768px;  border:1px solid #E0E0B3; background:#FBFBE9; float:left; margin-top:5px; height:69px;}
#map .name{width:300px; height:49px; padding:20px 0 0 16px; float:left; font-size:22px; font-weight:900; font-family:黑体, Arial, Helvetica, sans-serif; color:#A8A500;}
#map .coor{width:384px; height:69px; float:left;}
#map .search_btn{width:68px; height:58px; padding-top:11px; float:left;}
#map .coor1{width:384px; height:30px; float:left; padding-top:4px;}
#map .coor1 span{ width:81px; padding-right:10px; font-weight:bold; color:#6F6F00; display:block; float:left; padding-top:6px; text-align:right;} 
#map input{background:#FFFFFF; border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: solid;border-bottom-style: solid;border-left-style: none;border-right-color: #D3D3C4;border-bottom-color: #D3D3C4; height:18px; padding-top:4px;}
#map .k1{width:8px; color:#278000; height:30px; float:left; font-weight:bold; }
#map .putw1{width:88px;}
#map .putw2{width:46px;}
#map .putw3{width:32px;}
#map .left{float:left;}

div.banner{ width:768px; border:1px solid #E0E0B3; background:#FBFBE9; float:left; text-align:center; margin-top:5px; padding:0px;}

div.aboutfaq{ width:920px; margin-left:15px;float:center; clear:both; font-size:14px; font-weight:bold; line-height:30px;}
div.aboutfaq h2 {font-size:16px; font-weight:bolder; margin-top:30px; margin-bottom:15px;padding-top:10px;border-top:4px solid #A0A0A0;border-bottom:1px solid #e0e0e0}
div.aboutfaq li {list-style-type:square; list-style-position:inside;}
div.aboutfaq li:first-line { font-weight: bold; margin-bottom: 5pt;}
div.aboutfaq li.faq{list-style-type:none;}
div.aboutfaq li.faq:first-letter{background: green; padding: 2px; margin-right: 10pt; color: white;}


#announcement{width:728px; border:1px solid #E0E0B3; background:#F8F8F8; float:left; padding:20px; margin-top:5px;}

#newspost{width:728px; border:1px solid #E0E0B3; background:#F8F8F8; float:left; padding:20px;}

.newst{width:768px; float:left; margin-top:5px;}
.newst span{width:760px; height:22px; background:#E0E0B3; float:left; padding:8px 0 0 10px; font-size:14px; color:#6F6F00; font-weight:bold; margin-top:10px; display:block;}
.newst ul{width:768px;  float:left;;list-style:none; border:1px solid #E0E0B3;}
.newst ul li {width:768px;padding-top:4px; font-family: "Arial,ËÎÌå";font-size:12px;text-align:left;height:20px; background:#EFFEDD; float:left;}
.newst ul li h3{width:60px; float:left; font-size:12px;color:#6F6F00; padding-left:10px;}
.newst ul li h2{width:100px; float:left; font-size:12px; color:#B9B9B9;}
.newst ul li h1{width:598px; float:left; font-size:12px; color:#666666;}
.newst ul li.t1 {background-color:#FFFFFF;}/* odd */
.newst ul li.t2 {background-color:#FBFBE9;}/* even */
.newst ul li.t3 {width:768px;padding-top:4px; font-family: "Arial,ËÎÌå";font-size: 12px;color:#008000;text-align:left;height:20px;background:#F5F5DC; float:left;}/* Êó±ê¾­¹ýÊ±µÄ±³¾°É« */
.newst ul li a{color:#666666; text-decoration:none;}
.newst ul li a:hover{color:#ff0000; text-decoration:none;}

#copy{width:950px; margin:0 auto; clear:both; padding:30px 0 30px 0; background:url(images/copybg.jpg) no-repeat left top; font-size:12px; text-align:center; color:#656565; line-height:22px;}

#google_ad1{margin-left:12px; width:160px; float:left; display:inline; border:5px solid white;}
#google_ad2{width:768px; text-align:center; height:90px; float:left; border:1px solid #E0E0B3; margin-top:10px; margin-bottom:10px;}

.okprompt{ font-size: large; color: green; font-weight: bold; text-align: center; }
.errorprompt{font-size: large; color: red; font-weight: bold; text-align: center; }
.hint { font-size: 9pt; color: green; padding: 5px; }
.alert {background-color:red; color:white; font-weight:bolder;}
.callsign{font-size:16px;font-weight:900;}

div.cutedge {top:9px; left:-548px;width: 538px; height: 337px; font-size: 8pt; font-weight: bold; color: #808080; border: 1px dashed #808080; position: relative; }
div.nocard { margin: 2px; width: 550px; height: 350px; border: 1px dotted #808080; background-color: #e0e0e0; text-align: center; }
img.card { margin: 2px; border: 1px solid #c0c0c0; }
.block1 {margin: 2px 2px 10px 2px;border: solid 1px #f0f0f0;padding:5px;background-color:#f8f8f8;width:350px;}
.block2 {margin: 2px 2px 10px 2px;border: solid 1px #f0f0f0;padding:5px;background-color:#f8f8f8;width:350px;}
.block3 {margin: 2px 2px 10px 2px;border: solid 1px #f0f0f0;padding:5px;background-color:#f8f8f8;width:540px;}
.classheader2{width:340px; height:22px; background:#E0E0B3; float:left; padding:8px 0 0 10px; font-size:14px; color:#6F6F00; font-weight:bold; }
.classheader3{width:530px; height:22px; background:#E0E0B3; float:left; padding:8px 0 0 10px; font-size:14px; color:#6F6F00; font-weight:bold; }
.postdate{margin:0px 5px 0px 25px;border-bottom:1px dotted white;font-weight:100;font-size:12px;float:right;margin-right:50px;}
div.postmessage{margin:0px 10px;padding-top:5px;font-size:14px;clear:both;line-height:1.5em;}

#searchresult TD {font-size:16px;margin:10px 10px 5px 0px;border-top:3px solid #eee;}
.col_call     {width:75px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_datetime {width:105px;height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_band     {width:40px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_mode     {width:40px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_country  {width:110px;height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_primary  {width:55px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_qsl      {width:30px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_match    {width:30px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.col_etc      {width:40px; height:20px;margin:0px;padding:2px 0px 2px 1px;border-right:solid 1px white;display:inline-block;vertical-align:bottom;overflow-x:hidden;}
.pagelink{cursor:pointer;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 1px;
}


