/*



Theme Name: SLEEKO



Description: SLEEKO is an elegant Modern layout, best suited for personal, portfolio, blog or Business website.



Version: 1.0



Author: Saurabh Sharma



Author URI: http://saurabhsharma.net



Tags: Modern, Elegant, Corporate



*/







/*-------------------- GENERAL RULES --------------------*/





body { margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; text-align:center; color:#333}	



h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#002B44; font-family:Georgia, "Times New Roman", Times, serif}	



h1 { font-size: 48px; margin-bottom:12px;line-height:.8em; text-shadow: 0px 1px 0px #fff  }



h2 { font-size:36px; line-height:1em; margin:0px 0px 10px 0px; text-shadow: 0px 1px 0px #fff  }	



h3 { font-size:24px; line-height:1.1em; margin-bottom:6px }	



h4 { font-size:18px; line-height:1.1em; margin-bottom:6px}



h5, h6 { font-size:14px; margin-bottom:4px;line-height:1.2em}			



p {	margin:0px 0px 8px;	}	



a {	color:#003867; text-decoration:none; border:none; outline:none }



a:hover {color:#72AD00;text-decoration:none}



blockquote {padding:10px 0px 10px 30px; margin:10px 0px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; ; background:url(images/bq.png) top left no-repeat}



code, pre {font-family:"Courier New", Courier, monospace; color:#000; font-size:11px; background-color:#F0F1F4; padding:2px 4px}



code {}



pre {white-space: pre-wrap;	white-space: -moz-pre-wrap !important;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}



.wrapper{ width:900px; margin:0 auto; position:relative; text-align:left;}



.header, .featured, .primary, .secondary { padding:30px 0px 30px 0px; overflow:hidden; position:relative}



.header {background:#002F62; border-bottom:1px solid #000; padding-bottom:55px}



.featured {background-color:#E7F7FF; background-image:url(images/featured_shadow_inner.png); background-position:bottom; background-repeat:no-repeat; border-top:1px solid #fff; border-bottom:1px solid #D4E2E9; margin:0px; padding-top:55px}



.primary {background:url(images/content_grad.png) top repeat-x; /*border-bottom:1px solid #D5D3D4;*/ border-top:1px solid #fff; padding-bottom:50px}



.secondary{background-color:#F0F1F4; background-image:url(images/secondary_shadow.png); background-position:top; background-repeat:no-repeat; border-top:1px solid #fff; padding:40px 0px 40px 0px}



.sidebar { float:right; width:250px; padding-top:13px}



.box430 {float:left; position:relative; overflow:hidden; width:430px; margin-right:40px; margin-bottom:20px}



.right {margin-right:0px}











/*-------------------- HEADER SECTION --------------------*/		



.logo { float:left; margin:0; padding:0 }

.logo {border:none; outline:none}

img.logo:hover {outline:none; border:none}



.blogname {float:left; width:600px; color:#f0f2f3; line-height:1em}



.blogname h1 a{color:#f0f2f3; font-family:Arial, Helvetica, sans-serif; text-shadow:none}



.top_banner h2 {color:#ffffff}

.top_banner h2{text-align:right}

.top_banner h2 {font-family:Arial, Helvetica, sans-serif;}

.top_banner h3 {color:#ffff00}

.top_banner h3{text-align:right}

.top_banner h3 {font-family:Arial, Helvetica, sans-serif;}

#s {margin:6px 13px; padding:6px 4px; width:220px; background:0;color:#BAC7CD; border:none; outline:none; font-size:12px}



#searchsubmit {display:none}











/*-------------------- NAVIGATION AND FEATURED AREA --------------------*/	



.nav {z-index:50}



.primary_nav {position:absolute; width:900px; top:-25px; padding-bottom:10px; background:url(images/nav_bg_blue.png) top center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif}



.page_nav {float:left; width:780px}



.page_nav, .page_nav ul{margin:0;padding:0;list-style:none}



.page_nav { height:50px; font-size:14px}



.page_nav a{
	display:block;
	margin:1px 0px;
	padding:14px 20px 15px 20px;
	color:#FFF;
	text-decoration:none;
	text-shadow: 0px -1px 0px #000;
	font-weight: bold;
}



.page_nav a:hover{background:url(images/lihighlight.jpg) top repeat-x; color:#000; text-shadow:0px 1px 0px #7BBB00}



.page_nav li{float:left;position:relative}



.page_nav li a.home {padding:13px 13px 15px 20px;}



.page_nav li a.home:hover { background:none}



.page_nav ul {position:absolute;display:none;top:49px; background:#003665; width:160px; z-index:60}



.page_nav li ul a{height:auto; float:left; padding:10px 20px; margin:0px; width:120px; line-height:1.25em}



.page_nav ul ul{top:auto}



.page_nav li ul ul {left:160px}



.page_nav li:hover ul ul, .page_nav li:hover ul ul ul, .page_nav li:hover ul ul ul ul{display:none}



.page_nav li:hover ul, .page_nav li li:hover ul, .page_nav li li li:hover ul, .page_nav li li li li:hover ul{display:block}



#cats {display:none}



.toggle_menu {position:absolute; width:90px; z-index:100; left:805px; top:-10px; font-size:12px; strong}



.toggle_menu a {color:#f0f2f3; text-decoration:none; padding-right:13px; background:url(images/toggle.png) center right no-repeat;}



.toggle_menu a:hover {color:#fff; text-decoration:none; background:url(images/toggle_hover.png) center right no-repeat;}



.home_page{height:220px}



.home_alternate {display:none}



#slide_desc {position:relative; width:250px; height:160px; color:#003867; margin-top:15px}



#slide_desc h3 {font-family:Arial, Helvetica, sans-serif}



.hide_overflow {overflow:hidden}



.slider {position:absolute; z-index:10; width:566px; height:309px; top:-250px; left:290px; background:url(images/slider_frame.png) top left no-repeat; padding:22px}



.inner_shadow{position:absolute; z-index:100}



#slider_nav {margin:0px; padding:0px; list-style:none;position:absolute; top:8px; cursor:pointer}



#slider_nav li {width:8px; height:8px; float:left; margin-right:4px}



#slider_nav a {display:block; padding:4px; background:url(images/slnav.png) center left no-repeat}



#slider_nav a.activeSlide {background:url(images/slnav_active.png) center left no-repeat}



#slider_nav a:focus { outline: none; }



.desc {display:none}



#fader{margin:0px; padding:0px; list-style:none;width:566px; height:239px; overflow:hidden}



#fader li{margin:0px; padding:0px}



#hide_slider, #show_slider {position:absolute; z-index:200; font-size:10px; top:-275px; right:17px}



#show_slider {display:none; top:-106px}



#hide_slider a {color:#8BAAC1; background:url(images/close.png) center right no-repeat; padding-right:17px}



#show_slider a {color:#8BAAC1; background:url(images/enable.png) center right no-repeat; padding-right:17px}



#hide_slider a:hover {color:#003867; background:url(images/close_hover.png) center right no-repeat}



#show_slider a:hover {color:#003867; background:url(images/enable_hover.png) center right no-repeat}







/*--------- Fancy Slider and Coin Slider Styles ------ */



#fancy_show, #coin_show {margin:0px; padding:0px; height:239px; overflow:hidden}



.fancy_slider{position:absolute; z-index:10; width:856px; height:256px; top:-250px; left:0px; background:url(images/slider_frame_big.png) top left no-repeat; padding:22px}



.ft-title, div.cs-title{width:100%; padding:13px; position: absolute; bottom:0; left: 0; z-index: 1000; color: #fff; background:#002f62}



.ft-title a, div.cs-title a{color:#e7f7ff; text-decoration:underline}



.ft-title a:hover, div.cs-title a:hover{text-decoration:none}



.cs-buttons {font-size: 0px}



.cs-buttons a {padding:4px; margin-right:4px; background:url(images/slnav.png) center left no-repeat}



a.cs-active {background:url(images/slnav_active.png) center left no-repeat}



.cs-prev,.cs-next, .cs-prev:hover,.cs-next:hover {background:#002f62; color: #fff; padding: 0px 10px; }



.cs-prev:hover,.cs-next:hover {text-decoration:underline}











/*--------------- PRIMARY CONTENT --------------*/



.main_content {padding:0px; float:left; width:580px}



.main_content h2 a {}



.main_content h2 a:hover {color:#003867; text-decoration:underline}



.bigpad {padding:60px 0px 55px 0px}



.breadcrumbs {position:absolute; top:-50px; font-size:11px; color:#999}



.breadcrumbs a { colro:#999; text-decoration:none}







/*-------------------- PRIMARY CONTENT (PORTFOLIO) --------------------*/



.portfolio_holder, .portfolio_holder2, portfolio_container {margin:0px; padding:0px; position:relative; overflow:hidden;}



.portfolio_holder li, .first, .middle {float:left; width:280px; margin:0px 30px 30px 0px;  position:relative; overflow:hidden }



.portfolio_holder li.last, .last {margin-right:0px; float:right}



.thumbframe, .thumbframe2 {height:126px; padding:22px 22px 29px 22px; background:url(images/thumbframe.png) top left no-repeat}



.thumb_inner_shade {position:absolute}



.item_desc, .item_desc2 {margin:10px 0px 0px; font-size:11px; color:#999; line-height:1.2em}



.item_desc h4, .item_desc2 h4 {margin-bottom:2px}



.item_desc h4, .item_desc h4 a, .item_desc2 h4, .item_desc2 h4 a {color:#002B44; text-decoration:none; font-family:Arial, Helvetica, sans-serif}



.item_desc h4 a:hover, .item_desc2 h4 a:hover {color:#002B44;text-decoration:underline}



.portfolio_holder2 li {margin:0px 0px 30px 0px; position:relative; overflow:hidden }



.thumbframe2 {float:left}



.item_desc2 {float:right; width:270px; margin:22px 0px 0px}











/*-------------------- PRIMARY CONTENT (PORTFOLIO / BLOG / SINGLE --------------------*/



.post {margin-bottom:40px}



.post_meta {font-size:11px; color:#999; line-height:1.2em;}



.post_meta a:hover {text-decoration:underline}



.navigation {position:relative; overflow:hidden}



.alignleft {float:left}



.alignright {float:right}



.alignleft a, .alignright a {padding:2px 8px; background-color:#B7B9BB; text-decoration:none; color:#fff; display:block; outline:none;	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; text-shadow:0px -1px 0px #999}



.alignleft a:hover, .alignright a:hover {background-color:#4F5051; color:#fff; text-decoration:none; display:block; text-shadow:none}



.commentlist {list-style:none; margin:0px; padding:0px; margin-top:30px}



.commentlist li {position:relative; overflow:hidden}



.commentlist h4 {font-family:Arial, Helvetica, sans-serif; margin-bottom:0px}



.commentwrapper {position:relative; overflow:hidden; margin-bottom:20px}



.author-card {float:left; width:64px; height:100px; padding:13px 13px 0px 13px; background:url(images/gravatar_frame.png) top left no-repeat }



.gravatar {width:64px; height:64px}



.comment_meta {font-size:10px; margin-top:15px}



.comment_meta a {color:#999}



.comment_meta a:hover {color:#003867}



.comment_data {float:right; width:460px; padding-top:10px}



.commentlist ul.children {margin:0px; padding:0px; padding-left:30px}



.commentlist ul, .commentlist ul ul {margin-top:0px; border-left:1px solid #e6e6e6; padding-bottom:0px}



.commentlist li {margin-bottom:10px}



.commentlist li li {margin-bottom:5px}



.commentlist ul .comment_data {width:430px}



.commentlist ul ul .comment_data {width:400px}



.commentlist ul ul ul .comment_data {width:370px}



.commentlist ul ul ul ul .comment_data {width:340px}



#respond {width:480px; position:relative; overflow:hidden}



label {font-size:16px; color:#5494B4}



input, textarea {padding:13px; margin:0px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#333; width:452px; border:none; outline:none; border:1px solid #E1E3E5; background-color:#fff; border-radius:4px;	-moz-border-radius:4px;	-webkit-border-radius:4px;	-khtml-border-radius:4px;}



textarea {height:180px}



input:hover, textarea:hover, input:focus, textarea:focus { background-color:#E7F7FF; border:1px solid #C8EAFB }



.submit input {width:auto; background:url(images/button_bg.jpg) repeat-x; border:1px solid #c8eafb; cursor:pointer; color:#003867; text-shadow:0px 1px 0px #E1F5FF; border-radius:13px; -moz-border-radius:13px;	-webkit-border-radius:13px;	-khtml-border-radius:13px;}



.submit input:hover{background:url(images/button_bg_h.jpg) repeat-x}



.error {border:1px solid #ffcc33}



#mail_success, #mail_fail, #mail_success_no_JS, #mail_fail_no_JS {padding:20px 20px 20px 78px; border:1px solid #C8EAFB; background:#E7F7FF url(images/infoicon1.png) 20px 20px no-repeat; text-shadow:0px 1px 0px #fff; margin:0px 0px 10px 0px}



#mail_success, #mail_fail {display:none}







/*--------------- SIDEBAR --------------*/



.sidebar h3 {color:#5494B4;  text-shadow: 0px -1px 0px #666}



.sidebar ul a {color:#666}



.sidebar ul, .list, .list ul{margin:0px 0px 0px 0px; padding-left:4px}



.sidebar ul a:hover {color:#003867; text-decoration:underline}



.sidebar ul li, .list li {background:url(images/orangebulletsub.png) 0px 6px no-repeat; padding:1px 15px}



.sidebar ul li li, .list li li {background:url(images/orangebulletsubsub.png) 0px 7px no-repeat; padding-left:13px}



.sidebar ul li li li, .list li li li {background:url(images/orangebulletsubsubsub.png) 0px 8px no-repeat; padding-left:11px}



.sidebar blockquote {color:#666}







/*-------------------- SECONDARY CONTENT --------------------*/



.secondary {color:#858789}



.secondary h3, .secondary a {color:#858789 /*8C8E90*/}



.secondary h3 {text-shadow:0px 1px 0px #fff}



.secondary a:hover {color:#000; text-decoration:underline}



.secondary ul {margin:0px; padding:0px}



.secondary ul li {width:170px; float:left; margin-right:30px; position:relative;}



.secondary ul li li {background:url(images/secbullet.png) 0px 7px no-repeat; padding:1px 0px 0px 15px; margin:0px 0px 0px 2px; width:auto; float:none}



.secondary ul li li li {background:url(images/secbulletsub.png) 0px 8px no-repeat; padding:1px 0px 0px 13px; margin:0px; width:auto}



.secondary ul li.last {width:250px; margin-right:0px; float:right}



.secondary li.last ul {margin:10px 0px 0px; list-style-type:none}



.secondary li.last li {float:left; width:30px; margin:0px 8px 0px 0px;background:none; padding:0px; width:auto}











/*-------------------- FOOTER SECTION --------------------*/



.footer {padding:13px 30px; margin-top:40px; border:4px solid #E1E3E5; background-color:#E9EBED; color:#444; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; -khtml-border-radius:13px}



.footerNavigation { width:400px; float:left}	



.footerNavigation ul { font-size:10px; text-transform:uppercase}







	



.footerNavigation ul li { float:left}	



.footerNavigation ul li a { color:#999; text-decoration:none;display:block ;padding-right:5px; padding-left:5px}		



.footerNavigation ul li a:hover { color:#000; text-decoration:none; background-color:#ff9900}



.footerNavigation ul li a.currentPage { color:#000; text-decoration:none;background-color:#ff9900}		



	







/*-------------------- MISC --------------------*/		



.clearf { clear:both; height:1%; margin:0px; padding:0px; font-size:1px}



.mytable{ border-left:1px solid #D4E2E9;border-top:1px solid #D4E2E9; margin:10px 0px}



.mytable td {color:#666}



.mytable tr.alternate {background-color:#f8f8f8}



.mytable tr.alternate th {background-color:#C8EAFB}



.mytable td, .mytable th {padding:4px 10px; border-right:1px solid #D4E2E9; border-bottom:1px solid #D4E2E9}



.mytable th {background-color:#E7F7FF; color:#003867; text-shadow:0px 1px 0px #fff; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px}



.mytable th.flat {background-color:#fff; font-style:italic}



.list2 li {background:url(images/secbullet.png) 0px 7px no-repeat; padding:1px 15px}



.list2 li li {background:url(images/secbulletsub.png) 0px 8px no-repeat; padding-left:13px}



.list2 li li li {background:url(images/secbulletsub.png) 0px 8px no-repeat; padding-left:11px}	



.infobox1, .infobox2 {padding:20px 20px 20px 78px; border:1px solid #C8EAFB; background:#E7F7FF url(images/infoicon1.png) 20px 20px no-repeat; text-shadow:0px 1px 0px #fff; margin:0px 0px 10px 0px}



.infobox2 {border:1px solid #E1E3E5; background-color:#f0f1f4; color:#666}



.infobox2 h3 {color:#666}



.dummy, .display_none {display:none;}



.imgleft {float:left; margin:0px 20px 10px 0px}



.imgright {float:right; margin:0px 0px 10px 20px}







.data{width:900px; float:left; }



.data-outer{width:900px; min-height:100px; height:auto !important; height:100px; margin-bottom:20px; float:left;}



.data-divl{width:420px; min-height:100px; height:auto !important; height:100px; margin:10px 0px; float:left; text-align:right; padding-right:30px;}



.data-divl h2, .data-divl h2 a{ font-family:Tahoma, Arial, Verdana;color:#db0202  !important; font-size:19px  !important;}



.data-divl h2 a:link, .data-divl h2 a:visited{color:#db0202  !important; font-size:19px  !important; }



.data-divl h2 a:hover{color:#000  !important; }



.data-divl h3{ font-family:Tahoma, Arial, Verdana;font-weight:bold;color:#0a5bc2  !important; font-size:14px  !important; padding:0px  !important; margin:0px  !important;}



.data-divl p{font-size:13px; padding:0px; margin:10px 0px 0px 0px; line-height:22px;}



.data-divr{width:420px; min-height:100px; height:auto !important; height:100px; margin:10px 0px; float:left; text-align:right; padding-left:30px;}



.data-divr h2, .data-divr h2 a{ font-family:Tahoma, Arial, Verdana;color:#db0202  !important; font-size:19px  !important;}



.data-divr h2 a:link, .data-divr h2 a:visited{ font-family:Tahoma, Arial, Verdana;color:#db0202  !important; font-size:19px  !important;}



.data-divr h2 a:hover{color:#000  !important;}



.data-divr h3{font-family:Tahoma, Arial, Verdana;color:#0a5bc2 !important; font-weight:bold;font-size:14px !important; padding:0px !important; margin:0px !important;}



.data-divr p{font-size:13px; padding:0px; margin:10px 0px 0px 0px; line-height:22px;}



.peddingmargin0{padding:0px; margin:0px;}


.phone {
	color:#BF3119;
	font-size:29px;
	font-weight:normal;
	font-family:"Microsoft Sans Serif", Arial, Verdana;
}

.quote {
	color:#AAB62F;
	font-family:"Calibri", "Lucida Sans", Arial;
	font-size:30px;
}

.quote a{
		color:#AAB62F;
	font-family:"Calibri", "Lucida Sans", Arial;
	font-size:30px;
}

.quote a:hover{
			color:#fff;
}
