/* CSS Document */

body {background:#666666 ;

   line-height: 130%;

   color: #000000;

   text-align: center;

   font-family: "Lucida Grande", verdana, sans-serif;

   font-size: 14px;

}

	


		
	/* Happy Resyndicator 	div p.feedTitle {display:none }
	----------------------------------------------- */

	div.feedburnerFeedBlock p.date {
		color: #666;
		}
	div.feedburnerFeedBlock ul li div {
                padding-left: 24px;
		}
	div.feedburnerFeedBlock span.headline a {
		font-weight: normal;
		font-size: 14px;
		}
	div.feedburnerFeedBlock ul li {
		margin-bottom: 1em;
		padding-left: 0;
		text-indent: 0;
		}
	div.feedburnerFeedBlock ul {
		list-style: none;
		margin: 0;
		padding: 0px;
	}
.t {background: #ddddff; margin: 20px; font-size: 24px; padding: 5px}





#body{

   width: 980px;

   background: #FFFFFF;

   margin-left: auto;

   margin-right: auto;

}



#body-pad{

   width: 980px;

   background: #FFFFFF;


   float: left;

}



#spacer {

   clear: both;

}

/*******************************************************************************

Banner at the top of page

*******************************************************************************/

#banner{

   width: 980px;

   float: left;

   background: #FFFFFF;

   background: url(http://todayinaustin.com/images/top-banner.jpg);



  }



#banner-photo{

   float: left;

   margin-top : 20px;

   margin-left: 5px;

   margin-right : 5px;

}



#banner-title{

   float: left;

   margin-left: 5px;

   margin-top: 30px;

}



#banner-title H1{

   font-family:"Lucida Grande", verdana, sans-serif;

   font-size: 40px;

   margin-top: 5px;

}



#banner-title .blue{

   color: #5180AE;  

}



#banner-title .rose{

   color: #990066;

}



#banner-RSS{

   width: 124px;

   float: right;

   padding-top: 20px;

   padding-left: 5px;

   padding-right: 5px;

   padding-bottom: 10px;

   text-align: center;

}



#banner-photo-right{

   float: right;

   margin-top : 20px;

   margin-left: 5px;

   margin-right : 0px;

}
#banner-photo-left{

   float: left;

   margin-top : 20px;

   margin-left: 0px;

   margin-right : 0px;

}

/*******************************************************************************

Navigation bar

*******************************************************************************/



#navbar{

   width: 980px;

   float: left;

   height: 30px;

   background: #023578;

   padding: 0;

   margin: 0;

   border-bottom: 1px solid #4A74A0;

}



#navbar ul

{

	padding: 0;

	margin: 0;

}



#navbar ul li

{

	list-style-type: none;

	display: block;

	float: left;

	font: 11px/30px "Lucida Grande", verdana, sans-serif;

	text-align: center;

	padding: 0;

	margin: 0;

}



#navbar a

{

	display: block;

	width: 195px;

	color: #fff;

	text-decoration: none;

        font-weight:normal;

	border-top: none;

	border-right: 1px solid #4A74A0;

	border-bottom: none;

}

#navbar li#active

{

/*	background: #023578; */

        background: #990066;

	color: #fff;

	border-bottom: none;

}



#navbar li#active a

{

	color: #fff;

        font-weight:bold;

}



#navbar a:hover

{

	background: #5180AE;

	color: #fff;

	border-bottom: none;

}



#navbar li#active a:hover

{

	background: #990066;

	color: #fff;

	border-bottom: none;

}



/*******************************************************************************

Posting section

*******************************************************************************/



#main{

   width: 485px;

   float: left;

   background: #FFFFFF;

   padding-top: 10px;

   padding-left: 5px;

   padding-right: 5px;

   padding-bottom: 10px;

   text-align: justify;

}



.pageswitch a {

  font-weight: normal;

  color: #990066;

  text-decoration: none;

}



.pageswitch a:hover {

  text-decoration: none;

}

.maintable{
   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   text-align: left; 

   font-size: 18px;             

   margin:0px;

   margin-bottom: 5px; 

   line-height: 120%;

   font-weight: normal;

   text-decoration: none;

}


.article{

  width: 485px;

  margin-bottom: 15px;

  margin-top: 10px;

  border: 0px solid #E51218;  

  margin-left: 0;

  margin-right: 0;

  background: #F0F5F9; 
  
  font-size: 14px;


}



.article h2 { 

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   text-align: left; 

   font-size: 21px;             

   margin: 0px;

   margin-bottom: 5px; 

   line-height: 140%;

   font-weight: normal;

   text-decoration: none;

}

.article h3 { 

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   text-align: left; 

   font-size: 14px;             

   margin: 0px;

   margin-bottom: 5px; 

   line-height: 140%;

   font-weight: normal;

   text-decoration: none;

}


.article h2 a, .article h2 a:link, .article h2 a:visited, .article h2 a:active{ 

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   font-size: 21px;   

   font-weight: normal;

   text-decoration: none;   

}



.article h2 a:hover{ 

   text-decoration: underline;  

}


.article p { text-align: justify; }



article a:visited {

  font-weight: normal;

  color: #990066;

  text-decoration: none;

}


.article a, .article a:link, .article a:active, {

  font-weight: bold;

  color: #0033FF;

  text-decoration: none;

}



.article a:hover {

  text-decoration: underline;

}



.article-header-date{

   text-align: right;

   width: 485px;

   height: 22px;

   color: #046DA1;

   background: url(images/article-header-date.jpg) no-repeat;  

}



.article-header-date-pad{

   padding: 2px;

   padding-right: 17px;

 

   color: #666666;



   font-size: 10px;

   text-align: right;



   font-family: Verdana;

   font-weight: normal;

   margin-bottom: -2px;

   margin-top: 5px;

}



.article-header-title{

   width: 485px;

   background: url(images/article-header-title.jpg) repeat-y;

}



.article-header-title-pad{

   padding: 6px;

   padding-left: 10px;

   padding-right: 10px;

}



.article-header-comm{

   text-align: right;

}



.article-header-comm a, .article-header-comm a:link, .article-header-comm a:active, .article-header-comm a:visited {

   font-size: 13px;

   text-decoration: none;

   font-weight: bold;

   color: #666666;

 }



.article-header-comm a:hover{

   font-size: 13px;

   text-decoration: underline;

   font-weight: bold;

}



.article-header-clr{

   clear: both;

}



.article-header-separation{

   width: 485px;

   height: 20px;

   background: url(images/article-header-separation.jpg) repeat-y;

}



.article-body{

   width: 485px;
 
}

.article-body-pad{

   padding: 10px;

}



.article-body-clr{

   clear: both;

}



.article-footer{

   width: 450px;

   padding-left: 34px;

   padding-top: 20px;

/*   height: 32px; */

   background: url(images/article-footer.jpg) no-repeat;

}



.article-footer a, .article-footer a:link, .article-footer a:active, .article-footer a:visited {

   font-size: 10px;

   text-decoration: none;

   font-weight: normal;

   color: #666666;

}



.article-footer a:hover{

   text-decoration: underline;

}

.article-table-comm a:hover{

   font-size: 13px;

   text-decoration: underline;

   font-weight: bold;

}

/*******************************************************************************

Center Column

*******************************************************************************/

#menucol{

   width: 341px;

   float: left;

   background: #FFFFFF;

   padding-top: 10px;

   padding-left: 5px;

   padding-right: 5px;

   padding-bottom: 10px;

   text-align: justify;

  }



#menucol a {

  color: #0033FF;

   text-decoration: underline;  

}



#menucol a:hover {

  text-decoration: underline;

}



.block-menu {

   width: 341px;

   margin-left: 0;

   margin-right: 0;

   margin-top: 10px; 

   margin-bottom: 15px;

   background: #FFFFFF;

}



.block-menu-top {

   width: 341px;

   height: 21px;

   margin: 0px;

   background: url(images/block-menu-top.jpg) no-repeat;

}



.block-menu-content-pad {

   padding-left: 10px;

   padding-right: 10px

}
.block-menu-content-pad1 {

   padding-left: 19px;

   padding-right: 10px

}



.block-menu-content {

   width: 341px;

   background: #F2F2F2 url(images/block-menu-content.jpg) repeat-y;

}



.block-menu-content H2 {

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #990066;

   text-align: left; 

   font-size: 15px;   

   margin: 0px; 

   margin-bottom: 5px;

   line-height: 140%;

   font-weight: normal;

   text-decoration: none;

}

.block-menu-content H3 {

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   text-align: left; 

   font-size: 14px;             

   margin: 0px; 

   margin-bottom: 5px;

   line-height: 140%;

   font-weight: normal;

   text-decoration: none;

}
.block-menu-content H4 {

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   text-align: left; 

   font-size: 21px;             

   margin: 0px;

   margin-bottom: 5px; 

   line-height: 140%;

   font-weight: normal;

   text-decoration: none;

}


.block-menu-bottom {

   width: 341px;

   height: 12px;

   margin:0px;

   background: url(images/block-menu-bottom.jpg ) no-repeat;

} 



#menucol .cat-td-left {

   width: 155px;

   background: #F2F2F2;

   text-align: left;

   border-right-style: solid;

   border-right-width: 1px;

   border-right-color: #CECECE;

   border-bottom-style: solid;

   border-bottom-width: 1px;

   border-bottom-color: #CECECE;

   padding-left: 30px;

   padding-top: 10px;

   padding-bottom: 3px;

}



#menucol .cat-td-right {

   width: 155px;

   background: #F2F2F2;

   border-bottom-style: solid;

   border-bottom-width: 1px;

   border-bottom-color: #CECECE;

   padding-left: 30px;

   padding-top: 10px;

   padding-bottom: 3px;

}



#menucol .cat-td-right a.rose {

   font-size: 14px;

   color: #0033FF;

   font-weight: bold;

   text-decoration: none;

}



#menucol .cat-td-right a.rose:hover {

   text-decoration: underline;

}



#menucol .cat-td-left a.rose {

   font-size: 14px;

   color: #990066;

   font-weight: bold;

   text-decoration: none;

}



#menucol .cat-td-left a.rose:hover {

   text-decoration: underline;

}



#menucol .cat-td-right a.blue {

   font-size: 14px;

   color: #5180AE;

   font-weight: bold;

   text-decoration: none;

}



#menucol .cat-td-right a.blue:hover {

   text-decoration: underline;

}



#menucol .cat-td-left a.blue {

   font-size: 14px;

   color: #5180AE;

   font-weight: bold;

   text-decoration: none;

}



#menucol .cat-td-left a.blue:hover {

   text-decoration: underline;

}

#minimalist{

   background: #FFFFFF;

   padding-top: 10px;

   padding-left: 5px;

   padding-right: 5px;

   padding-bottom: 10px;

   font-size: 11px;
   
   text-align: left;
   
  }




/*******************************************************************************

Right Hand Column

*******************************************************************************/



#rightcol{

   width: 120px;

   float: right;

   background: #FFFFFF;

   padding-top: 10px;

   padding-left: 5px;

   padding-right: 5px;

   padding-bottom: 10px;

   font-size: 11px;

  }



.block-rightcol {

   width: 120px;

   margin-left: 0px;

   margin-right: 0px;

   margin-top: 10px; 

   margin-bottom: 15px;

   background: #FFFFFF;

}



.block-rightcol-top {



}



.block-rightcol-content {

   text-align: center;

}



.block-rightcol-content H2 {

   font-family:"Lucida Grande", verdana, sans-serif;

   color: #000000;

   font-size: 16px;             

   text-align: center;

   margin-left:0px;

   margin-right:0px;

   font-weight: normal;

   text-decoration: none;

}



.block-rightcol-content a.rose {

   color: #0033FF;

   font-weight: normal;

   text-decoration: none;

   display: block;

}



.block-rightcol-content a.blue {

   color: #5180AE;

   font-weight: normal;

   text-decoration: none;

   display: block;

}



.block-rightcol-content a:hover {

   text-decoration: underline;

}



.block-rightcol-bottom {



}

.code {font-family:"Courier New", Courier, monospace; font-weight:bold}