/* CLEARING
------------------------------*/
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear {
    clear: both;
}

.noclear {
    clear: none;
}

body {	
	font-family: 'Verdana'; 
	letter-spacing:1px;
	font-size:10px;
	background:#FFF url('background.jpg') repeat-x left top;
	margin:8px 20px;
}

h1,h2,h3,h4 {
font-weight:400;
margin:0;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1em;
}

h3 a {
font-size:1em;
color:#fff;
}

h4 {
font-weight:bolder;
color:#000;
padding:3px 0;
}

h1 {
font-size:16px;
font-weight:none;
}

a {
	/*color: #999999;*/
	text-decoration: none;
}

strong {
	font-weight: bolder;
}

readonly { background:#eee; }
#ajax_loading { display: none; font-size: 12px; font-family: Tahoma; }

.judul {
width:100%;
top:0;
font-size:6px;
vertical-align:middle;
text-align:center;
}

img {
border:none;
}

#wrapper {
	width:910px;
	margin:0 auto;
	padding:5px 0;
}

.alert {
	border:solid 1px #C00;
	margin-bottom:10px;
	-moz-border-radius:5px;
	color:red;
	font-weight:700;
	padding:4px;
}

.advertisiment {
	float:right;
	padding:5px 20px;
}

#banner {
	width:870px;
	height:108px;
	margin:10px 0 -25px 20px;
	padding:0;
}

#banner h1 {
	font-size:10.5px;
	font-weight:700;
	margin:0 auto;
	padding:0 1px;
}

#banner ul {
	padding-bottom:-2px;
	padding-right:10px;
	list-style:none;
	line-height:normal;
	float:right;
	margin:-13px;
}

#banner li {
	padding-left:5px;
	display:inline;
}

#banner a {
	font-size:13px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	padding:5px;
}

#banner .current {
	width:173px;
	background:#36587a;
	padding:10px;
}

*:first-child+html #banner .current {
	background:url(images/topmenu.png) no-repeat;
	padding:10px 18px 6px;
}

#banner li a {
color:#dc9a4f;
}

*:first-child+html .current a {
	color:#FFF;
	padding:5px;
}

#menu {
	/* Space antara judul dengan page */
	width:910px;
	margin-top:-4px;
	padding-top:5px;
}

.scode {
	width:55px;
	background:url(http://jotform.com/images/styles/style1_bg.gif) #fff top repeat-x !important;
	color:red;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:130%;
	font-weight:700;
	text-decoration:line-through;
	margin:5px 0;
	padding:5px;
}

#page {
width:910px;
margin-top:-18px;
background:#FFF;
border:1px solid #ddd;
}

#post,#faq {
width:440px;
border:1px solid #ccc;
margin-top:10px;
margin-bottom:20px;
padding:0 10px;
}

#post .title h4 {
font-size:13px;
color:#fff;
padding-left:5px;
}

#post .title a {
background:none;
color:#9C3;
border:none;
}

#post .meta {
text-align:left;
font-size:11px;
font-style:italic;
padding:0;
}

#post .entry {
text-align:justify;
padding:10px 0 20px;
}

#post .entry select {
width:190px;
}

#post .titlesearch {
color:#000;
border:1px dashed #D2D4C9;
}

#post .entry td {
margin-top:-2px;
}

.more {
width:460px;
font-size:10px;
}

.buttonsearch {
padding-right:15px;
}

.buttonsearch, .butt {
	border:1px solid #ccc;
	color:#fff;
	font-weight:bolder;
	padding:2px;
}



#centercol ul, li{border:0; margin:0; padding:0; list-style:none;}
#centercol ul{
	height:23px;
}
#centercol li{float:left; margin-right:5px;margin-bottom:-1px;}
.tab a:link, .tab a:visited{
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
	height:23px;
	line-height:24px;
	text-decoration:none;
	border: 1px solid #e0ded0;
	background-color:#9A9A9A;
	border-bottom: 1px solid #fff;
}

#leftcol {
	float:left;
	voice-family:inherit;
	width:170px;
	padding:0 5px 5px 20px;
}

#leftcol h2 {
	border-bottom:1px solid #ccc;
	height:10px;
	text-align:left;
	font-size:0.8em;
	font-weight:700;
	padding:10px;
}

#leftcol .companylist h2 {
	font-size:11px;
	font-weight:700;
}

#leftcol .companylist {
	margin-bottom:10px;
	border:1px solid #A8A8C3;	
	border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	padding:0;
}

.sponsorlist {
margin-top:10px;
border:1px solid #ccc;
padding:0;
}

.sponsorlist h2 {
font-size:1.2em;
font-weight:700;
border-bottom:1px solid #C63;
background:#eee;
}

.adverleft {
margin-top:10px;
padding:0;
}

#login {
	float: right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:90%;
	background-color:#577812;
	margin: 0;
	padding: 5px;
	border:1px solid #577812;
	color: #fff;
}
#login a { color: #fff; }
#login .vip {
	height:10px;
	text-align:left;
	font-weight:700;
	padding:5px;
}

.toptitle {
	height:25px;
	font-weight:700;
	color:#fff;
	background:url(images/titlebg_485_bottom20080805.png) no-repeat;
	margin:0 -10px 20px;
	padding:10px;
}

#login .button {
	display:block;
	width:155px;
	text-align:left;
	color:#fff;
}

.about {
padding:0 2px;
}

.visme {
margin-top:10px;
border:1px solid #ccc;
-moz-border-radius:5px;
padding:8px;
}

.visme h4 {
border-bottom:1px solid #9C3;
}

#rightcol,.rightcol{
	float:right;
	width:190px;
	font-family:"Myriad pro";
	font-size:11px;
	padding-right: 20px;
}
.rightcol{
	margin-top: 10px;
}

.adver {
	height:207px;
	margin-top:10px;
	background:#FFF url(images/arrow.gif) no-repeat left center;
	padding:0;
}

.adver p {
	padding-top:50px;
	font-weight:bolder;
}

.adver .stoe {
color:#000;
}

.adver .dou {
font-size:13px;
color:#069;
}

.adver p .tro {
color:#666;
font-size:10px;
}

.polling {
color:#000;
border:1px solid #ccc;
-moz-border-radius:5px;
padding:5px;
}

#leftcol .logon {
list-style-type:none;
margin:0;
padding:5px;
}

#leftcol .logon h4 {
background:none;
color:#000;
letter-spacing:-0.5px;
padding:5px;
}

#leftcol .logon a {
color:#313F57;
display:block;
padding-left:10px;
}

.logon hr {
color:#eee;
height:0.1px;
}

.logon dt {
background-color:#eee;
margin-bottom:2px;
padding: 5px 2px;
}

.logon dt:hover {
background-color:#ddd;
color:#FFF;
text-decoration:none;
padding: 5px 2px;
}

#leftcol .logout {
text-align:right;
padding-top:8px;
}

.polling dl dt:before,.logon dl dt:before {
list-style:none;
}

.polling h2 {
font-size:13px;
padding-bottom:10px;
border-bottom:1px solid #9C3;
}

.polling a {
color:#666;
}

.jobkit {
letter-spacing:-0.5px;
padding-bottom:5px;
}

.jobkit a {
border-bottom:1px solid #ddd;
}

#centercol {
margin-top:-10px;
padding-left:210px;
}

#centercol .pay {
border-bottom:1px solid #ddd;
padding:20px 2px 5px 0;
}

.buttonsearch .page,.page {
margin-top:8px;
}

.buttonsearch .page a,.page a {
background-color:#eee;
padding:5px;
}

.buttonsearch .pageac,.pageac {
border:1px solid #000;
padding:5px;
}

#newsmedia {
width:460px;
margin-top:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0;
}

#newsmedia h3 {
font:bold 12px/22px erdana,Arial,Helvetica,sans-serif;
letter-spacing:1px;
text-align:left;
padding:5px 0 4px;
}

#newsmedia th {
color:#fff;
letter-spacing:1px;
text-align:left;
background:url(images/menu2.gif) repeat-x;
vertical-align:middle;
padding:5px 0 4px;
}

#newsmedia td {
border-bottom:1px solid #9C3;
padding:0 0 10px;
}

#newsmedia ul {
list-style:none;
line-height:normal;
margin:0;
padding:3px 10px 5px;
}

#newsmedia li {
display:inline;
padding:5px;
}

#newsmedia .mediatitle {
width:440px;
height:20px;
background:url(images/menu2.gif) repeat-x center top;
padding:5px 0;
}

#newscompany,#hasilpencarian {
	width:440px;
	margin:3px 0;
	padding:0 10px;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	
}

#newscompany .title,#faq .title,#hasilpencarian .title {
	font-size:11px;
	background:#6F6F6F;
	border:1px solid 6F6F6F;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	margin-left:-10px;
	margin-right:-10px;
	color:#FFF;
	padding:10px 15px;
}
.tooltipdes {
	margin-left:-10px;
	margin-right:-10px;
	padding:5px 15px;
	background-color: #eee;
	border: 1px solid #ddd;
}
#newscompany .entry,#faq .entry,#hasilpencarian .entry {
	border:1px solid #ccc;
	color:#009;
	margin-left:-10px;
	margin-right:-10px;
}

#newscompany .entry ul li {
margin:0 5px;
padding:5px;
}

#newscompany .polling h2,.entry a {
font-size:13px;
color:#009;
font-weight:bolder;
}

#newscompany .blue {
font-size:10px;
color:#369;
font-weight:700;
}

#newscompany td {
padding:0 0 5px;
}

/*UTAMA 2 */

#utama2 {
	float:left;
	width:660px;
	margin:0 0 0 20px;
	padding:0;
	/*border:1px solid #9C3;*/
}


#utama2 .leber {
	background:#eee;
	letter-spacing:1px;
	text-align:left;
	border:1px solid #ccc;
	padding:8px 5px 4px;
}

div.scroll {
height:150px;
overflow:auto;
border:1px solid #666;
padding:8px;
}

#utama2 h4,#artikel h4,#artikel h2 {
color:#fff;
background:#666;
font-weight:bolder;
padding:8px;
}

#utama2 label,#artikel label {
	color:#666;
	padding:15px 0;
	display: inline;
}

#utama2 ul {
margin-bottom:0;
padding:8px 0;
}

#utama2 a.toggleLink {
float:right;
color:#e0ded0;
}

#utama2 .submenu {
	padding:0 0 8px;
}

#utama2 .submenu a {
	background:#666;
	color:#e0ded0;
	padding:5px 5px 8px;
}

#utama2 .getNews ul {
margin-top:-5px;
padding:5px 0;
}

#utama2 .getNews li {
display:block;
list-style-type:circle;
border-bottom:1px solid #ddd;
padding:2px;
}


#advert {
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:normal;
font-weight:700;
border:1px solid #4f6b72;
-moz-border-radius:3px;
padding:10px;
}

#chrismas,#paket {
margin-bottom:15px;
}

#chrismas .fisrt {
background-image:url(images/chirstmas.png);
}

#chrismas .selmat {
width:450px;
padding-top:20px;
padding-left:50px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:28px;
line-height:normal;
font-weight:700;
color:red;
}

#chrismas .fas {
width:450px;
padding-left:20px;
font-weight:700;
color:#000;
}

#paket .paketservice {
background-image:url(images/background.png);
padding-bottom:30px;
}

#paket .paketservice h1 {
color:#000;
text-decoration:underline;
}

#paket .jobpost {
background:url(images/Untitled-1_02.png) center center no-repeat;
height:140px;
padding-left:50px;
}

#paket .jobpost h1 {
padding-top:10px;
}

.jobpost span {
font-size:15px;
font-weight:700;
color:#F90;
}

.note {
padding-left:200px;
font-size:10px;
}

#paket .jobpost ul {
margin-top:-18px;
font-weight:700;
list-style-type:circle;
padding:0 5px 5px 200px;
}

#paket .jobpost ul li {
display:block;
list-style-type:circle;
list-style-position:inside;
padding:5px;
}

.signup {
width:150px;
background:#9C0;
margin:30px 30px 25px 0;
padding:8px;
}

.fitur {
	text-align:center;
	width:200px;
	background:#9C0;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:10px 0;
	padding:8px;
}

.btn {
	width:200px;
	text-align:center;
	border: 1px solid #000;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:5px;
}

#chrismas .fas h1 {
margin-top:70px;
font-size:16px;
font-weight:700;
text-decoration:underline;
}



.compny table {
background-image:url(images/background.png);
border:1px solid #4f6b72;
margin-bottom:15px;
}

#daftar {
height:40px;
background:url(images/download.png) 0 0 no-repeat;
padding:10px 0;
}

#daftar a {
font-size:18px;
font-weight:700;
color:#000;
padding:20px;
}

.button {
padding:6px 0;
}

a.button {
background:url(images/white_bg.gif) 0 0 no-repeat;
border:none;
color:#000;
height:23px;
margin-right:2px;
outline:none;
font-size:10px;
font-weight:700;
text-decoration:none;
position:relative;
padding:6px 6px 10px;
}

a.button img {
vertical-align:middle;
margin:0 7px 4px 0;
}

a.button img.icon {
margin:0 0 4px;
}

a.button span {
background:url(images/map_buttons.gif) -499px 0 no-repeat;
width:7px;
height:29px;
position:absolute;
top:0;
right:-2px;
}

.buttonr {
background:url(images/white_cap.gif) 0 0 no-repeat;
}

.largesubmit {
	border:1px solid #4f6b72;
	font-size:13px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	width: 150px; height: 50px;
}

.submit a img {
vertical-align:middle;
}

.email_disable input {
background:#eee;
}

.notif {
font-weight:bolder;
border:1px solid #ccc;
background:#FFC;
padding:8px;
}

.butt, a.butt {
	border:1px solid #4f6b72;
	font-size:13px;
	padding:3px;
	cursor:pointer;
}

#box {
background-image:url(images/boxes.jpg);
width:220px;
height:173px;
background-position:top center;
}

.tulisanbox {
color:#02427c;
font-size:15px;
text-align:center;
}

#artikel {
	float:left;
	width:660px;
	padding:0 10px;
}

#artikel .artikel {
	border:1px solid #ccc;
	padding:0 10px;
}

#artikel dl {
margin-top:-15px;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:5px;
}

#artikel dt {
border-bottom:1px solid #ddd;
padding:5px;
}

#artikel .trik {
margin-left:10px;
color:#000;
font-size:13px;
}

#footer {
width:910px;
height:90px;
background:#555;
color:#B2B2B2;
border-left:1px solid #666;
border-right:1px solid #666;
margin:0 auto;
padding:20px 0;
}

#footer p {
line-height:normal;
text-align:center;
margin:0;
}

#rtearea {
width:420px;
}

textarea.rteText {
height:300px;
width:420px;
}

*:first-child+html #chrismas {
padding-bottom:0;
}

#stage {
width:600px;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;
height:162px;
}

#myList {
border:0;
margin:0;
padding:0;
}

#myList li {
list-style:none;
border:0;
float:left;
width:200px;
height:162px;
margin:0 4px 0 0;
padding:0;
}

#myList li p {
vertical-align:middle;
text-align:center;
}

#affiliate table {
border:1px solid #B5DF99;
}

#affiliate td {
font:normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#4f6b72;
padding:6px;
}

.tags_div {
border:1px solid #A8A8C3;
background-color:#FFF;
width:500px;
-moz-border-radius:5px;
padding:3px;
}

.tags_div A:link {
color:#676F9D;
text-decoration:none;
}

.tags_div A:hover {
text-decoration:none;
background-color:#CDEFB6;
color:#FFF;
}

.shosrc {
background:#eee;
border:1px solid #D2D4C9;
border-bottom:solid 3px #c4c4c4;
font-weight:700;
margin-bottom:5px;
padding:10px 5px;
}

.link {
float:right;
text-align:right;
cursor:pointer;
color:red;
font-weight:700;
}

#utama2 .accordion {
border-bottom:solid 1px #c4c4c4;
}

#utama2 .accordion h3 {
border:1px solid #4f6b72;
border-bottom:none;
background:#666 url(images/gray-grad.png) repeat-x;
font-weight:bolder;
padding:8px;
}

#utama2 .accordion h3.active {
background-position:right 5px;
}

#utama2 .accordion p {
background:#f7f7f7;
border-left:solid 1px #c4c4c4;
border-right:solid 1px #c4c4c4;
margin:0;
padding:10px 15px 20px;
}

#paging {
margin:10px 2px;
}

#advmoresearch {
	padding:0;
}

#advmoresearch th {
font-size:12px;
color:#fff;
letter-spacing:1px;
text-align:left;
padding:5px;
}

#advmoresearch p span {
text-align:justify;
}

#box-table-a {
width:100%;
text-align:left;
border-collapse:collapse;
}

#box-table-a th {
font-weight:700;
background:#939679;
border-bottom:1px solid #fff;
color:#fff;
}

#box-table-a td {
padding-top:10px;
border-bottom:1px solid #ddd;
}

#box-table-a p.table span {
width:150px;
float:left;
}

#box-table-a p.table span.mintab {
width:250px;
font-weight:400;
}

#box-table-a img {
padding:5px 0;
}

#box-table-a td a {
font-size:13px;
text-decoration:underline;
}

thead.fixedHeader th {
background:#939679;
font-weight:400;
text-align:left;
padding:4px 3px;
}

thead.fixedHeader a,thead.fixedHeader a:link,thead.fixedHeader a:visited {
color:#FFF;
display:block;
text-decoration:none;
width:100%;
}

thead.fixedHeader a:hover {
color:#FFF;
display:block;
text-decoration:underline;
width:100%;
}

#rounded-corner {
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
text-align:left;
border:1px solid #9baff1;
border-collapse:collapse;
background:#fff;
}

.satu {
background:#fff;
}

.tiga {
background:#eff2ff;
}

#rounded-corner th {
font-weight:700;
font-size:14px;
background-color:#36587a;
color:#fff;
padding:8px;
}

#rounded-corner td {
background:#fff;
border:1px solid #ddd;
padding:8px;
}

#rounded-corner tfoot td.rounded-foot-left {
background:#e8edff url(table-images/botleft.png) left bottom no-repeat;
}

#rounded-corner tfoot td.rounded-foot-right {
background:#e8edff url(table-images/botright.png) right bottom no-repeat;
}

#cari {
border:1px solid #ddd;
padding:10px;
}

#cari td {
padding-left:15px;
}

#cari select,#cari .caripaj {
width:180px;
}

#newd h1 {
font-size:21px;
color:#31567C;
}

.prev_user {
border:1px solid #ddd;
padding:5px;
}

.usual li {
list-style:none;
float:left;
}

.usual ul li {
padding:0 5px 0 0;
}

.usual ul a {
background-color:#828d45;
display:block;
margin-bottom:0;
text-decoration:none !important;
color:#FFF;
padding:6px 10px;
}

.usual ul a.selected {
background-color:#ddd;
margin-bottom:0;
color:#000;
border:1px solid #ddd;
border-bottom:1px solid #ddd;
cursor:default;
}

.usual div {
border:1px solid #ddd;
margin-top:-15px;
clear:left;
padding:3px 5px 5px;
}

.usual div a {
color:#000;
font-weight:700;
}

.usual label {
	margin: 2px 0 5px 0;
}

#lamaran textarea {
width:600px;
}

#paketbaru {
width:642px;
height:206px;
background:url('testi_bcg.jpg') 0 0 no-repeat;
}

.testicoment {
float:left;
font-size:10px;
margin-left:10px;
width:200px;
background:url('quotes.png') left 60px no-repeat;
padding:20px 0;
}

.testicp p,.testicoment p {
color:#999;
}

.quote {
margin-top:10px;
margin-left:30px;
float:right;
}

#testimoni {
border-top:none;
border:1px solid #4f6b72;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:3px 0;
padding:5px 60px;
}

#testimoni .testicp {
text-align:right;
padding:5px;
}

.testicome {
padding-top:10px;
margin-top:15px;
border-bottom:1px solid #4f6b72;
}

.logout {
border:1px solid #4f6b72;
background:#666 url(images/gray-grad.png) repeat-x;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:5px;
}

#TickerVertical td {
	padding:5px;
}

#TickerVertical .NewsTitle {
	font-size: 12px;
	font-weight:bold;
	margin-bottom:6px;
}

#TickerVertical  .NewsTitle a:link,#TickerVertical td .NewsTitle a:Visited {
	text-decoration:none;
}

#TickerVertical td .NewsFooter{
	display: block;
	color: #000000;
	font-size: 10px;
	margin:6px 0 14px 0;
}

.visitlog {
border:1px solid #ddd;
background-color:#eee;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:6px;
}

.nonmember {
font-weight:700;
color:#c4c4c4;
}

#datamember {
border:1px solid #4f6b72;
display:block;
overflow:hidden;
position:relative;
}

#detailmember {
display:block;
list-style:none;
margin:0;
padding:0;
}

#detailmember li {
border:1px solid #4f6b72;
width:95%;
display:block;
text-align:left;
margin:5px;
padding:6px;
}

#detailmember li .NewsTitle {
display:block;
margin-bottom:6px;
}

#detailmember li .NewsTitle a:link,#detailmember li .NewsTitle a:Visited {
display:block;
color:#000;
margin-bottom:6px;
text-decoration:none;
}

.previewjs {
display:block;
border:1px solid #ddd;
color:#000;
margin-bottom:6px;
}

#cresume input {
border:1px solid #c7c5ce;
color:#748fc9;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:5px;
}

#cresume select {
width:100px;
font-size:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:5px;
}

#centercol ul {
height:23px;
}

#centercol li {
float:left;
margin-right:5px;
}

.tab a:link,.tab a:visited {
color:#fff;
display:block;
font-size:15px;
font-weight:700;
text-decoration:none;
border:1px solid #e0ded0;
background-color:#9A9A9A;
border-bottom:none;
}

.tab a span {
display:block;
height:29px;
margin-right:14px;
padding-left:14px;
font-size:10px;
}

.active a:link,.active a:visited,.active a:visited,.active a:hover {
color:#1c4e7e;
}

.active a span,.active a:hover span {
padding:0 0 0 10px;
}

ul.tab li a:hover {
background-color:#F7F7F7;
color:#2f343a;
}

ul.tab li a.active {
background-color:#fff;
color:#282e32;
border:1px solid #e0ded0;
border-bottom:1px solid #fff;
}

#container li {
margin-right:6px;
border:1px solid #ddd;
background-color:#eee;
padding:5px;
}

#fragment-1 a,#fragment-2 a {
display:block;
padding:5px;
}

.sharenet a img {
border:1px solid #ddd;
padding:2px;
}

.addthis {
float:left;
padding:5px 0;
}

#invite {
margin:0 10px;
padding:0 10px;
}

.inviteleft {
width:100%;
float:left;
border:1px solid #4f6b72;
padding:10px 0;
}

label {
font-weight:700;
margin:0;
}

#importform {
float:right;
width:280px;
padding:0 20px 5px 5px;
}

#importform h2 {
color:#486898;
letter-spacing:1px;
text-align:left;
padding:5px 0 4px;
}

#import table {
padding:0.5em 0;
}

#import table th {
text-align:left;
border-bottom:1px solid #3389D0;
background-color:#E0E0E0;
}

#import table th,#import table td {
border-bottom:1px solid #CCC;
padding:0.5em;
}

#testimoni th {
text-align:left;
background:#666 url(images/gray-grad.png) repeat-x;
}

#lamarform label {
	margin-bottom:5px;
}

#lamarform input,#lamarform select {
	border:1px solid #4f6b72;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:5px;
}

#lamarform select {
	/*width:215px;*/
}

#lamarform input .clear {
	width:auto;
}

pre {
font-size:12px;
white-space:inherit;
}

.scrollresume {
	width:600px;
	overflow:auto;
}

.lamaran {
	margin:0;
	padding:0;
}

.lamaran a {
	display:block;
	/*margin:-10px -5px;*/
	padding:0;
}

.lamaran span {
	padding:5px 20px;
}

.mail {
	background:url('47.png') 0 center no-repeat;
}

.block {
	background:url('12.png') 0 center no-repeat;
}

.save {
	background:url('45.png') 0 center no-repeat;
}

.print {
	background:url('79.png') 0 center no-repeat;
}

img.floatLeft {
float:left;
margin:4px;
}

img.floatRight {
float:right;
margin:4px;
}

#mailsend input, #utama2 button {
	border:1px solid #4f6b72;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#mailsend label {
	display: block;
	margin: 3px 0;
	padding: 3px 0;
}

.pagesearch {
	float:left;
	padding:0 5px 5px 0;
}

.butt_view a,.delete {
	background:#666 url('gray-grad.png') repeat-x;
	border:1px solid #4f6b72;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:5px;
}

img.imago {
	float:left;
	display:block;
	border:1px solid #000;
	margin:0 5px;
}

.newsentry {
float:left;
padding:10px;
}

.fkanan {
float:right;
margin:0 5px;
}

.record {
border:1px solid #000;
margin:5px 0 10px;
padding:5px;
}

.r_title {
font-weight:700;
font-size:16px;
margin:5px 0;
}

.purcase {
height:30px;
margin:5px 0;
padding:5px 0;
}

.purcase span {
border:1px solid #000;
font-size:15px;
font-weight:700;
padding:5px;
}

.keranjang {
border:1px solid #000;
border-top:none;
padding:5px;
}

.keranjang span {
text-align:center;
font-weight:700;
font-size:2em;
}

.head {
border:1px solid #000;
background:#eee;
}

#regemp input {
padding:3px;
}

#regemp select {
	width:340px;
}

.success, .notice {
	border:1px solid #ccc;
	margin:10px 0;
	padding:10px;
}

#payresume {
	border:1px solid #ccc;
	background:#FF9;
	padding:10px;
}

#paketfree {
text-align:justify;
background:#FFF;
border:1px solid #ccc;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin:20px;
}

#paketfree h1 {
font-weight:700;
color:#36587a;
}

#paketfree h3 {
font-weight:700;
font-size:14px;
}

#pay-konfirm select {
width:263px;
padding:3px;
}

.graph {
width:250px;
position:relative;
right:30px;
}

.bar-title {
position:relative;
float:left;
width:104px;
line-height:20px;
margin-right:17px;
font-weight:700;
text-align:right;
}

.bar-container {
position:relative;
float:left;
width:110px;
height:10px;
margin:0 0 15px;
}

.bar-container div {
background-color:#c40;
height:20px;
}

.bar-container strong {
position:absolute;
right:-32px;
top:0;
overflow:hidden;
}

.scroll,.resume {
height:200px;
overflow:auto;
border:1px solid #666;
padding:8px;
}

table,#post .entry table,#search table,#centercol .more,#kategori a,#tagCloud a,#newsmedia table {
font-size:10px;
}

#content,#halaman,.inviteright {
	padding:10px 0;
}

#banner li.current a,#footer a,.usual ul a:hover {
color:#FFF;
}

#pagemenu li {
	float:left;
}

#pagemenu a:hover,#pagemenu .active {
height:10px;
background:#CCC;
border-bottom:5px solid #dc9a4f;
}

#post .title a:hover,#TickerVertical li .NewsTitle a:hover,#detailmember li .NewsTitle a:hover {
text-decoration:underline;
}

#leftcol .companylist img,.sponsorlist img,.logon dl dt a,.polling dt,#utama2 .promote td,.usual,#lamaran,.infiteleft table,.inviteleft input,#mailsend form input {
padding:5px;
}

.logon dl,.polling dl {
margin-top:-10px;
list-style:none;
margin-left:0;
text-indent:-0.5em;
padding:0;
}

#newscompany .entry a,#box-table-a p.table,.biaya {
font-weight:700;
}

#utama2 input,#utama2 select,.sharenet a {
padding:2px;
}

#utama2 .total,.setting,.kanan {
text-align:right;
}

#utama2 .daftar a,.signup a,.fitur a {
text-decoration:underline;
font-size:16px;
font-weight:700;
color:#fff;
}

#utama2emp h3,#utama2 h3,#invite h3,.invitesubmit {
	border:1px solid #4f6b72;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#666 url('gray-grad.png') repeat-x;
	font-weight:bolder;
	padding:8px;
}

#utama2 li {
display:inline;
}

#utama2 .submenu li a.aktif,#utama2 .submenu a:hover {
	background:#eee;
	color:#4f6b72;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:5px 5px 8px;
}

#affiliate textarea,#testimoni tabel {
width:100%;
}

.searchbox,.searchadv {
cursor:pointer;
border:none;
width:185px;
height:30px;
background:#fff url(images/car_button.png) no-repeat center center;
color:#FFF;
}

.dua,#rounded-corner tbody tr:hover td {
background:#d0dafd;
}

.testilogo,#poll-results p {
text-align:center;
}

#TickerVertical li .NewsImg,#detailmember li .NewsImg,.img {
float:left;
margin-right:10px;
}

#TickerVertical li .NewsFooter,#detailmember li .NewsFooter {
display:block;
color:#000;
font-size:10px;
margin:6px 0 14px;
}

.sharenet,.sharenet span {
display:block;
padding:5px 0;
}

#paketfree h2,#pay-konfirm h1 {
font-weight:700;
font-size:18px;
color:#36587a;
padding:5px;
}

/*aboutus.php*/
.form {
	padding:5px; 
	margin-bottom:20px; 
}
.element * {
	padding:5px; 
	margin:2px; 
	font-family:arial;
	font-size:12px;
}
.element label {
	float:left; 
	width:75px;
	font-weight:700
}
.element input.text {
	float:left; 
	width:270px;
	padding-left:20px;
}
.element .textarea {
	height:120px; 
	width:270px;
	padding-left:20px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url(images/iconCaution.gif) no-repeat 2px
}
.element #submit {
	padding:5px; 
}
.loading {
	float:left; 
	background:url(ajax-loader.gif) no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.done {
	background:url(images/iconIdea.gif) no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}

/*	Employers */
.employers th {
	background:#eee;
	padding:5px;
	border-bottom:solid 2px #DEDEDE;
}

.employers td {
	padding: 5px;
	border-bottom:solid 1px #DEDEDE;
}

.employers td:last-item, .yui td:last-child{
	border-bottom:none;
}

.employers span { font-weight:bold; }
/*
	CSS - Message
	Usage:
	<div class="message notice">this is a notice.</div>
	<div class="message success">something was successful.</div>
	<div class="message error">oops! an error occured.</div>
	Source : http://www.frinity.com/posts/css/css-message-box
*/
.message {
	padding: 10px;
	border: 2px solid #ddd;
	background-color: #eee;
	color: #222;
}

.notice {
	background: #FFF6BF;
	color: #817134;
	border-color: #FFD324;
}

.success {
	background: #E6EFC2;
	color: #529214;
	border-color: #C6D880;
}

.error {
	background: #FBE3E4;
	color: #D12F19;
	border-color: #FBC2C4;
}

/* Advertise Text */
#faq h3{
	border:1px solid #eee;
	background:#666 url(images/gray-grad.png) repeat-x;
	font-weight:bolder;
	padding:8px;
	margin: 0px -10px;
}

#advertise {
	margin-bottom:20px;
}

#advertise p{
	border:1px solid #eee;
	background:#666 url(images/gray-grad.png) repeat-x;
	font-weight:bolder;
	padding:8px;
}

.advertiser {
	border:1px solid #ccc;
	-moz-border-radius:5px;
	margin-bottom:10px;
}
.advertiser .shown{
	padding: 5px;
}
.advertiser .shown a:hover{
	color: #817134;
}

.pasang {
	font-weight:bolder;
	background: #eee;
	padding:4px;
	text-align:center;
}

.adtext * {
	margin:2px;
	font-family: 'Trebuchet MS',Geneva,Arial,Trebuchet,Verdana,Helvetica,sans-serif;
	font-size: 12px;
}

.adtext label {
	float:left; 
	width:115px;
	font-weight:700
}

.adtext input.text {
	float:left; 
	width:270px;
	/*padding-left:20px;*/
}

.adtext .textarea {
	height:120px; 
	width:270px;
	/*padding-left:20px;*/
}

/* Cloud Kategori */
#tagcloud {
	background:#FFFFCC;
	color:#0066FF;
	padding: 5px;
	border: 1px solid #FFE7B6;
	text-align:left;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
}
#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #000;
}
#tagcloud span {
	padding: 4px;
}
.smallest {
	font-size: x-small;
}
.small {
	font-size: small;
}
.medium {
	font-size:medium;
}
.large {
	font-size:large;
}
.largest {
	font-size:larger;
}

/*spy */
#widget {
	font-family: helvetica, arial;
	overflow: hidden;
	padding: 0 5px;
	height: 150px;/* You should adjust this height for your project. */
	position: relative;
	min-width: 180px;
}

#widget li {
	overflow: hidden;
	position: relative;
	top: 0;
	padding-bottom: 1em;
	/*height: 96px;*//* Change this to fit your needs. The plugin will access this value if you don't pass a parameter in when you call it. */
}

h4 {
padding-top: .5em;
font-size: 14px;
}

li p {
color: #474747;
margin-top: .4em;
}

.years {
	display: block;
	font-size:24px;
	color: #5b677d;
	font-weight:bold;
	text-shadow: 1px 1px #fff;
}

.premium {
	padding: 5px;
	background: #FFF6BF;
	color: #529214;
	border-bottom: 2px solid #000;
}

#regularjob {
	margin: 0;
	padding: 5px;
	border: 1px solid #ddd;
}
#regularjob th { padding: 10px; background: #ddd;}
#regularjob td { padding: 10px 5px; }
#regularjob a, .sharenet a{
        color:#0B82CE;
        text-decoration:none;      
        font-weight:bold;
}	
	#regularjob .kota a { color: #000;}

ul,ol{list-style-type:none;list-style-image:none;}a{text-decoration:none;color:#74AB00;outline:0;}a:hover{text-decoration:underline;}

#channels {
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;
	border:1px solid #000;
	margin:20px 20px 0 20px;
	height:32px;
	background-color:#8db638;
}
#channelsList{float:left;padding:0 1.2em 6px 0;}

#channelsList li{
	border-right:1px dotted #bbd388;
	clear:none;
	float:left;
	font-size:1.2em;
	margin-right:.4em;
	padding:0 .5em 0 .5em;
}
#channelsList li.last{border-right-width:0;margin-right:0;}
#channelsList li a{color:#fff;font-weight:700;text-transform:lowercase;}

.navButtons {
	margin:0;
	padding:0;	
}
.navButtons li { display: inline;}
.navButtons input[type="text"], .navButtons input[type="password"]{  
	width: 120px;
}
.navButtons input { padding: 3px; }
.navlogin {
	float: right;
	margin: 5px;
	padding: 0px;
}
	
#channels .submit {	
	float: left;
	margin-right:10px;
	border:1px solid #000;
	background-position:-1px -2px;
	width:89px;
	height:25px;
	border: none;
	text-indent: -999em;
	letter-spacing: -99em;
}

#channels .register {
	float: left;
	background-position:-96px -2px;
	width:100px;
	height:21px;
	border: none;
	text-indent: -999em;
	letter-spacing: -99em;
}

/*body:first-of-type .submit{margin-top:-23px;}*/
/*
http://htmlcsstutorials.blogspot.com/2009/06/web-browser-hacks-css-hacks-ie-firefox.html
*/

#channels .navAddSomething{float:right;text-align:right;padding-top:6px;}
.searchNav{float:right;text-align:right;width:193px;}

.Sprites{background-image:url('login_register.png');display:block;background-repeat:no-repeat;width:0;height:0;}
a.Sprites,a.Sprites:hover{text-decoration:none;}

.advsearch {
	/*float: left;
	width: 660px;*/	
	background: url('bk_maincontent.jpg') right top repeat-y;
}
.advsearch h2 {
	border-bottom: 1px solid #97ADBB;
	margin: 0 0 0.25em;
	background: url('hdg_browseJobsin.gif') left top no-repeat;
	height: 23px;
	padding-bottom: 0.25em;
}

.advsearch h2.ir {
	font-size: 2.4em;
	margin-bottom: 0.5em;
	color: #198FBC;
	font-family: Lubalin Graph, Century Gothic, Arial, Helvetica, sans-serif;
}
.advsearch h2.ir {
	text-indent: -999em;
	letter-spacing: -99em;
	background-repeat: no-repeat !important;
	overflow: hidden;
}

	#cities, #categories { width: 640px;	margin-bottom: 10px; }
	#cities a, #categories a {
		font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
		color: #033B5E;
		font-size: 1.1em;
		line-height: 1.36;
	}

	#cities td, #categories td {
		padding: 0 15px 0 0;
	}
	
#wideView {
	float: right;
	border-bottom: 1px solid #97ADBB;
	margin: 3px 0;
	height: 24px;
	padding-right: 5px;	
	padding-bottom: 0.25em;	
}
	#wideView a {
		font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;
		color: #033B5E;
		font-size: 1.1em;
		line-height: 1.36;
	}
	
		.cities {			
			width: 162px;
			height:29px;
			/*background: url('dropdown.png') left top no-repeat;*/
		}
	
#postJob {
	width:190px;
	text-align: center;
}
#postJob a{ color:#0B82CE; }
#postJob .postjob a {
	display:block;
	height:35px;
	background:url('postjobs-button.jpg') center 0 no-repeat;
	text-indent:-9999px;
	padding:0;
	margin:0;
	text-align:left;
}

#postJob .postjob a:hover {
	background:url('postjobs-button.jpg') center -35px no-repeat;
}

#aboutTitle {
	margin-top:10px;
}

#aboutTitle h2.sidebar {
    font-weight:bold;
    padding:5px;
    font-size:1.5em;
    display:block;
	color:#E64117;
    margin-top:3px;
    margin-bottom:10px;
    position:relative;
	background:none;
	border-bottom: none;
}

.goodies ul {
    list-style:none;
    margin: 0px;
	padding: 0 10px;
	margin-bottom:20px;
	text-align: left;
}

.goodies ul li {
    background:url('bk_goodies_items.jpg') left 0 no-repeat;
    padding-left:25px;
    line-height:18px;
}


/* Different views */
#postJob.wide { 
	clear: both;
	float: left;
	width:828px;
	padding:20px;
	margin: 0 0 0 20px;
	border: 1px solid #97ADBB;
	text-align: center;
	background: none;
}

#postJob #aboutTitle .goodies .wide{
	text-align: center;	
	border: 1px solid #ddd;
}


/* Listing Tabs */

#mainTabs {
        clear:both;
        border-bottom:4px solid #EB4C07;
        position:relative;
}

#mainTabs span {
        position:absolute;
        right:4px;
        font-size:1.25em;
}

#mainTabs ul {
        list-style:none;
        margin-left:7px;
}

#mainTabs ul li {
        float:left;
        margin-left:3px;
}

#mainTabs ul li a{
        display:block;
        background:url('bk_maintabs.jpg') 0 0 no-repeat;
        height:25px;
        line-height:25px;
        text-align:center;
        text-transform:uppercase;
        color:#FFF;
        width:92px;
        text-decoration:none;
        font-weight:bold;
		cursor: default;
}

#mainTabs ul li a:hover, #mainTabs ul li.selected a {
        background:url('bk_maintabs_on.jpg') 0 0 no-repeat;
}

#subTabs {
        clear:both;
        border-bottom:4px solid #E8E8E8;
        position:relative;
        padding-top:15px;
        margin-bottom:10px;
}

#subTabs span {
        position:absolute;
        right:4px;
}

#subTabs span a.rss {
        display:block;
        background:url('ico_rss.jpg') 100% 50% no-repeat;
        color:#EB4C07;
        font-weight:bold;
        padding-right:25px;
        text-decoration:none;
        height:18px;
        width:100px;
        text-align:right;
        
}

#subTabs ul {
        list-style:none;
        margin-left:7px;
}

#subTabs ul li {
        float:left;
        margin-left:3px;
}

#subTabs ul li a{
        display:block;
        height:25px;
        line-height:25px;
        text-align:center;
        color:#EB4C07;
        padding:0 10px;
        text-decoration:none;
        font-weight:bold;
        border-left:1px solid #FFF;
        border-right:1px solid #FFF;
        float:left;
}

#subTabs ul li a:hover, #subTabs ul li.selected a{
        color:#444;
        background:url('bk_subtabs.jpg') 0 0 repeat-x;
        border-left:1px solid #D8D8D8;
        border-right:1px solid #D8D8D8;
        
}

#subTabs p {
        margin-left:7px;
        float:left;
        padding:0.5em 0.2em;
}

/* Listing Items */

/* Listing Items */

/*
.listingItem {
        padding:13px 7px;
        background:url('bk_listing.jpg') 0 100% repeat-x;
        position:relative;
}
*/

.listingItem {
    padding:13px 7px;
    position:relative;
}

.jobtype { color:#EB4C07; }

.jobtype, .jobcompany, .joblocation {
    padding-right:8px;
    margin-right:8px;    
    font-weight:bold;
}
.joblocation { border-left:1px solid #666; }
.jobtype { border-right:1px solid #666; }
.jobcompany {  }
/*
.even {
        background:#F4F4F4 url('bk_listing.jpg') 0 100% repeat-x;
}
*/
.biasa { background-color:#eee; border:1px solid #ddd; }
.even {
	background-color:#f1f1ff;
	border:1px solid #ebebff;
}

.listingItem .time {
        position:absolute;
        top:25px;
        right:7px;
        font-style:italic;
        width:120px;
        text-align:right;
}

* html .listingItem .time {
        right:30px;
}

.listingItem .title a {
        color:#0B82CE;
        text-decoration:none;
        font-size:1.3em;
        font-weight:bold;
}

/*
.listingItem .title a:hover {
        color:#37A9F4;
}
*/


/* These effects have been added */
.listingItem .title a:focus,
.listingItem .title a:active {
          background-color: #0B82CE;
          color: #fff;
}

.listingItem .company a, 
.listingItem .company strong{
        color:#444;
        font-weight:bold;
        line-height:26px;
}

.listingItem .stats {
        line-height:28px;
}

.listingItem .buttons {
        line-height:28px;
        padding-top:5px;
}

.listingItem .buttons a  {
        line-height:16px;
}

.listingItem .title img {
  margin-left:5px;
}

#login_response {
	margin: 0 20px;
	padding: 10px;
	border: 1px solid #ddd;
	border-top: none;
	background: #eee;
	color: #D12F19;
	border-color: #ddd;
}

/*
	Paging
	*/
div.pagination {
	padding: 5px 0;
	margin: 5px 0;
}

div.pagination a {
	padding: 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	zoom: 100%;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 5px;
	margin: 2px;
	border: 1px solid #000099;
	
	* zoom: 100%; 
	
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 5px;
	margin: 2px;
	border: 1px solid #EEE;
	
	* zoom: 100%;
	
	color: #DDD;
}

* span.elipsis {zoom:100%}
	
button { margin: 0; padding: 0; border: none; cursor: pointer;}


/* CSS3 BUTTON */

.btn {
	display: inline-block;
	background: url(btn.bg.png) repeat-x 0px 0px;
	padding:5px 10px 6px 10px;
	font-weight:bold;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.5);*/
	border:1px solid rgba(0,0,0,0.4);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}

.btn:hover {
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/
	cursor:pointer;
}

/* COLOR VARIATIONS */

.blue		{background-color: #CCCCCC; color: #141414;}
.blue:hover	{background-color: #00c0ff; color: #ffffff;}

.green		{background-color: #CCCCCC; color: #141414;}
.green:hover{background-color: #8aff00; color: #ffffff;}

.red		{background-color: #CCCCCC; color: #141414;}
.red:hover	{background-color: #ff004e; color: #ffffff;}

button.g-button, a.g-button, input[type=submit].g-button {
	padding: 2px;
	-webkit-border-radius: 2px 2px;
	border: solid 1px rgb(153, 153, 153);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
	color: #333;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-shadow: 0px 1px 1px rgba(255,255,255,1);
	line-height: 1;
}
.price_head {
	background-color: #CCCCCC;
	padding: 10px;
	margin: -6px -6px 5px -6px;
}

.footprint {
	background-color: #CCCCCC;
	padding: 10px;
	border: 1px solid #4f6b72;
}
.cetak {
	padding: 20px 10px;
	border: 1px solid #4f6b72;
}

#utama2 .lost li{
	margin: 5px;
	border: 1px solid #4f6b72;
}

.pagebreak input[type=text], .pagebreak input[type=password], .pagebreak textarea { width: 80%; }
.pagebreak select { width: 82%; }
.pagebreak span { display: block; }

#share {
	width: 100%;
	border-bottom: 1px solid #4f6b72;
	padding: 10px 0;
	margin: 10px 0;
}
