/*
Theme Name: Lepide
Theme URI: 
Description: Lepde Theme
Author: kalla
*/

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{background:transparent;border:0;margin:0;padding:0;outline:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html{-webkit-text-size-adjust:none;}
body{background:#E9FAFF;margin:0 auto;width:980px;font:9pt/1.5 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;color:#444;text-align:center;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;}
hr{display:none;}
ol,ul{list-style:none outside none;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
table th,table td{word-wrap:break-word;overflow:hidden;}
caption,th,td{font-weight:normal;text-align:left;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
del{text-decoration:line-through;}
div,p{white-space:normal;word-break:normal;word-wrap:break-word;}
fieldset,img,a img{border:none;}
textarea{resize:both;}
a{color:#08c;text-decoration:none;}
a:focus,a:active,a:hover{color:#08c;text-decoration:underline;}
.clear{clear:both;}
.clearer{clear:both;display:block;margin:0;padding:0;height:0;line-height:1px;font-size:1px;}
:focus{outline:0;}
:link,:visited,ins{text-decoration:none;}
::-moz-selection{background:#b5d5ff;color:#000;}
::selection{background:#b5d5ff;color:#000;}

/* Basics Tags */
hr{clear:both;background-color:#ccc;border:none;height:1px;margin-bottom:1.6em;}
p{margin-bottom:1.6em;}
ul,ol{clear:both;margin:0 0 1.6em 4em;}
ul{list-style:disc;}
ol{list-style-type:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
dl{margin:0 1.6em;}
dt{font-weight:bold;}
dd{margin-bottom:1.6em;}
strong{font-weight:bold;}
small{font-size:smaller;}
cite,em,i{font-style:italic;}
blockquote{margin:0 3em;/*padding:0 3em;*/font-style:italic;font-weight:normal;font-family:Georgia,serif;}
blockquote em,blockquote i,blockquote cite{font-style:normal;}
blockquote cite{color:#666;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;font:12px "Helvetica Neue",Helvetica,Arial,sans-serif;}
pre{overflow:auto;background:#f7f7f7;margin-bottom:1.6em;padding:0.7em 1.6em;line-height:1.5;font:13px "Courier 10 Pitch",Courier,monospace;color:#222;}
code,kbd{font:13px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}
abbr,acronym,dfn{border-bottom:1px dotted #666;cursor:help;}
address{display:block;margin:0 0 1.625em;}
ins{background:#fff9c0;text-decoration:none;}
big{font-size:131.25%;}
sup,sub{position:relative;height:0;line-height:1;vertical-align:baseline;font-size:10px;}
sup{bottom:1ex;}
sub{top:.5ex;}

/* layout */
h1 { position: absolute; top: 35px; left: 200px; }
header{padding:4px 0 0; margin: 0 0 10px;}
#content{background:#fff url(images/sidebg.png) repeat-y;border:1px solid #e0e0e0;border-color:rgba(255,255,255,0.86);margin:0 0 20px;border-radius:5px;box-shadow:0 1px 7px rgba(0,0,0,0.21);}
body.single #content{background-image:url(images/postside.png);}
#content article{float:right;padding:10px 35px;width:648px;}
aside{float:left;width:240px;}
footer{clear:both;padding:0 0 9px;text-align:left;}

/* Header */
#desc { float: right; margin: 40px 0 0; }
header #logo{ text-align: left; float: left; }
header .hidden{ font-family: Arial, Helvetica, sans-serif; font-size: 19px; text-align: right; }
header .hgroup{ height:106px; position: relative;}
#banner { margin: 10px 0 0; }
header h1,header .description{text-align:left;}
header h1{float:left;overflow:hidden;display:inline;line-height:1;max-width:180px;height:1.2em;font-size:15pt;font-weight:700;}
header h1,header h1 a{color:#565656;text-shadow:0 1px 0 #fff;}
header h1 a:hover{color:#000;text-decoration:underline;}
header .feedrss{float:left;display:block;overflow:hidden;background:url(images/feedrss.png) no-repeat 0 0;margin:4px 0 0 2px;width:16px;height:16px;text-indent:999em;transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;}
header .feedrss:hover{background-position:0 -16px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform-origin:30% 50%;-webkit-transform-origin:30% 50%;-moz-transform-origin:30% 50%;}

/* Menus Nav */
.menubase {
	height: 41px;
	/*width: 960px; */
}
.menubaseleft {
	background: url("http://www.lepide.com/img/menubaseleft.gif") no-repeat scroll left top transparent;
	float: left;
	height: 35px;
	width: 8px;
}
.menubaseright {
	background: url("http://www.lepide.com/img/menubaseright.gif") no-repeat scroll right top transparent;
	float: right;
	height: 35px;
	width: 8px;
}
.ddmenu {
	float: left;
}
ul.dropdown {
	margin:0;
	padding: 0;
	background: url("http://www.lepide.com/img/menunewbg.gif") repeat-x scroll left top transparent;
	font-family: Arial,Helvetica,sans-serif,Tahoma;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	width: 944px;
}
ul.dropdown li {
	list-style: none outside none;
	margin: 6px 30px 0 0;
	padding: 0;
	float: left;
}
ul.dropdown a {
	color: #FFFFFF;
	text-decoration: none;
}
ul.dropdown a:hover {
	color: #CCCCCC;
}

/* Search */
#searchform{float:right;width:180px;height:21px;}
#searchform .screen-reader-text{display:none;}
#searchform #s{background:url(images/searchbox.png) no-repeat;border:none;padding:2px 10px 2px 20px;width:150px;height:17px;color:#666;}
#searchform #searchsubmit{display:none;}
section .entry #searchform{float:none;width:auto;height:auto;}
section .entry #searchform .screen-reader-text{display:inline;display:inline-block;vertical-align:top;}
section .entry #searchform #s{display:inline;display:inline-block;}
section .entry #searchform #searchsubmit{display:inline;display:inline-block;border:1px solid #b8b8b8;border-radius:7px;}
aside #searchform{float:none;margin:10px 0;}

/* Content Tags */
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.comment-body h1,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6{margin:0 0 .9em;font-weight:bold;line-height:1.5em;}
.entry h1,.entry h2,.comment-body h1,.comment-body h2{color:#222;font-weight:bold;}
.entry h1,.comment-body h1{font-size:2em;}
.entry table,.comment-body table{border:1px solid #e7e7e7;border-collapse:collapse;margin:0 0 1.6em;text-align:left;width:100%;}
.entry th,.comment-body th{border-top:1px solid #e7e7e7;padding:4px 8px;color:#666;font-size:12px;font-weight:bold;letter-spacing:0.1em;line-height:1.6em;text-transform:uppercase;}
.entry td,.comment-body td{border-top:1px solid #e7e7e7;padding:4px 8px;display:table-cell;vertical-align:inherit;}
.entry tr.odd td,.comment-body tr.odd td{background:#f2f7fc;}
.entry input,.entry textarea{color:#333;font-size:16px;line-height:24px;}
.entry ul ul,.entry ol ol,.entry ul ol,.entry ol ul{margin-bottom:0;}
.entry pre,.entry kbd,.entry tt,.entry var{font-size:15px;line-height:21px;}
.entry code{font-size:13px;}
.entry dt,.entry th{color:#000;}
.entry fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry input{margin:0 0 24px 0;}
.entry input.file,.entry input.button{margin-right:24px;}
.entry label{color:#888;font-size:12px;}
.entry select{margin:0 0 24px 0;}
.entry sup,.entry sub{font-size:10px;}
.entry blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.comment-body ul,.comment-body ol{margin-bottom:1.6em;}
.comment-body ul ul,.comment-body ol ol,.comment-body ul ol,.comment-body ol ul{margin-bottom:0;}

/* Post */
section{overflow:hidden;margin:10px 0 20px;text-align:left;}
section .title h3{float:right;margin:0;padding:3px 0 0;font-size:1em;color:#a5acb0;}
section .title h2{margin:0;line-height:40px;font-family:'Lucida Sans Unicode','Lucida Grande',Verdana;font-size:16pt;font-weight:400;text-shadow:1px 1px 2px #aaa;}
section .title h2,section .title h2 a{color:#000;}
section .title h2 a:hover{text-decoration:underline;}
section .title small,article .title small a{font-size:0.9em;color:#888;}
section .title small a:hover{color:#357;}
section .entry{margin:5px 4px;line-height:1.8;font-size:1em;text-shadow:0 1px 0 #e5e5e5;}
section .entry p{margin:8px 0;}
section .entry p::-moz-selection,section .entry p::selection{background:#3875d7;color:#fff;}
section .entry img{background:transparent url(images/loading.gif) no-repeat center;border:1px solid rgba(0,0,0,0.2);padding:1px;max-width:600px;height:auto;box-shadow:0 1px 7px rgba(0,0,0,0.2);}
section .entry img.wp-post-image{transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;}
section .entry img.wp-post-image:hover{transform:scale(1.03) rotate(2deg);-moz-transform:scale(1.03) rotate(2deg);-webkit-transform:scale(1.03) rotate(2deg);}
section .more-link{background:transparent url(images/more.png) no-repeat 100% 50%;padding-right:10px;line-height:18px;}
section .post-meta{background:transparent url(images/postmeta.png) no-repeat 0 bottom;padding:6px 34px 18px;color:#888;background-size:100% 10px;-webkit-background-size:100% 10px;}
section .post-meta a{color:#08c;}

/* Sidebar */
aside ul{margin:0;list-style:none;text-align:left;}
aside ul li{margin-bottom:10px;}
aside ul li li{margin-bottom:0;}
aside ul li h3{border-bottom:1px solid #dbdbdb;padding:0 14px;line-height:35px;color:#333;font-size:13px;font-weight:bold;}
aside ul li a{color:#6c6f73;}
aside ul li ul{margin:0 14px;}
aside ul li ul ul{margin:0 0 0 14px;}
aside ul li ul li{border:none;padding:5px 0 0;}
aside ul li ul li a{display:block;outline:medium none;background:url(images/subnav1.png) right -9px no-repeat; height:auto;transition:padding 0.2s ease-out;-webkit-transition:padding 0.2s ease-out;-moz-transition:padding 0.2s ease-out;}
aside ul li ul li a:hover{background-position:right -84px;padding-left:5px;color:#08c;text-decoration:none;}
aside ul li ul li.current-cat a{background-position:right -84px;color:#08c;}
aside ul li ul .children{margin-left:8px;}
aside ul li div{margin:0 14px;}
aside ul li div div{margin:0;}
aside #wp-calendar{margin:10px 0 0;width:100%;}
aside #wp-calendar caption{padding-bottom:4px;}
aside ul ul.comment li{line-height:1.5;}
aside ul ul.comment li a{display:inline;padding-right:16px;}
aside ul .recentcomments a{background:none;}

/* Comments */
#comments{overflow:hidden;text-align:left;}
h3#comments-title,h3#reply-title{font-style:italic;font-variant:small-caps;font-size:12pt;font-weight:700;color:#888;}
h3#comments-title{margin:10px 0;}
h3#reply-title{margin:18px 0 10px;}
.comment-list{margin:0;list-style:none;}
.comment-body p{margin-bottom:3px;}
.comment-list li{padding:5px 0 0;}
.comment-list li .list{border-top:1px dotted #b3b3b3;padding:10px 1px 5px;line-height:1.7;color:#333;}
.comment-list li .list a{color:#888a85;}
.comment-list li .list .avatar{float:left;background:url(images/gavatar_bg.png) no-repeat;border:1px solid #ccc;margin:4px 8px 0 0;padding:1px;height:32px;width:32px;}
.comment-list .list .comment-meta{float:right;font-size:1em;}
.comment-list .list .comment-meta a{color:#666;}
.comment-list .list .comment-meta a:hover{color:#666;}
.comment-list .list cite{float:left;color:#666;font-style:normal;}
.comment-list .list cite a{color:#666;}
.comment-list li .children{background:url(images/wavecmmbox_l.png) repeat-y;margin:0;margin-left:32px;list-style:none;}
.comment-list li .children li{padding:0 0 0 9px;}
.comment-list li .children li.toprep{background:url(images/wavecmmbox_lt.png) no-repeat left top;}
.comment-list .children .list{margin:0 0 0 5px;}
.comment-list li .children .children{margin-left:38px;}
.comment-list li .cmconts{border-top:1px dotted #b3b3b3;padding:10px 5px 5px;color:#333;}
.comment-list .children .box-bottom{clear:both;background:url(images/wavecmmbox_b.png) repeat-x;height:9px;padding:0;margin:0 0 10px;}
.comment-list .children .box-bottom .left{float:left;display:block;background:url(images/wavecmmbox_bl.png) no-repeat 0 0;width:9px;height:9px;}
.comment-list .children .box-bottom .right{float:right;display:block;background:url(images/wavecmmbox_br.png) no-repeat 0 0;width:80px;height:9px;}
.comment-list li.pingback{border-top:1px dotted #b3b3b3;padding:15px 40px 10px;color:#333;}
.comment-list li.pingback a{color:#5285cc;}
.nopassword,.nocomments{display:none;}
.comment-body blockquote{background:#fafafa;border:1px dotted #ddd;margin:.5em 1em .5em 4em;padding:5px 10px;color:#999;}
.comment-body blockquote p{margin-bottom:5px;}
.comment-list .list blockquote cite{float:none;}
#respond{position:relative;overflow:hidden;padding-bottom:18px;margin:0 10px;text-align:left;}
#respond label{margin-left:5px;color:#888;}
#respond .required{color:#ff4b33;font-weight:bold;vertical-align:text-top;}
#respond .comment-notes{margin-bottom:1em;color:#999;}
#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input,#respond .form-submit input{float:left;line-height:1;}
#respond #commentform p{clear:both;line-height:21px;}
#respond #commentform p label{vertical-align:middle;}
#respond #commentform .comment-form-comment textarea{line-height:1.2;}
#respond #commentform .form-submit{margin:8px 0;line-height:24px;}
#respond #commentform .form-submit .cereply{vertical-align:text-top;color:#999}
#respond #commentform .smiley{margin:10px 0 0;height:24px;}
#respond #commentform .smiley a img{transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;}
#respond #commentform .smiley a:hover img{transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);}
#respond .form-allowed-tags{color:#888;font-size:1em;line-height:18px;}
#respond .form-allowed-tags code{font-size:0.9em;}
#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input, #respond textarea{display:block;background:#fff url(images/input_bg.png) repeat-x;margin:3px 0;padding:2px 3px;border-radius:5px;}
#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{border:1px solid #889194;margin:0 0 9px;width:260px;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;}
#respond textarea{border:1px solid #889194;width:98%;}
#respond .comment-form-author input:focus,#respond .comment-form-email input:focus,#respond .comment-form-url input:focus{margin-left:6px;transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);}
#respond .comment-form-author input:focus,#respond .comment-form-email input:focus,#respond .comment-form-url input:focus, #respond textarea:focus{border-color:#f57900;box-shadow:0 0 5px #fd0;}
#respond #submit{overflow:hidden;display:block;background:transparent url(images/submit.png) no-repeat 0 0;border:none;outline:none;margin:5px 0;width:130px;height:24px;color:#d7d7d7;line-height:24px;text-indent:999em;text-shadow:none;vertical-align:middle;}
#respond #submit:hover{background-position:0 -24px;}
#respond #submit:active{background-position:0 -48px;}

/* Navigation */
.navigation{clear:both;padding:0 15px 10px;text-align:right;}
.navigation a{padding:0;color:#1b4486;}
.navigation a:hover{}
.navigation .alignleft a,.navigation .alignright a{border:1px solid #ccc;padding:5px 12px;border-radius:5px;}
.navigation .alignleft a:hover,.navigation .alignright a:hover{background:#ccc;border-color:#ccc;color:#000;}
.ilost-pagenav{clear:both;padding:5px 0;}
.ilost-pagenav .pages,.ilost-pagenav .extend,.ilost-pagenav .last{border-color:#fff;}
.ilost-pagenav a,.ilost-pagenav span{border:1px solid #ddd;margin:2px;padding:3px 5px;text-decoration:none;border-radius:5px;}
.ilost-pagenav a:hover,.ilost-pagenav span.current{border-color:#08c;}
.ilost-pagenav span.current{background:#f9f9f9;border-color:#999;font-weight:bold;}
.post-nav,.post-link{clear:both;border-bottom:1px solid #dbdbdb;padding:3px 0 10px;font-size:1em;line-height:1.5;}
.post-nav a, .post-nav a:visited{text-decoration:none;}
.post-nav a:hover{text-decoration:none;}
.post-nav .previous{background:url(images/post_arrow.png) no-repeat left -25px;float:left;padding-left:18px;}
.post-nav .next{background:url(images/post_arrow.png) no-repeat right 2px;float:right;padding-right:18px;text-align:right;}
.post-link{clear:both;border:none;text-align:center;}
.post-link a{border:1px solid #ededec;padding:2px 5px;text-decoration:none;border-radius:5px;}
.post-link a:hover{border-color:#08c;}
.post-link span{background:#f9f9f9;border:1px solid #ccc;padding:2px 5px;border-radius:5px;}
.post-link a span{background:none;border:none;padding:0;}

/* Footer */
footer p{margin:0;padding:9px 0;font-size:11px;}
footer p.line{border-bottom:1px solid #d6d6d6;border-color:rgba(0,0,0,0.16);}
footer p.line span{color:#ccc;}
footer .alignright{margin:0;}

/* Page */
section.page .post-meta{background:none;display:none;padding:0;}
section.page .avatar{float:left;margin:5px 10px 5px 5px;border:2px solid #ddd;padding:1px;}

/* Archive */
section.archive{overflow:hidden;background:#f0f2f2;border:1px solid #e8e8e8;margin:5px 0 10px;padding:5px 15px;text-align:left;border-radius:5px;}
section.archive .title{color:#888;font-size:1.1em;font-style:italic;text-align:left;}

/* Archives */
#archives .arslink{float:left;display:block;margin:0 0 20px;padding:0;width:100%;list-style-type:none;}
#archives .arslink li{float:left;border:none;margin:2px;padding:0;width:24.3%;list-style:none outside;line-height:21px;text-align:center;}
#archives .arslink li a{padding-left:5px;font-size:1em;text-decoration:none;}
#archives .arslink li a:hover{color:#333;}
#archives .ulpost{clear:left;margin:0 0 10px;list-style-type:none;}
#archives .ulpost li{float:left;border-bottom:1px solid #eee;margin:0 5px;width:48.3%;list-style:none outside;line-height:250%;text-indent:0;}
#archives .ulpost li.clearer{border:none;}
#archives .ulpost li a{overflow:hidden;display:block;padding:0 0 0 1.2em;border:none;color:#666;white-space:nowrap;text-overflow:ellipsis;}
#archives .ulpost li a:hover{border-color:#08f;color:#06c;text-decoration:none;}

/* Linkpage */
#linkpage{margin:0;padding:0 0 10px 0px;}
#linkpage ul{margin:0;}
#linkpage h2{margin-bottom:10px;line-height:25px;color:#1b232a;font-size:19px;font-weight:700;text-shadow:1px 1px 2px #999;}
#linkpage li{float:left;display:block;margin:0 0 10px;padding:0;width:100%;list-style-type:none;}
#linkpage li ul li{float:left;border:1px solid #fff;margin:2px 1px;width:24.3%;height:23px;list-style:none;line-height:23px;text-align:center;}
#linkpage li ul li a{display:block;border:1px solid #f7f7f7;font-size:1em;text-decoration:none;border-radius:3px;}
#linkpage li ul li a:hover{background:#0fade5;border-color:#08f;color:#fff;text-shadow:0 1px 0 #08f;}

/* Error 404 */
body.error{background:#dee0e0;}
body.error #wrapper{width:480px;margin:66px auto 0;}
body.error img{background:transparent no-repeat center;}
body.error p.button,body.error a.backhome{display:block;overflow:hidden;}
body.error p.button{margin:20px auto;width:102px;height:24px;}
body.error a.backhome{background:transparent url(images/404button.png) no-repeat;margin:-1px 0 0 -1px;width:104px;height:26px;line-height:23px; text-indent:999em;}
body.error a.backhome:hover{background-position:0 -26px;}
body.error a.backhome:active{background-position:0 -52px;}
body.error footer{background:none;padding:0;}
body.error footer p{text-align:center;}

/* Other */
.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.alignnone{}
.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;margin-bottom:20px;max-width:632px!important;padding:4px;line-height:18px;text-align:center;border-radius:5px;}
.wp-caption img{border:none;margin:5px 5px 0;}
.wp-caption p.wp-caption-text{color:#888;font-size:11px;margin:5px;}
.gallery{margin:0 auto 18px;}
.gallery-caption{margin:0 0 12px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
.wp-smiley{margin:0;vertical-align:middle;}
#content .attachment img{display:block;margin:0 auto;}
.home .sticky{background:#fafafa;background:-webkit-gradient(linear,0 0,0 65%,from(#fafafa),to(#fff));background:-moz-linear-gradient(top,#fafafa,#fff 65%);border-top:3px solid #ddd;border-radius:5px;}
.home .sticky .page-link a{background:#d9e8f7;}
.avatar{}
.bypostauthor{}
#wpadminbar{box-shadow:0 1px 9px rgba(0,0,0,0.34);}

/* IE7 */
header h1{#height:1.1em;}
header .menu li{padding:3px 6px;}
/* Made on a Mac */

/* Top Menu css coding: Start */
.sitemenuinner #menunav li a {
    color: #FFFFFF;
    font-size: 14px;
    outline: 0 none;
    text-decoration: none;
}

.sitemenuinner {
    background: url("images/menubackground.gif") repeat-x scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 1px #EDF9FF inset;
    font-size: 12px;
    font-weight: normal;
    line-height: 100%;
    margin: 0;
    padding: 7px 6px 0;
    top: 110px;
    width: 968px;
    z-index: 999;
}

#menunav {
    background: none repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    height: 43px;
    margin: -3px auto 0;
    padding: 0 20px;
    width: 920px;
}
#menunav li {
    border: medium none;
    display: block;
    float: left;
    margin-right: 30px;
    margin-top: 4px;
    padding: 4px 10px;
    position: relative;
    text-align: center;
		z-index: 999;
}
#menunav li:hover {
    background: none repeat scroll 0 0 #004469;
    border: 1px solid #004469;
    border-radius: 8px 8px 3px 3px;
    padding: 4px 9px;
}
#menunav li a {
    color: #003366;
    display: block;
    font-size: 14px;
    line-height: 22px;
    outline: 0 none;
    text-decoration: none;
}
#menunav li:hover a {
    color: #FFFFFF;
}
#menunav li .drop {
    background: url("images/drop.png") no-repeat scroll right 3px transparent;
    padding-right: 21px;
}
#menunav li:hover .drop {
    background: url("images/drop.png") no-repeat scroll right 3px transparent;
}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
    background: none repeat scroll 0 0 #004469;
    border-radius: 0 0 15px 15px;
    float: left;
    left: -999em;
    margin: 2px auto 4px;
    padding: 10px 5px;
    position: absolute;
    text-align: left;
}
.dropdown_5columns h3 a {
    color: #FF6600;
}
.dropdown_1column {
    width: 165px;
}
.dropdown_2columns {
    width: 280px;
}
.dropdown_3columns {
    width: 420px;
}
.dropdown_4columns {
    width: 560px;
}
.dropdown_5columns {
    width: 735px;
}
#menunav li:hover .dropdown_1column, #menunav li:hover .dropdown_2columns, #menunav li:hover .dropdown_3columns, #menunav li:hover .dropdown_4columns, #menunav li:hover .dropdown_5columns {
    left: -1px;
    top: auto;
}
.col_1, .col_2, .col_3, .col_4, .col_5 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
}
.col_1 {
    width: auto;
}
.col_2 {
    width: 270px;
}
.col_3 {
    width: 410px;
}
.col_4 {
    width: 550px;
}
.col_5 {
    width: 690px;
}
.dropdown_5columns .col_1 ul {
    margin: 10px 0 0 30px;
    padding: 0;
    width: 230px;
}
.dropdown_5columns .col_1 ul li {
    line-height: 20px;
    list-style: circle outside none;
    margin: 0;
    padding: 0;
}
.col_2 p {
    line-height: 18px;
}
#menunav .menu_right {
    float: right;
    margin-right: 0;
}
#menunav li .align_right {
    border-radius: 0 0 15px 15px;
}
#menunav li:hover .align_right {
    left: auto;
    padding-top: 15px;
    right: -1px;
    top: auto;
}
#menunav p, #menunav h3, #menunav ul li {
    font-size: 12px;
    text-align: left;
}
#menunav h2 {
    border-bottom: 1px solid #F1F1F1;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 7px 0 14px;
    padding-bottom: 14px;
}
#menunav h3 {
    background: none repeat scroll 0 0 #00679A;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-size: 14px;
    margin: 7px 0 14px;
    padding: 4px 4px 4px 7px;
    text-shadow: 1px 1px 1px #3193C2;
}
#menunav p {
    line-height: 18px;
    margin: 0 0 10px;
}
#menunav li:hover div a {
    color: #6FCAE9;
    font-size: 14px;
    line-height: 25px;
}
#menunav li:hover div a:hover {
    color: #E9FAFF;
}
#menunav li:hover div h3 a {
    color: #000000;
    font-size: 14px;
    line-height: 25px;
}
.strong {
    font-weight: bold;
}
.italic {
    font-style: italic;
}
.imgshadow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #777777;
    box-shadow: 0 0 5px #666666;
    margin-top: 5px;
    padding: 4px;
}
.img_left {
    float: left;
    margin: 5px 15px 5px 5px;
    width: auto;
}
#menunav li .black_box {
    background-color: #333333;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 3px #000000 inset;
    color: #EEEEEE;
    padding: 4px 6px;
    text-shadow: 1px 1px 1px #000000;
}
#menunav li ul {
    margin: 0 0 12px;
    padding: 0;
}
#menunav li ul li {
    background: url("images/menunewlist.gif") no-repeat scroll left 7px transparent;
    float: none;
    font-size: 11px;
    line-height: 24px;
    margin: 0 0 0 5px;
    padding: 0 0 0 15px;
    position: relative;
    text-align: left;
    width: auto;
}
#menunav li ul li:hover {
    background: url("images/menunewlist.gif") no-repeat scroll left 7px transparent;
    border: medium none;
    color: #003366;
    margin: 0;
    padding: 0 0 0 15px;
}
#menunav li .greybox li {
    background: url("images/menunewlist.gif") no-repeat scroll left 7px transparent;
    border-radius: 5px 5px 5px 5px;
    padding: 0 0 0 15px;
    width: 245px;
}
#menunav li .greybox li a {
}
#menunav li .greybox li:hover {
}
.sitemenuinner #menunav li a {
    color: #FFFFFF;
    font-size: 14px;
    outline: 0 none;
    text-decoration: none;
}

#main-banner {
    background: #FFFFFF;
    border: 1px solid rgba(255, 255, 255, 0.86);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.21);
    margin: 10px 0 ;
    padding: 7px 0 4px;
}
/* Top Menu css coding: End */
