/*
Theme Name: LUCKYsters
Description: Special designed & implemented for LUCKYsters.com.
Version: 1.0
Author: Kiranatama
Author URI: http://kiranatama.com/
*/


* {
    margin:0;
    padding:0;
    outline:none
}

body {
    background:#e5ecf3;
    font:12px arial;
    color:#595959
}

.container {
    width:1000px;
    margin:auto
}

.clear {
    clear:both;
    height:0;
    line-height:0;
    overflow:hidden
}

a {
    color: #333;
    text-decoration: none
}

#header {
    background: #7BB2CB url(images/header.gif) bottom no-repeat;
    padding:0 10px
}

#mainlogo {
    padding:45px 0 20px 2px;
    float:left;
}

#mainlogo a {
    display:block;
    width:235px;
    height:28px;
    text-indent:-999px;
    background:url(images/logo.png)
}

.mediumrectangle, .mediumrectangle img {
    width: 300px;
    height: 250px;
    overflow: hidden
}

.adsense {
    width: 170px;
    float: left;
    overflow: hidden
}

.leaderboard, .leaderboard img {
    width: 728px;
    height: 90px;
    overflow: hidden
}

#leaderboard-header {
    float:right;
    padding:11px 3px
}

#leaderboard-top {
    float: left;
    margin: 0 10px 10px
}

#leaderboard-bottom {
    margin: 0 auto
}

#skycraper {
    margin-right: 70px
}

.skycraper, .skycraper img {
    width: 160px;
    height: 600px;
    overflow: hidden
}

#mainmenu  {
    list-style:none;
    margin:10px 0 0 6px!important;
    margin:10px 0 10px 6px
}

#mainmenu li {
    float:left;
    margin-right:10px
}

#mainmenu li a {
    font:bold 14px arial;
    color:#659f00;
    float:left;
    background: none;
    margin-left: -1px
}

#mainmenu li a span {
    padding:6px 0 7px 6px;
    float:left;
    margin:0 6px 0 -6px;
    cursor: pointer;
    background: none
}

#mainmenu li a:hover,
body.home #mainmenu li.homelink a,
body.page-id-2 #mainmenu li.aboutlink a,
body.page-id-5 #mainmenu li.advertiselink a,
body.parent-pageid-5 #mainmenu li.advertiselink a,
body.page-id-6 #mainmenu li.contactlink a,
body.page-id-8 #mainmenu li.faqlink a,
body.category-blog #mainmenu li.bloglink a,
body.single #mainmenu li.bloglink a,
body.category-company-directories #mainmenu li.companylink a {
    color:#fff;
    background:url(images/mainmenu.gif) right no-repeat;
}

#mainmenu li a:hover span,
body.home #mainmenu li.homelink a span,
body.page-id-2 #mainmenu li.aboutlink a span,
body.page-id-5 #mainmenu li.advertiselink a span,
body.parent-pageid-5 #mainmenu li.advertiselink a span,
body.page-id-6 #mainmenu li.contactlink a span,
body.page-id-8 #mainmenu li.faqlink a span,
body.category-blog #mainmenu li.bloglink a span,
body.single #mainmenu li.bloglink a span,
body.category-company-directories #mainmenu li.companylink a span {
    background:url(images/mainmenu.gif) left no-repeat;
}

#pan {
    margin-top:10px;
    background:#fff
}

#submenu {
    background:url(images/content-top.gif) top no-repeat;
    padding:12px 10px 19px 10px
}

#submenu ul {
    list-style:none
}

#submenu ul li {
    float:left;
    margin:0 10px
}

#submenu li a {
    color:#fff;
    font:bold 14px arial;
    text-transform:uppercase;
    display:block;
    float:left
}

fieldset {
    border:none
}

#cse-search-box {
    margin:25px auto 50px;
    width:556px
}

#cse-search-box input[type=text] {
    font:italic bold 22px arial;
    color:#a9a9a9;
    text-align:center;
    background:url(images/search-box.gif) 0 no-repeat;
    border:none;
    width:506px;
    padding:15px 0;
    float:left
}

#cse-search-box input[type=submit] {
    width:40px;
    height:40px;
    display:block;
    float:left;
    border:none;
    background:url(images/search-button.gif) 0 no-repeat;
    font-size:0;
    cursor:pointer;
    margin:8px 0 8px 10px
}

#footer {
    background:#e5ecf3 url(images/content-footer.gif) top no-repeat;
    font-size:11px;
    padding:20px 0 0;
    color:#b3b3b3
}

#footer #footmenu {
    float:left
}

#footer #footmenu a {
    color:#7bb2cb;
    margin-right:10px
}

#footer #copyright {
    float:right
}

#sidebar {
    float:left;
    width:300px;
    margin-right:10px
}

#content {
    float:left;
    width:655px;
    margin-right:25px;
    margin-left:10px;
    overflow: hidden
}

a img {
    border:none
}

#socials {
    margin-bottom:10px;
    float: left;
    width: 300px;
    margin-top: 25px;
    margin-right: 10px
}

#socials a:first-child {
    float:left;
    margin-left: 20px
}

#socials a {
    float:right;
    margin-right: 20px
}

h2 {
    font:italic bold 16px arial;
    color:#9e9c9c;
    margin:15px 0 5px;
    border-bottom:1px solid #a1a1a1;
    line-height:15px
}

h2 a {
    color:#659f00
}

.categories ul {
    list-style:none;
    margin-bottom:15px
}

.categories ul li {
    border-bottom:1px solid #ccc
}

.categories ul li a {
    color:#7bb2cb;
    font:bold 12px arial;
    padding:5px 10px;
    display:block
}

h3.jobtitle, h3.jobtitle a {
    color:#659f00;
    text-transform:uppercase
}

h3.jobcompany {
    text-transform:uppercase;
    color:#515151;
    margin-bottom:15px
}

.joblist {
    margin-top:20px
}

p {
    margin:15px 0
}

#sidecontent {
    list-style:none
}

ul.post-meta {
    list-style:none
}

.post-meta-key {
    float:left;
    width:150px;
    clear:both
}

.post-meta-colon {
    float:left;
    width:10px
}

.post-meta-value {
    float:left
}

.jobmeta {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:5px;
    margin:10px 0;
    font-size:11px
}

.jobmeta, .jobmeta a {
    color:#7bb2cb
}

.jobmeta ul li {
    list-style:none;
    display:inline;
    margin-right:50px
}

.jobmeta li.totalcomment {
    padding-left:20px;
    background:url(images/comment-icon.gif) left no-repeat
}

.sharethis a.stico_default {
    background:url(images/sharethis-icon.gif) left no-repeat!important
}

.undercategory a {
    background:#a5a5a5;
    color:#fff;
    padding:2px 5px
}

.viewdetail a {
    padding-left:20px;
    background:url(images/viewdetail-icon.gif) left no-repeat
}

.wp-pagenavi {
    margin:25px auto;
    display:inline block;
    text-align:center
}

.wp-pagenavi .current {
    background:#2e6ab1;
    color:#fff;
    text-align:center;
    font-weight:bold;
    padding:4px 6px;
    margin-right:5px
}

.wp-pagenavi .previouspostslink, .wp-pagenavi .page, .wp-pagenavi .nextpostslink {
    background:#fff;
    color:#2e6ab1;
    text-align:center;
    font-weight:bold;
    padding:3px 5px;
    margin-right:5px;
    border:1px solid #2e6ab1
}

.formBuilderError {
    font-style:italic;
    float:left;
    color:#990000
}

.formBuilderCaptcha {
    margin-bottom: 50px
}

.formBuilderCaptcha input {
    width: 100px!important
}

.formBuilderFailure {
    display:none
}

.formBuilderForm span {
    float:right;
    padding-bottom:8px;
    padding-top:5px
}

.formBuilderForm {
    margin-top:50px
}

.formBuilderForm textarea {
    float:left;
    width:300px;
    border:1px solid #999;
    padding:3px;
    margin-bottom:5px
}

.formBuilderCaptcha {
    clear:both;
    width:500px
}

.formBuilderCaptcha img {
    float:left;
}

.formBuilderCaptcha input {
    margin-top:-15px;
    width:100px;
    float:left;
    margin-left:10px;
    font:26px arial;
    text-align:center
}

h4 {
    float:right;
    font:italic normal 11px arial;
    margin-top:-21px
}

h4 a {
    color:#7bb2cb
}

a.readmore {
    font:italic normal 11px arial;
    color:#7bb3cb
}

a.readmore:hover {
    text-decoration:underline
}

h1 {
    font-size:14px
}

.text, .file, .select, .formBuilderField, .formBuilderSubmit {
    margin:10px 0;
    clear: both
}

.text label, .file label, .select label, .textarea label, .formBuilderLabel, .formBuilderLabelRequired {
    font-weight:bold;
    display:block;
    margin-bottom:5px
}

label.error {
    color:red;
    width:200px;
    font-weight:normal;
    font-size:.9em;
    float:right
}

.text label.error, .file label.error, .select label.error, .textarea label.error {
    color:red;
    width:200px;
    font-weight:normal;
    font-size:.8em;
    float:none
}

.text input, .formBuilderField input {
    font-size:1.8em;
    padding:5px;
    width:300px;
    border:1px solid #ccc;
    margin-bottom:5px
}

.file input, .select select, .textarea textarea{
    margin-bottom:5px
}

.textarea textarea, .formBuilderField textarea {
    padding:5px;
    width:400px;
    border:1px solid #ccc;
    margin-bottom:10px;
    height:200px
}

input[type=submit], input[type=button], input[type=reset] {
    font: bold 14px arial;
    text-align: center;
    color: #fff;
    background: url(./images/button.gif) no-repeat;
    border: none;
    cursor: pointer;
    width: 81px;
    padding: 5px 0
}

.spacer-1{
    margin-bottom:50px
}

.spacer-2{
    margin-bottom:10px
}

.tabs-ads-link a {
    float:left;
    padding:10px;
    background:url(images/content-top.gif) -10px top;
    margin-right:1px;
    color:white;
    font-weight:bold
}

.clear{
    clear:both
}

.msg{
    margin-bottom:10px;
    text-align:center
}

.width1{float:left;width:322px;}
.width1 ul{list-style-type:none;margin:0;padding:0;}
.width1 ul li{font-weight:bold;font-size:14px;margin-bottom:10px;}
.width1 a{color:#7bb3cb}
.width1 ul li ul{list-style-type:circle;padding:10px 20px 0px;display:none;}
.width1 ul li ul.active{display:block;}
.width1 ul li li{font-size:11px;}

.commentlist .comment {
    border-bottom: 1px dotted #999;
    padding: 10px 0
}

.comment-author {
    float: left;
    width: 100px;
    margin-right: 10px
}

.comment-author .url {
    font: bold 14px verdana;
    color: #0090ff
}

.pagination {
    text-align: center;
    padding: 25px 0
}

.pagination li {
    display: inline;
    margin: 0 3px
}

.pagination span {
    padding: 5px;
    border: 1px solid #999;
    background: #afafaf
}

.pagination a {
    padding: 5px;
    border: 1px solid #7bb2cb;
    background: #99c8dd
}

#footerads-pan {
    padding: 10px 0;
    background: #a3e1f5 url(./images/footerads-pan.gif) top no-repeat;
    margin-top: 10px
}