/*
Theme Name: Cancer Counseling
Theme URI: http://www.cancercounseling.org
Description: This theme is created for CancerCounseling.org
Author: SEO Services LA
Author URI: http://www.seoserviceslosangeles.com
Theme Creator: Gerardo Tan
Theme Creator URI: http://facebook.com/gcrpt
*/

@import 'css/reset.css'; 

/*----- basics -----*/
* { margin:0; padding:0; }
html { background:#0f4ca8 url(images/bg-body.png) repeat-x; }
body { min-width:1036px; background:transparent url(images/bg-body-top.jpg) no-repeat center top; font:12px arial,sans-serif; }
  
/*----- container -----*/
#container { width:1036px;	margin:0 auto; }
	
  /*----- header -----*/
  #header { width:1036px; height:211px; margin:0 auto;	background:none; }
    #header .logo { display:block; float:left; width:462px; height:72px; margin:35px 0 0 5px; background:url(images/logo.png) no-repeat; text-indent:-9999px; }
    #header .banner-ad { display:block; float:right; width:300px; height:62px; margin:19px 22px 0 0;  }
    /* nav menu */
    #menu { position:absolute; width:1020px; height:64px; margin-top:140px; padding:7px 8px 0; background:url(images/bg-nav.png) no-repeat; }
    #menu ul { margin:0; padding:22px 37px; list-style-type:none; }
    #menu ul li { display:inline; }
    #menu ul li a { display:block; float:left; padding:1px 14px; text-align:center; color:#fefefe; }
    #menu ul li a:hover { color:#eeeeee; }
    
  /*----- content (nmaincontent & sidebar) -----*/
  #content { width:977px; margin:0 auto; padding:46px 27px 561px 32px; background:url(images/bg-content.png) repeat-y; }
    /* maincontent */
    #maincontent { float:left; width:676px; padding-left:16px; overflow:hidden; } 
      #maincontent .title { margin-bottom:0.45em; }
			#maincontent ul, #maincontent ol { margin:0 0 26px 0 }

    /* sidebar */
    #sidebar { float:right; width:259px; }
      #sidebar .widget { margin:0 auto 16px; padding:15px 20px 19px; background-color:#e5e5e5; border:1px solid #d8d8d8; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; }
      /* searchform */
      #searchform #s { width:11.1em; height:1.9em; margin:0 6px 0 0; padding:0 3px; border:1px solid #7b7b7b; }
      #searchform #searchsubmit { float:right; width:4.3em; height:2em; margin-top:1px; background:url(images/bg-button.png) repeat-x; color:#fff; font:bold 12px "Arial",sans-serif; border:1px solid #000; cursor:pointer; -webkit-border-radius:3px; border-radius:3px; -moz-border-radius:3px; }
      #searchform label { display:none; }
      
      /* wp-calendar */
      #wp-calendar { width:100%; font-size:12px; }
      #wp-calendar caption { padding:0 0 0 5px; font:normal 16px "Arial",Sans-serif; }
      #wp-calendar th { font:normal bold 12px "Arial"; }
      #wp-calendar #next a { padding-right:10px; text-align:right; }
      #wp-calendar #prev a { padding-left:10px; text-align:left; }
      #wp-calendar a { display:block; text-decoration:underline; font:bold 12px "Arial",sans-serif; }
      #wp-calendar td { text-align:center; }
      #wp-calendar td.pad:hover { /* Doesn't work in IE */ }
      #wp-calendar #prev a, #wp-calendar #next a { font-size:11px; width:50%; }   
        
  /*----- footer -----*/
  #footer { clear:both; width:1036px; height:142px; padding:42px 0 0 0; background:url(images/bg-footer.png) no-repeat; }
    #footer ul { margin:0 0 19px 0; text-align:center; list-style-type:none; }
    #footer ul li { display:inline; padding:0 21px; border-left:1px solid #fff; }
    #footer ul li.first { border:none; }
    #footer p { text-align:center; color:#fefefe; font:12px Arial,sans-serif; }
    #footer a { font-weight:normal; color:#fefefe; }
    #footer a:hover { color:#eeeeee; }
	
	.alignleft{ margin:7px 5px 5px 0; } 
	.alignright { margin:7px 0 5px 5px; }
	.cats { clear:both; margin:15px 0 25px; padding:10px; background:#f9f9f9 }
	.date { margin-bottom:20px; } 