/*
Theme Name: Intergraph-09
Theme URI: http://intergraph.com/
Description: The theme for GetSmart.
Version: 1.0
Author: SolDesign Co.
Author URI: http://soldesignco.com/
Tags: blue, custom header, fixed width, two columns, widgets, multilingual

	Based on a theme designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* Eric Meyer reset reloaded from http://meyerweb.com */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote, q{quotes: "" "";}
a img{border:none;}

/* interactive input visual feedback */
input[type="button"] { cursor: pointer; } /* css cursor tip */
input:focus { border: 2px solid #972324; } /* focus states for form fields */


/* SolDesign misc WordPress styles */
.share{border-top:1px solid #d1d3d4;border-bottom:1px solid #D1D3D4;background:url('images/share-bg.gif') repeat-x bottom;font-size:10px;padding:5px 10px 0 0;margin-bottom:25px;display:block;clear:both;}
.share p{margin:0 0 .75em 17px;line-height:1em;}
.addthis_toolbox{display:block;margin-right:5px;margin-bottom:10px;float:left;}
.addthis_button_compact img{margin-right:3px;position:relative;top:2px;}
.share .addthis_toolbox .at300bs{background-image:none;width:13px;height:13px;display:block;margin-right:0;}
.at300m{display:block;width:50px;}
#at15s{border:none!important;background-color:#0063A2!important;filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;opacity:0.90;}
.at15t{background-color:transparent!important;background-image:none!important;}
#at15s_head,#at16pf{display:none;}
#at16s #at16pi a:hover,#at16s .at_fav_hover,#at16s #at16s a:hover{background-color:#0063A2!important;}
html #at_hover .at_item{background-color:transparent!important;color:#000;}
#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov,html #at_hover .at_item.athov{color:#F8981D!important;background-color:transparent!important;border:1px solid #0063A2!important;}

/* homepage scroller */
body.home #sidescroll,#scrollNav{clear:both;position:relative;}
body.home #sidescroll .entry{width:280px;display:inline;float:left;padding:0 15px;margin-bottom:60px;height:160px;border-right:1px solid #d1d3d4;border-left:none;position:relative;}
body.home #sidescroll .entry.archive{width:265px;height:110px;margin:0 0 0 15px;padding:50px 15px 0;background:url('images/archive-bg.gif') repeat-x;border-bottom:1px solid #F8981D;}
body.home #sidescroll .entry.archive:hover{background:url('images/archive-bg.gif') repeat-x 0 -160px;}
#sidescroll .archtitle{color:#F8981D;}
#sidescroll h2 a:hover{border-bottom:2px solid #0063A2;}
.entry a.more-link{height:15px;font-weight:regular;font-size:10px;float:right;background:url('images/more-arrow2.gif') no-repeat right bottom;margin:10px 0;padding:5px 25px 0 0;color:#f8981d;}
#content .entry a.more-link:hover{text-decoration:none;}
#sidescroll .entry .alignleft img{margin-bottom:55px;width:64px;height:64px;}
#sidescroll .entry a.more-link{position:absolute;right:10px;bottom:5px;margin:0;}
body.home #sidescroll .more-link a{color:#f8981d;}

#scrollNav{width:665px;margin-left:-20px;margin-right:-25px;display:block;}
.scrollBack,.scrollNext{width:20px;height:60px;position:absolute;top:160px;}
.scrollBack a,.scrollNext a{width:20px;height:60px;display:block;}
.scrollBack{background:url('images/sidescroll-arrow.png') repeat-x 0 0;left:0;}
.scrollBack:hover{background:url('images/sidescroll-arrow.png') repeat-x 0 -60px;}
.scrollNext{background:url('images/sidescroll-arrow.png') repeat-x -20px 0;right:0;}
.scrollNext:hover{background:url('images/sidescroll-arrow.png') repeat-x -20px -60px;}
.rss 	{ target-new: tab ! important }
#socialmedia{background-color:#fff;width:240px;height:20px;padding:8px 0 20px 0;}
#socialmedia a{float:left;}
#socialmedia a.social{background:url('images/social-media-icons.gif') repeat-x 0 0;width:24px;height:24px;display:block;}
#socialmedia a.social{margin-left:5px;}
#socialmedia a.social.getsmart{background-position:0 0;}
/*#socialmedia a.social.getsmart:hover{background-position:0 -24px;}*/
#socialmedia a.social.in{background-position:168px 0;}
/*#socialmedia a.social.in:hover{background-position:168px -24px;}*/
#socialmedia a.facebook{background-position:144px 0;}
/*#socialmedia a.facebook:hover{background-position:144px -24px;}*/
#socialmedia a.rss{background-position:120px 0;  }
/*#socialmedia a.rss:hover{background-position:120px -24px;}*/
#socialmedia a.coy{background-position:96px 0;}
/*#socialmedia a.coy:hover{background-position:96px -24px;}*/
#socialmedia a.news{background-position:72px 0;}
/*#socialmedia a.news:hover{background-position:72px -24px;}*/
#socialmedia a.blog{background-position:48px 0;}
/*#socialmedia a.blog:hover{background-position:48px -24px;}*/
#socialmedia a.utube{background-position:24px 0;}
/*#socialmedia a.utube:hover{background-position:24px -24px;}*/

.inform{font-size:12px;margin-bottom:.5em;color:#999;}

#sidebar,#content{min-height:720px;height:auto !important;height:720px;}
#sidebar,#header,#content{display:inline;float:left;}
#sidebar,#sidebar a,#footer,#footer a{color:#fff;}
#header,#content{margin-right:0px;}

/* WordPress standard styles */
.postinfo{font-size:12px;color:#a7a9ac;}
#respond{clear:both;}

/* Begin Typography & Colors */
body{font:12px Arial, Helvetica, sans-serif;color:#58595b;}

p{margin:0 0 1.5em;}
#content p{color:#58595B;line-height:1.5em;}
a,#content div.share p a{color:#58595b;text-decoration:none;}
a:hover,#header ul li a,#content .entry p a,#content div.share p a:hover,.entry .archtitle a{color:#f8981d;}
#content .entry p a:hover{text-decoration:underline;}

#sidescroll .archive a{display:block;height:100px;cursor:pointer;}
#sidescroll .archive .button{background:url('images/more-arrow3.gif') no-repeat right 0;clear:both;padding-right:15px;color:#F8981D;line-height:1em;position:relative;top:20px;}
#sidescroll .archive:hover .button{background:url('images/more-arrow3.gif') no-repeat right -12px;padding-right:15px;color:#fff;}


#page{width:955px;margin:0 auto;background:url('images/page-bg.gif') repeat-y left;position:relative;}

#header{width:625px;padding:27px 50px 10px 20px;background:url('images/header-bg.png') no-repeat top left;position:relative;}
#intergraph{width:124px;height:23px;float:right;position:absolute;top:20px;right:45px;z-index:100;}

#header ul{overflow:hidden;width:625px;height:23px;border-bottom:1px solid #d1d3d4;}
#header ul li{float:left;}
#archivetab{position:relative;top:14px;right:4px;}
#header ul li a,#archivetab a{background:url('images/tabs.gif') repeat-x 0 0;height:21px;padding:4px 14px 0;display:inline-block;text-align:center;font-size:13px;border-left:1px solid #fff;border-right:1px solid #fff;}
#header ul li a:hover,#archivetab a{background-position:0 -25px;border-left:1px solid #fbc177;border-right:1px solid #fbc177;color:#F8981D;} /* y-offset */
#header ul li a:active,#header ul li.current_page_item a,body.home #header ul li.page-item-home a, body.archive #header li.page-item-27 a,#archivetab a:hover{background-position:0 -50px;border-left:1px solid #F8981D;border-right:1px solid #F8981D;} /* y-offset */
#header span a{margin-left:15px;color:#A7A9AC;}
#header span a:hover{color:#F8981D;}

#content{width:625px;padding:0 50px 0 20px;margin-right:-50px;background:url('images/content-bg.png') no-repeat top left;position:relative;}

.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:white;}
.depth-1{border:1px solid #ddd;}
.even, .alt{border-left:1px solid #ddd;}

#footer{width:940px;margin-left:15px;background:#fff url('images/footer-bg.png') repeat-y;display:block;clear:both;overflow:auto;line-height:1.5em;}
#footer #terminator{height:40px;background:#fff url('images/footer-top.png') no-repeat;}
#footer .side,#footer .middle,#footer .widget{display:inline-block;float:left;}
#footer .side,#footer .widget{width:210px;padding:10px 18px;}
#footer li{list-style-type:none;}
#footer li.widget.widg2{width:400px;padding:10px 18px;/*border-left:1px dotted #BFD8E8;border-right:1px dotted #BFD8E8;*/}

small,.small{font:.9em/1.5em Arial, Helvetica, Sans-Serif;}
.sticky{background:#f7f7f7;padding:0 10px 10px;}
.sticky h2{padding-top: 10px;}
.commentlist li #commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li{font-size:1em;}
.commentlist li{font-weight:bold;}
.commentlist li .avatar{float:right;border:1px solid #eee;padding:2px;background:#fff;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
#commentform p{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata{font-weight:normal;}
small,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
/* End Typography & Colors */


/* Begin Structure */
.post{margin:0;clear:both;}
.post hr{display:block;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
.postmetadata,.clear{clear:both;}
/* End Structure */


/*	Begin Headers */
h1,h2,h3,h4{margin:0 0 .5em;font-size:13px;font-weight:bold;clear:both;line-height:1.5em;}
h1 a, h2 a{color:#0063A2;}
h1 a:hover, h2 a:hover{color:#0063A2;border-bottom:2px solid #0063A2;}
h1{font-weight:bold;font-size:25px;margin-bottom:.25em;color:#0063a2;}
.entry h2,.entry .archtitle{font-weight:bold;font-size:16px;}
/* End Headers */


/* Begin Images */
p img{padding:0;max-width:100%;}
img.centered{display:block;margin:0 auto;}
.alignleft{float:left;display:inline;}
.alignright{float:right;display:inline;}
.centered{margin:0 auto;}
img.alignleft,img.attachment-thumbnail{margin:0 10px 10px 0;}
img.alignright{margin:0 0 10px 10px;}
/* End Images */


/* Begin Lists */
html>body .entry ul{list-style-type:disc;margin-left:0;padding: 0 0 0 30px;padding-left:10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
ol li{list-style: decimal outside;}
/* End Entry Lists */


/* Begin Form Elements */
#searchform{margin:10px auto;padding:5px 3px;}
select{width:130px;}
#commentform input {width 170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:400px;padding:2px;}
#respond:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;}
/* End Form Elements */


/* Begin Comments*/
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
/* End Comments */


/* Begin Sidebar */
#sidebar{width:260px;padding:50px 0 15px;background:url('images/sidebar-bg.png') no-repeat top;}
#sidebar #siteid{display:block;clear:both;text-align:center;padding:30px 10px 25px 25px;}
#sidebar h4{font:bold 40px "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:.1em;}
#sidebar h5{font:normal 12px "Helvetica Neue", Helvetica, Arial, sans-serif; padding:0 10px;}
#sidebar li.widget{margin:0;padding:0;}
#sidebar li.widget h2.widgettitle{width:auto;height:26px;margin-bottom:0;padding:7px 25px;font-weight:normal;background:url('images/sidebar-h2.png') no-repeat 0 0;color:#58595b;list-style-type:none;text-indent:0;line-height:1em;}
#sidebar .textwidget{}
#sidebar h3,#sidebar .popular .heading{font-size:12px;font-weight:bold;margin-bottom:.1em;display:block;}
#sidebar ul li ul{border-top:1px dotted #bfd8e8;margin:0 5px 10px 25px;}
#sidebar .widget div{margin:0 5px 10px 25px;}
* html #sidebar ul li ul{border-top:none;padding-top:1px;background:url('images/dotted.gif') repeat-x top;}
#sidebar ul ul li{border-bottom:1px dotted #bfd8e8;}
* html #sidebar ul ul li{border-bottom:none;padding-bottom:1px;background:url('images/dotted.gif') repeat-x bottom;}
#sidebar ul ul li a{display:block;padding:4px 16px;background:url('images/sidebar-bullet.gif') no-repeat 6px 50%;}
#sidebar ul li.recentcomments{padding:4px 0 4px 16px;}
#sidebar ul li.recentcomments a{background-image:none;text-decoration:underline;}

#sidebar ul ul li a:hover,body.page-template-archives-php #content ul.bars a:hover{background-color:#f8981d;color:#fff;}
#sidebar ul li.recentcomments a:hover{background-color:transparent;text-decoration:underline;color:#F8981D;}
#sidebar div.popposts{border-top:1px solid #bfd8e8;margin:0 5px 0 25px;}
#sidebar .widget .popular{width:230px;display:block;line-height:1.5em;border-bottom:1px solid #bfd8e8;margin:0;}
#sidebar .popular a{width:214px;padding:10px 0 5px 16px;display:block;list-style-type:none;}
#sidebar .popular a:hover{background-color:#f8981d;}
#sidebar .popular p{margin:0;font-weight:bold;font-size:10px;}
#sidebar .popular span.more{margin:5px 5px 0 0;padding-right:15px;font-size:10px;visibility:hidden;text-align:right;display:block;clear:both;}
#sidebar .popular a:hover span.more{background:url('images/more-arrow.gif') no-repeat right bottom;visibility:visible;}
/* End Sidebar */


/* Begin Archives */
body.page-template-archives-php #content h2{font-size:18px;color:#0063A2;margin-bottom:0;border-bottom:4px solid #fff;}
body.page-template-archives-php #content ul.bars{margin:0 0 10px 0;display:block;clear:both;overflow:auto;}
body.page-template-archives-php #content ul.bars li{width:100%;border-bottom:1px dotted #ddd;float:left;}
* html body.page-template-archives-php #content ul.bars li{border-bottom:none;padding-bottom:1px;background:url('images/dotted-grey.gif') repeat-x bottom;}
body.page-template-archives-php #content ul.bars.narrow li{width:300px;margin-right:12px;}
body.page-template-archives-php #content ul.bars.narrow li a{width:290px;}
body.page-template-archives-php #content ul.bars a{display:block;padding:1px 5px;background:none;cursor:pointer!important;}
body.page-template-archives-php #content ul.bars{margin-left:0;}

.tiny{font-weight:bold;font-size:10px;color:#ddd;float:right;margin-top:8px;}
.bordtop{display:block;border-top:1px solid #ddd;/*width:625px;*/}
.mdate,.mtitle,.mcomments{display:inline-block;vertical-align:top;}
.mdate{width:30px;}
.mtitle{width:560px;}
.mcomments{width:20px;text-align:right;}

ul#menu{margin:0 0 20px;padding:0;list-style:none;/*width:100%;*/font-size:1.2em;position:relative;height:60px;}
ul#menu li{float:left;padding:0;margin:0;border-right:solid 3px #fff;font-weight:bold;font-size:15px;}
ul#menu ul li{float:left;position:relative;z-index:1000;border-right:none;}
ul#menu li ul{margin:0;padding:0;list-style:none;display:none;position:absolute;left:0;background:#0063A2;width:625px;}
ul#menu * a:hover,ul#menu li a:active{background:#016699!important;color:#FFF;}
ul#menu li a:link,ul#menu li a:visited,ul#menu li a:hover,ul#menu li a:active{display:block;padding:5px 15px;text-decoration:none;background:#E2E2E2;color:#FFF;cursor:pointer;}
ul#menu ul li a:link,ul#menu ul li a:visited,ul#menu ul li a:hover,ul#menu ul li a:active{display:block;padding:5px 0 5px 15px;text-decoration:none;text-transform:uppercase;background:#0063A2;color:#FFF;font-weight:bold;font-size:12px;}
ul#menu ul li a:hover{color:#F8981D;}

body.category ul#menu{display:none;}

.nav2014 #nav2014 a,.nav2013 #nav2013 a,.nav2012 #nav2012 a,.nav2011 #nav2011 a,.nav2010 #nav2010 a,.nav2009 #nav2009 a,.nav2008 #nav2008 a,.nav2007 #nav2007 a{background-color:#0063A2!important;}
.nav2014 #nav2014 ul,.nav2013 #nav2013 ul,.nav2012 #nav2012 ul,.nav2011 #nav2011 ul,.nav2010 #nav2010 ul,.nav2009 #nav2009 ul,.nav2008 #nav2008 ul,.nav2007 #nav2007 ul{display:block;}
/* End Archives */


/* Begin Calendar */
#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{/* Doesn't work in IE */background-color: #fff;}
/* End Calendar */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:20px;border-left:5px solid #ddd;}
blockquote cite {margin:5px 0 0;display:block;}
.center{text-align:center;}
.hidden{display:none;}
.screen-reader-text{position:absolute;left:-1000em;}
hr{display:none;}
.navigation {display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.page-item-home{ text-transform: uppercase !important;}
/* End Various Tags & Classes*/


/* Captions */
.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;}
/* End captions */

/* Posts */
.post table { margin-top: 20px; margin-bottom: 20px; font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; background: #fff; width: 100%; border-collapse: collapse; text-align: left; }
.post th, .post thead { font-size: 14px; font-weight: normal; color: #336699;	padding: 10px 8px;	border-bottom: 2px solid #6678b1; }
.post td { border-bottom: 1px solid #ccc; color: #333; padding: 6px 8px; }
.post a:link, .post a:visited { color: #0063a2; }
.post a.archiveh2:link, .post a.archiveh2:visited { color: #0063a2; font-family; Arial,Helvetica,sans-serif; font-size: 16px; }
.post a.archiveh2:hover, .post h2 a.archiveh2:hover { color: #0063a2; border-bottom:1px solid #0063A2;}

