@charset "utf-8";
/* CSS Document */

body {background:url(images/bg.gif) #ffffff repeat; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
img {border:none;}
h1 {font-size:28px; padding:0px 20px; color:#0099CC; line-height:34px; font-weight:normal;}
h2 {font-size:24px; font-weight:normal; line-height:38px;color:#111111;letter-spacing:-1px}
h3 {font-size:18px; font-weight:normal; line-height:38px; padding:0 0 10px 0; background:url(images/titleBorder.gif) no-repeat bottom center; width:auto; text-align:center; margin:20px 20px 15px;color:#111111;}
h4 {font-size:28px; padding:0px 20px; color:#0099CC; line-height:34px; font-weight:normal;}
p {font-size:12px; color:#666666; line-height:20px;}
a, a:link {color:#0099CC; text-decoration:none;}
a:hover{color:#333333; text-decoration:none;}
small {font-size:10px;}

/* HEADER START*/
#headerContainer {width:100%; height:100px; background:#FFFFFF;}
#header {width:960px; height:100px; margin: 0 auto;}
#logo {width:240px; height:100px; float:left;}
.logo {width:200px; height:50px; margin:12px 30px 38px 10px;}
#topNav {width:720px; height:100px; text-transform:uppercase; letter-spacing:2px; font-size:11px; float:left;}
#topNav ul{list-style:none; margin:45px 0 0 0; padding:0 0 0 20px;float:right;}
#topNav li{float:left; margin: 0 40px 0 0}
#topNav a{color:#0099CC}
#topNav a:hover{color:#000000;}
#topNav .active{color:#000000;}
/* HEADER END*/

/*HOME PAGE START*/
#bannerContainer {width:100%; height:450px; position:absolute; top:80px;}
#banner {width:960px; margin: 0 auto;}
.rightBox {width:480px;float:right;}
.leftBox {float:left; width:480px;}
#intro {padding:30px 10px 0 20px;}
#introBtn {background:#0099CC; color:#FFF; width:434px;text-transform:uppercase;text-align:center;font-size:16px;letter-spacing:2px; float:left; font-weight:bold;padding:8px;margin:20px 10px 0 20px;}
#introBtn:hover {background:#FFFFFF; color:#0099CC;}
#postContainer {width:100%; min-height:370px; position:absolute; top:530px; background:#FFFFFF; margin:0 0 50px 0;}
#latestPosts {width:960px; margin: 0 auto; clear:both;}
.postBox {width:240px; height:260px; float:left;}
#latestPosts .postBox h3{font-size:14px; padding:0px 20px; color:#0099CC; line-height:24px;}
#latestPosts .postBox h1{font-size:14px; padding:0px 20px; color:#0099CC; line-height:24px;}
#latestPosts .postBox h4{font-size:14px; padding:0px 20px; color:#0099CC; line-height:24px; margin-top:10px;}
.postBox p{padding:0px 20px;text-align:justify;}
.postBox a {font-size:14px; color:#0099CC;}
.postBox a:hover {font-size:14px; color:#000000;}
.readMore {padding:0px 20px; margin:0 0 0 15px; background:url(images/moreBg.gif) 5px 2px no-repeat;}
.blogTitleLink {padding:0px 0px; margin:0;}
/*HOME PAGE END*/


/*INTERNAL PAGE START*/
#pageContainer {width:960px; margin:50px auto; background:#FFFFFF; padding:20px 0 30px; overflow:hidden;}
#sideNav {width:220px; float:left;}
#sideNav ul{padding:20px 0 0 20px; margin:0; list-style:none;}
#sideNav li{font-size:14px;line-height:24px;}
#sideNav a{color:#333333;}
#sideNav a:hover{color:#0099CC;}
#sideNav a.active{padding:0 0 0 20px; background:url(images/activeBg.gif) 0 2px no-repeat; color:#0099CC}
#rightCol {width:720px; float:right;}
#content {width:719px; border-left:1px dotted #111111; margin:20px 0; float:right;}
#content p{font-size:16px; line-height:28px; color:#333333; padding:10px 20px}

#sideNavBlog {width:220px; float:left;}
#sideNavBlog ul{padding:20px 0 0 20px; margin:0; list-style:none;}
#sideNavBlog li{padding:10px 0 0 0; font-size:14px;line-height:24px;}
#sideNavBlog a{color:#333333;}
#sideNavBlog a:hover{color:#0099CC;}
#sideNavBlog a.active{padding:0 0 0 20px; background:url(images/activeBg.gif) 0 2px no-repeat; color:#0099CC}


/* FOOTER START*/
#homeFooter {width:100%; height:450px; position:absolute; top:980px;}
#footerContainer {width:100%; background:#FFFFFF;height:420px;clear:both;}
#footer {width:960px; height:420px; margin: 0 auto;}
#tweetBox {width:440px; margin:20px 20px 0px; background:#CEECF9;height:234px; overflow:hidden;}
#tweetBox ul{padding:0px 10px; list-style:none; margin:0;}
#tweetBox li{font-size:12px; padding-top:10px;}
#twitterBird{ background:url(images/twitterBird.gif) no-repeat; width:148px; height:109px;position:absolute;}
.followBtn {background:#CEECF9; color:#0099CC; width:100px; height:20px; text-transform:uppercase; text-align:center; font-size:14px; letter-spacing:2px; float:right; font-weight:bold; margin:10px 20px;padding:6px;}
.followBtn:hover {background:#0099CC; color:#FFFFFF;}
#form {width:480px;padding-top:14px;}
#form a{color:#333333;}
.form-label {width:200px;display:inline-table;}
.form-success{text-align:center;background:#CEECF9;margin:0 20px;padding:5px 0px}
.form-error{background:#CEECF9 none repeat scroll 0 0;margin:0 20px 5px;padding:5px 0;position:relative;text-align:center;top:-10px;}
#scf_field_email{float:right;}
label {font-size:11px;letter-spacing:2px;margin:-10px 15px 0 20px;position:absolute;text-transform:uppercase;width:200px;}
input {margin:5px 20px 30px; width:190px; border:none; background:#e6e6e6;padding:5px; float:left;}
textarea {margin:5px 20px 0; width:430px;border:none;background:#e6e6e6;padding:5px;height:149px;}
.submitBtn {background:#e6e6e6; color:#0099CC; width:100px; height:32px; text-transform:uppercase; text-align:center; font-size:14px; letter-spacing:2px; float:right; font-weight:bold; margin:10px 20px;padding:6px;}
.submitBtn:hover {background:#0099CC; color:#FFFFFF;}
#footNoteContainer {width:100%; height:40px; background:#111111;}
#footNote {width:960px;margin: 0 auto;}
#footNote p{padding:10px 20px; margin:0;}
/* FOOTER END*/

.wpcf7-validates-as-required
{
margin:0; width:190px; border:none; background:#e6e6e6;padding:5px; float:left;
}

.wpcf7-form-control-wrap your-message
{
margin:0;width:430px;border:none;background:#e6e6e6;padding:5px;height:149px;
}

.wpcf7-textarea {margin:0; width:430px;border:none;background:#e6e6e6;padding:5px;height:149px;}

.wpcf7-input {margin:0; width:190px; border:none; background:#e6e6e6;padding:5px; float:left; color:#0099CC; font-size:14px; font-weight:bold;letter-spacing:2px;text-transform: uppercase; text-align:center; width:100px; height:32px;}

.singleBlogPostSidebarLink {padding:10px 0 0 0; font-size: 14px; line-height: 24px;}

#commentform .label
{}

.NameLabelComment
{
	margin: -15px 35px 0px -220px
}

.MailLabelComment
{
	margin: -15px 35px 0px -220px
}

.WebsiteLabelComment
{
	margin: -15px 35px 0px -220px
}

.areaLink 
{
	color: #666666;
}

.blogH2
{
	padding-left:17px;
}

.bkBlogHeader
{
	margin-bottom:30px;
}