
/* PHP Variable-Driven CSS Template Created by Michael Niles at blindmikey.com */

/*----------------------------------------------------------------------
////////////
////////////	TOC 
////////////	--------
////////////	
////////////	i.	Setting up the Canvas
////////////	ii.	Core styling conventions
////////////
////////////	1.	Header
////////////	2.	Navigation
////////////	3.	Content
////////////	4.	Footer
////////////
----------------------------------------------------------------------*/


/*----------------------------------------------------------------------
////////////
////////////	i. Setting up the Canvas
////////////
----------------------------------------------------------------------*/

	* { margin:0; padding:0; outline:none;  }
    
    html, body { height: 100%; }
    
    body { background-color:#4D142D; }
	
	#body { background-color:#4D142D; background-image:url(themes/ankeny/images/bg_center.png); background-repeat:no-repeat; background-position:top center; font-size:1em; min-height:100%; }
    	
	img { border:0;  }
	
	a { color:#B20564;  }
    
		a:hover { color:#DE1F85; }
        
	h1, h1 a { color:#B20564;  }
    
	h2, h2 a { color:#B20564;  }
    
	h3, h3 a { color:#6B8F60;  }
            
	h4, h4 a { color:#B20564;  }
    
	p, ol, ul { color:#313C40;  }
    
    blockquote { margin-left: 2em; margin-right: 2em; }
        
/*----------------------------------------------------------------------
////////////
////////////	ii. Core styling conventions
////////////
----------------------------------------------------------------------*/
		
	.hide { display:none; }
	
	.off { opacity:0.6; filter:alpha(opacity=60); }
	
	img.alignleft { margin:0px 10px 10px 0px; }
	img.alignright { margin:0px 0px 10px 10px; }

	.clear, .hr { clear:both; }

	.align { padding:2px 40px; }

	.left, .alignleft { float:left; }

	.right, .alignright { float:right; }
        
	#container { position:relative; margin:0 auto; background-color:transparent; width:782px; }
         	
/*----------------------------------------------------------------------
////////////
////////////	1. Header
////////////
----------------------------------------------------------------------*/
		
	#header { font-family:Trebuchet MS, Tahoma, Helvetica, Sans-Serif; background: transparent url(themes/ankeny/images/header_bg.png) no-repeat 0 0; width:782px; position:relative; height:171px; overflow:hidden; line-height:1.2em; }
    	
        #header a { text-decoration:none; }
        	
            #header a:hover { text-decoration:none; }
    	
        #heading { display:block; position:relative; top:65px; padding:0 40px; text-align:left; }
            
            #header .title, #header .subtitle { position:relative; height:1em; }
            #header .title { font-size:36px; font-weight:bold; display:none; }
            #header .subtitle { font-size:20px; font-weight:normal; display:block; }
            
                #header .title,
                #header .title a { color:#B20564; text-decoration:none; }
                
                #header .subtitle,
                #header .subtitle a { color:#B20564; text-decoration:none; }
    
/*----------------------------------------------------------------------
////////////
////////////	2. Navigation
////////////
----------------------------------------------------------------------*/

	#nav { width:782px; height:43px; background: transparent url(themes/ankeny/images/nav_bg.png) no-repeat 0 0; position:relative; }
    
    	#nav_align { text-align:center; padding:0 40px; }
    
            #nav ul { list-style-type:none; } 
            
                #nav .menu li { display: -moz-inline-stack !important; display:inline-block !important; display:inline; font-size:14px; font-family:Trebuchet MS, Tahoma, Helvetica, Sans-Serif; z-index:10; margin:0 0px; }
                    
                    #nav .menu li a { display: -moz-inline-stack; display:inline-block; color:#8C541B; text-decoration:none; text-align:center; height:25px; padding: 9px 10px 8px; text-decoration:none; line-height:25px;  background:transparent;}
                    
                        #nav .menu li a:hover
						 
                        { color:#19432E; background:transparent; }
                        #nav .menu li.current_page_item a,
                        #nav .menu li.current-menu-item a { color:#19432E; background:transparent; }
                                         
		/*/// Dropdown CSS ///*/
        
        			#nav .menu li.current_page_item li a,
                    #nav .menu li.current-menu-item li a { color:#FFF9DE !important; background:#2B4F4B !important; }
                        #nav .menu li.current_page_item li a:hover,
                        #nav .menu li.current-menu-item li a:hover { color:#FFFFFF !important; background:#3A7062 !important; }
                        
                    #nav .menu li li.current_page_item a,
                    #nav .menu li li.current-menu-item a { color:#FFFFFF !important; background:#3A7062 !important; }
                    	#nav .menu li li.current_page_item li a,
                        #nav .menu li li.current-menu-item li a { color:#FFF9DE !important; background:#2B4F4B !important; }

                        #nav .menu li ul { position:absolute; width:125px; left:-999em; z-index:100; text-align:left; margin-left:0; font-size:1em; top:43px; background:#2B4F4B; }
                        
                            #nav .menu ul li { float: left; clear:left; background:#2B4F4B; margin:0 !important; position:relative; }
                        
                                #nav .menu ul li a { color:#FFF9DE !important; background:#2B4F4B !important; width:105px; height:auto !important; text-align:left; }
                                    
                                #nav .menu ul li a:hover { background:#3A7062 !important; color:#FFFFFF !important; }
                        
                                #nav .menu li ul ul, 
                                #nav .menu li ul ul ul { margin-top:0; padding:0; margin-left:125px; top:0; }
                                            
                                #nav .menu li:hover ul ul, 
                                #nav .menu li:hover ul ul ul, 
                                #nav .menu li:hover ul ul ul ul,
                                #nav .menu li.sfhover ul ul, 
                                #nav .menu li.sfhover ul ul ul, 
                                #nav .menu li.sfhover ul ul ul ul { left: -999em; }
                        
                                #nav .menu li:hover ul,
                                #nav .menu li li:hover ul, 
                                #nav .menu li li li:hover ul, 
                                #nav .menu li li li li:hover ul, 
                                #nav .menu li.sfhover ul, 
                                #nav .menu li li.sfhover ul, 
                                #nav .menu li li li.sfhover ul, 
                                #nav .menu li li li li.sfhover ul { left: auto; }

/*----------------------------------------------------------------------
////////////
////////////	3. Content
////////////
----------------------------------------------------------------------*/

	#content { background:transparent url(themes/ankeny/images/content_bg.png) repeat-y top center; position:relative; top:0; margin:0 auto; width:782px; }
    
    	#main {  font-family:Arial, Helvetica, Sans-Serif; background:; float:left; margin:0px 40px 0; position:relative; width:702px; font-size:14px; }
        
        .main_wrapper { padding:20px 0 25px; float:left;  }
            
            .post_snippet, 
            .post, 
            .page,
            #comments_wrapper { float:left; width:702px; position:relative; }
            	
                #comment { width:702px; }
                
                .post_snippet { margin-bottom:1em; }
                
                .post_title a { color:#B20564; }
                	.post_title a:hover { color:#DE1F85; }
                
                .main_wrapper h1,
                .main_wrapper h2,
                .main_wrapper h3,
                .main_wrapper h4 { padding:0 0 .2em; font-family:Trebuchet MS, Tahoma, Helvetica, Sans-Serif; }
                
                .main_wrapper h1 { font-size:36px; }
                .main_wrapper h2 { font-size:30px; }
                .main_wrapper h3 { font-size:24px; }
                .main_wrapper h4 { font-size:18px; }
                
                .main_wrapper h1 a,
                .main_wrapper h2 a,
                .main_wrapper h3 a,
                .main_wrapper h4 a { text-decoration:none; }
                
                .main_wrapper ul, .main_wrapper ol { margin-left:25px; }
                
                .main_wrapper p,
                .main_wrapper ul,
                .main_wrapper ol { padding-bottom:1em; line-height:1.3em; }
                
                .main_wrapper a { text-decoration:underline; }
                
                	.main_wrapper a:hover { text-decoration:none; }
            
            .author,
            .timeStamp { position:relative; top:-8px; font-size:0.75em; }
            
                .author { color:#8C541B; }
                
                .timeStamp { color:#8C541B; }
                
            .readMore { display:block; margin-top:1em; }
                
            .textwidget {  }
            
    #searchform { position:relative; }
     
ol.wp-paginate {padding:1em 0; margin:0; }
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:transparent; background:#B20564; border:1px solid #B20564; margin-right:4px; padding:3px 6px;}
.wp-paginate .page_item span { }
.wp-paginate .prev, .wp-paginate .next {}
.wp-paginate li span, .wp-paginate li a { width:auto; float:none; }
            

/*----------------------------------------------------------------------
////////////
////////////	4. Footer
////////////
----------------------------------------------------------------------*/
			
	#footer { font-family:Arial, Helvetica, Sans-Serif; width:auto !important; width:782px; background: transparent url(themes/ankeny/images/footer_bg.png) no-repeat top center; position:relative; height:10px; clear:both; text-align:center; line-height:1.3em; font-size:12px; }
    	
        #footing { display:block; position:relative; top:25px; padding:0 40px; }
    
		#footer p, 
        #footer .textwidget { display:block; position:relative; color:#FFF9DE; }
        
        #footer a { color:#FFF9DE; text-decoration:none; }
        
        	#footer a:hover { color:#FABEDF; text-decoration:none; }
        
		#footer ul, 
        #footer p,
        #footer .textwidget { list-style-type:none; padding-bottom:1em; }
        
			#footer ul li { display:inline; padding:0 5px;position:relative; }
