/*
Theme Name: HummingFish
Description: Hummingfish site theme.
Author: Robert Knightsbridge - SW1 Design http://www.sw1design.com
*/

/* =Reset default browser CSS. Based on :http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
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,font,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{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}a img{border:none}

/* =Layout
-------------------------------------------------------------- */
/* LAYOUT:Two columns*/
#container {float:left; margin:0 -240px 0 0; width:100%; padding:0 40px; width:420px}
.newsblog #container   {width:380px !important;}
.links #container {width:560px !important;}
#content{margin:0 0 0 20px}
#primary{float:right; overflow:hidden; width:200px}
#secondary{float:right; overflow:hidden; width:165px}
#secondary{clear:right}
#footer {clear:both; width:100%}
.clear , .seperator {clear:both}
/* LAYOUT: One column no sidebar  */
.one-column #content{margin:0 auto; width:640px}
/* LAYOUT: Full width, no sidebar*/
.single-attachment #content{margin:0 auto; width:860px}

/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
h3#comments-title,h3#reply-title,#nav-bar .menu,#nav-bar div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}

/* =Structure
-------------------------------------------------------------- */
#nav-bar .menu-header, div.menu, #footer-content, #branding, #slider, #main, #wrapper{margin:0 auto; width:940px}
#wrapper{background:#fff; margin-top:10px; padding:0px;  box-shadow:0 0 4px #555; -moz-box-shadow:0 0 4px #555; -webkit-box-shadow:0 0 4px #555}
/* Footer area */
#footer-widget-area{overflow:hidden}
#footer-widget-area .widget-area{float:left; margin-right:20px; width:220px}
#footer-widget-area #fourth{margin-right:0}
#site-info{float:left; font-size:14px; font-weight:bold; width:300px; line-height: 22px;}
#social-bookmarks{float:right; width:400px}

/* =Global Elements
-------------------------------------------------------------- */
/* Main global and type styles */
body{background:#f1f1f1}
body, input, textarea{color:#666; font-size:12px; line-height:18px}
hr{background-color:#e7e7e7; border:0; clear:both; height:1px; margin-bottom:18px}

/* Text elements */
p{margin-bottom:18px}
ul{list-style:square; margin:0 0 18px 1.5em}
ol{list-style:decimal; margin:0 0 18px 1.5em}
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 0 24px 0}
dt{font-weight:bold}
dd{margin-bottom:18px}
strong{font-weight:bold}
cite, em, i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc; text-decoration:none}
blockquote{font-style:italic; padding:0 3em}
blockquote cite, blockquote em, blockquote i{font-style:normal}
pre{background:#f7f7f7; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em}
abbr, acronym{border-bottom:1px dotted #666; cursor:help}
sup, sub{height:0; line-height:1; position:relative; vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
input[type="text"], textarea{background:#f9f9f9; border:1px solid #ccc; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); padding:2px}
a:link{color:#06c;outline:none;}
a:visited{color:#7BC3D2}
a:active, a:hover{color:#ff4b33}

/* Text for screen readers only */
.screen-reader-text{position:absolute; left:-9000px}

/* =Header
-------------------------------------------------------------- */
#header{padding:25px 0 0 0}
#site-title{float:left; margin:0 0 20px 50px; width:380px; height:90px; background:url(images/logo.gif) no-repeat; text-indent:-99999px}
#site-title a{width:400px; height:90px; display:block; overflow:hidden;outline:none;}
#site-search{clear:right; float:right; font-style:italic; margin:37px 30px 0px 0; width:325px; text-align:right}
input[id=s]{background:#f9f9f9; border:1px solid #ccc; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); padding:4px; margin:0 0 5px 0px; width:215px}
#searchsubmit{margin:0 0 0 8px; position:relative; bottom:-8px}
.taxexempt{font:normal 12px Arial,Helvetica,sans-serif; color:#7bc3d2}
/* Custom header images */
#branding img{clear:both; display:block}
#slider {clear:both; display:block}

/* =Menu
-------------------------------------------------------------- */
#nav-bar{background:#FFF; display:block; float:left; margin:0 auto; width:940px}
#nav-bar .menu-header, 
div.menu{font-size:14px; margin-left:30px; width:890px}
#nav-bar .menu-header ul, 
div.menu ul{list-style:none; margin:0}
#nav-bar .menu-header li, 
div.menu li{float:left; position:relative}
#nav-bar a{color:#6A6A6A; display:block; line-height:38px; padding:0 31px; text-decoration:none; font-weight:700;outline:none;}
#nav-bar ul ul{box-shadow:0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2); display:none; position:absolute; top:38px; left:0; float:left; width:180px; z-index:99999}
#nav-bar ul ul li{min-width:140px}
#nav-bar ul ul ul{left:100%; top:0}
#nav-bar ul ul a{background:#7BC3D2; line-height:1em; padding:10px 10px 10px 33px; width:140px; height:auto;}
#nav-bar li:hover >a, #nav-bar ul ul:hover >a{background:#7BC3D2; color:#fff; -moz-border-radius:0 0 4px 4px}
#nav-bar ul li:hover >ul{display:block}

#nav-bar ul li.current_page_item >a:hover, 
#nav-bar ul li.current-menu-ancestor >a:hover, 
#nav-bar ul li.current-menu-item >a:hover, 
#nav-bar ul li.current-menu-parent >a:hover{color:#FFF}

#nav-bar ul li.current_page_item >a,
#nav-bar ul li.current-menu-item >a {color:#7DC3D2}
/*#nav-bar ul li.current_page_item >a, 
#nav-bar ul li.current-menu-ancestor >a, 
#nav-bar ul li.current-menu-item >a, 
#nav-bar ul li.current-menu-parent >a{color:#46C4D4}*/
#nav-bar ul.sub-menu li.current_page_item >a, 
#nav-bar ul.sub-menu li.current-menu-ancestor >a, 
#nav-bar ul.sub-menu li.current-menu-item >a, 
#nav-bar ul.sub-menu li.current-menu-parent >a{ color:#FFF;}

* html #nav-bar ul li.current_page_item a, 
* html #nav-bar ul li.current-menu-ancestor a, 
* html #nav-bar ul li.current-menu-item a, 
* html #nav-bar ul li.current-menu-parent a, 
* html #nav-bar ul li a:hover{color:#fff}

/* =Content
-------------------------------------------------------------- */
#main{clear:both;overflow:hidden;padding:40px 0 0 0}
#content{width: 680px;margin-bottom:36px}
#content,#content input,#content textarea{color:#333;font-size:14px;line-height:23px}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:24px}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}
#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}
#content code{font-size:13px}
#content dt,#content th{color:#000}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {color:#7bc3d2;line-height:1.5em;margin:0 0 20px 0; }
#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%}
#content tr th,#content thead th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px}
#content tr td{border-top:1px solid #e7e7e7; padding:6px 24px}
#content tr.odd td{background:#f2f7fc}
.links #content{width: 810px;margin-bottom:36px}
.hentry{margin:0 0 48px 0}
.home .sticky{background:#f2f7fc; border-top:4px solid #000; margin-left:-20px; margin-right:-20px; padding:18px 20px}
.single .hentry{margin:0 0 36px 0}
.page-title{color:#000; font-size:14px; font-weight:bold; margin:0 0 36px 0}
.page-title span{color:#333; font-size:16px; font-style:italic; font-weight:normal}
.page-title a:link, 
.page-title a:visited{color:#888; text-decoration:none}
.page-title a:active, 
.page-title a:hover{color:#ff4b33}
#content .entry-title{color:#7bc3d2; font-size:18px; font-weight:normal; line-height:1.3em; margin-bottom:0}

#content h1.entry-title{color:#7bc3d2; font-size:18px; font-weight:normal; line-height:1.3em; margin-bottom:0; text-transform:uppercase; letter-spacing:0.3em;  border-bottom:2px solid #7BC3D2;  padding-bottom:1px}
h2.entry-title{border-bottom:1px solid #7bc3d2}
.entry-title a:link, .entry-title a:visited{color:#7bc3d2; text-decoration:none}
.entry-title a:active, .entry-title a:hover{color:#ff4b33}
.entry-meta{color:#888; font-size:12px}
.entry-meta abbr, .entry-utility abbr{border:none}
.entry-meta abbr:hover, .entry-utility abbr:hover{border-bottom:1px dotted #666}
.entry-content, .entry-summary{clear:both; padding:12px 0 0 0; /*width:675px;*/ text-align:justify;}
.newsblog .entry-content, .newsblog  .entry-summary{clear:both; padding:12px 0 0 0; width:625px; text-align:justify}

#content .entry-summary p:last-child{margin-bottom:12px}
.entry-content fieldset{border:1px solid #e7e7e7; margin:0 0 24px 0; padding:24px}
.entry-content fieldset legend{background:#fff; color:#000; font-weight:bold; padding:0 24px}
.entry-content input{margin:0 0 24px 0}
.entry-content input.file, .entry-content input.button{margin-right:24px}
.entry-content label{color:#888; font-size:12px}
.entry-content select{margin:0 0 24px 0}
.entry-content sup, .entry-content sub{font-size:10px}
.entry-content blockquote.left{float:left; margin-left:0; margin-right:24px; text-align:right; width:33%}
.entry-content blockquote.right{float:right; margin-left:24px; margin-right:0; text-align:left; width:33%}
.page-link{color:#000; font-weight:bold; margin:0 0 22px 0; word-spacing:0.5em}
.page-link a:link, .page-link a:visited{background:#f1f1f1; color:#333; font-weight:normal; padding:0.5em 0.75em; text-decoration:none}
.home .sticky .page-link a{background:#d9e8f7}
.page-link a:active, .page-link a:hover{color:#ff4b33}
body.page .edit-link{clear:both; display:block}
#entry-author-info{background:#f2f7fc; border-top:4px solid #000; clear:both; font-size:14px; line-height:20px; margin:24px 0; overflow:hidden; padding:18px 20px}
#entry-author-info #author-avatar{background:#fff; border:1px solid #e7e7e7; float:left; height:60px; margin:0 -104px 0 0; padding:11px}
#entry-author-info #author-description{float:left; margin:0 0 0 104px}
#entry-author-info h2{color:#000; font-size:100%; font-weight:bold; margin-bottom:0}
.entry-utility{clear:both; color:#888; font-size:12px; line-height:18px}
.entry-meta a, .entry-utility a{color:#888}
.entry-meta a:hover, .entry-utility a:hover{color:#ff4b33}
#content .video-player{padding:0}

/* =Top Content Boxes
-------------------------------------------------------------- */
.boxleft{background-color:#7bc3d2; padding:10px 15px 5px 15px; width:200px; font-size:12px; float:left; margin-right:30px; line-height:18px; margin-bottom:30px; height:400px; overflow:hidden; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.boxleft .title{font-size:17px; font-weight:700; color:#333; margin-bottom:10px}
.boxmain{background-color:#FC6; padding:10px 15px 5px 15px; width:390px; font-size:12px; float:left; line-height:18px; margin-bottom:30px; height:400px; overflow:hidden; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.boxmain .title{font-size:17px; font-weight:700; color:#333; margin-bottom:10px}
.boxmain-wide{background-color:#e4f3f6; padding:25px; width:630px; font-size:14px; float:left; line-height:22px; margin-bottom:30px}
.boxmain-wide .title{font-size:18px; font-weight:700; color:#333; margin-bottom:15px}
.home blockquote{background-color:#e4f3f6; padding:25px; /*width:626px;*/ font-size:14px; float:left; line-height:22px; margin-bottom:30px; font-style:normal; border:2px solid #7bc3d2; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

/* =Top Content Box Colours */
.fish .boxmain{background-color:#f97134}
.about .boxmain{background-color:#c9cdd8}
.destinations .boxmain{background-color:#EC723E}
.timor .boxmain{background-color:#F8993C}
.cambodia .boxmain{background-color:#ddd315}
.haiti .boxmain{background-color:#80D4F8}
.cbet .boxmain{background-color:#7AA631}
.china .boxmain{background-color:#F9812B}
.thailand .boxmain{background-color:#C4CFEF}
/* =News Feed Loops 
-------------------------------------------------------------- */
.loop-features h1.entry-title , .section-title {border-bottom: 2px solid #7bc3d2;margin-bottom: 20px !important;}
.loop-features{ margin-bottom: 10px; padding: 10px 0 10px 0;width: 680px;	}
.loop-item {display: block;margin-top: 3px;line-height: 22px;height: 210px;}
.loop-item  .loopimage {float: left;} 
.loop-item  .loopimage img {display: block;}	
.loop-item  h2.entry-title {clear:none;border-bottom: 1px solid #7bc3d2;position: relative;top: -4px;line-height:normal  !important;margin:0px !important;padding:0px !important;font-size:18px;}
.loop-item  .entry-title a {color:#7bc3d2; outline:none;} 
.loop-item  .entry-title a:hover {color:#ff4b33;} 
.loop-item  .loopexcerpt {margin-left: 220px;}
.links .loop-item {height: 150px;}
.links .loop-features {margin-bottom: 10px;padding: 10px 0 10px 0;width: 810px;	}
.links .loop-item  .loopexcerpt {margin-left: 150px;}
ul.blogroll{margin-top:15px}
.addtoany_share_save_container{position:relative; left:-8px}
#secondary .addtoany_share_save_container{display:none}

/* =Contact Page
-------------------------------------------------------------- */
div.wpcf7 {margin-top: 30px !important;}
.wpcf7 p {margin-bottom: 0 !important;}
.wpcf7 input { border: 1px solid #CCCCCC; padding: 4px;}
.wpcf7 textarea  { width: 600px;}
input[name="captcha-907"] {background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #CCCCCC;margin: 0 0 5px 0; padding: 4px;width: 140px;}
input[class="wpcf7-submit"] {background: url(images/send.gif) no-repeat 0px 2px;border: medium none;cursor: pointer;height: 30px;width: 70px;color:#FFF !important;font-weight:bold;margin-top: 4px;}

/* =Asides
-------------------------------------------------------------- */
.home #content .category-asides p{font-size:14px; line-height:20px; margin-bottom:10px; margin-top:0}
.home .hentry.category-asides{padding:0}
.home #content .category-asides .entry-content{padding-top:0}

/* =Gallery listing
-------------------------------------------------------------- */
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1; margin-bottom:0}
.category-gallery .gallery-thumb{float:left; margin-right:20px; margin-top:-4px}
.home #content .category-gallery .entry-utility{padding-top:4px}

/* =Attachment pages
-------------------------------------------------------------- */
.attachment .entry-content .entry-caption{font-size:110%; margin-top:24px}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}

/* =Images
-------------------------------------------------------------- */
#content img{margin:0; height:auto; max-width:640px; width:auto}
#content .attachment img{max-width:900px}
#content .alignleft, 
#content img.alignleft{display:inline; float:left; margin-right:24px; margin-top:4px}
#content .alignright, 
#content img.alignright{display:inline; float:right; margin-left:24px; margin-top:4px}
#content .aligncenter, 
#content img.aligncenter{clear:both; display:block; margin-left:auto; margin-right:auto}
#content img.alignleft, 
#content img.alignright, 
#content img.aligncenter{margin-bottom:12px;}
#content .wp-caption{background:#f1f1f1; line-height:18px; margin-bottom:20px; padding:4px; text-align:justify;}
.wp-caption-dd { font-size: 12px;  padding: 0 5px;}
#content .wp-caption img{margin:5px 5px 0}
#content .wp-caption p.wp-caption-text{color:#888; font-size:12px; margin:5px}
#content .wp-smiley{margin:0}
#content .gallery {margin:0 auto 18px}
#content .gallery .gallery-item{float:left; margin-top:0; text-align:center; width:112px}
#content .gallery img{border:2px solid #cfcfcf}
#content .gallery .gallery-caption{color:#888; font-size:12px; margin:0 0 12px}
#content .gallery dl{margin:0}
#content .gallery img{border:1px solid #666}
#content .gallery br+br{display:none}
#content .attachment img{/* centers single attachment images */display:block; margin:0 auto}

/* =PhotoShelter RSS Galleries
-------------------------------------------------------------- */
#gallery{clear:both; margin:0px 60px 20px 60px}
.destinations #gallery{margin:0px 0px 20px 0px !important}
.destinations li.psgallery{width:210px; height:250px !important}
.gallery-archive{margin:0px 0px 10px 0px}
#gallery .section-title{color:#7bc3d2; outline:none; padding-bottom:4px; text-transform:uppercase}
#gallery ul{width:810px; padding:0; margin:0; display:block}
li.psgallery{float:left; width:102px; height:150px; text-align:center; overflow:hidden; margin:0 3px 10px 10px; line-height:13px !important}
li.psgallery img{border:1px solid #666}
li.psgallery a{font-size:11px; text-decoration:none}
.pstitle{}
.pssearch{float:right; width:300px; position:relative; top:23px; right:-28px}
 input[class=imagesearch]{background:#f9f9f9; border:1px solid #ccc; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); padding:4px; margin:0 0 5px 0px; width:180px}
.entry-content h3{ border-bottom:2px solid #7BC3D2;  color:#7BC3D2;  font-size:18px;  font-weight:normal;  letter-spacing:0.3em;  line-height:1.3em;  margin-bottom:0;  padding-bottom:1px;  text-transform:uppercase}

/* =Navigation
-------------------------------------------------------------- */
.navigation{color:#888; font-size:12px; line-height:18px; overflow:hidden}
.navigation a:link, 
.navigation a:visited{color:#888; text-decoration:none}
.navigation a:active, 
.navigation a:hover{color:#ff4b33}
.nav-previous{float:left; width:50%}
.nav-next{float:right; text-align:right; width:50%}
#nav-above{margin:0 0 18px 0}
#nav-above{display:none}
.paged #nav-above, 
.single #nav-above{display:block}
#nav-below{margin:-18px 0 0 0}

/* =Comments
-------------------------------------------------------------- */
#comments{clear:both}
#comments .navigation{padding:0 0 18px 0}
h3#comments-title, 
h3#reply-title{color:#000; font-size:20px; font-weight:bold; margin-bottom:0}
h3#comments-title{padding:24px 0}
.commentlist{list-style:none; margin:0}
.commentlist li.comment{border-bottom:1px solid #e7e7e7; line-height:24px; margin:0 0 24px 0; padding:0 0 0 56px; position:relative}
.commentlist li:last-child{border-bottom:none; margin-bottom:0}
#comments .comment-body ul, 
#comments .comment-body ol{margin-bottom:18px}
#comments .comment-body p:last-child{margin-bottom:6px}
#comments .comment-body blockquote p:last-child{margin-bottom:24px}
.commentlist ol{list-style:decimal}
.commentlist .avatar{position:absolute; top:4px; left:0}
.comment-author{}
.comment-author cite{color:#000; font-style:normal; font-weight:bold}
.comment-author .says{font-style:italic}
.comment-meta{font-size:12px; margin:0 0 18px 0}
.comment-meta a:link, 
.comment-meta a:visited{color:#888; text-decoration:none}
.comment-meta a:active, 
.comment-meta a:hover{color:#ff4b33}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px; padding:0 0 24px 0}
.reply a, 
a.comment-edit-link{color:#888}
.reply a:hover, 
a.comment-edit-link:hover{color:#ff4b33}
.commentlist .children{list-style:none; margin:0}
.commentlist .children li{border:none; margin:0}
.nopassword, 
.nocomments{display:none}
#comments .pingback{border-bottom:1px solid #e7e7e7; margin-bottom:18px; padding-bottom:18px}
.commentlist li.comment+li.pingback{margin-top:-6px}
#comments .pingback p{color:#888; display:block; font-size:12px; line-height:18px; margin:0}
#comments .pingback .url{font-size:13px; font-style:italic}

/* Comments form */
input[type=submit]{color:#333}
#respond{border-top:1px solid #e7e7e7; margin:24px 0; overflow:hidden; position:relative}
#respond p{margin:0}
#respond .comment-notes{margin-bottom:1em}
.form-allowed-tags{line-height:1em}
.children #respond{margin:0 48px 0 0}
h3#reply-title{margin:18px 0}
#comments-list #respond{margin:0 0 18px 0}
#comments-list ul #respond{margin:0}
#cancel-comment-reply-link{font-size:12px; font-weight:normal; line-height:18px}
#respond .required{color:#ff4b33; font-weight:bold}
#respond label{color:#888; font-size:12px}
#respond input{margin:0 0 9px; width:98%}
#respond textarea{width:98%}
#respond .form-allowed-tags{color:#888; font-size:12px; line-height:18px}
#respond .form-allowed-tags code{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px; width:auto}

/* =Widget Areas
-------------------------------------------------------------- */
.widget-area ul{list-style:none; margin-left:0}
.widget-area ul ul{list-style:square; margin-left:1.3em}
.widget_search #s{/* This keeps the search inputs in line */width:60%}
.widget_search label{display:none}
.widget-container{margin:0 0 18px 0}
.widget-title{color:#222; font-weight:bold}
.widget-area a:link, 
.widget-area a:visited{text-decoration:none}
.widget-area a:active, 
.widget-area a:hover{text-decoration:underline}
.widget-area .entry-meta{font-size:11px}
#wp_tag_cloud div{line-height:1.6em}
#wp-calendar{width:100%}
#wp-calendar caption{color:#222; font-size:14px; font-weight:bold; padding-bottom:4px; text-align:left}
#wp-calendar thead{font-size:11px}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{background:#f5f5f5; border:1px solid #fff; padding:3px 0 2px; text-align:center}
#wp-calendar tbody .pad{background:none}
#wp-calendar tfoot #next{text-align:right}
.widget_rss a.rsswidget{color:#000}
.widget_rss a.rsswidget:hover{color:#ff4b33}
.widget_rss .widget-title img{width:11px; height:11px}
/* Main sidebars */
#main .widget-area ul{margin-left:0; padding:0 30px 0 0}
#main .widget-area ul ul{border:none; margin-left:1.3em; padding:0}
#primary{}
#secondary{ margin-right: 20px; margin-bottom: 50px;}

/* =Footer
-------------------------------------------------------------- */
#footer{margin-bottom:20px}
#footer-content{/*border-top:1px solid #000; margin-top:-1px; */overflow:hidden; padding:20px 20px 18px 20px; background:#46c4d4; width:900px}
#site-info{font-weight:bold}
#site-info a{color:#fff; text-decoration:none;text-indent: -9999px}
#social-bookmarks ul {list-style: none; padding:0; margin:0; text-align: right;}
#social-bookmarks li {display: inline; margin: 0 1px  0 0 }
#social-bookmarks{font-style:italic; position:relative}
#social-bookmarks li#nFollow {font-size:14px; margin-right: 6px;color:#FFF;}
#social-bookmarks a {color:#fff;text-decoration:none;color:#fff;display:inline-block;line-height:24px;text-decoration:none;padding:  0px 0px 0px 30px; outline:none;}
#nRssCommnents a, #nRssPosts  a{background:url(images/feed.png) center left no-repeat}
#nTwitter a{background:url(images/twitter.png) center left no-repeat}
#nFacebook a{background:url(images/facebook.png) center left no-repeat}
#social-bookmarks a:hover{text-decoration:underline; color:#46c4d4}
#nTwitter a:hover, #nFacebook a:hover{color:#46c4d4}
img#wpstats{display:block; margin:0 auto 10px}

/* =Mobile Safari ( iPad, iPhone and iPod Touch ) Opera and Droid
-------------------------------------------------------------- */


@media only screen and (max-device-width: 480px) {
	
pre{-webkit-text-size-adjust:140%}
code{-webkit-text-size-adjust:160%}
.entry-meta, .entry-utility, .navigation, .widget-area{-webkit-text-size-adjust:120%}
#site-search{-webkit-text-size-adjust:none}

/* All mob browsers */
.loop-item .loopexcerpt p {font-size: 140% !important;} 

/*#content .boxmain span p ,  #content .boxleft p  {font-size: 140% !important;} 
.boxleft , .boxmain {height:500px;}
*/
}


/* =Print Style
-------------------------------------------------------------- */
@media print {
	body{background:none !important}#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important}#header{border-bottom:2pt solid #000;padding-bottom:18pt}#footer-content{border-top:2pt solid #000}#site-title,#site-search{float:none;line-height:1.4em;margin:0;padding:0}#site-title{font-size:13pt}.entry-content{font-size:14pt;line-height:1.6em}.entry-title{font-size:21pt}#nav-bar,#branding img, #slider img, #respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area{display:none !important}#container,#header,#footer{margin:0;width:100%}#content,.one-column #content{margin:24pt 0 0;width:100%}.wp-caption p{font-size:11pt}#site-info,#social-bookmarks{float:none;width:auto}#footer-content{width:auto}img#wpstats{display:none}#social-bookmarks a{margin:0;padding:0}#entry-author-info{border:1px solid #e7e7e7}#main{display:inline}.home .sticky{border:none}
}

/****************  To be Filed **************** /


