/*
Theme Name: GoldenComm	
Theme URI: http://goldencomm.com
Description: goldencomm's basic wordpress theme
Version: 1.0
Author: Some lucky front-ender at GoldenComm
*/

html {margin:0;padding:0;height:100%;}
/*body {background:#fff;color:#000;height:auto;width:auto;margin:0 auto;padding:0;font: Helvetica, Arial, Verdana, sans-serif 12px;}*/

/* Clearfix */

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
 
.clearfix {display: inline-block;}
 
html[xmlns] .clearfix {display: block;}
 
* html .clearfix {height: 1%;}

/* The Basics */

img {border:none;}

a:link {color:#008CE2;}
a:visited {color:#008CE2;}
a:hover {color:#034675;}

.left, .alignleft {float:left;}
.right, .alignright {float:right;}

input, select, textarea {background:;border:1px solid #ccc;margin:4px;padding:4px;}
input[type=submit] {cursor:pointer;}

/* Layout */

#onesie {width:960px;margin:20px auto;padding:0;}
/*#header {width:940px;margin:0;padding:10px;}*/
#header h1 {float:left;}
#header h1 a {text-decoration:none;}
ul#nav {margin:0;padding:0;clear:both;font-size:12px;}
ul#nav li {margin:0;padding:0 10px 0 0;list-style-type:none;display:inline;}

.content {width:620px;margin:0;padding:10px;clear:both;}
/*.sidebar {width:300px;margin:0;padding:10px;}

ul#sidebar {list-style:none;}
ul#sidebar li {padding:0;}
ul#sidebar h4 {padding:5px 0;}*/

/*#footer {width:940px;margin:0;padding:10px;clear:both;}
#footer ul {margin:0;padding:0;}
#footer li {list-style-type:none;display:inline;}*/

/* Post Styles */

.breadcrumb {margin:5px 0;}
.post {line-height:150%;margin:0 0 10px 0;}
.feedback {clear:both;/*margin:10px 0;*/padding:10px 0;}
.pagenav {font-weight:bold;font-size:16px;}

/* Typography */


#content .post h3.storytitle {
	  color: #034675;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: -0.02em;
    line-height: 28px;
    margin-bottom: 20px;
    margin-top: 5px;
	
}

#content.subpage .post h1 {
	font-size:20px;
}

h1 {font-size:20px;margin:0;padding:0;}
h2 {font-size:18px;margin:0;padding:0;}
h3 {font-size:16px;margin:0;padding:0;}
h4 {font-size:14px;margin:0;padding:0;}
blockquote {background:#f9f9f9;margin:5px 0;padding:10px;}

/* Elements */

.date {color:#999;font-size:12px;}

/* Comments and such */

textarea#comment {width:80%;}
ol.commentlist {list-style:none;margin:0;padding:0;}
ol.commentlist li 
{
	margin:10px 0;
	padding:10px;
	background:#eaf7fe;
	border:1px solid #044775;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	clear:both;
}
.commentlist li .comment-body
{
	float:left;
	clear:both;
}
ol.commentlist .comment-author 
{
	font-weight:bold;
	font-size:16px;
	float:left;
	clear:both;
}
ol.commentlist .comment-author img
{
	float:left;
	margin:0px 5px;
}
ol.commentlist .comment-author cite
{
	float:left;
	padding:5px;
}
ol.commentlist .comment-author span.says
{
	float:left;
	padding:5px 0px;
}
ol.commentlist .commentmetadata 
{
	float:left;
	font-size:11px;
	clear:both;
	padding:4px 0px;
}

/* Additional styles by Kiran S */

#header #quickSearch #ctl00_ctrlSearch_SearchButton
{
	margin:0px;
	padding:0px;
}
#searchform
{
	padding:10px 20px;
}
.screen-reader-text
{
	font-weight:bold;
	float:left;
	display:block;
	padding:5px 5px 0px 0px;
}
#searchform input[type=text]
{
	border:1px solid #044775;
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	color:#3888bf;
	width:125px;
}
#searchform #searchsubmit
{
    background: url("/images/btn-blue-long.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 29px;
    line-height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 175px;
	padding:0px;
}
#searchform #searchsubmit:hover
{
    background: url("/images/btn-blue-long.png") no-repeat scroll center bottom transparent;
}
.subNavBlock ul
{
	margin:10px 20px;
}
.subNavBlock ul li.cat-item a
{
	color:#008CE2;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.subNavBlock ul li.cat-item a:hover
{
	color:#034675;
	text-decoration:none;
}
#content .post h3
{
	color: #034675;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.02em;
    line-height: 18px;
    margin-bottom: 10px;
	text-decoration:none;
}
.post h3 a, .post h3 a:hover
{
	text-decoration:none;
}
.post img
{
	margin:10px;
}
#commentform input#submit
{
    background-color: rgba(5,83,137,1);
    color: #FFFFFF;
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 250px;
	border:none;
	padding:0px;
	/* transition */
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
#commentform input#submit:hover
{
    background-color: rgba(5,83,137,.8);
}
#commentform input[type=text]
{
	border:1px solid #044775;
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	color:#3888bf;
	width:225px;
	float:left;
}
#commentform textarea
{
	border:1px solid #044775;
	padding:5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	color:#3888bf;
	width:300px;
	float:left;
}
#commentform p
{
	margin-bottom:0px;
	float:left;
	clear:both;
}
#commentform p label
{
	float:left;
	padding:8px 0px 0px 5px;
}
ol.commentlist li .reply
{
	float:left;
	clear:both;
}
ol.commentlist li p
{
	float:left;
	clear:both;
}
#respond h3
{
	margin-left:5px;
}


.post {
	background:#D1E6F1;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.postHeader {
}

#content .post .postHeader h3.storytitle { 
	margin-bottom:0px;
}

#content .post .postHeader .dateTime {
	float:left;
	width:580px;
}

#content .post .postHeader .visSwitch {
	float:right;
	margin-top:10px;
	margin-right:10px;
	width:25px;
	height:25px;
	background:url(/images/btn-post-vis.gif) no-repeat;
	background-position:bottom;
	cursor:pointer;
}

#content .post.colapsed .postHeader .visSwitch {
	background-position:top;
}

#content .post.colapsed .postContent {
	display:none;
	
}

#content .post .postContent {
	background:#FFF;
	padding:10px;
	margin-top:10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#content .subNavBlock.subnavBlogCats ul {
	margin:5px;
}

#content .subNavBlock .firstLevelLi {
	background:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	display:block;
	margin-bottom:5px;
}

#content .subNavBlock .firstLevelAWrap {
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;

	border: 1px solid #AED4E7;
	background:#D1E6F1;
	cursor:pointer;
	
}

#content .subNavBlock .firstLevelA:hover {
	text-decoration:none;
}

#content .subNavBlock .secondLevelUl {
	display:none;
	
}

#content .subNavBlock .secondLevelUl li {
	margin-bottom:5px;
	font-size:11px;
}

#content .subNavBlock .secondLevelUl .activePage {
	color:#006BB0;
	font-weight:bold;
}

#content .subNavBlock .firstLevelAWrap .visSwitch {
    background: url("/images/btn-post-vis-small.gif") no-repeat;
	background-position:top;
    cursor: pointer;
    float: right;
    height: 15px;
    margin-right: 5px;
    width: 15px;
}

#content .subNavBlock .firstLevelAWrap.active .visSwitch {
	background-position:bottom;
}
#DivPhoneNo {
    position:absolute;
    color:#FFFFFF;
    font-size:26px;
    font-weight:bold;
    top:25px;
    left:450px;
    padding-left:35px;
    line-height:26px;
    letter-spacing:-0.02em;
    background:url('https://www.brukerafmprobes.com/App_Themes/Skin_1/newImages/icon-header-phone.png') no-repeat left 2px;
}
#logoContainer {
    float: left;
    width: 245px;
margin-right: 20px;}

#googleSiteSearch .SearchField {
    height: 37px;
    font-size: 16px;
    padding: 1px 11px 0;
    width: 264px;
    color: black;
}
 #googleSiteSearch {
    width:349px
}
#DivPhoneNo {
    position:relative;
    left:auto;
    right:auto;
    float:left;
    margin-top:-2px;
}
.wp-caption .wp-caption-text {
font-size: 9px;
text-align: center;
}