/*  
Theme Name: CHFA 2009
Theme URI: 
Description: Wordpress Theme for Children's Hospital Foundation
Version: 1.6
Author: Dennis Grossmann
 */





body, html { margin:0; padding:0; background-color:#f1f1f1; font-family: Arial, Helvetica, sans-serif; font-size:12px; height: 100%; width:100%; background-image:url(images/background-main.jpg); background-repeat:no-repeat; background-position:center 356px; }
a {text-decoration:none; color:#0097bd; outline:none; }
a:hover {text-decoration:underline;}
img { border:none; }
.clear { clear:both; } 
.left { float:left }
.right { float:right }
#container {margin: 0 auto 0 auto; padding:0 30px 0 30px; width:934px; min-height:100%; display: block; background-color:#FFFFFF }
#header { width:934px; padding:0; margin:0; height:164px; position:relative; }
#header h1 { margin:0; padding:0; width:434px; height:164px; background-repeat:no-repeat; text-indent:-9999px; display:inline; float:left; }

#logo { margin:0 0 0 730px; padding:0; width:199px; height:151px; display:block; background-image:url(images/logo.jpg); background-repeat:no-repeat; text-indent:-9999px; }

#boxmenu { margin:0; padding:0 0 0 0; width: 100%; height:48px; color: #000000; text-align: left; background-color: #4a4b4b; z-index:999px; background-image:url(images/backgound-menu-right.jpg); background-repeat:no-repeat; background-position:right top; }

dt, dl, dd, ul, li { list-style-type: none; margin: 0 12px 0 0; padding: 0; }
#menu { position : relative; left: 0; top: 0; margin:0 0 0 330px; width:auto; height:48px;  }
#menu dl { float: left; }
#menu li { display: inline; }
#menu a { margin:0; padding:15px 0 0 0; text-decoration: none; color: #FFF; font-size:14px; display:block; float:left; }
#menu a:hover { color:#c1e605; }
#menu a.active { color:#c1e605; }

#smenu2 { position: absolute; left: 52px; top:48px; font-size: 14px; height:48px; width: 600px; }
#smenu3 { position: absolute; left: 155px; top:48px; font-size: 14px; height:48px; width: 500px; }
#smenu4 { position: absolute; left: 52px; top:48px; font-size: 14px; height:48px; width: 580px; }
#smenu5 { position: absolute; left: 52px; top:48px; font-size: 14px; height:48px; width: 580px; }

#smenu2, #smenu3, #smenu4, #smenu5	{ display:none; }

#smenu2 a, #smenu3 a, #smenu4 a , #smenu5 a { margin:0; padding:10px 0 0 0; color:#000; padding-left:10px; margin-right:10px; width:auto; height:31px; float:left; }

#smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover { height:29px; width:auto; float:left; color:#FFF; padding-left:10px; margin-right:0; background-color:#afca26; background-image:url(images/tb_a_left.jpg); background-repeat:no-repeat; background-position:left top;  }
#smenu2 a.active, #smenu3 a.active, #smenu4 a.active, #smenu5 a.active { height:29px; width:auto; float:left; color:#FFF; padding-left:10px; margin-right:0; background-color:#afca26; background-image:url(images/tb_a_left.jpg); background-repeat:no-repeat; background-position:left top;  }

#smenu2 a:hover span, #smenu3 a:hover span, #smenu4 a:hover span, #smenu5 a:hover span { padding-right:10px; height:29px; width:auto; display:block; float:left; color:#FFF; background-color:#afca26; background-image:url(images/tb_a_right.jpg); background-repeat:no-repeat; background-position:right top; cursor:pointer;  }

#smenu2 a.active span, #smenu3 a.active span, #smenu4 a.active span, #smenu5 a.active span { padding-right:10px; height:29px; width:auto; display:block; float:left; color:#FFF; background-color:#afca26; background-image:url(images/tb_a_right.jpg); background-repeat:no-repeat; background-position:right top; cursor:pointer;  }

#bigbox1 { margin:60px 0 0 0; padding:0; width:100%; height:196px; }
#donate { position:relative; top:12px; left:321px; margin:0; padding:0; width:322px; height:184px; display:block; background-image:url(images/donate-homepage.jpg); background-repeat:repeat; text-indent:-9999px; float:left }
#smallbox1 { margin:30px 0 0 0; padding:16px 0 16px 20px; width:264px; height:auto; color: #000000; text-align: left; background-color: #e3e3e3; float:right; position:relative; height:140px; }
#smallbox1 p { margin:0 0 0 auto; padding:10px; line-height:1.5em; }
#smallbox1 img { float:left; margin:0; padding:0; }

#smallbox1 div div a img { padding:14px 10px 5px 0; }


h2 { margin:0; padding:0; color:#41316f; font-weight:normal; font-size:23px; clear:left; }
h3 { margin:0; padding:0; color:#FFF; font-weight:normal; font-size:23px; clear:left; }

#baby { margin:0; padding:0; height:304px; width:321px; display:block; background-image:url(images/baby.jpg); background-repeat:repeat; text-indent:-9999px; position:absolute; z-index:9999px; }
#baby-small { margin:0; padding:0; height:142px; width:321px; display:block; background-image:url(images/baby-small.jpg); background-repeat:repeat; text-indent:-9999px; position:absolute; z-index:9999px; }

#bigbox2 { margin:0; padding:0; width:100%; height:auto;}
#smallbox2 { margin:0; padding:0; width:656px; height:auto; color: #FFF; text-align: left; float:left; position:relative; background-image:url(images/bg_homepage_top.jpg); background-repeat:no-repeat; }
#smallbox2 p { margin:0; padding:10px 0 10px 0; }
#smallbox2 .cols { margin:0; padding:0 20px 0 0; float:left; width:290px; line-height:1.25em; }
#smallbox2 ul  { margin:10px 0 0 20px; list-style: disc; }
#smallbox2 li  { list-style: disc; }

#smallbox2bottom {background-image:url(images/bg_homepage_bottom.jpg); background-repeat:no-repeat; background-position:left bottom; }

#smallbox3 { margin:10px 0 0 0; padding:16px 20px 16px 20px; width:264px; height:auto; min-height:280px; color: #000000; font-size:13px; text-align: left; background-color: #c276be; float:right; position:relative; }
#smallbox3 a { color: #fff; font-weight:bold; }
#smallbox3 .date { font-size:12px; color:#FFF }



#bigbox4 { margin:34px 0 0 0; padding:16px 20px 16px 20px; width:100%; height:auto; text-align: left; background-color: #FFF; border:1px solid #f2f2f2; float:left; position:relative; }
h4 { margin:0; padding:0; color:#66646b; font-weight:normal; font-size:18px }
#bigbox4 ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:20px 0 0 0; padding: 0; }
#bigbox4 li { list-style-type: none; margin: 0 34px 0 34px; padding: 0; display:inline; float:left; }

#bigbox4 #sponsor1 { margin:0; padding:0; width:118px; height:55px; display:block; background-image:url(images/sponsor1.jpg); background-repeat:no-repeat; text-indent:-9999px; }
#bigbox4 #sponsor2 { margin:0; padding:0; width:99px; height:64px; display:block; background-image:url(images/sponsor2.jpg); background-repeat:no-repeat; text-indent:-9999px; }
#bigbox4 #sponsor3 { margin:0; padding:0; width:128px; height:39px; display:block; background-image:url(images/sponsor3.jpg); background-repeat:no-repeat; text-indent:-9999px; }
#bigbox4 #sponsor4 { margin:0; padding:0; width:109px; height:51px; display:block; background-image:url(images/sponsor4.jpg); background-repeat:no-repeat; text-indent:-9999px; }
#bigbox4 #sponsor5 { margin:0; padding:0; width:100px; height:70px; display:block; background-image:url(images/sponsor5.jpg); background-repeat:no-repeat; text-indent:-9999px; }

#footer { margin:0 0 0 0; padding:34px 0 34px 0; width:100%; color:#66646b; font-size:11px; }
#footer ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding: 0; width:auto; float:left; }
#footer li { list-style-type: none; margin: 0 4px 0 0; padding: 0; display:inline; }
#footer a { color:#66646b; font-size:11px; }
#footer #designby { margin:0; padding:0; float:right; width:295px; }
#footer #text { margin:0; padding:0; position:relative; top:0; #top:-16px; _top:-16px; float:left; }
#footer #digitalgardenlogo { margin:0; padding:0; width:151px; height:29px; display:block; float:right; position:relative; top:-22px; background:url(images/digitalgardenlogo.jpg) no-repeat #fff; }



#content	{ width:600px; float:left; margin-top:94px; padding:15px; border-top:solid 1px #afca26; }
#sidebar	{ width:232px; float:right; margin-top:74px; }

div#content ul	{ margin-left:0;}
div#content li	{ padding:3px 0; padding-left:15px; background:url(images/li-bullet.gif) no-repeat 0 7px; }
div#content strong	{ font-size:14px; font-weight:bold; color:#afca26;}

div#content table		{ padding:10px 0;}
div#content table td	{ padding:0 10px 0 0; vertical-align:top; }
div#content p		{ clear:left;}


div#content div#sponsors img	{ float:left; padding-right:15px; }

#sponsors 		{ height: 200px;}

#sponsors img 	{clear:both; display:block; float:left; }
#cause img 		{clear:both; display:block; float:left; padding-right:10px; }

#workplace img 			{display:block; float:left; clear:none; padding:2px 2px 0 0; }
#hope img 				{display:block; float:left; clear:none; padding:10px 10px 0 0; }
#hope2 img 				{display:block; float:left; clear:none; padding:2px 2px 0 0; }
#probono img 			{display:block; float:left; clear:none; padding:10px 10px 0 0; }
#probono ul 			{clear:both; padding-top:10px;}

#cause h2,
#workplace h2,
#hope h2,
#probono h2 					{ padding-top:30px; clear:left; }

div#content #cause ul			{ background:none; padding-top:10px; }
div#content #cause ul li		{ height:155px; clear:left; background:none; padding-left:0; }


blockquote 				{ font-style:italic; font-size:14px; margin:0px; }
	


hmtl{
     }

body{
     }

#media p { padding:2px 0 2px 0; margin:0 }
/*--------------------for your text--------------------*/

p{
     }

h1,h2,h3,h4,h5,h6{
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}


blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
     }

address {
     }

/*--------------------for links--------------------*/


a {
     }
a:link { 
     }
a:visited { 
     }
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { 
    }
a:link:active, 
a:visited:active {
     }

/*--------------------iamges as a link--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies --------------------*/

body img.wp-smiley{
     }



/*--------------------read more link--------------------*/

.more-link{
     }

/*--------------------pages with pagination--------------------*/
p.serif{
     }

/*--------------------search--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------comments--------------------*/
.alt {
	 
	}

.commentlist {
	 
	}


.nocomments {
	 
	}
 
.commentlist li {
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	}

#commentform textarea {
	}

#commentform #submit {
	 
	}

/*--------------------calendar--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id in relationsship to the id of the widget*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------categories--------------------*/

li#categories{
     }

.widget_categories{
     }

