

@import url('layout/css/nav.css');



body {

	text-align: center;

	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size: 12px;

	font-weight: normal;

	line-height: 140%;

}



#m_main{

	width:960px;

	padding:0px;

	margin:0px auto;

}



#wrapper{

	height:100%;

	padding:0px;

	margin:0px auto;

}





#ptable{

	width:306px;

	padding-bottom:10px;

}



/* STANDARD TYPOGRAPHY */



p {

	font:normal 12px Arial;

	font-weight:normal;

	margin: 6px 0;

	line-height:160%;

	text-align: left;

}



a {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



h1, h2, h3, h4, h5, h6 {margin:0 5px 0 5px; font-weight: normal; line-height: 100%;}



h1 {font-size: 30px;}



h2 {font-size: 25px}



h3 {font-size: 16px}



h4 {font-size: 14px}



h4 {font-size: 13px}



h5 {font-size: 12px}



h6 {font-size: 11px}



#content ol, #full-width-content ol {

	list-style-type:decimal;

	list-style-position:outside;

	padding:0 0 15px 25px;

}



#content ul, #full-width-content ul {

	list-style-position:outside;

	padding:0 0 15px 0;

}



#content ul li, #full-width-content ul li {

	padding: 0 0 0 25px;

}



#content blockquote, #full-width-content blockquote {

	font-size: 13px;

	font-style: italic;

	margin: 10px 0;

	padding: 5px 0 5px 10px;

}



#content a img, #content img, #full-width-content a img, #full-width-content img {

	padding: 5px;

	border: none;

}



#content a:hover img, #full-width-content a:hover img {

	padding: 0;	

}



#content img.alignright, #full-width-content img.alignright {float:right; margin:0 0 5px 10px}



#content img.alignleft, #full-width-content img.alignleft {float:left; margin:0 10px 5px 0}



#content img.aligncenter, #full-width-content img.aligncenter {display: block; margin-left: auto; margin-right: auto}



#content a img.alignright, #full-width-content a img.alignright {float:right; margin:0 0 5px 10px}



#content a img.alignleft, #full-width-content a img.alignleft {float:left; margin:0 10px 5px 0}



#content a img.aligncenter, #full-width-content a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



/* CLASSES */



.small { font-size: 11px }

.clear { clear:both }

.full-width { width: inherit }



/* HEADER */



#header {

	height: 89px;

	

}



#header-inner {

	margin: auto;

	width: 960px;

	height: 90px;

	/*height: 44px;*/

	position: relative;

}



#header-inner h1 {

	position:relative;

	

	/*position: absolute;

	top: 40px;

	left: 10px;*/

	padding:0px;

	margin-left: 10px;

	align:bottom;

	

}







#header-inner #pl {

	/*position: absolute;*/

	position: relative;

	/*top: 48px;

	left: 135px;*/

	margin-left: 8px;

	margin-top:2px;

	margin-bottom:5px;

	

}



#header-inner #slogo {

	font:13px bold Arial;

	color:#FFF;

	text-decoration:none;

	text-align:left;

	line-height:100%;

}

	







#header-inner a#logo {

	font:40px bold Arial;

	color:#FFF;

	text-decoration:none;

	/*width: 450px;

	height: 49px;

	/*text-indent: 99999px;

	/*display: block;*/

	

}



#menu-wrapper {

	background: url('../../images/menu-wrapper_0.png') no-repeat;

}







/*submenu*/

#submenu{

	width:300px;

	/*min-width:300px;*/

}





#submenu li{

	padding:2px 0 2px 0;

	margin-left:5px;

	/*list-style:url(layout/css/style1/arrow.png);

	font:normal 15px/20px Arial;*/

	vertical-align:top;

	height:19px;

	

}



#submenu li a{

	padding-left:25px;

	font:normal 15px/20px Arial;

	color:#666;

	text-decoration:none;

	vertical-align:text-top;

	background-image:url(layout/css/style1/arrow.png);

	background-position:center left;

	background-repeat:no-repeat;

	display:block;

	

	

}



#submenu li a:hover{

	padding-left:25px;

	font:normal 15px/20px Arial;

	color:#000;

	text-decoration:none;

	vertical-align:text-top;

	background-image:url(layout/css/style1/arrow.png);

	background-position:center left;

	background-repeat:no-repeat;

	display:block;

	

}











#openCloseIdentifier {

	display: none;	

}



#social {

	position: absolute;	

	top: -46px;

	/* top: 0; <- Moves here on animation, uncomment if you want to test without javascript or jQuery. */

	right: 6px;

}



#social-content {

	height: 46px;

	width: 294px;

	float: right;

}



#social-content ul {

	float: right;

	margin-right: 3px;

}



#social-content li {

	float: left;

	padding: 5px 2px;

	display: inline;

}



#social-content a#rss {

	background: url('layout/images/social/rss.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#facebook {

	background: url('layout/images/social/facebook.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#twitter {

	background: url('layout/images/social/twitter.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#flickr {

	background: url('layout/images/social/flickr.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#linkedin {

	background: url('layout/images/social/linkedin.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#myspace {

	background: url('layout/images/social/myspace.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#youtube {

	background: url('layout/images/social/youtube.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#digg {

	background: url('layout/images/social/digg.png') 0 2px no-repeat;

	width: 32px;

	height: 34px;

	display: block;

	text-indent: -99999px;

}



#social-content a#rss:hover, #social-content a#facebook:hover, #social-content a#twitter:hover, #social-content a#flickr:hover, #social-content a#linkedin:hover, #social-content a#myspace:hover, #social-content a#youtube:hover, #social-content a#digg:hover {

	background-position: 0 0;	

}



#social-tab { /* No styles needed. */ }



a.btn-slide {

	display: block;

	width: 106px;

	height: 20px;

	float: right;

	background-repeat: no-repeat;

}



a.btn-slide:hover {

	background-position: 0 -20px;

}



a.active {

	background-repeat: no-repeat;

	background-position: 0 -40px;

}



a.active:hover {

	background-position: 0 -60px;	

}



#main {

	overflow: hidden;

	padding-bottom: 0px;

	z-index:1; 

	position: relative;

	/*height:100%;*/

	/*min-height:80%;*/

	min-height:79.6%;

	

}



#main-inner {

	margin: auto;

	padding-top: 10px;

	width: 960px;

	min-height:100%;

	height:100%;

	overflow: hidden;

	min-height: 350px;

	text-align: left;

}



#main-inner h2.title {

	font-size: 30px;

	margin-left: 10px;	

}



/* HOMEPAGE ELEMENTS */



#toph {

	/*position:static;*/

	position:fixed;

	top:93%;

	left:85%;

	height:auto;

	width:auto;

	padding:0;

	margin:0;

	z-index:10000;

	float:bottom;

	valign:bottom;

}









#home-display {

	height:auto;

	/*height:100%;*/

	padding: 10px;

	padding-left:25px;

	margin: 0 10px 10px 10px;

}



#home-slogan {

	font-size: 23px;

	/* width: 940px; */

	margin: 0 10px 10px 10px;

	line-height: 1.4;

	position: relative;

	padding: 10px 20px 10px 20px;

}



#home-box-containter {

	padding-bottom: 10px;	

}



.home-box {

	width: 306px;

	margin-left:10px;

	/*margin: 0 5px;*/

	float: left;

	text-align: left;

	position: relative;

	overflow: hidden;

	display: inline;

}



#main-inner .home-box h2 {

	font-size: 19px;

	margin: 0;

}



.home-box p, .home-box ul {

	padding: 3px 0;

	margin: 12px 0;

}



.home-box .pad {

	padding: 20px;

}



/* FOOTER ELEMENTS */



#footer-box-container {

	width: 960px;

	margin: 0 auto 30px auto;

	

}



.footer-box {

	width: 220px;

	margin: 0 10px;

	float: left;

	text-align: left;

	position: relative;

	overflow: hidden;

	font-size: 11px;

	display: inline;

}



.footer-box h2 {

	font-size: 19px;

	margin: 0;

}



.footer-box p, .footer-box ul {

	padding: 3px 0;

	margin: 12px 0;

}



.footer-box .pad {

	padding: 0 20px;

}



/* ALL ROUNDED CORNER BOXES */



.rounded-10 {

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

} 



.rounded-5 {

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

} 



/* PORTFOLIO */



.portfolio-row {

	clear: both;

	overflow: hidden;

}



.portfolio-box {

	width: 306px;

	margin: 0 5px;

	float: left;

	text-align: left;

	position: relative;

	overflow: hidden;

	display: inline;

}



.portfolio-box h3 a {

	text-decoration: none;	

}



.portfolio-box h3 {

	margin: 0 0 10px 0;

	font-size: 18px;

}



.portfolio-box p {

	padding: 0

}



.portfolio-box .pad {

	padding: 20px 20px 10px 20px;

}



.portfolio-box img {

	display: block;

	position: relative;

	z-index: 2;

}



.portfolio-box a.lightbox {

	display: block;

	position: relative;

}



.portfolio-box .enlarge {

	width: 260px;

	height: 125px;

	background: url(layout/images/enlarge.png) no-repeat;

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

}



/* NEWS PAGE */



.featured-news {

	padding: 10px;

}



.news-article {

	float: left;

	width: 330px;

	margin: 10px;

}



.news-article h2 {

	font-size: 15px;	

}



/* BLOG */



.author-box {

	font-size: 11px;

}



.comments-link {

	padding-left: 18px;

	background: url('layout/images/comment.gif') no-repeat;

}



.entry {

	margin: 0 0 20px 0;

	padding: 0;

}



.entry h3 {

	margin-top: 0;

	font-size: 25px;

}



.entry h3 a {

	text-decoration: none;	

}



.entry img {

	float: left;

	margin: 10px 10px 10px 0;

	display: inline;

}



/* COMMENTS */



#comments-wrap {

	padding-top: 10px;

}



#comments-wrap a.name {

	text-decoration: none;	

}



#comments-wrap ol.commentlist {

	padding-left: 0;	

}



#comments-wrap ol ol {

	padding-left: 80px;

	padding-top: 10px;

}



#comments-wrap li {

	padding: 5px 0;

	list-style: none;

}



.comment-left {

	float: left;

	width: 12%;

	display: inline;

}



.comment-right {

	float: left;

	width: 88%;

	display: inline;

}



.comment-right-inner {

	padding: 10px;

}



.comment-right .name {

	font-size: 20px;	

}



.reply-link {

	padding-left: 18px;

	background: url('layout/images/reply.png') no-repeat;

}



#respond {

	margin-top: 20px;

	position: relative;

}



#respond .pad {

	padding: 20px;

}



#respond label.error {

	color: #990000;

	padding: 5px 0;

	margin-left: 100px;

	display: block;

	width: 300px;

	font-size: 11px;

}



#respond h3 {

	margin-bottom: 20px;	

}



#respond fieldset {

	margin-bottom: 10px;

}



#respond input, #respond textarea {

	padding: 5px;

}



#respond textarea {

	width: 350px;

	height: 200px;

}



#respond legend {

	padding: 0 2px;

	font-weight: bold;

}



#respond label {

	display: inline-block;

	line-height: 1.8;

	vertical-align: top;

}



#respond fieldset ol {

	margin: 0;

	padding: 0;

}



#respond fieldset li {

	list-style: none;

	padding: 5px;

	margin: 0;

}



#respond label {

	width: 95px; /* Width of labels */

}



#respond #submit {

	cursor: pointer;

	padding: 5px 10px;

}





/* CONTACT FORM */ 



#contact {

	position: relative;

	padding: 20px;

	padding-left:0px;

}



#contact #sent {

	display: none;

}



#contact h3 {

	margin-bottom: 20px;	

}



#contact label.error {

	color: #990000;

	padding: 5px 0 5px 90px;

	display: block;

	font-size: 11px;

}



#contact fieldset {

	margin-bottom: 10px;

}



#contact input, #contact textarea {

	padding: 5px;

}



#contact textarea {

	width: 350px;

	height: 200px;

}



#contact legend {

	padding: 0 2px;

	font-weight: bold;

}



#contact label.name {

	display: inline-block;

	line-height: 1.8;

	vertical-align: top;

}



#contact fieldset ol {

	margin: 0;

	padding: 0;

}



#contact fieldset li {

	list-style: none;

	padding: 5px;

	margin: 0;

}



#contact label.name {

	width: 85px; /* Width of labels */

}



#contact #submit {

	cursor: pointer;

	padding: 5px 10px;

}



/* WIDGETS GENERAL */



.widget ul {

	padding: 0 0 0 15px;	

}



.widget ul li {

	list-style: circle;

}



.widget ul li a {

	display: block;

	padding: 5px 0;

}



/* PAGE NAVI PLUGIN */



.wp-pagenavi {

	margin: 10px;

	margin-left: 0;

}



.single-column-page-navi {

	margin-left: 10px;

}



.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 5px 7px; 

	margin: 2px;

	text-decoration: none;

}



.wp-pagenavi a:hover {

	padding: 5px 7px; 

	margin: 2px;

	text-decoration: none;

}



.wp-pagenavi span.current {

	padding: 5px 7px; 

	margin: 2px;

	font-weight: bold;

}





/* 2 COLUMN LAYOUT */



#sidebar {

	float: left;

	width: 220px;

	margin: 0 10px;

	overflow: hidden;

	display: inline;

}



#content {

	float: right;

	width: 700px;

	margin: 0 10px;

	overflow: hidden;

}



#main-inner #content h2.title {

	margin-left: 0px;

	font-size: 30px;

}



/* SINGLE COLUMN LAYOUT */



#full-width-content {

	margin: 0 10px;

}



#main-inner #full-width-content h2.title {

	margin-left: 0px;

	font-size: 30px;

}



/* SIDEBAR */



#sidebar .widget {

	margin-bottom: 15px;

	padding: 15px;

	position: relative;

}



#sidebar .widget p {

	font-size: 11px;

}



#sidebar h2 {

	font-size: 20px;

	margin: 0 0 10px 0;

}



#sidebar .widget li a {

	padding: 3px 0px 3px 15px;

	display: block;

	background-repeat: no-repeat;

	background-position: 0 center;

	text-decoration: none;

}



#sidebar .widget li a:hover {

	text-decoration: none;

}



#sidebar .widget li a.current_page_item {

	font-weight: bold;

}



#sidebar .widget ul {

	padding: 0;

	margin-left: 2px;

}



#sidebar .widget li {

	list-style: none;	

}



#sidebar .widget ul ul {

	padding: 0 0 0 10px;

	margin-left: 2px;

}



/* FOOTER */



#footer {

	padding: 20px;

	background-color:#FFF;

}



/* ADD ONS */



/* Homepage Slideshow */



#slideshow-wrapper {

	width: 920px;

	height: 200px;

	position: relative;

	overflow: hidden;

}



#slideshow {

	z-index: 1;

}



#slideshow-nav {

	position: absolute;

	bottom: 10px;

	right: 10px;

	padding: 5px;

	z-index: 2;

}



#slideshow-nav li {

	float: left;

	display: inline;

}



#slideshow-nav li a {

	display: block;

	text-decoration: none;

	font-size: 11px;

	margin: 0 1px;

	padding: 0;

	background-position: 0 0;

	width: 13px;

	height: 13px;

}



#slideshow-nav li a:hover, #slideshow-nav li a.activeSlide {

	background-position: -13px 0;

}



.slide {

	position: relative;

}



.slide-image {

	float: left;

	display: inline;

}



.slide-excerpt {

	float: left;

	width: 420px;

	height: 300px;

	display: inline;

}



/* Twitter Widget */



.twitter_div ul {

	padding: 0;	

}



.twitter_div ul li {

	padding: 5px 0;

	list-style: none;

}



.twitter-follow {

	text-align: left;

	display: block;

}



/* Recent Posts Widget */



ul.jaybich-recent-posts {

	padding: 0;	

}



ul.jaybich-recent-posts li {

	border-bottom: 1px solid #f2f2f2;

	list-style: none;

}



ul.jaybich-recent-posts li a {

	display: block;

	border-bottom: 1px solid #ffffff;

	padding: 5px;

	text-decoration: none;

}



.jaybich-recent-posts a:hover {

	background: #f2f2f2;

	text-decoration: none;

}



.jaybich-recent-posts .post-title {

	display: block;

	font-weight: bold;

}



.jaybich-recent-posts .post-date {

	color: #666;	

}



/* Ad Widgets */



.jaybich-ad-wide-skyscraper, .jaybich-ad-full-banner, .jaybich-ad-skyscraper {

	text-align: center;	

}



.jaybich-ad-wide-skyscraper img {

	margin: 2px;

}



/* News Scroller Widget */



.news-scroller-wrapper {

	position: relative;

	overflow: hidden;

	height: 210px;

}



.news-scroller-nav {

	position: absolute;

	bottom: -15px;

	right: 5px;

	z-index: 2;

}



.news-scroller-nav li {

	float: left;

	padding: 1px;

	display: inline;

}



.news-scroller-nav a {

	display: block;

	padding: 0 5px;

	height: 20px;

	font-size: 13px;

	text-decoration: none;

	background: #f2f2f2;

	color: #000;

}



.news-scroller-nav a:hover {

	background: #ccc;

	color: #000;

	text-decoration: none;

}



.news-scroller {

	overflow: hidden;

	z-index: 1;

}



.news-scroller div {

	font-size: 12px;

	height: 210px;

	width: 260px;

	overflow: hidden;

}



.news-scroller div p {

	padding: 5px 0;

}



.news-scroller div .date {

	color: #555;

	font-size: 11px;

}

.conmenu{

	position:absolute;

	top:5px;

	left:760px;

	margin:0;

	padding:0;

}



.conmenu li{

	color:#fff;

	margin-left:10px;

	padding:0;

	float:left;

}

.conmenu li a{

	font:normal 10pt Arial;

	color:#ffffff;

	/*line-height:15pt;*/

	text-decoration:underline;

}



.conmenu li a:hover{

	font:normal 10pt Arial;

	color:#CCC;

	text-decoration:none;

}



.sitemap{

	margin:20px 0 20px 20px; 

	padding:0;

	list-style:disc;

}



.sitemap li{

	margin:0;

	padding:3px 0;

}



.sitemap li a{

	font:bold 11pt Arial;

	color:#2d4651;

	margin:0;

	padding:3px 0;

}



.sitemap li ul{

	list-style:circle; 

	padding-left:30px;

	margin:0;

}

.sitemap li ul li a{

	font:normal 11pt Arial;

	color:#497b93;

	margin:0;

	padding:3px 0;

}







/*----------slidshow-----------*/



#gallery {

		/*background-color: #444;*/

		padding: 0;

		width: auto;

	}

	#gallery ul { list-style: none; }

	#gallery ul li { display: inline; }

	#gallery ul img {

		/*border: 2px solid #3e3e3e;

		border-width: 5px 5px 20px;*/

	}

	#gallery ul a:hover img {

		/*border: 5px solid #fff;

		border-width: 5px 5px 20px;*/

		color: #fff;

	}

	#gallery ul a:hover { color: #fff; }

	

	/*---------gallery a----------*/

	

	#gallerya {

		background-color: #444;

		padding: 0;

		width: 260px;

	}

	#gallerya ul { list-style: none; }

	#gallerya ul li { /*display: inline;*/ }

	#gallerya ul img {

		/*border: 2px solid #3e3e3e;

		border-width: 5px 5px 20px;*/

	}

	#gallerya ul a:hover img {

		/*border: 5px solid #fff;

		border-width: 5px 5px 20px;*/

		color: #fff;

	}

	#gallerya ul a:hover { color: #fff; }





/*---------slidshow end---------*/



.conp {

	font:normal 12pt Arial;

	font-weight:normal;

	margin: 5px 0;

	line-height:160%;

	text-align: left;

}



.polist{

	list-style:disc;

	margin-left:20px;

}



.polist li{

	font:bold 12pt Arial;

	/*font-weight:normal;*/

	margin: 1px 0;

	line-height:160%;

	text-align: left;

}

.polist li ul{

	list-style:square;

	margin-left:20px;

}



.polist li ul li{

	font:normal 12pt Arial;

	font-weight:normal;

	margin: 1px 0;

	line-height:160%;

	text-align: left;

}



.po-box {

	width: 100%;

	margin: 0 5px;

	/*float: left;*/

	text-align: left;

	position: relative;

	overflow: hidden;

	display: inline;

}



/*========================================================================================================career Form=============================================*/



.avapl_formbox{

	margin:0;

	padding:0;

}



.avapl_formbox ul li{

	margin:0;

	padding:10px 0 10px 0;

	font:normal 11pt Arial;

}

























@charset "utf-8";

/* Standard Blue Specific Styles */

body {
	background-color:#999;
	/*background-color:#F2F2F2;*/
	color: #333333;
}

/* STANDARD TYPOGRAPHY */


a {
	color: #5e9dba;
	text-decoration: none;
}

a:hover {
	color: #67a7c4;
	text-decoration: underline;
}

#content ul li, #full-width-content ul li {
	background: url(layout/css/style1/content-bullet.png) no-repeat scroll 12px 4px;
}

#content blockquote, #full-width-content blockquote {
	border-left: 3px solid #666;
}

#content a img, #content img, #full-width-content a img, #full-width-content img {
	background: #FFFFFF;
}

#content a:hover img, #full-width-content a:hover img {
	border: 5px solid #cccccc;	
}

/* CLASSES */

a.btn-slide {
	background-image: url('layout/css/style1/connect-button.png');
}

a.active { 
	background-image: url('layout/css/style1/connect-button.png');
}

/* HEADER */

#header {
	background: #5e9dba url('layout/css/style1/header-glow.png') center 0 no-repeat;
}

#header-inner h1 {
	
	
	/*background: url('layout/css/style1/logo.png') no-repeat;*/	
} 

#social-content {
	background: url('layout/css/style1/connect-panel.png') no-repeat;	
}

/* MAIN MENU */

#menu-wrapper {
	background: url('layout/css/style1/menu-wrapper_0.png') no-repeat;
}

#menu li {
	background: url('layout/css/style1/menu-divider.png') right top no-repeat; 
}

#menu li.menu-home a:focus, #menu li.menu-home a:hover, #menu li.menu-home a:active {
	background: url('layout/css/style1/main-bg-buttons.png') 0 0 no-repeat;
}

#menu a:focus, #menu a:hover, #menu a:active {
	background: url('layout/css/style1/main-bg-buttons.png') 0 -38px repeat-x;
}

#menu li a, #menu a:visited  { /* visited pseudo selector so IE6 applies text color */
	color: #ffffff;
}

/*--------------------------------------------------------------------------------------------new active----------------------------------------------------*/

#hov a {
	background: url('layout/css/style1/main-bg-buttons.png')  0 -38px repeat-x; 
}

#hovm a {
	background: url('layout/css/style1/main-bg-buttons.png')  0 0 repeat-x; 
}




#menu li ul {
	background: #5e9dba;
	border-top: 1px solid #67a7c4;
	border-bottom: 1px solid #45768c;
	border-right: 1px solid #45768c;
	border-left: 1px solid #45768c;
	margin-left: -1px;
}

#menu li ul ul {
	border: 1px solid #45768c;
}

#menu li li a {
}

#menu li li a:focus, #menu li li a:hover, #menu li li a:active {
	background: #46768b;
}

#menu li li a, #menu li li a:visited {
	color: #FFFFFF;
}

.sf-sub-indicator {
	background:		url('layout/css/style1/arrows.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}

/* MAIN SECTION */

#main {
	position:relative;
	background: #b5b5b5;
	border-top: 1px solid #46768b;
}

#home-display {
	background: #ffffff;	
}

#home-slogan {
	background-color: #ffffff;
}

.home-box, .portfolio-box {
	background-color: #ffffff;	
}

/* FOOTER ELEMENTS */

.footer-box {
	/* background-color: #f2f2f2;*/
}

/* BLOG */

#content .entry img {
	background: #ffffff;
}

/* COMMENTS */

.comment-left img {
	border: 5px solid #FFFFFF;
}

.comment-right-inner {
	background-color: #ffffff;	
}

#respond #submit:hover {
	background-color: #45768c;
}

#respond {
	background-color: #ffffff;
}

#respond input, #respond textarea {
	background-color: #f2f2f2;
	color: #666;
	border: 1px solid #b9b9b9;
}

#respond #submit:hover {
	background-color: #b9b9b9;
}

/* CONTACT FORM */

#contact {
	background-color: #ffffff;
}

#contact input, #contact textarea {
	background-color: #f2f2f2;
	color: #666;
	border: 1px solid #b9b9b9;
}

#contact #submit:hover {
	background-color: #b9b9b9;
}

/* PAGE NAVI PLUGIN */

.wp-pagenavi a, .wp-pagenavi a:link {
	border: 1px solid #ffffff;
	color: #46768b;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.wp-pagenavi span.current {
	border: 1px solid #ffffff;
	color: #46768b;
	background-color: #ffffff;
}

/* All ROUNDED CORNER BOXES */

.corner {
	background-image: url('layout/css/style1/corners.png');
}

/* SIDEBAR */

#sidebar .widget {
	background-color: #ffffff;
}

#sidebar .widget li a {
	background-image: url('layout/css/style1/submenu-bullet.png');
}

#sidebar .widget li a:hover {
	color: #333;
}
/* ADD ONS */

/* Homepage Slideshow */

#slideshow-nav {
	background-color: #fff;	
}

#slideshow-nav li a {
	background-image: url(layout/css/style1/slideshow-nav.png);
}