@charset "utf-8";
/* CSS Document for Vandelay Corporate business template */
/* Developed by: imicreation */
/* Global stylesheet */

/* ------------------------------------------------------------------------------------------------------------------------------------
######################################################## RESET FILE ##################################################################
------------------------------------------------------------------------------------------------------------------------------------ */

* {outline: none;}
body {margin: 0;padding: 0;	font-size: 62.5%;height: 100%;}
a:link, a:visited, a:hover, a:active {text-decoration: none;}
ul, ol {margin: 0;padding: 0;list-style-type: none;}
form {margin: 0px;padding: 0px;}
a img {border: 0;}
.clearfix:after{ content: ".";  display: block;  height: 0; clear: both;  visibility: hidden;}
.clearfix{min-width: 0;	display: inline-block; display: block;}
* html .clearfix{height: 1%;}
.left{float: left;}
.right{float: right;}
.textleft{text-align:left;}
.textright{text-align:right;}

/* ------------------------------------------------------------------------------------------------------------------------------------
######################################################## COMMON TAGS ##################################################################
------------------------------------------------------------------------------------------------------------------------------------ */
.clear { clear:both; line-height:1px; height:1px; }
a{color:#163f6a;}
a:hover {text-decoration:none; }
a.button{display:block; padding:0px; margin:0px; background:url(../images/button_bg.png) no-repeat; width:123px; height:42px; font-size:14px; line-height:42px; text-align:center; cursor:pointer;}
/* ------------------------------------------------------------------------------------------------------------------------------------
######################################################## TYPOGRAPHY ##################################################################
------------------------------------------------------------------------------------------------------------------------------------ */

h1 { font-size:1.8em; }
h2 { font-size:2.2em; }
h3 { font-size:2.0em; }
h4 { font-size:1.8em; }
h5 { font-size:1.6em; }
h6 { font-size:1.4em; }

/* ------------------------------------------------------------------------------------------------------------------------------------
######################################################## LAYOUT TAGS ##################################################################
------------------------------------------------------------------------------------------------------------------------------------ */

body {background:url(../images/bg_body1.gif) repeat-x left top #fff; font-family:Arial, Helvetica, sans-serif; }
#box {width:962px; padding:0px; margin:0 auto; }
#header {width:100%; padding:0px; margin:0px; float:left; height:78px; }
#logo {width:316px; height:auto; padding:30px 0 0 0; margin:0px; float:left; }
#navigation {width:646px; padding:30px 0 0 0; float:left; margin:0px; }
#navigation ul {}
#navigation ul li {float:right; font-size:14px; font-weight:bold; margin:0px; padding:0 0 0 18px; display:block; }
#navigation ul li a {color:#fff; }
#navigation ul li a:hover {color:#fff; text-decoration:none; }
#showcase {width:100%; padding:42px 0 0 0; margin:0px; float:left; height:392px; }
#showcase_left {width:460px; height:auto; padding:0 40px 0 0; float:left; }
#slide_box{
	width:440px;
	height:300px;
	padding:9px;
	margin:0px;
	float:left;
	border: solid 1px #b4d6f6;
	position: relative;
	background-color: #333333;
}
#slideshow { width:440px; height:300px; padding:0; margin:0px; float:left;position: relative;}
#nav {margin: 5px 0;position: absolute;z-index: 999;bottom: -25px;left:200px; text-align:center;}
#nav a {padding: 0px;text-decoration: none;background: url(../images/slide_nav.png) no-repeat;height: 11px;width:11px;	margin-top: 0;margin-right: 9px;margin-bottom: 0;display: block;text-indent: -9999px; float:left; cursor:pointer;}
#nav a.activeSlide {background: url(../images/slide_nav_active.png) no-repeat;color: #FFFFFF;}
#nav a:focus { outline: none; }
#slide_button {width:100%; padding:8px 0 0 0; margin:0px; float:left; text-align:center; }
#showcase_right {width:462px; padding:0px; margin:0px; float:left; }
#showcase_right h2 {padding:0px; margin:0 0 20px 0; display:block; font-size:24px; text-transform:uppercase; color:#fff; }
#showcase_right p {display:block; padding:0 0 15px 0; margin:0px; font-size:14px; color:#163f6a; line-height:20px; }
#showcase_right span {display:block; padding:0px; margin:0px; }

/* container */

#container {width:100%; padding:40px 0 20px 0; margin:0px; float:left; }
#leftcol_hp {width:295px; padding:0 38px 0 0; margin:0px; float:left; }
#container h3 {padding:0 0 20px 0; margin:0px; font-size:18px; color:#ac1e32; font-weight:bold; }
#container p {padding:0 0 15px 0; margin:0px; font-size:14px; line-height:20px; color:#191919; }
#container h4 {padding:0 0 15px 0; margin:0px; font-size:14px; font-weight:bold; line-height:20px; color:#191919; }
#center_hp {width:295px; padding:0 38px 0 0; margin:0px; float:left; }
#rightcol {width:295px; padding:0px; margin:0px; float:left; }
.hp_post{padding:0 0 15px 0;}
#rightcol p span { display:block; color:#8f8e8e; font-style:italic; }
#rightcol p a {display:block; color:#ac1e32; }

/* footer */

#footer {background:#5487bb; padding:0px; margin:0px; float:left; width:100%; }
#footer_box {width:962px; padding:0px; margin:0 auto; }
#footer_left {width:50%; padding:20px 0 20px 0; margin:0px; float:left; }
#footer_left span {display:block; padding:0px; margin:0px; font-size:14px; }
#footer_left span a {color:#fff; }
#footer_right {width:50%; padding:20px 0 20px 0; margin:0px; float:left; }
#footer_right ul {}
#footer_right ul li {float:right; font-size:14px; margin:0px; padding:0 0 0 18px; display:block; }
#footer_right ul li a {color:#fff; }
#footer_right ul li a:hover {color:#f0eb6d; text-decoration:none; }

/* inner page */

.bg_change {background:url(../images/bgbody_inner.gif) repeat-x left top #fff; }
#inner_showcase {width:100%; padding:0px; margin:0px; float:left; height:92px; }
#inner_showcase h2 {padding:33px 0 0 0; margin:0px; font-size:24px; font-weight:bold; color:#ac1e32; }
#leftcol {width:628px; padding:0 38px 0 0; margin:0px; float:left; }
#leftcol h1 {padding:0 0 20px 0; margin:0px; display:block; font-size:18px; color:#191919; font-weight:bold; }
#leftcol p {padding:0 0 15px 0; margin:0px; display:block; font-size:14px; line-height:20px; color:#191919; }
#container .entry h3{color:#191919;}
