/**** LINK-tag style sheet styles-site.css ****/

/* Type CSS rules here and they will be applied
to pages from 'www.psbblog.com'
immediately as long as you keep this window open. */

/**** LINK-tag style sheet styles-site.css ****/

body, div, td, ul, li { font: 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #545454; }
.posted { font-size: 11px; }
#btm-lft,  #btm-rt { font-size: 9px; line-height: 12px; }

H1, H2, H3 { font:bold 18px Arial, Verdana, Helvetica, sans-serif; padding: 0px; margin: 0px; color: #000; }
H1 { font-size: 25px; display: inline; }
H2 { font-size: 14px; color: #808080; display: inline; }


a:link { color: #990019; }
a:visited { color: #8F515C; }
a:hover, a:active { color: #000; } 

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }

br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body { background: #FFF; margin: 0px; padding: 0px; }

#pagediv_C { width: 100%;  text-align: center; }
  
  #pagediv { width: 916px; text-align: left; margin: 0 auto 0 auto; }
	
  
	/*** TOP CUSTOM STYLES  ********************************/
   #topRow1 { position: relative; height: 74px;  z-index: 30; }
     #topRow1-col1 { position: absolute; top: 33px; left: 23px; width: 159px; }
     #topRow1-col2 { position: absolute; top: 43px; left: 288px; width: 628px; }



	/*** Main Column LAYOUT   *******************************/
	#pageColumns { width: 916px; position: relative; background: url(../images/bg-content.gif) }
	

     #ColumnRtC { width: 326px; float: right;  padding-right: 13px; }
	 /*** RIGHT COLUMN CUSTOM STYLES  ********************************/
		  
		#subscribe {background: url(/images/bg-subscribe.gif) no-repeat top left; }
		#subscribe form { margin: 0px; padding: 0px; }
		#subscribe .input {  width: 240px; margin: 2px 5px 0px 3px; font: 10px Arial; vertical-align: top; border: 0px; }
		
		#ColumnRtC ul { margin: 10px 0px 10px 0px; padding: 0px; }
		#ColumnRtC li { list-style: none; margin: 0px 0px 10px 20px; font-size: 11px; line-height: 13px; }
		  
	#ColumnLftC { width: 513px; float: left; padding-left: 23px; }
    /*** LEFT COLUMN CUSTOM STYLES ********************************/
		.contentTable { width: auto; padding: 0; margin: 0; border-spacing: 0; border-collapse: collapse; border-width: 0; }
	   #contentArea { padding: 0px 0px 15px 0px; margin: 0; }
	   #contentArea p { margin: 0 0 12px 0; padding: 0; }
	   
	   
	   #searchBox { width: 150px; position: absolute; top: 0px; left: 400px; background: url(images/bg-search.gif) no-repeat top left; }
	   #searchBox form { margin: 0px; padding: 0px; }
	   #searchBox input { margin-top: 3px; }
 	   #searchBox .input {width: 107px; margin: 3px 5px 5px 4px; font: 10px Arial; border: 0px; vertical-align: top; }
	   

	#clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
	*html #clearOut { margin-top: -13px; } /* Only for IE*/


		

	/*** BOTTOM CUSTOM STYLES ********************************/

	#btmNavC { position: relative; color: #A8A8A8; height: 50px; }
	  #btmNavC a:link { color: #A8A8A8; }
	  #btmNavC a:visited { color: #A8A8A8; }
	  #btmNavC a:hover,#btmNav p a:active { color: #000000; }
	  
	  #btm-lft { position: absolute; top: 10px; left: 23px; }
	  #btm-rt { position: absolute; top: 10px; right: 13px; }

	
	
	
	
