/* CSS3 / Browser specific CSS */

#navigation, #main.box, .wp-pagenavi, .widget input#s, .widget input.field, #commentform, #commentform input.txt, #commentform textarea, #comments .comment .comment-container,
#loopedSlider .container, #sidebar .widget  { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#navigation, #loopedSlider .container, .slider-nav  { /*box-shadow: 0 0 4px #818181; -webkit-box-shadow: 0 0 4px #818181; -moz-box-shadow: 0 0 4px #818181;*/ }
#main.box, .wp-pagenavi, #comments .comment .comment-container, #sidebar .widget   { box-shadow: 0 0 4px #c4c4c4; -webkit-box-shadow: 0 0 4px #c4c4c4; -moz-box-shadow: 0 0 4px #c4c4c4; }
#footer  { border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.slider-nav { border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
#logo .site-title a { text-shadow:1px 1px 1px #333; }
#logo .site-description { text-shadow:0px 1px #fff; }
.slider-nav ul li a { text-shadow: 1px 1px 0 #333; }


#nav a:hover, #nav .current_page_item a  { text-shadow: 1px 1px 0 #fff; }
#address  { text-shadow: 1px 1px 0 #dae8f0; }
#featured h2  { text-shadow: 1px 1px 0 #dbdbdb; }
#footer h3  { text-shadow: none; }
.post .title a:link, .post .title a:visited  { text-shadow: 1px 1px 0 #fff; }

.button, .button:visited, .reply a { -moz-border-radius: 15px; -webkit-border-radius: 15px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border: 1px solid rgba(0,0,0,.25); border-bottom-color: rgba(0,0,0,.35); }
.button:hover, .reply a:hover { opacity:0.9; }
.button.grey { text-shadow: 0 -1px 1px rgba(255,255,255,1); }


body {
	font-size:12px;
	line-height:22px;
}
body.home, body.page, body.archive, body.single, body.search-results { 
	background: url(http://www.iassoftware.com/wp-content/themes/iastheme/images/body-bg.jpg) no-repeat center top;
}
body.home div#container { 
	background: url(http://www.iassoftware.com/wp-content/themes/iastheme/images/wrapper-bg.jpg) no-repeat center top;
}
body.page div#container, body.single div#container, body.archive div#container, body.search div#container { 
	background: url(http://www.iassoftware.com/wp-content/themes/iastheme/images/wrapper-bg-int.jpg) no-repeat center top;
}
#logo {
	width:200px;
}
#logo a {
	width:200px;
}
#navigation  {
	font-size:14px;
	font-weight:normal;
	text-shadow: 1px 1px 2px #999;
	background:none;
	border:0 transparent;
	left: 150px;
    position: relative;
    top: -71px;
	width: 643px;
	z-index:9999999;
}
#nav li {
	margin:0 14px 0 0;
}
#nav a {
    color: #fff;
    text-shadow: 1px 1px 2px #999999;
}
body.page ul#nav a, body.single ul#nav a, body.archive ul#nav a, body.search ul#nav a {
    color: #333;
    text-shadow: 1px 1px 2px #999999;
}
#nav a:hover, #nav .current_page_item a  { 
	color: #6ba6c0; 
	text-decoration: none;
	background: none;
}
body.page ul#nav a:hover, body.page ul #nav .current_page_item a, body.single ul#nav a:hover, body.single ul #nav .current_page_item a, body.archive ul#nav a:hover, body.archive ul #nav .current_page_item a, body.search ul#nav a:hover, body.search ul #nav .current_page_item a  { 
	color: #6ba6c0; 
	text-decoration: none;
	background: none;
}
#navigation, #loopedSlider .container, .slider-nav, .col-full {
    box-shadow:none;border:0 none;
}
#navigation, #main.box, .wp-pagenavi, .widget input#s, .widget input.field, #commentform, #commentform input.txt, #commentform textarea, #comments .comment .comment-container, #loopedSlider .container, #sidebar .widget {
    border-radius: 0 0 0 0;
	border:none;
}
#navigation .search {
    float: right;
    left: -30px;
    position: relative;
    top: -83px;
}
div.slider-nav {
    background: url(http://www.iassoftware.com/wp-content/themes/iastheme/images/slider-nav-bg.png) no-repeat center bottom;
	height: 65px;
}
.slider-nav ul li a {
    color: #333333;
	text-shadow: 1px 1px 0 #ccc;
}
.slider-nav ul li.active a, .slider-nav ul li a:hover {
    color: #000000;
}
#topad, #address {
    float: right;
    text-align: left;
}
#address {
    position: absolute;
    top: 616px;
}
* +html #address {
    left:0;
}
body.page div#address, body.single div#address, body.archive div#address, body.search div#address {
    display:none;
}
.request {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-weight: bold;
    margin-left: 0;
    padding-left: 0;
	text-shadow: 1px 1px 2px #999;
}
#loopedSlider .container {
    background: none repeat scroll 0 0 transparent;
}
#featured {
    margin-bottom: 0px;
	position: relative;
    top: -70px;
	z-index:2;
}
#featured h2 {
    color: #fff;
	width:470px;
}
#featured p {
    color: #313A2D;
    font-size: 13px;
	font-family: "Lucida Sans",Helvetica,Arial,Sans-serif;
	width:470px;
}
.learn-more {
    color: #313A2D;
    font-size: 13px;
	background: url(http://www.iassoftware.com/wp-content/themes/iastheme/images/more_bkgnd.png) no-repeat scroll left center transparent;
}
a.learn-more:link {
    color: #313A2D;
}
body.home div#container div#content div#main {
    float: right;
	width: 640px;
}
body.home div#container div#content div#sidebar {
    float: left;
    margin: 215px 0 0;
    width: 300px;
}
.entryhome h2 {
    color: #50B948;
    font-size: 17px;
    margin: 0 0 20px;
}
.entryhome p {
    color: #4F5C51;
    line-height: 24px;
    margin: 0;
    padding-bottom: 16px;
}
h1, h2, h3, h4, h5, h6 {
    color: #50B948;
}
a:link, a:visited {
    color: #50B948;
}
#sidebar .widget_woo_news ul li {
    padding: 10px 0 10px 0;
}
#sidebar .widget ul li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #C79E2A;
	padding:10px 0;
}
.slider-nav {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.home div.bucket-wrapper {
	display:table;
	width:100%;
	margin-bottom:71px
}
.home div.bucket {
	background:url(http://www.iassoftware.com/wp-content/themes/iastheme/images/bucket-bg.jpg) bottom left repeat-x;
	width:190px;
	min-height:150px;
	display:table;
	text-align:center;
	padding:5px;
	margin:0 1px 0 0;
	float:left;
	color:#4f5c51;
}
.home div.bucket div.bucket-text{
	min-height:160px;
	color:#4f5c51;
	padding:6px;
}
.home div.bucket div.bucket-text img{
	height: 84px;
    margin: 0 0 10px 45px;
    width: 86px;
}
.home div.bucket span.bucket-label{
	font-weight:bold;
}
.home div.bucket span.bucket-label a:link{
	font-weight:normal;
	text-decoration:underline;
	color:#4f5c51;
}
.home div.bucket span.bucket-label a:hover{
	text-decoration:none;
	color:#666;
}
.widget {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 20px;
    padding: 0px 35px 0 0;
}
#slide-1, #slide-2, #slide-3, #slide-4, #slide-5 {
	min-height: 349px;
	background:url(http://www.iassoftware.com/wp-content/themes/iastheme/images/slide5.png) bottom left no-repeat;
}
#slide-1 {
	background:url(http://www.iassoftware.com/wp-content/themes/iastheme/images/slide5.png) bottom left no-repeat;
}
#slide-2 {
	background:url(http://www.iassoftware.com/wp-content/themes/iastheme/images/slide5.png) bottom left no-repeat;
}
#slide-3 {
	background:url(http://www.iassoftware.com/wp-content/themes/iastheme/images/slide5.png) bottom left no-repeat;
}
#slide-4 {
	background:url(http://www.iassoftware.com/wp-content/themes/iastheme/images/slide5.png) bottom left no-repeat;
}
#loopedSlider .container {
    min-height: 340px;
}
.slide-img {
	position: absolute;top: 55px;left: 506px;
}
.slide-video {
	position: absolute;top: 36px;left: 540px;
}
.margin-fix-slide-header {
	margin-top:44px;
}
#main.box {
    background: none repeat scroll 0 0 transparent;
    padding: 30px 20px;
    width: 540px;
}
.entry .pullquote {
    border-right: 1px solid #E7E7E7;
    color: #666666;
    float: left;
    font-family: georgia;
    font-size: 16px;
    font-style: italic;
    margin: 5px 20px 10px 0;
    padding: 25px 10px;
    width: 150px;
}
.page .title {
    color: #BBBBBB;
    margin: 0 0 20px;
}
.post .title, .page .title {
    font-size: 12px;
    line-height: 17px;
}
.entry h2 {
    color: #339933;
    font-size: 17px;
    line-height: 27px;
}
h1, h2, h3, h4, h5, h6 {
color: #393;
margin-bottom: 18px;
}
