/*
Theme Name:Wordpressapi
Description: A free wordpress theme from wordpress designs.
Author: wordpressapi designs
Author URI: www.wordpressapi.com
Version: 1.

*/

body{margin:0 auto; padding:0px 0px 0px 0px; font-family:'Helvetica Neue',Arial,sans-serif; color:#161514; font-size:13px}
img{border:0; margin:0 0;max-width:630px;}
a{color:#4C87AF; text-decoration:none; outline:none}
a:hover{color:#d53030; text-decoration:underline}
h1{font-size:34px; line-height:1.2; margin:0.3em 0 10px}
h2{font-size:28px; line-height:1.3; margin:1em 0 .2em}
h3{font-size:24px; line-height:1.3; margin:1em 0 .2em}
h4{font-size:19px; margin:1.33em 0 .2em}
h5{font-size:1.3em; margin:1.67em 0; font-weight:bold}
h6{font-size:1.15em; margin:1.67em 0; font-weight:bold}
blockquote{padding:5px 5px; color:#444; font-style:normal; background:#CFCFCF; border-left:8px solid #FDB101}
.clear{clear:both}
img.centered{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px;}

img.alignnone{padding:5px 5px; margin:0px 0px 10px 0px; display:inline; background:#E3E8E0; border:1px solid #C7CFC2}

img.alignright{padding:5px 5px; margin:5px 0px 5px 5px; display:inline; background:#E3E8E0; border:1px solid #C7CFC2}

img.alignleft{padding:5px 5px; margin:5px 5px 5px 0px; display:inline; background:#E3E8E0; border:1px solid #C7CFC2}

.aligncenter{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px}

.alignright{float:right; margin:0px 0px 10px 10px}

.alignleft{float:left; margin:0px 10px 10px 0px}

.wp-caption{border:1px solid #C7CFC2; text-align:center; background-color:#E3E8E0; padding:4px 0px 5px 0px; color:#222}

.wp-caption img{margin:0px 0px 5px 0px; padding:0px; border:0px}

.wp-caption p.wp-caption-text{margin:0px; padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:12px}

/* The Outer cover */
#wrapper{width:1080px; margin:0 auto; /*background:#E3E8E0; */background:#FFF; padding-top:0px}
#casing{padding:0px 0px 0px 0px; /*background:#E3E8E0; */background:#FFF; margin:0px 0px; width:100%; float:left}

/* The Header */
#top{height:110px; margin:auto; width:100%}

.blogname{width:480px; margin:0px 0 0 0px;     float:left; background-repeat:no-repeat; height:105px}

.blogname h1{font-size:95px; height:95px; padding:0 0 0px 0; font-family:'Helvetica Neue',Arial,sans-serif; font-weight:normal; color:#fff; text-align:left; margin:0px 0 0 10px; display:block; background:url(images/logo.png) no-repeat; text-indent:-9000px}

.blogname h1 a:link, .blogname h1 a:visited{color:#fff; display:block}

.blogname h1 a:hover{color:#eee}

.blogname h2{margin:5px 0px 0px 30px; font-size:11px; font-weight:normal; color:#0F2659; text-align:left; font-family:'Helvetica Neue',Arial,sans-serif; text-transform:uppercase}

#welcome{height:0px; margin-bottom:0px; /*background:url(images/welcome.png); */font-family:'Helvetica Neue',Arial,sans-serif; padding:0px 0px; width:1000px}

.wmessage p{padding:0px 0px; margin:0px 0px 0px 50px; font:12px 'Helvetica Neue',Arial,sans-serif; font-weight:normal; color:#fff; height:160px; overflow:hidden; width:500px; line-height:20px}

/* The Search */
#search{height:30px; width:auto; padding:5px 0px 0px 15px; width:215px; float:right}
#search form{margin:0; padding:0}

#search fieldset{margin:0; padding:0; border:none}

#search p{margin:0; font-size:85%}

.feed{height:30px; width:auto; margin-bottom:5px; padding:10px 0px 10px 5px; width:398px; border:1px solid #cfdcc7; background:#fff}
.feed form{margin:0; padding:0}

.feed fieldset{margin:0; padding:0; border:none}

.feed p{margin:0; font-size:85%}

.input{margin-left:0px; float:left; width:317px; padding:5px 2px 5px 5px; background:#E4E4E4; border:none; font:normal 100% 'Helvetica Neue',Arial,sans-serif; color:#333; border:1px solid #CFCFCF}

.sbutton{width:62px; float:left; background:#fff url(images/submit.jpg); border:none; font:bold 100% 'Helvetica Neue',Arial,sans-serif; color:#FFF; height:28px; margin-left:5px}

/*Page menu*/
#foxmenucontainer{height:20px; background:#0f2659; display:block; padding:0px 0 0px 0px; font-weight:normal; text-transform:uppercase}
#menu{margin:0px; padding:0px; width:1000px; background:#0f2659; height:20px; font-size:10px}

#menu ul{float:left; list-style:none; margin:0px; padding:0px}

#menu li{float:left; list-style:none; margin:0px; padding:0px}

#menu li a, #menu li a:link, #menu li a:visited{color:#7DACDF; display:block; margin:0px; padding:5px 15px 9px 15px}

#menu li a:hover, #menu li a:active{background:#06122e; color:#fff;  margin:0px; padding:5px 15px 5px 15px; text-decoration:none}

#menu li li a, #menu li li a:link, #menu li li a:visited{background:#0F2659; width:150px; color:#77A8E8; float:none; margin:0px; padding:8px 10px 7px 10px; border-bottom:1px solid #293F6F}

#menu li li a:hover, #menu li li a:active{background:#121212; color:#fff; padding:8px 10px 7px 10px}

#menu li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}

#menu li li{}

#menu li ul a{width:140px}

#menu li ul a:hover, #menu li ul a:active{}

#menu li ul ul{margin:-28px 0 0 170px}

#menu li:hover ul ul, #menu li:hover ul ul ul,
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul{left:-999em}

#menu li:hover ul, #menu li li:hover ul,
#menu li li li:hover ul, #menu li.sfhover ul,
#menu li li.sfhover ul, #menu li li li.sfhover ul{left:auto}

#menu li:hover, #menu li.sfhover{position:static}

/* Category menu*/
#catmenucontainer{height:33px;     background:#26B none repeat scroll 0 0; display:block; padding:0px 0 0px 0px; font-weight:normal; text-transform:uppercase}

#catmenu{margin:0px 23px; padding:0px; width:954px; font-size:11px; height:35px}

#catmenu ul{float:left; list-style:none; margin:0px; padding:0px}

#catmenu li{float:left; list-style:none; margin:0px; padding:0px}

#catmenu li a, #catmenu li a:link, #catmenu li a:visited{color:#FFF; display:block; margin:0px; padding:10px 8px 9px 8px}

#catmenu li a:hover, #catmenu li a:active{background:url(images/catmenua.png) repeat-x; color:#003457;     margin:0px; padding:10px 8px 9px 8px; text-decoration:none}

#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited{background:transparent url(images/catmenua.png) repeat-x scroll 0 0; width:150px; color:#26B; font-family:'Helvetica Neue',Arial,sans-serif; font-weight:normal; float:none; margin:0px; padding:8px 10px 8px 10px; border-bottom:1px solid #45516F}

#catmenu li li a:hover, #catmenu li li a:active{background:transparent url(images/catmenua.png) repeat-x scroll 0 0; color:#26B; padding:8px 10px 8px 10px}

#catmenu li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:170px; margin:0px; padding:0px}

#catmenu li li{}

#catmenu li ul a{width:140px}

#catmenu li ul a:hover, #catmenu li ul a:active{}

#catmenu li ul ul{margin:-29px 0 0 170px}

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul,
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul{left:-999em}

#catmenu li:hover ul, #catmenu li li:hover ul,
#catmenu li li li:hover ul, #catmenu li.sfhover ul,
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul{left:auto}

#catmenu li:hover, #catmenu li.sfhover{position:static}

/* Main Content*/
/*  Content*/
#content{float:left; width:660px; height:100%; padding:0px 0px 0px 0px}
.title{margin:0 0 0 0px; padding:0px 0px 0px 0px}

.date{font-size:10px; font-family:'Helvetica Neue',Arial,sans-serif; padding:0px 0px 5px;  color:#39525E; text-transform:uppercase}

.single{width:640px; overflow:hidden; margin:0px 4px 1px 0px; height:100%; /*color:#666; */font:13px 'Helvetica Neue',Arial,sans-serif; background:#fff; line-height:20px; border-bottom:2px solid #cfdcc7}
.single li{list-style:bullet}

.title h2{text-shadow:#666 1px 1px 1px; margin:0px 0 0px 0; padding:5px 0px 5px 0px; text-align:left; font:28px 'Helvetica Neue',Arial,sans-serif; font-weight:normal; overflow:hidden; color:#26B}

.title h2 a, .title h2 a:link, .title h2 a:visited{color:#26B; background-color:transparent}

.title h2 a:hover{text-decoration:none; color:#000; background-color:#EEF5FF}

.author{color:#fff; padding:2px 5px 2px 5px; background:#77a8e8; margin-left:0px}

.clock{color:#fff; padding:2px 5px 2px 5px; /*background:#e08b8b; */background:#77A8E8; margin-left:5px}

.comm{color:#fff; padding:2px 5px 2px 5px; /*background:#c2cf67; */background:#77A8E8; margin-left:10px}

.comm a:link,
.comm a:visited{color:#fff}

.comm a:hover{color:#fff}

.more{padding:0px 0 2px 20px; background:url(images/add.png) no-repeat; margin-right:5px; float:right}

.more a:link, .more a:visited{color:#AC0604}
.more a:hover{color:#d42323}

.singleinfo{height:15px; margin:0px 0px; padding:5px 0px 10px 0px; font:12px  Georgia,Arial,century gothic,verdana,sans-serif}

.postmore{padding:0px 5px 2px 25px; float:left; font-weight:bold; background:url(images/pmore.jpg) left no-repeat}

.postmore a:link, .postmore a:visited{color:#fff}

.postmore a:hover{color:#fff}

.category{font-size:10px; padding:0px 5px 5px 0px; text-transform:uppercase}

.category a:link, .category a:visited{color:#fff; padding:2px 5px 2px 5px; background:#4C586F}

.category a:hover{color:#fff}

.entry{margin:0 0; padding:0px 5px 5px 0px}

.entry a:link, .entry a:visited{color:#356BB2; background-color:transparent;  font-weight:500}
.entry a:hover{color:#356BB2; background-color:#F8F8F8; text-decoration:underline;  font-weight:500}

.entry p{margin:5px 0px; padding:0px 0px; font-size:13px}
.tags{ clear:both;  background:#FAFAFA bottom;  margin:10px 0 10px;  padding:12px 10px 15px 10px; /*    -moz-box-shadow:0 2px 2px rgba(0,0,0,0.2); */width:auto; margin-bottom:5px; width:308px; }

.tags a:link, .entry a:visited{ font-weight:normal; color:#356BB2}
.tags a:hover{background:#356BB2; color:#fff;  font-weight:normal; text-decoration:none; -moz-box-shadow:0 2px 2px rgba(0,0,0,0.2)}
.tags_single{ clear:both;  background:#FAFAFA bottom;  margin:10px 0 10px;  padding:12px 10px 15px 10px;  -moz-box-shadow:0 2px 2px rgba(0,0,0,0.2); width:615px; margin-bottom:5px; border:1px solid #cfdcc7;   font-weight:bold}
.tags_single a:link, .entry a:visited{ font-weight:bold; color:#356BB2; font:bold}
.tags_single a:hover{background:#356BB2; color:#fff;  font-weight:bold; text-decoration:none; -moz-box-shadow:0 2px 2px rgba(0,0,0,0.2)}

.realated_post a:link, .entry a:visited{color:#356BB2; background-color:transparent;  font-weight:500}
.realated_post a:hover{color:#356BB2; background-color:#F8F8F8; text-decoration:underline;  font-weight:500}

 .custim2{padding:3px 3px; margin:0px 5px 5px 7px; float:left; background:#2F4C5F}
 .custim{padding:7px 7px; margin:10px 5px 5px 0px; float:left; background:#E3E8E0; border:1px solid #D6DFD1}
/* right column */
#rightcol{margin:0px 0px; float:right; width:410px; padding:5px 0px 5px 0; overflow:hidden}

/* The Sidebartop */
.widget{margin-top:5px;}

.sidebar-top{float:left; width:408px; font-size:12px; }

.sidebar-top h2{line-height:30px; font-size:14px; color:#fff; margin:5px 0 0px 0; padding:0px 0 0 5px; background:#ccc; font-weight:bold; text-transform:uppercase}
.sidebar-top ul{list-style-type:none; margin:0; padding:0}

.sidebar-top ul ul{list-style-type:none; margin:0; padding:0px 0px 10px 0px; background-repeat:no-repeat}

.sidebar-top ul ul ul{list-style-type:none; margin:0; padding:0; border:0}

.sidebar-top ul ul ul ul{list-style-type:none; margin:0; padding:0; border:0}

.sidebar-top ul li{height:100%; line-height:18px; float:left; clear:left; width:405px}

.sidebar-top ul li a:link, .sidebar-top ul li a:visited{background:#FFF; color:#26B; padding:5px 0px 5px 5px; display:block}

.sidebar-top ul li a:hover{background:#fff; color:#26B}

.sidebar-top p{padding:7px 10px; margin:0}

.sidebar-top table{width:100%; text-align:center; color:#787d7f}

/* The sidebar-left */
.sidebar-left{float:left; width:197px; font-size:12px;  padding-right:5px; }
.sidebar-left li{float:left;height:100%;width:100%;list-style:none;}
.sidebar-left li h2{line-height:30px; font-size:14px; color:#fff; margin:5px 0 0px 0; padding:0px 0 0 5px; background-color:#CCC; font-weight:bold; list-style-type:none; text-transform:uppercase}
.sidebar-left ul{list-style-type:none; margin:0; padding:0; background-color:#FFF}

.sidebar-left ul ul{list-style-type:none; margin:0; padding:0px 0px 10px 0px; background-color:#FFF}

.sidebar-left ul ul ul{list-style-type:none; margin:0; padding:0; border:0; background-color:#FFF}

.sidebar-left ul ul ul ul{list-style-type:none; margin:0; padding:0; border:0; background-color:#FFF}

.sidebar-left ul li{height:100%; line-height:18px; float:left; clear:left; width:100%;  background-color:#FFF;color:#4C87AF}

.sidebar-left ul li a:link, .sidebar-left ul li a:visited{background-color:#FFF; padding:5px 0px 5px 5px; }

.sidebar-left ul li a:hover{background-color:#FFF}

.sidebar-left p{padding:7px 10px; margin:0; background-color:#FFF}

.sidebar-left table{width:100%; text-align:center; background-color:#FFF}
/*calendar*/
#wp-calendar{width:100%; padding:0 0 15px}

#wp-calendar caption{padding:5px 5px; font-size:16px}

#wp-calendar th, #wp-calendar td{padding:5px; text-align:center; color:#252525}

#wp-calendar td a{background:#fff; padding:5px}
#wp-calendar td{background:transparent}
#wp-calendar td, table#wp-calendar th{padding:2px 0}

/* --- FOOTER --- */
#base{margin-top:45px; clear:both; width:100%; border-top:5px solid #26B}
#footer{height:32px; padding:20px 0 0 0px; color:#648CA7; font-size:11px; font-weight:normal; text-align:center; letter-spacing:1px; font-family:'Helvetica Neue',Arial,sans-serif; background:#02131F; border-top:5px solid #00263F}

#footer a:link, #footer a:visited{color:#648CA7}

#footer a:hover{color:#FFF}
#wordpressapi-footer{float:left; margin-top:25px; clear:both; padding:10px;text-align:center; width:100%; font-size:11px; border-top:5px solid #26B}
#wordpressapi-footer ul li{float:left; text-transform:uppercase; text-align:center; padding-right:10px; list-style:none}
#company-info{margin-top:10px; clear:both; width:100%; text-align:center}

/* The Navigation */
#navigation{width:640px; overflow:hidden; margin:5px 5px 10px 5px; padding:5px 0px}
.navigation{overflow:hidden; margin:5px 5px 5px 5px; padding:5px 0px}

/* The Attachment */
.contentCenter{text-align:center}

/* The Page Title */
h2.pagetitle{padding:5px 5px; margin:0px 0 10px 5px; font-size:16px; text-align:center; color:#4A413C; font-family:'Helvetica Neue',Arial,sans-serif}

.widebanner{text-align:center; margin:2px auto}

#comment{height:100%; padding:0px 5px 0px 0px; margin:0px 0px}

h3#comments{padding:5px 0px; margin:5px 0px; /*border:1px solid #DEDCDD; */font-size:16px; font-weight:bold; color:#356BB2; background:#fff; font-family:'Helvetica Neue',Arial,sans-serif}

#respond{height:100%; padding:0px 5px; margin:0px 0px; background:#fff; border:1px solid #CFDCC7}
#respond h3{padding:5px 10px 5px 10px; margin:10px 0px; font-size:22px; font-weight:normal; color:#444; font-family:'Helvetica Neue',Arial,sans-serif}
#commentform{padding:0px 10px 10px 10px; margin:0px 0px 0px 0px; color:#BFAFA7; font-family:'Helvetica Neue',Arial,sans-serif}

#commentform p{color:#888}
#commentform input{background:#F4F4F4; border:1px solid #DEDCDD; color:#444; padding-left:10px}
#commentform textarea{background:#F4F4F4; border:1px solid #DEDCDD; color:#444; width:95%; padding:5px 5px}
.comments input#submit{width:auto; line-height:25px; padding:3px 5px; background:#26B; border:2px solid #26B; color:#fff; font-family:'Helvetica Neue',Arial,sans-serif}

ol.commentlist{list-style:none; margin:0; padding:0; text-indent:0}

ol.commentlist li{color:#666; border:1px solid #cfdcc7; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative}

ol.commentlist li div.comment-author{padding:0 170px 0 0}
ol.commentlist li div.vcard{font:12px 'Helvetica Neue',Arial,sans-serif; padding:5px 0px}

ol.commentlist li div.vcard cite.fn{font-style:normal}
ol.commentlist li div.vcard cite.fn a.url{color:#c00; text-decoration:none}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000}

ol.commentlist li div.vcard img.avatar{border:5px solid #ddd; left:7px; position:absolute; top:7px}

ol.commentlist li div.comment-meta{font:12px 'Helvetica Neue',Arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px}

ol.commentlist li div.comment-meta a{color:#0083DB; text-decoration:none}

ol.commentlist li div.comment-meta a:hover{color:#000}
ol.commentlist li p{font:normal 12px 'Helvetica Neue',Arial,sans-serif; margin:0 0 1em; line-height:18px}

ol.commentlist li ul{font:normal 12px/1.4 'Helvetica Neue',Arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0}

ol.commentlist li div.reply{ background:#1F597F; display:none; border:2px solid #26B; color:#fff; font:bold 9px/1 'Helvetica Neue',Arial,sans-serif; padding:5px 10px;  text-align:center; width:36px}

ol.commentlist li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase}

ol.commentlist li ul.children{list-style:none; margin:1em 0 0; text-indent:0}

ol.commentlist li ul.children li.depth-2{margin:0 0 .25em}

ol.commentlist li ul.children li.depth-3{margin:0 0 .25em}

ol.commentlist li ul.children li.depth-4{margin:0 0 .25em}

ol.commentlist li.even{background:#fff}

ol.commentlist li.odd{background:#fff}

ol.commentlist li.pingback div.vcard{padding:0 170px 0 0}

#suattr{display:none}

/* submit post button */
#submit_news{        background:transparent url(images/submit-news.png) no-repeat scroll 0px 0px;  height:170px;  left:0;  position:fixed;  top:180px;  width:40px}
div#submit_news:hover{background-position:-41px 0px}
#submit_news a{ display:block;  height:170px;  width:40px}
/*---------------------------------------------------------------------------------*/
/* PAGINATION */
/*---------------------------------------------------------------------------------*/
/* default pagination */
.pagination{margin:0px; font-size:12px}
.pagination a{display:block; background:#fff; margin:0px; padding:10px 10px; color:#26b; border:1px solid #dfdfdf}
.pagination a:hover{background:#f9f9f9; border:1px solid #dfdfdf}
.pagination .left a{background-image:url(images/icon-arrow-left.png); background-repeat:no-repeat; background-position:8px center; margin:15px 0px 0px 0px; padding-left:20px}
.pagination .right a{background-image:url(images/icon-arrow-right.png); background-repeat:no-repeat; background-position:95% center; margin:15px 0px 0px 0px; padding-right:20px}

/* wp-pagenavi */
.pagination .wp-pagenavi{margin:0px 0px 5px 0px; padding:5px 0px 4px 0px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #26b}
.pagination .wp-pagenavi a:link, .pagination .wp-pagenavi a:visited{display:inline; background:#fff; color:#26b; margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; text-decoration:none; border:none}
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current, .pagination .wp-pagenavi a:hover{margin:0px 0px 0px 2px; padding:7px 10px 4px 10px; color:#26b; border-top:none; border-left:none; border-right:none; border-bottom:3px solid #26b}
.pagination .wp-pagenavi .on, .pagination .wp-pagenavi .current{background:#efefef}
.pagination .wp-pagenavi .extend, .pagination .wp-pagenavi span.pages{background:#fff; padding:0px 10px; color:#777; border:none}

/* comments navigation */
.navigation{padding:20px 0px 0px 0px; font-style:italic}

/*---------------------------------------------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------------------------------------------*/
#sidebar{float:right; width:405px; margin:20px 0px 0px 0px}
#sidebar .fullwidth{width:405px}
#sidebar .leftsidebar{float:left; width:140px}
#sidebar .rightsidebar{float:right; width:140px}

/* subscribe widget */
#subscribe{background:#fff; width:396px; margin:0px 0px 15px 0px; padding:0px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%}
.subscribe_icons{width:314px; margin:0px auto}
.subscribe_icons li{display:inline; float:left; margin:0px 2px 5px 2px; width:52px;height:52px; text-align:center; font-size:11px}
.subscribe_icons a{display:block; height:0px;padding:50px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important}
.subscribe_icons a:hover{color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35)}
.subscribe_icons .subscribe_buzz a{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-119px -28px}
.subscribe_icons .subscribe_twitter a{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:0px -28px}
.subscribe_icons .subscribe_facebook a{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-81px -28px}
.subscribe_icons .subscribe_rss a{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-42px -28px}
.subscribe_icons .subscribe_email a{ width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-161px -28px}

/* tabber */
#tabber{display:block; background:#fff; height:auto; margin:0px 0px 25px 0px; width:320px}
#tabber .inside{border-top:3px solid #48d; border-bottom:1px solid #e9e9e9}
#tabber ul.tabs{background:#fff; padding:0px 0px}
#tabber ul.tabs li{background:none; float:left; display:inline; font-size:11px; font-weight:bold; color:#fff; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer; border-bottom:none}
#tabber ul.tabs li a.selected, #tabber ul.tabs li a:hover{background:#48d; color:#fff; text-decoration:none}
#tabber ul.tabs li a{background:#EEF5FF; color:#555; display:block; float:left; padding:5px 10px 3px 10px; line-height:22px; text-transform:uppercase}
#tabber #tag-cloud, #tabber .inside li{padding:10px 0px}
#tabber .inside li{background:none; border-bottom:1px solid #e9e9e9}
#tabber .inside li a{color:#333; line-height:19px}
#tabber .inside a:hover{color:#26b}
#tabber .inside li div.info{display:table; top:0px !important; margin:0px !important; padding:0px !important}
#tabber .inside li span.meta{display:block; font:11px/20px Arial; text-transform:uppercase; color:#999}
#tabber .inside li span.meta a{color:#999}
#tabber .inside li span.meta a:hover{color:#26b; text-decoration:none; border-bottom:1px dotted #26b}
#tabber .inside li img.avatar, #tabber .inside li img.thumb{border:1px solid #f0f0f0; padding:3px; background:#fff; float:left; margin:0px 8px 0px 0px}

/* SHADOW EFFECT */
/* SEARCH FORM */
/* search form
-------------------------------------- */
#home_social ul li{float:left; padding:4px}
#continue_reading, #continue_reading:link{background:#26B; color:#fff; padding:6px}

#continue_reading:hover{background:#EEF5EE; color:#26B; border:1px solid #26B; text-decoration:none}

/* social icons with sprite */
#wordpress_sprite{width:auto; margin:0px 0px 5px 0px; font-size:90%}
.wordpress_sprite{width:auto; margin:0px auto}
.wordpress_sprite li{display:inline; float:left; margin:0px 2px 0px 2px; width:32px; text-align:center; font-size:11px}
.wordpress_sprite a{display:block; padding:38px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important}
.wordpress_sprite a:hover{color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35)}

.delicious_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-455px -82px}
.stumbleupon_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-114px -82px}
.digg_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-418px -82px}
.technorati_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-75px -82px}
.facebook_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-340px -82px}
.google_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-303px -82px}
.yahoo_sprite{width:36px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-0px -82px}
.mail_sprite{width:38px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-377px -82px}

.wordpresapi_logo{width:318px; display:block; height:100px; background:url(images/sprite_wordpress.png) no-repeat; background-position:-0px -129px}

/***** Top Navigation Menu ********************/
#top{margin:0 auto; /*background:url('images/bg-top.png') repeat-x 0 100%; */color:#000; text-transform:none; overflow:hidden; clear:both}

#top ul{width:auto; float:left; list-style:none; color:#FFF; text-transform:none; margin:0; padding:0}

#top li{float:left; list-style:none; margin:0; padding:0}

#top li a{color:#fff; display:block; font-size:12px;     margin:0px 0px 0px 0px; padding:2px 10px 3px 10px; text-decoration:none; position:relative}

#top li a:hover, #top li a:active, #top .current_page_item a{color:#3E7AB9}

#top li a.sf-with-ul{padding-right:20px}

#top li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; position:absolute; top:11px; right:5px}

#top li li a, #top li li a:link, #top li li a:visited{background:#E0E0E0; color:#000; width:130px; font-size:12px; margin:0px 0px 0px 0px; padding:3px 10px 3px 10px; border-bottom:1px solid #666; position:relative}

#top li li a:hover, #top li li a:active{color:#3E7AB9; background:#E0E0E0}

#top li li a .sf-sub-indicator{background:url(images/arrow-right.png); top:7px}

#top li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:150px; margin:0; padding:0}

#top li ul a{width:120px}

#top li ul a:hover, #top li ul a:active{}

#top li ul ul{margin:-26px 0 0 150px}

#top li:hover ul ul, #top li:hover ul ul ul, #top li.sfHover ul ul, #top li.sfHover ul ul ul{left:-999em}

#top li:hover ul, #top li li:hover ul, #top li li li:hover ul, #top li.sfHover ul, #top li li.sfHover ul, #top li li li.sfHover ul{left:auto}

#top li:hover, #top li.sfHover{position:static}

/***** Main Navigation Menus ********************/
#nav-wrap{background:#FFF; width:960px; margin:0 auto 0; padding:0}

#nav, #subnav{width:960px; margin:0 auto; padding:0px 0px 0px 0px; background:#26B; color:#FFF; font-weight:bold; text-transform:none; overflow:hidden; clear:both;border:1px solid #2266BB;}

#nav ul, #subnav ul, #header ul.nav, #header ul.menu{width:100%; float:left; margin:0; padding:0;height:28px;}

#nav li, #subnav li, #header ul.nav li, #header ul.menu li{float:left; list-style:none}

#nav li a, #subnav li a, #header ul.nav li a, #header ul.menu li a{color:#FFF; display:block; font-size:12px;     margin:0; padding:8px 10px 8px 10px; text-decoration:none; position:relative}

#nav li a:hover, #nav li a:active, #nav .current_page_item a, #nav .current-cat a, #nav .current-menu-item, #subnav li a:hover, #subnav li a:active, #subnav .current_page_item a, #subnav .current-cat a, #subnav .current-menu-item, #header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a{background:#CCC;color:#2266BB;}

#nav li a.sf-with-ul, #subnav li a.sf-with-ul, #header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul{padding-right:25px}

#nav li a .sf-sub-indicator, #subnav li a .sf-sub-indicator, #header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator{background:url(images/arrow-down.png); display:block; width:10px; height:10px; top:14px; right:10px; text-indent:-9999px; overflow:hidden; position:absolute}

#nav li li a, #nav li li a:link, #nav li li a:visited, #subnav li li a, #subnav li li a:link, #subnav li li a:visited, #header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited{background:#26B; color:#FFF; width:158px; font-size:12px; margin:0; padding:8px 10px 8px 10px; border-left:1px solid #666; border-right:1px solid #666; border-bottom:1px solid #666; position:relative}

#nav li li a:hover, #nav li li a:active, #subnav li li a:hover, #subnav li li a:active, #header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active{background:#333}

#nav li li a .sf-sub-indicator, #subnav li li a .sf-sub-indicator, #header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator{background:url(images/arrow-right.png); top:12px}

#nav li ul, #subnav li ul, #header ul.nav li ul, #header ul.menu li ul{z-index:9999; position:absolute; left:-999em; height:auto; width:180px}

#nav li ul a, #subnal li ul a, #header ul.nav li ul a, #header ul.menu li ul a{width:160px}

#nav li ul ul, #subnav li ul ul, #header ul.nav li ul ul, #header ul.menu li ul ul{margin:-36px 0 0 179px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul, #header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul, #header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul{left:auto}

#nav li:hover, #nav li.sfHover, #subnav li:hover, #subnav li.sfHover, #header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover{position:static}

/*------------Contact us page------------------ */
#your_name, #your_email, #your_subject, #domain, #cpanel_username, #cpanel_password{width:250px; padding:5px; margin:5px}
#your_message{width:350px; height:150px; padding:5px; margin:5px}
.error{color:red}

/************************************************
*drop shadow for images     *
************************************************/
.imgshadow{  background:url(images/shadow.gif) no-repeat bottom right;  float:left;  line-height:0;  margin:15px 6px 6px 6px}

.imgshadow img{background:#fff; padding:4px; border:1px solid #a9a9a9; position:relative; left:-5px; top:-5px}

.imgshadowleft{float:left; height:150px; width:150px}

.wpapi_pagination{clear:both; padding:20px 0; position:relative; font-size:11px; line-height:13px}

.wpapi_pagination span, .wpapi_pagination a{display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#fff; background:#555}

.wpapi_pagination a:hover{color:#fff; background:#3279BB}

.wpapi_pagination .current{padding:6px 9px 5px 9px; background:#3279BB; color:#fff}

/*share*/
#shareRest a {display:inline-block;width:132px;height:29px; background-image: url(images/share-sprite.png)}
#shareRest a:hover{background-color:#fff;color:#fff;}
a:hover.delicious {background-position:0 232px}
a.delicious{background-position:0 203px}
a:hover.digg{background-position:0 174px}
a.digg{background-position:0 145px}
a:hover.stumbleupon {background-position:0 116px}
a.stumbleupon {background-position:0 87px}
a:hover.technorati {background-position:0 58px}
a.technorati {background-position:0 29px}
#buttonWrap div{float:left;margin:0 15px}
#buttonWrap {margin:0 0 20px 0}

/* related post */
#related img {max-width:150px;max-height:150px;padding-right:5px;}
.related-item{float:left;width:160px;white-space:normal; }
.related-item h4{font-size:12px;font-weight:normal}

