/* Theme: Simplex */
/* Author: Jacob Thomas*/
/* Author-URI: http://www.jacobthomas.in/*/

*{
	margin:0;
	padding:0;
	z-index: 0;
}
body{
	font:78% arial, verdana, helvetica, tahoma, sans-serif;
	background:#fff;
	background-position:top center;
	line-height: 18px;
	color:#0F7DCA;
	margin-top: -20px;
}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {padding:30px 0 25px 0;letter-spacing:-1px;font-size:2em;} 
h2 { margin-bottom:20px;padding:15px 15px 10px 0;font-size:18px;border-bottom:1px solid #e6e6e6;text-transform:uppercase;letter-spacing:0.02em;}
h3 {font:1em arial, helvetica, sans-serif;font-weight:bold;margin:10px 0;}
h4{margin:10px 0;}
strong{
	color:#2B5293;
	font-family:Arial;
	font-weight:bold;
	font-size: 17px;
}
p{
	color:#000;
	font-size:14px;
	font-weight:normal;
	line-height:21px;
	text-align: left;
}
a, a:focus{outline:none;}
a,
a:link { color:#0f7dca; text-decoration:none;}
a:visited { color:#0f7dca; }
a:hover { color:#9c4f27; }
a img {
	border:0px;
	padding:0px;
	background:transparent;
	z-index: 0;
}
img{
	border:1px solid #e6e6e6;
	padding:5px;
	background:#fff;
	margin:5px 0;
	z-index: 0;
}
blockquote{border-left:2px solid #cacaca;padding:20px;font-size:97%;font-style:italic;}


fieldset{ border:0px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;padding:15px 0; margin:15px 0;}
label{margin:3px 0; padding:5px 7px;text-transform:uppercase;}
input{ border:1px solid #e6e6e6;margin:2px 0 3px 0;  padding:5px 3px; width:40%;}
input:focus, textarea:focus{background-color:#fafafa;border:1px solid #CACACA}
textarea{margin:auto; overflow:auto; height:200px;padding:5px 3px; border:1px solid #e6e6e6;width:98%;}
input, textarea {margin: 5px 0;}


/* --------- Main Section --------- */
#wrapper{	background: #fff url(images/main-top.png) repeat-x;color:#FFF;}
.content { 	color:#FFF;border-bottom:1px solid #e6e6e6;}
.clear{clear:both;}
.main{
	color:#5f5f5f;
	margin: 0 Auto;
	padding: 0;
	width:900px;
	padding:0px 15px 0px 15px;
}


/* --------- Image Floaters --------- */
.img-align-right  {float:right;margin:0 0 10px 20px;width:auto;}
.img-align-left  {float:left;margin:0 20px 10px 0;width:auto;}

.subheader-one{background: #fff url(images/subheader-one.png) no-repeat 10px 7px;padding-left:50px;}
.subheader-two{background: #fff url(images/subheader-two.png) no-repeat 10px 7px;padding-left:50px;}
.subheader-three{background: #fff url(images/subheader-three.png) no-repeat 10px 7px;padding-left:50px;}




/* --------- Spacer Classes --------- */
.box-spacer { width:100%; height:20px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.border-one{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}

/* --------- Header Section --------- */
#header{height:156px;background:url(images/head.gif) no-repeat;}
#header a img {border:0px;}
#header h2{padding:40px 0 0 20px;border:0px;}


/* --------- Box Section --------- */
.boxes{ padding-top:10px;}
.box {width:28%;float:left;padding:8px 19px;border-left:1px solid #E6E6E6;}
.box  a img {border:1px solid #e9e4cf; background:#f5f5f5;padding:8px;}
.box  a:hover img{background:#fffdf6;}
.box-left{
	width:95%;
	float:left;
	padding:8px 17px;
	border-right:1px solid #E6E6E6;
	background-color: #eeeae9;
	text-align: left;
}
.box-right{ width:27%;float:right; padding:8px 13px;}
.welcome-box-left{ width:61%;float:left; padding:8px 17px;border-right:1px solid #E6E6E6;}
.welcome-box-right{ width:32%;float:right; padding:8px 13px;}
.no-left{border-left:0px}
.box-right li {border-bottom:1px dotted #CCCCCC;color:#666666;padding:5px 3px 5px 25px;background: url(images/li.png) no-repeat 2px 7px;list-style-type:none;}
.box-right  li:hover {background:#f9f9f9 url(images/li_hover.png) no-repeat 2px 7px;}
.box-left li {border-bottom:1px dotted #CCCCCC;color:#666666;padding:5px 3px 5px 25px;background: url(images/li.png) no-repeat 2px 7px;list-style-type:none;}
.box-left  li:hover {background:#f9f9f9 url(images/li_hover.png) no-repeat 2px 7px;}


/* --------- Meta Section --------- */
#meta{ padding-bottom:20px;}

/* --------- News Section --------- */
#news h3,h4{padding:0px 0px 5px 0px;}
#news h3{letter-spacing:0.1em;font-weight:normal;font-size:16px;color:#8e8e8e;}
.newsbox{padding:5px 0 15px 0 ;border-bottom:1px solid #e6e6e6;}

/* --------- Footer Section --------- */
#footer{height:40px;background:#f1f1f1;padding:20px;text-align:center;border-top:1px solid #e6e6e6;}

		
/* --------- Slider Section --------- */
#slider-one {height:260px;background:#FFF;}
#slider-one span{padding-left:50px;}
#sections { float: left; width: 900px; height: 260px; overflow: hidden;  position: relative; z-index: 0; background:#FFF; }
#sections img{border:0px;padding:0px;margin:0px;}
#sections ul { width: 2850px; margin: 0px; padding: 0px; position: absolute; z-index: 0; }
#sections ul li { float: left; display: block; }
.next { cursor: pointer; background-image: url(images/slider-arrow-right.png) ; width: 65px; height: 93px; position: absolute; top: 80px; left: 850px; z-index: 10; }
.prev { cursor: pointer; background-image: url(images/slider-arrow-left.png) ; width: 65px; height: 93px; position: absolute; top: 80px;  z-index: 0;left:-13px; }


/* --------- Mast Section --------- */
#mast{margin:0 17px 10px;background:#fff url(images/mast-back.png) no-repeat top center;} 
#mast h1{color:#0f7dca;font-family:Arial;font-size:35px;font-weight:bold;letter-spacing:-0.01em;padding:30px 0 10px 0;line-height:1em;}
#mast h2{color:#A0A0A0;text-transform:none;padding:5px 0 15px 0;margin-bottom:0px;}


/* --------- Portfolio Section --------- */

#items  ul{ list-style: none;margin: 20px 0; padding: 0;}
#items  ul li {display: inline;}
#items  ul li a{padding: 10px 8px;background-color: #FFF;color: #A0A0A0;text-decoration: none;font-size:15px;border:1px solid #E6E6E6;margin-right:5px;}
#items ul li a:hover { background-color: #f3f3f3;color: #A0A0A0;padding: 10px 8px;}
#items li  a:focus {outline: 0;}
.item{
	width:175px;
	float:left;
	background:#efefef;
	border-top:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	margin-top: 10px;
	margin-right: 19px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.item img{border-top:1px solid #cacaca;border-left:1px solid #cacaca;}
.item h2{padding:10px 3px;margin-bottom:5px;}
.item p {padding:3px 3px; font-size:95%;}



/* --------- Searchbox Section --------- */
.searchbox  p {width:145px;display:inline;}
.searchbox input{width:145px;display:inline;}
.searchbox .submit-button {width:60px;margin-left:5px;}
.submit-button{width:70px;background:#E5813F;color:#FFF;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;}


/* --------- Services Section --------- */
#services .no-left{padding-left:0px;}
#services img {border:none;margin:0 5px 5px 0;}
#services h2{text-transform:capitalize;}
#services .box{height:200px;}
.profile{background:#f1f1f1;padding:4px;border:1px solid #f4f4f4;margin:15px 0;}
.profile .p-left{width:90px;float:left;}
.profile .p-right{width:430px;float:right;background:#FFF;padding:10px;}
.profile img{margin:10px 0 0 10px;}
.half{width:43%;}


/* --------- Blog: Posts Section --------- */
#posts h2{font-size:28px;text-transform:none;margin-bottom:0px;padding-bottom:20px;line-height:25px;}
.post-meta{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin:10px 0;padding:8px 6px;}
.post-blocks{margin-bottom:10px;}
.post-block{color:#A0A0A0;float:left;}
.post-block h3 a{padding:8px 6px;border-left:1px solid #e6e6e6;border-right:1px solid #ebebeb;border-bottom:1px solid #e6e6e6;width:100%;font-size:15px;color:#ccc;font-weight:normal;}
.post-block h3 a:hover{color:#6b6b6b;}
.post-entry{margin:20px 0;}

/* Blog tabs */
.tabs .tabNavigation li{background:none;list-style-type:none;border:0px;padding:5px 3px 5px 5px;}
.tabbed {margin-top:20px;}
.tabbed ul.tabs {	float: left;display: inline;width: 100%;margin: 0;padding: 0;}
.tabbed ul.tabs li {list-style: none;float: left;margin: 0;padding: 0;background:none;border-bottom:0px;}
.tabbed ul.tabs li a {overflow: hidden;display: block;margin: 0 0px 0 0;padding: 8px 12px;border:1px solid #e6e6e6;cursor:pointer;background:#f4f4f4;}
.tabbed ul.tabs li a:hover {	background:#fffcef;}
.tabbed ul.tabs li a.tab-current {color:#000;background:#fff;border-bottom:0px;}
.tabbed div {float: left;display: block;width: 100%;margin:15px 0;}
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {display: none;}
#wrapper .content #footer p {
	text-align: right;
}
.content .content .main #meta #items .tabs #first div {
	text-align: center;
}
#footercop {
	text-align: right;
	color: #000;
	font-size: 14px;
}
#linkler {
	font-size: 14px;
}
#footerz {
	font-size: 14px;
	text-align: center;
	color: #000;
}
