/*
Theme Name: Geophysical Survey Services
Theme URI:
Description:
Version:
Author:
Author URI:
*/


body {
font:normal 13.5px Georgia,'Lucida Sans', Arial,  Sans-Serif;
color : #4B5054;margin:0; padding:0;
background:#4F95BD url(images/bg.gif) repeat-x;
}

a {color:#022B4F; text-decoration:underline;}
a:hover {text-decoration:none;}
h1, h2, h3, h4, img, form, ul, li {margin:0; padding:0;}
h2{font:normal 20px 'Lucida Sans Unicode', Arial;padding:0 0 5px 0; margin:0 0 5px 0;color:#022B4F;}
h3{font:normal 17px 'Lucida Sans Unicode', Arial;color:#022B4F;padding:10px 0;}
h4{font:bold 14px 'Lucida Sans Unicode', Arial;color:#022B4F;padding:0 0 10px 0;}
a img {border:0 none;}
p {padding : 5px 0;margin: 0; line-height:20px;}
input, select, textarea {margin:0 2px; padding:8px 1px; border:1px solid  #EBEBEB;height:16px;}
textarea {height:120px;padding:0 1px;}
small {font-size:11px;}
.grey {color : #979A9C;}


/*  ====================== Page Structure ======================= */
#wrapper {width : 975px; margin:0 auto;}
#page {background:#fffffe url(images/page-bg.gif) repeat-x;border-bottom:11px solid #43799F;padding:20px 30px;width : 915px;}
#content{width:560px; float:left;}
#sidebar{width:285px;float:right;}
#footer {text-align:right;padding:20px;font:normal 11px/17px arial;color:#DDEFFF;margin:0 auto;background:#113045;}


/*  ====================== Header ======================= */
#topbar-outer {background:#113046 url(images/top-bar.gif) repeat-x;}
#topbar {background: url(images/tagline.gif) no-repeat;height:74px;}
#tagline {padding:37px 0 0 29px;color:#F6FBFF;font:normal 15px/16px 'Lucida Sans Unicode', arial;}
h2.logo {padding:15px 0 10px 27px;font:normal 20px/27px 'Lucida Sans Unicode', arial;color:#fff;}
h2.logo a, h2.logo a:hover {color:#fff;text-decoration:none;}




/* -- Navigation --*/
/* -- Navigation --*/
ul#nav {list-style : none;float:right;padding-right:15px;}
ul#nav li {list-style:none;font:bold 11px/14px arial;background :url(images/nav-li.gif) no-repeat;padding:38px 20px 0 15px;float:left; display:block;}
ul#nav li a {color:#ddefff;text-decoration:none;}

ul#nav li a:hover, #nav li.current_page_item a{color:#57CCFF;text-decoration:none;}



/*  ================================= Contents ============================= */
#content ul {list-style:none;}
#content ul li {list-style:none;line-height:20px; background :url(images/bullet-blue.gif) no-repeat 0 7px; padding:0 0 5px 12px;}

#content form#searchform {text-align:center;margin-top:20px;}
.post {padding:0 0 30px 0;}
.post h1 {color:#0E4D84;background :url(images/border.gif) repeat-x bottom left; padding:5px 0 10px 0;font:normal 20px/20px 'Lucida Sans Unicode', arial;}
.post h2 {color:#022B4F;border-bottom:1px dashed #DBDBDB;}
.post h2 a, .post h1 a {color:#0E4D84;text-decoration:none;}
.post h2 a:hover, .post h1 a:hover {color:#43799F;text-decoration:none;}
.post-title {
	background :url(images/border.gif) repeat-x bottom left;
padding:5px 0 5px 0;
}
.post-title h1 {
	background :none; padding:0 0 3px 0;
}
.post-title p {
	padding:0;
}


.entry {line-height:20px;margin-top:5px;}


.postcol img {width:260px;}
/* html .postcol img {width:expression(this.width > 260? "260px" : this.width);} */
.mainthumb {border:10px solid #EAEFF3; float:left; margin:0 20px 2px 0;}
.mainpost {float:right;width:510px;}

.entry a.more-link {display:block; width:130px;background :#EBF8FF;font:bold 11px/35px arial;margin:15px 0 5px 0;text-align:center;color:#74ACD3;border:1px solid #D4EAF6;}
.entry a.more-link:hover {color:#43799F;text-decoration:none;background :#E4F3FB;}

.sharethis {padding:5px 0;color:#43799F;font-size:13px;border-bottom:1px dashed #DBDBDB;border-top:1px dashed #DBDBDB;font-weight:bold;margin:5px 0;}
.postmeta {font:normal 11px 'Lucida Sans Unicode', Arial;color:#979A9C;}
.postmeta span, .postmeta a {color:#43799F;}
.postmeta span.comenttag {padding-left:10px;color:#979A9C;}
.pg_read_more {	color:#48A6CE; }
.pg_read_more a {color:#4B5054;}


/*  ===== Pagging ====== */
.pagging {font:bold 11px/25px arial;margin-top:7px;color:#B3D1E1;}
.pagging span {float:left; display:block; margin:0 4px;width:auto;}
.pagging span a {display:block;float:left;width:auto;padding:0 10px;border:1px solid #F2F2F2; background:#F2F2F2;color:#43799F;}
.pagging span.prev-next a{padding:0 20px;background:#EBF8FF;border:1px solid #D4EAF6;color:#B3D1E1;}
.pagging span.current {padding:0 10px;border:1px solid #D4EAF6;color:#43799F;background:#EBF8FF; }
.pagging span a:hover {background:#EBF8FF;color:#43799F;text-decoration:none;border:1px solid #D4EAF6;}

#wp_page_numbers {font:bold 11px/25px arial;margin-top:7px;color:#B3D1E1;float:right;width:auto;}
#wp_page_numbers ul {list-style:none;}
#wp_page_numbers li {float:left; display:block; margin:0 4px;width:auto;}
#wp_page_numbers li a {display:block;float:left;width:auto;padding:0 10px;border:1px solid #F2F2F2; background:#F2F2F2;color:#43799F;}
#wp_page_numbers li.page_info {padding:0 20px;border:1px solid #D4EAF6;}
#wp_page_numbers li.active_page a{padding:0 10px;border:1px solid #D4EAF6;color:#43799F; }
#wp_page_numbers li.active_page a, #wp_page_numbers li a:hover {border:1px solid #D4EAF6; background:#EBF8FF;color:#B3D1E1;text-decoration:none;}

/*  ===== comment Box ====== */
.combox {background:#EBF8FF; border:1px solid #D4EAF6;margin-bottom:12px;}
.combox .title {padding:3px 12px; color:#0E4D84;border-bottom:1px solid #D4EAF6;}
.combox .date {float:right;color:#4F81A5;font-size:11px;}
.combox .date a {color:#4F81A5;}
.combox .comcont {padding:10px 12px;}




/*  ================================= sidebar ============================= */
.sbbox {margin-bottom:20px;}
#sidebar ul {list-style : none;margin:0;padding:0;}
#sidebar h2.withicon {color:#022B4F;border-bottom:1px dotted #DBDBDB; padding:12px 0 8px 30px;background :url(images/icon.gif) no-repeat;}
#sidebar h2 {color:#022B4F;border-bottom:1px dotted #DBDBDB; padding:12px 0 8px 0;}
#sidebar h2 a {color:#022B4F;}
#sidebar li {margin:0; list-style:none;line-height:14px; background :url(images/bullet-blue.gif) no-repeat 0 4px; padding:0 0 3px 12px;font-weight:bold;font-size:11px;}

#sidebar a {color:#4B5054;}

/* -- Search Form -- */
form#search p {text-align:right;}
form#search input {vertical-align:top;margin:0; padding:0;}
form#search input.txt {width:100%;border:1px solid #E6E6E6; height:17px; padding:5px 0;margin:0 10px 0 0;}
form#search input.btn {height:29px;background :#E4F3FB; color:#74ACD3; font:bold 12px 'Lucida Sans', Arial;cursor:pointer;width:110px;border:1px solid #D4EAF6;}
form#search input.btn:hover {color:#74ACD3;background :#EBF8FF;}


/*  ================================= Footer  ============================= */
#footer a {color:#DDEFFF;text-decoration : none;}
#footer a:hover {text-decoration : underline;}
.rss {vertical-align:middle;}
.rsslink {margin-left:10px;}
/*  ================================= Others ============================= */

.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;height:1px;}


/* --------------------- common elements --------------------------- */
.navigation { display: block; color:#2273A3; padding:0 0 10px 0;margin-bottom:40px;}


h2.pagetitle, h2.center {text-align: center;font-weight:normal; margin-bottom:10px;border:0;background:none;}
h2.pagetitle {font-size:18px; padding:0 0 10px 0;}
h3#comments, h3#respond {padding:0 0 8px 0;margin: 30px 0 10px 0;font-weight:normal;font-size:16px;color:#0E4D84;border-bottom:1px dotted #DBDBDB; }
.alt { background-color: #F1F1f1;}


#commentform input {width:440px; margin: 5px 5px 1px 0;}
#commentform textarea { width:500px;margin: 5px 5px 1px 0;}

#commentform #submit, #searchsubmit {text-align:center;height:36px;font-weight:bold;text-align:center;background :#E4F3FB; color:#74ACD3;border:1px solid #D4EAF6;width:120px;cursor:pointer;}

#commentform #submit:hover, #searchsubmit:hover {color:#74ACD3;background :#EBF8FF;}




blockquote { border-left: 3px solid #2273A3;padding:0 10px;margin:10px 15px;}
code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #2273A4; margin:10px;padding:10px;display:block;}



.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}
.attachment {text-align: center; margin: 5px 0px;}


/* Floats */
.centered {margin-left: auto;	margin-right: auto;	}
.alignright {float:right;	}
.alignleft {float:left; }


/* Begin Images */

img.centered { display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {margin: 0 0 2px 7px; display: inline;float:right;	}
img.alignleft { margin: 0 10px 2px 0; display: inline;float:left; }

/* End Images */



/* End Comments */

/* Begin Various Tags & Classes */
p.tags a {text-decoration:none}
acronym, abbr, span.caps { 	cursor: help;}
acronym, abbr { border-bottom: 1px dashed #424242; }
blockquote { margin: 15px 30px 0 10px;padding-left: 20px;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
hr { display: none; }
.alignright { float: right;	}
.alignleft { float: left;}

.navigation .alignright { width:50%; text-align:right; }
.navigation .alignleft { width:50%; text-align:left;}

/* End Various Tags & Classes*/



#commentform .label {float:left;width:110px;margin-bottom:10px;padding-top:10px;}
#commentform .input {float:left;width:450px;margin-bottom:10px;}
#commentform input {width:350px;vertical-align:middle;}
#commentform textarea {width:425px;}
.req {color:#EB1600;}
