/*  
Theme Name: CPC2
Theme URI: http://www.cpclearningnetwork.org/
Description: A theme for use with the CPC Learning Network site. </a>
Version: 2.0
Author: 3M 
Author URI: http://www.redtailanalytics.com/


*/
/* wordpress site promo images */

#homeimagepromo { height:252px; width:380px; background-image:url('/wp-content/themes/cpc2/images/general/cpc_home_promo1.jpg'); background-repeat:no-repeat; background-position:left; padding:0px; margin:0px;}

/* crosssite elements */
body { margin:0px; border:0px; font-size:13px; font-family: Arial, Helvetica, sans-serif; background-color:#fff;  }
a { color:#729ab3; text-decoration:none; }
a:hover { text-decoration:underline; }
form { margin: 0px 0px 0px 0px; }
.splitter { padding-left:10px; padding-right:10px; }
/* top red bar */

/* logo and top nav */
#navtabs { width:780px; margin-left:auto; margin-right:auto; border-bottom:1px solid #fff; background-color:#333; vertical-align:right; }
#navtabs ul { padding:0px; margin:0px; height:17px; line-height:17px; }
#navtabs ul li { font-size:11px; width:100px; list-style-type:none; float:left; color:#fff; }

#navtabs ul li.hometab { background-color:#840000; text-transform:uppercase;font-weight: bold; width:100px; border-right:2px solid #fff; } 

#navtabs ul li.wikitab {background-color: #006600; width:100px;text-transform:uppercase; font-weight:bold; border-right:2px solid #fff; }
#navtabs ul li a { padding-left:6px; color:#fff;   } 

#navtabs ul li:hover, #navtabs ul a:hover { background-color:#000; text-decoration:none; }

#navtabs .webside { border-bottom:1px solid #840000; }
#navtabs .wikiside { border-bottom:1px solid #060; }



#footergrad { width:780px; margin-left:auto; margin-right: auto; background-image:url('/wp-content/themes/cpc2/images/general/cpc_leftcol_bottom.gif'); 
background-repeat:no-repeat; background-position:left; background-color:#ffffff; margin-top:0px; margin-bottom:0px; padding-bottom:0px; height:11px; }



#cpclogodiv { width:780px; height:108px; margin-left:auto; margin-right: auto; vertical-align: middle; background-image:url('/wp-content/themes/cpc2/images/general/cpc_banner.gif'); 
background-repeat:no-repeat; background-position:top; border:none; background-color:#840000; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}

#cpclogowikidiv { width:780px; height:108px; margin-left:auto; margin-right: auto; vertical-align: middle; background-image:url('/wp-content/themes/cpc2/images/general/cpc_banner_wiki.gif'); 
background-repeat:no-repeat; background-position:top; border:none; background-color:#006600; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}


.homepagetitle { font-size:18px; color:#333333; font-weight:bold;}
#cpcsearchbox { float:right; padding-right:5px; }
#inthespotlight { color:#fff; padding:5px; padding-top:15px; }
#pagenav { color:#fff; padding-top:15px; text-transform:uppercase; font-size:11px; }
#pagenav a { font-size:11px; color:#fff; padding-bottom:4px; }
#pagenav ul { list-style:none; padding:0px; margin:0px; }
#pagenav li { padding:4px; }
#pagenav li ul { display:none; visibility:hidden; }
#pagenav li.current_page_item { background-color:#444444; }
#pagenav li.current_page_item ul { background-color:#666; display:block; visibility:visible; margin-top:6px;  }

#inthespotlight .title, #pagenav .title { color: #b8cccc; font-weight: bold; }
#inthespotlight .whtbd, #pagenav .whtbd { color: #fff; font-weight: bold; }
#inthespotlight .allcaps, #pagenav .allcaps { color:#fff; text-transform:uppercase; font-size:10px; text-decoration:underline }

#fromthefield { color:#000; padding:5px; padding-top:15px; }
#fromthefield .title { color: #000; font-weight: bold; }
#fromthefield .whtbd { color: #000; font-weight: bold; }
#fromthefield .allcaps { color:#375375; text-transform:uppercase; font-size:10px; text-decoration:none }

.widgettitle { font-size:12px; font-weight:bold; }

#wpTextbox1 { width:350px; }
/* .mw-headline { font-size:14px; border-bottom:1px solid #000; } */
.wikipagetitle { color:#0070b3; }
.printfooter { display:none; }
/* end wiki nav */

/* main containers */
#spacer { padding-top:15px; }
#main { background:#fff url('/wp-content/themes/cpc2/images/general/cpc_bluebar.gif') repeat-y; }

#mainwiki { background:#fff url('/wp-content/themes/cpc2/images/general/cpc_greenbar.gif') repeat-y; }

#allborder { width:780px; border-left:1px solid #999; border-right:1px solid #999; margin-left:auto; margin-right:auto;  }
#content { width:380px; margin-top:0px; padding-top:0px; float:left; margin-right:15px; float:left; }
#contentfull { width:560px; margin-top:0px; padding-top:0px; float:left; margin-right:5px; float:left; }


/* #sidebarleft { width:171px; margin-top:0px; padding-top:0px; float:left; padding-left:5px; margin-right:15px; } */
#sidebarleft { width:150px; float:left; padding-right:30px; margin-left:5px;  } 
#sidebar { width:175px;margin-left:10px; margin-top:0px; padding-top:0px; float:left; }
#sidebar ul { list-style-type:none; margin-left:0px; padding-left:5px; }
#sidebar li a { color:#729ab3; text-decoration:none;  }
#sidebar li a:hover { color:#729ab3; text-decoration:underline;  }
#sidebar li { padding-bottom:5px; }
/* global footer links */
#footer { width:782px; height:55px; background-color:#999; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-left:auto; margin-right:auto; background-image:url('/wp-content/themes/cpc2/images/general/cpc_footer_shadow.gif'); background-repeat:repeat-x; background-position:bottom; }
#footerleft a, #footerright a { color:#fff; text-decoration:none;}
#footerleft a:hover, #footerright a:hover { color:#81000b; text-decoration:underline;}
#footerleft { float:left; height:30px; padding-left:15px; padding-top:22px; }
#footerright { text-align:right; float: right; height:30px; padding-right:15px; padding-top:15px;}


#pixopoint_menu_wrapper1 { background-image:url('/wp-content/themes/cpc2/images/general/cpc_gradient.gif'); background-repeat:repeat-x; height:50px; background-color:#cde3e3; width:780px; 
   }
  
#pixopoint_menu1 ul#suckerfishnav {
   
    font-size:12px;
    font-family:arial,helvetica,sans-serif;
    
    width:740px; 
	height:50px;
	 
    float:left;
    list-style:none;
    clear:both;
	margin:0px;
	padding-left:20px;
    

  

    }

   
    
#suckerfishnav ul { padding-top:12px;  }	
#suckerfishnav a {
    display:block;
    
    text-decoration:none;
    
    }
	
#suckerfishnav a:active {
    display:block;
    color:#fff;
    text-decoration:none;
    
    }	


#suckerfishnav li {
    float:left;
    padding:0;
	line-height:46px; 

   
	
    }
	

#suckerfishnav li a { color:#000; font-weight:bold; padding-left:8px; padding-right:8px;}	
	
#suckerfishnav ul li {
    float:left;
    padding:0;
	line-height:18px; 
	
   
	
    }
	
#suckerfishnav li li {
    
background:#444444;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
color:#fff;
padding-left:5px;

  
    /* font-weight:bold; */
    font-family:helvetica,sans-serif;
    text-transform: uppercase;

    }
#suckerfishnav li li a {
    font-weight: normal;
    font-size:11px;
    color:#fff;
    }
	
	#suckerfishnav li ul { 
	float:left;
    list-style:none;
    vertical-align:bottom;
    padding:0;
   width:145px;
    margin:0;
    position:absolute;
    	z-index:999;
    left:-999em;
    height:auto;
    
    font-weight:normal;
    
    line-height:45px;
    }
	
	#suckerfishnav li ul li { width:145px; }
	
#suckerfishnav li ul ul {
   margin:-21px 0 0 115px;  
     }


#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em; 
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    
    }


	
#suckerfishnav li a:hover, #suckerfishnav li.sfhover  { 
   background-color:#000;  color:#fff; }

#suckerfishnav li.sfhover a { color:#fff;  }

#rta_ad { color:#666666; font-size:10px; width:782px; margin-left:auto; margin-right:auto; text-align:right; }
#wpUserLanguage { width:200px; }

/* wp specific  */
.leftcolumndiv { width:495px; margin-top:0px; padding-top:0px; float:left; margin-right:15px; }
.rightcolumndiv { width:255px; margin-top:0px; padding-top:0px; float:left; }
.splitter { padding-left:10px; padding-right:10px; }
.datestamp { font-style:italic; font-weight:bold; color:#a0a0a0; }
.post_title, .post_title a { font-size:19px; color:#292828; font-weight:bold;}
.post_title a:hover { text-decoration:underline; }

.entry h2 a { color: #292828; text-decoration: none;}
.read_more a, .boxcomments a { color:#729ab3; text-decoration:none; font-weight:bold;}
.home_article { width:225px; float:left; padding-right:20px; }
.adminlink a, .editsection a { background-color:#6fa571; color:#fff; padding:6px; font-size:10px; text-transform:uppercase; }
.pagehistory { color:#a0a0a0; }
.navigation { padding-top:20px; color:#81000b; font-size:14px; }
.navigation a { color:#81000b; text-decoration:none; }
.navigation a:hover, { text-decoration: underline; }
.postmetadata { font-size:12px; color:#a0a0a0; font-weight:bold; }
.postmetadata a { color:#a0a0a0; text-decoration:none; font-weight:normal; }
.postmetadata a:hover { text-decoration:underline; }
.divider { width:100%; border-bottom:1px solid #a0a0a0; padding-top:8px; padding-bottom:15px;}
#respond, .nocomments, #comments-closed, #comments-blocked { color:#666666; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
#pagelist { width:100%; border:2px solid #a0a0a0; padding:2px; }
#pagelist li { margin-left:0px; }
.pagetitle { color:#333333; font-size:18px; }
.boxcomments ol { list-style-type:none; margin-left:0px; padding-left:0px; } 
.odd { background-color:#eee; padding:6px; border-bottom:3px solid #ffffff; }
.mycomment { background-color:#ccffcc; padding:6px; border-bottom:3px solid #ffffff; }
.boxcomments { border-top:1px solid #a0a0a0; padding-top:10px; }
.commentlist { border-bottom:1px solid #a0a0a0; padding-bottom:5px; }