/*
Theme Name: GlobalSpex
Description: GlobalSpex theme
Theme Author: GlobalSpex Inc.
Author URI: http://www.globalspex.com/
*/
.post .entry{overflow:hidden;}
.post .entry h1{font-size:20px;}
.post .entry h2{font-size:18px;}
.post .entry h3{font-size:16px;}
.post .entry h4{font-size:14px;}
.post .entry h5{font-size:12px;}
.post .entry h6{font-size:10px;}
.post .entry ul{margin-left:15px;}
.post .entry ol{margin-left:15px;}
.post .entry table{border:solid 1px #000;}
.post .entry a img{border:0;}
p img{padding:0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
*{padding:0;margin:0;outline:0;}
body{font-size:12px;line-height:1.5;font-family:Arial,"Trebuchet MS",sans-serif;color:#333333;background:#fff;text-align:left;}
h1,h2,h3,h4,h5,h6{color:#595959;font-weight:normal;line-height:1.2;margin-bottom:10px;}
h1{font-size:30px;}
h2{font-size:28px;}
h3{font-size:22px;font-style:italic;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:12px;text-weight:bold;}
abbr,acronym{border-bottom:1px dotted #ccc;cursor:help;}
a img{border:0;}
a{color:#7dbe0c;cursor:pointer;text-decoration:underline;}
a:hover{text-decoration:none;}
#main #content ul{margin:0 0 20px 15px;}
div.entry ol li{margin:0 0 10px 25px;}
#content blockquote{margin:26px;padding:5px;background-color:#ddd;color:#000;border:1px solid #ccc;}
.field{border:solid 1px #eaeaea;background:#fff;font-family:Arial,"Trebuchet MS",sans-serif;padding:5px;width:170px;}
form *{font-family:Arial,"Trebuchet MS",sans-serif;}
form .button{cursor:pointer;}
form .check{width:13px;height:13px;display:block;}
.alignright{float:right;display:inline;}
.alignleft{float:left;display:inline;}
img.alignright{margin:0 0 30px 30px;}
img.alignleft{margin:0 30px 30px 0;}
.cl,.clear{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both;}
.shell{width:958px;margin:0 auto;}
.button-green{float:left;display:inline;border:solid 1px #5b9400;height:35px;line-height:35px;width:173px;text-align:center;}
.button-green{background:url(images/button-green.gif) repeat-x 0 0;color:#020814;text-transform:uppercase;text-decoration:none;font-size:13px;font-weight:bold;}
#header,#header .shell{height:102px;background:url(images/header.gif) repeat-x 0 0;color:#2f2f2f;}
#header a{color:#2f2f2f;}
h1#logo{float:left;display:inline;width:344px;height:90px;margin:0;padding:0;font-size:0;line-height:0;padding-top:5px;}
h1#logo a{display:block;height:90px;background:url(images/logo.gif) no-repeat 0 0;text-indent:-4000px;}
#contact-info{float:right;display:inline;text-align:right;padding:8px 15px 0 0;}
#contact-info .mail a{background:url(images/mail.gif) no-repeat 0 center;padding-left:30px;}
#contact-info .phone span{background:url(images/phone.gif) no-repeat 0 center;padding:4px 0 4px 30px;}
#contact-info p{padding:2px 0;}

#main-nav{height:40px;line-height:40px;font-size:13px;position:relative;z-index:100;}
#main-nav ul li{float:left;display:inline;position:relative;height:40px;}
#main-nav ul li a{float:left;display:inline;color:#3b3b3b;text-decoration:none;padding:0 22px;}
#main-nav ul li a:hover,#main-nav ul li.hover a{background:#1d67a6;color:#fff;}
#main-nav ul li ul{display:none;position:absolute;top:40px;left:0;width:175px;background:#3b3b3b url(images/main-nav-withsub.gif) no-repeat 40px 0;padding-top:7px;}
#main-nav ul li ul li{float:none;display:block;height:100%;font-size:13px;border-bottom:solid 1px #535252;}
#main-nav ul li ul li a{display:block;float:none;height:100%;background:#3b3b3b!important;padding-left:20px;}
#main-nav ul li ul li a:hover{text-decoration:underline;}
#main,#main .shell{background:url(images/main.gif) repeat-x 0 -1px;}
#topbuttons{padding:10px 0 5px 0;width:400px;margin:0 auto;}
#topbuttons a{margin:0 12px;}
#topbuttons a:hover{text-decoration:underline;}
.ver-borders{height:100%;background:url(images/ver-borders.gif) repeat-y 0 center;padding:20px 10px 20px 20px;}
#content{float:left;display:inline;width:640px;}
#content h2 {margin: 15px 0 10px 0;}
#content h3 {margin: 15px 0 10px 0;}
#content p{margin-bottom:18px;}
#sidebar{float:right;display:inline;width:211px;background:url(images/sidebar.gif) no-repeat 0 0;min-height:530px;padding:10px;}
#content .double-divider{height:7px;font-size:0;line-height:0;text-indent:-4000px;background:url(images/divider-double.gif) no-repeat center center;margin:10px 0;}
#content ol li {margin-left: 2em;}
#sidebar .divider{height:2px;margin:15px 0;font-size:0;line-height:0;text-indent:-4000px;background:url(images/sidebar-divider.png) no-repeat 0 center;}
#sidebar h2{font-size:16px;text-transform:uppercase;color:#333;}
#sidebar ul li{list-style-type:none;list-style-image:none;display:block;height:100%;position:relative; margin:10px 0;}
#sidebar ul li .right-span{position:absolute;right:0;top:3px;color:#7bbc0c;}
#sidebar ul li a{color:#333;text-decoration:none;}
#sidebar ul li a:hover{text-decoration:underline;}
#sidebar ul li ul li{padding:3px 0 3px 20px;background:url(images/sidebar-list.gif) no-repeat 4px 8px;}
.rss-link{float:left;display:inline;margin-left:30px;font-size:32px;line-height:39px;color:#333;text-decoration:none;padding-left:47px;}
.rss-link{background:url(images/rss-ico.gif) no-repeat 0 0;}
.rss-link:hover{text-decoration:underline;}
#search{margin-bottom:20px;}
#search .field{float:left;display:inline;width:160px;}
#search .button{float:left;display:inline;border:solid 1px #f1f1f1;background:#e4e4e4;padding:2px 0;width:28px;margin:2px 0 0 3px;}
.social-icos{margin-top:40px;}
.social-icos ul li{float:left;display:inline;padding:0!important;background:none!important;margin-right:5px;}
#footer,#footer .shell{height:377px;background:url(images/footer.gif) repeat-x 0 0;}
#footer .padder{padding:70px 15px 0 30px;}
#footer .rightside{float:right;display:inline;width:445px;height:290px;position:relative;}
#signup{float:left;display:inline;width:455px;}
#signup p{font-size:16px;color:#969595;text-transform:uppercase;margin-bottom:5px;}
#signup .field{float:left;display:inline;font-size:14px;color:#000;border:0;width:205px;background:#d5dce5;margin:0 12px 12px 0;padding:4px 5px;}
#signup textarea.field{width:431px;height:106px;}
#signup label{font-size:14px;color:#969595;line-height:18px;display:block;padding-left:13px;margin-bottom:10px;}
#signup label input{float:left;display:inline;margin-top:2px;margin-right:8px;}
#footer .tagcloud{text-align:right;}
#footer .tagcloud h3{font-size:16px;font-style:normal;color:#969595;text-transform:uppercase;margin-bottom:5px;}
#footer .tagcloud a{font-size:11px;color:#d9d9d9;text-decoration:none;}
#footer .tagcloud a:hover{text-decoration:underline;}
#footer .contact-info{position:absolute;bottom:0;left:85px;background:url(images/footer-contact-info.gif) no-repeat 0 0;padding-top:20px;width:360px;color:#fff;}
#footer .contact-info a{color:#fff;}
#footer .contact-info .l{float:left;display:inline;width:175px;text-align:right;line-height:22px;}
#footer .contact-info .r{float:right;display:inline;width:150px;line-height:22px;}
#footer .contact-info .title{font-size:20px;font-weight:bold;}
#copy{font-size:11px;color:#757474;padding:15px 0;}
#copy a{color:#757474;}
#copy p{padding-left:20px;}
#copy .sep{padding:0 10px;}
#copy .copy{padding-right:30px;}
.post{height:100%;position:relative;padding-left:56px;margin:25px 0 50px;}
.post .date{display:block;position:absolute;top:0;left:0;width:40px;border:solid 1px #a7a7a7;padding:2px;}
.post .date span{display:block;text-align:center;font-size:14px;color:#4a4a4a;line-height:16px;}
.post .date span.m{background:#1e4271;padding:2px 0;color:#fff;}
.post .post-title{font-size:30px;color:#000;}
.post .post-title a{color:#000;text-decoration:none;}
.post .post-title a:hover{text-decoration:underline;}
.post .entry a{color:#1e4271;}
.post .entry p{margin-bottom:18px;}
.post .entry img{padding:9px;border:solid 1px #7a7a7a;}
.post .postmetadata{color:#8b8b8b;font-size:11px;}
.post .postmetadata .date-posted{color:#7dbe0c;padding-right:5px;}
.post .postmetadata .tags{background:url(images/meta-tags.gif) no-repeat 0 center;padding:3px 10px 3px 22px;}
.post .postmetadata .tags a{color:#223354;}
.post .postmetadata .comments{background:url(images/meta-comments.gif) no-repeat 0 center;padding:1px 0 1px 27px;}
.post .postmetadata .comments a{color:#8b8b8b;text-decoration:none;}
.post .postmetadata .comments a:hover{text-decoration:underline;}
#comments{padding-left:56px;background:url(images/comments-ico.gif) no-repeat 0 0;width:430px;margin-top:-30px;}
#commentlist li{list-style-type:none;padding-bottom:5px;background:url(images/divider.gif) no-repeat 80px bottom;margin-bottom:25px;}
#commentlist li.last{margin-bottom:0;background:none;}
#commentlist .comment .comment-body{height:100%;position:relative;padding-left:60px;color:#3b3b3b;}
#commentlist .comment .avatar{position:absolute;top:0;left:0;width:48px;height:48px;}
#commentlist .comment .vcard{color:#8b8b8b;}
#commentlist .comment .comment-author p{margin-bottom:5px;}
#portfolio .block{float:left;display:inline;list-style-type:none;width:196px;margin-right:12px;text-align:center;padding-bottom:20px;text-align:center;}
#portfolio .block p{margin-bottom:0;line-height:22px;}
#portfolio .block img{display:block;border:solid 1px #9f9e9e;margin-bottom:10px;}
#heading,#heading .shell{background:#0b3265 url(images/home-heading.gif) no-repeat center 0;height:286px;}
#heading .padder{padding:30px 85px 0 15px;}
#tabcontent{height:245px;position:relative;}
#tabcontent .tab{display:none;position:absolute;top:0;left:0;z-index:10;width:800px;}
#tabcontent .tab .cnt{float:left;display:inline;width:445px;color:#fff;font-size:13px;line-height:2;}
#tabcontent .tab h1{font-size:39px;color:#fff;line-height:1;margin-bottom:15px;}
#tabcontent .tab .image{float:right;display:inline;}
#tabcontent .paging{position:absolute;bottom:10px;left:0;z-index:100;}
#tabcontent .paging li{float:left;display:inline;margin-right:13px;font-size:14px;line-height:29px;text-align:center;}
#tabcontent .paging li a{float:left;display:inline;width:29px;color:#104e82;background:#eaeaea;border:solid 1px #35486b;text-decoration:none;}
#tabcontent .paging li a.active{background:#104e82;color:#fff;}
.pagetitle{font-size:18px;}