/*
	Theme Name: Twenty Ten Child
	Theme URI: http://www.cashaid.net/
	Description: A child theme of Twenty Ten for cashaid.net
	Author: WinWinHost
	Author URI: http://www.winwinhost.com
	Template: twentyten
	Version: 0.1
*/

@import url("../twentyten/style.css");



html { margin-top: 0px !important; }
body, input, textarea, .page-title span, .pingback a.url { font-family: "Arial", "Bitstream Charter", Georgia, serif; background: #c4e0ee; }
.clear { clear: both; }
body img { width:150px; height:120px;}

/* TOP HEADER */
#headerbackground { width: 1260px; }
#bgtopcolor { background: #1477b0; width: 74.5%; float: right; height: 35px; margin-bottom: -35px; }
#bgbottomcolor { background: none repeat scroll 0 0 #1477b0; float: left; height: 35px; margin-top: -36px; width: 155px; }
.headerText { font-family: "arial"; color: #FFFFFF; padding: 5px 0px 0px 0px; }
.headerText .address { font-size: 16pt; font-weight: bold; text-shadow: 0px 1px 0px #000; }
.headerText .telephoneno { background: url("images/") no-repeat scroll left center transparent; font-size: 29px; font-weight: bold; margin-left: 135px; padding-left: 40px; text-shadow: 1px 3px 0 #666666; }
#mainheader { width: 1260px; margin: 0 auto; background: url(images/header.png) no-repeat; min-height: 183px; font-family: verdana; }
.tagline { font-size: 15px; float: left; padding: 110px 0px 0px 133px; color: #006E52; }
.slogan { color: #006E52; font-size: 20px; font-weight: normal; float: right; padding: 70px 220px 0px 0px; }


/* MENU BAR */
#menu { background: none; display: block;margin: 0 auto; margin-top: 5px; width: 940px; }
#access .menu-header, div.menu { font: normal 19px "arial"; margin-left: 12px; width: 928px; }
#menu a { font-size: 18px; color: #FFFFFF; text-decoration: none; text-shadow: 0 1px 0 #666666; }
#menu a:hover { font-size: 18px; color: #000; text-decoration: none; text-shadow: 0 1px 0 #666666; }
#menu ul { list-style-type: none; margin: 60px 0 0 0; }
#menu li { float: left; margin: 3px 30px 0 0; }



/* WELCOME-OLD */
.welcome { height: 270px; padding: 20px 0px; margin: 0 auto; width: 950px; }
.welcome .wel { color: #006F53; text-decoration: none; font: bold 22px "Arial"; padding: 0px 0px 15px 0px; }
.welcome span.italic { color: #006E52; font: italic normal 18px "Arial"; }
.welcome p { margin-bottom: 0px; font: 16px/29px "arial"; color: #4E4E4E; }
.welcome .alignright, .welcome img.alignright { display: inline; float: right; margin-right: 20px; margin-top: -35px; }


/* CONTENT CONTAINER */
#main { background: none repeat scroll 0 0  #F0F0F0; width: 950px;clear: both; overflow: hidden; padding: 0px 0px 0px 0px; border: 2px solid #e2e2e2; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; margin: 10px auto;}
#main .widget-area ul { margin-left: 0px; padding: 0 10px 0 0; }
#container {  float: left; width: 900px; min-height: 900px; padding: 10px 0 0 0;}
#content { margin: 0 240px 0 20px; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color: #016f54; line-height: 1.5em; margin: 0; }
#content a { color: #016f54; line-height: 1.5em; margin: 0 0 20px; }
#content .entry-title { color: #016f54; font-size:24px; }
#content hr { color: #000000 ; height: 1px; }
#comments {display:none; }


/* PRIMARY & SECONDARY SIDEBAR */
#primary, #secondary,#homepage-widget { float: right; overflow: hidden; width: 240px; margin: 20px 5px 10px 10px; }
.widget-container { background: #ffffff; margin: 0 0 8px; padding: 10px 5px 5px 10px; border: 2px solid #98c6bc; -moz-border-radius: 20px; webkit-radius: 20px; border-radius: 20px; }
.widget-title { font-size: 18px; color: #016f54; font-weight: bold; text-align: center; line-height: normal; margin-bottom:10px; }
.widget-area a { text-decoration: none; color: #016f54;}
.widget-area a:hover { text-decoration: underline; color: #016f54;}
.widget-area li { list-style:none; }
.testimonials { font-size: 16px; text-align: center;}
.testimonials a { text-decoration: underline; }


/* cForm WIDGET AREA */
#contact-widget { float: right; overflow: hidden; width: 240px; margin: 20px 5px 0px 10px; }
.widget-container-contact { background: #016f54; margin: 0 0px 0 0; padding: 10px 5px 5px 5px; border: none; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.widget-title-contact { font-size: 26px; color: #ffffff; font-weight: bold; text-align: center; line-height: normal; margin-bottom:10px; }


/* HOME WIDGET AREA */

#homepage { width: 960px ; height: 274px; margin: -20px auto 10px;} 

#homepage-widget {font-size: 16px; font-weight: 500; line-height:22px; float: left; width: 585px; height: 274px; margin: 0 ; border: 0px; -moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;-khtml-border-radius: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;} 

#homepage-widget h2 {  color: #016f54; font-size:23px; margin-bottom: 5px; font-weight: 700; }
#homepage-widget h3 { font-size:19px; margin-bottom: 5px; font-weight: 700; font-style: italic;}
.widget-container-home { background: #ffffff; margin: 0 0 8px; padding: 10px 5px 5px 10px; border: none; height:274px;}
.widget-title-home { font-size: 18px; color: #000000; font-weight: bold; text-align: left; line-height: normal; margin-bottom:10px; }
#homepage-widget li { list-style:none;}
#homepage-image { float: right; background: url("images/homepage-widget.png") ; width: 375px; height: 274px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;-khtml-border-radius: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px; }


/* FOOTER */
#colophon { border: none; margin-top: 0px; overflow: hidden; padding: 18px 0; }


/* POSTS EXCERPTS */
#homeblog-wrap {width: 640px; float:left; border-top: 1px solid #cccccc;}
.homeblog_thumbs { float:left; width:160px; margin-top:-20px;}
#excerpt_wrap { float: left; width:500px; text-align: justify; margin-top: -30px; }
.homeblog_content_wrap { float: left; width:480px; text-align: justify; font-size: 14px; margin-top:10px; }
#homeblog-wrap h4 { margin: 10px 0 0 160px;}
#homeblog-wrap h2 { font-size:19px; margin-bottom: 5px; margin-top: 5px; font-weight: 700; }
.home .entry-title {display:none; }
.home .entry-meta {display:none; }
.entry-utility {display:none; }


/* =Responsive Structure for narrow screens
* to keep min width and sidebar
-------------------------------------------- */
@media (max-width: 800px) {
     #page {
       min-width: 500px;
         }
/* keep the sidebar - for right sidebar */
    .right-sidebar #main #content {
        margin: 0 29% 0 1%;
        width: 70%;
    }
    .right-sidebar #main #secondary {
        float: right;
        margin: 0 1% 0 1%;
        width: 24%;
    }
/* keep the sidebar - for left sidebar */
    .left-sidebar #main #content {
        margin: 0 1% 0 29%;
        width: 70%;
    }
    .left-sidebar #main #secondary {
        float: right;
        margin: 0 -1% 0 2%;
        width: 24%;
    }
/* correction for 'showcase' template */
    .page-template-showcase-php #main #primary.showcase {
        float: right;
        margin: 0 2% 0 2%;
        width: 96%;
    }
    .page-template-showcase-php #main #primary.showcase #content {
        margin: 0 6% 0 6%;
        width: 88%;
    }
    .page-template-showcase-php section.recent-posts {
        float: right;
        margin-right: 0pt;
        margin-left: 31%;
        width: 69%;
    }
    .page-template-showcase-php #main .widget-area {
        float: left;
        margin-right: -22.15%;
        margin-left: 0pt;
        width: 22.15%;
    }
/* correction for singular posts/pages without sidebar */
    .singular #main #content {
        margin: 0 8% 0 8%;
        width: 84%;
    }
}