/* 
Theme Name: NewsPress
Theme URI: http://jaredquinn.info/newspress
Description: News Press Theme for WordPress
Version: 1.0
Author: Jared Quinn
Author URI: http://jaredquinn.info
*/


body				{ 
   					font-family: Arial, Helvetica, Verdana, San-Serif;
    				font-size: 12px;
    				color: #333333;
    				margin: 0;
    				padding: 0;
    				line-height: 1.4em;
    				background: #fff;  
    				/*background: #fff url(http://www.kathycasey.com/images/bg_kathy.gif);*/  
    				}

ul li 				{ display: inline; }



#page 				{ margin: 0; padding: 0; }


#sch				{ margin: 0; padding: 0; }
#sch				{ float: left; display: inline;}
#sch form input     { background: transparent; }
#sch form input#go  { padding: 0; }
#sch form input#go, 
input, form  		{ border-width: 0px; border-style: solid; }
 

table, tr, td, img, a 		{ margin: 0; padding: 0;}


#bar 				{ 
					position: absolute;
					/*top: 380px;*/
					top: 96px;
		  			background:#FFF;
					width: 162px;
					background: #fff;
					/*background: #ffd6d6;*/
					display: inline;
					float: left;
					padding: 0 0 0 15px;
					}
#bar ul 			{ 
					margin-left: 5px; 
					padding-left: 0; 
					margin-bottom: 10px;
font-size: 11px; 
					}
#bar h1, #bar h2 	{
					font-size: 12px;
					font-weight:bold;
font-color: #666666;
  					padding: 2px;
  					margin-top: 15px;
					margin-left: 2px;
					margin-bottom: 0px;
					}	

#bar ul li ul 	{ display: block; }
#bar ul li ul li 	{ display: block; }

#txt				{ position: absolute; top: 100px; left: 209px; }
#txt    			{ padding: 5px; padding-right: 10px;  margin-right: 2%; }
#txt	  			{ width: 580px; float: right; display: inline; }
#txt p				{ text-align: justify; }


.nfo 				{ /*border-top: 1px dotted;*/
background: url(http://www.kathycasey.com/images/kathy_signature.gif); 
background-repeat: no-repeat;
					/*float: right;*/
					margin: 0px 0px 30px 0px; 
font-size:11px;
					padding: 37px; 
				
					}

.nfotext 	{ margin: 0px 0px 5px 87px;  }
.clear				{ clear: both; }


#nav 				{ float: right; display: inline; }
#nav ul				{ list-style-type: none; display: inline;
	}
#nav ul li a 		{ padding: 2px 10px;
	  				width: auto;
	  				text-align: center;
	  				white-space: nowrap;
	 				text-decoration: none;
	  				font-variant: small-caps;
	  				font-weight: bold;
					}


.headline			{ font-size: 14px; display: block; text-decoration: none; }
.feedback			{ margin-bottom: 20px; }


#nav ul li ul 		{ position: absolute; bottom: 0; left: 0; right: auto;
	}
#nav ul li ul li    { margin: 4px 0; }
#nav ul li ul li a  { display: inline;
                      padding: 0 8px;
	}
#nav ul li ul li a:link, 
#nav ul li ul li a:visited, 
#nav ul li ul li a:hover, 
#nav ul li ul li a:active 
					{ text-decoration: underline; 
	  				font-weight: normal;
					}
#nav ul li ul li a:hover 
					{ background: none }

A, A:link, A:visited, A:hover { color: #4682B4; text-decoration:none; }

.title				{
					font-size: 21px;
					margin-top: 17px;
					margin-bottom: 12px;
color: #cb0133;
					}

.maintitle			{ 
					font-size: 14px;
					margin-top: 15px;
					margin-bottom: 5px;
					}	

.pageTitle			{ 
					font-size: 22px;
					line-height: 2.2em;
					margin-bottom:10px;
					}	

.catdesc 			{
	 				border-bottom: 1px solid #333;
	 				padding-bottom: 5px;
					}

#search_box {
margin:10px 0 0 0;
}





/* start - css for top bands and logo */
.greenband  {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 61px; 
	width: 100%; 
	background: #ADD107;
	z-index: 20;
	overflow: none;
	line-height: 1px;
	font-size: 1px;
}

.logo {
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 30;
	overflow: none;
	line-height: 1px;
	font-size: 1px;
}
/* end - css for top bands and logo */
/* start - css for main navigation */
#topNav  {
	position: absolute; 
	top: 30px; 
	left: 591px;
	z-index: 30;
	overflow: none;
	line-height: 1px;
	font-size: 1px;
}

#mainNav  {
	position: absolute; 
	top: 61px; 
	left: 0px;
	width: 100%;
	height: 22px;
	background: #FF6600;
	z-index: 20;
	overflow: none;
	line-height: 1px;
	font-size: 1px;
}

#sidePic {
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 176px;
	z-index: 10;
	overflow: none;
	line-height: 1px;
	font-size: 1px;
}

#sideNav {
	position: absolute; 
	top: 105px; 
	/*top: 252px;*/ 
	left: 18px;
	z-index: 20;
	overflow: none;
	line-height: 1px;
	font-size: 1px;
}
/* end - css for main navigation */




