body  {background:#ba7e91 url(../images/body.jpg) no-repeat top center ;color:#ffffff;   } 
.container {margin-top:0; padding-top:20px;}



/*=== links ===*/
a:link {color:#666;}
a:visited {color:#666;}
a:active {color:#666;}
a:hover {color:#ff0;text-decoration: none;}

/* headers */
h1 {color:#e4e4e4; font-weight:bold; font-size:30px; width:320px;}


/* hd */
#hd_outter {background:url(../images/hd.jpg) no-repeat top center; height:96px;}
#hd {width:950px; margin:0 auto;}
#hd .btn {width:175px;height:39px;background:url(../images/btn.gif) no-repeat;border:0;outline:0;text-indent:-9999em;cursor:pointer;display:block;float:right;margin:30px 0 0 0;} #hd .btn:hover { background-position:0 -39px;}


/* footer */
#ft_outter {background:url(../images/ft.jpg) no-repeat top center; height:168px; margin:10px 0 0 0;}
#ft { width:950px; margin:0 auto;} 


/* TWEETER */
 .twitter_outter{background:url(../images/transp.png) repeat;position:relative; padding:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border:1px solid #ffffff;}.tweet {height:130px;width:400px; padding:10px;}    .tweet textarea {		font-family:"Lucida Grande",Helvetica,Arial,Sans-Serif;		font-size:1.2em;		font-weight:bold;		height:70px;		margin: 0;		padding:0;		background-color: transparent;		color:#ffffff;		border:1px solid #ffffff;		padding:5px 0 5px 5px;    }        .tweet #tweet_static {    bottom:14px;    color:#ffffff;    font-family:"Lucida Grande",Helvetica,Arial,Sans-Serif;    font-size:0.8em;    font-weight:bold; margin-right:10px;    }        .tweet #tweet_static_url {color:#fff;}    	.suggest {    position: absolute; top: 110px; right: 10px;    }            #update input {    clear:both;    float:right;    margin-top:10px;    }    .twit_link    {        cursor:pointer;    }    #messagePosted {        width:300px;        height: 40px;        background-color: Yellow;        color: Red;        font-weight: bold;        display: none;    	}     /* leftover characters */  #tweet_char_left {		color:#fff;		font-family:'Georgia','Serif';		font-size:1.5em;		font-weight:bold;		 position: absolute; top: 110px; right: 150px;    }	    #tweet_char_left.ok  {color:#fff;}    #tweet_char_left.watch {color:#ffffff;} /* 20 characters left */    #tweet_char_left.warning {color:#ffffff;} /* 10 characters left  */    #tweet_char_left.twit_error {color:#ffffff; text-decoration:underline;} /* 0 characters left  */    	/* twitter - Tweet_Container */.s_tweets h4 {display: none;}.s_tweets .s_item {width:400px; border-bottom:1px solid #ffffff; margin-bottom:10px;}.s_tweets .s_avatar {padding:2px; margin:5px; border:1px solid #ffffff; float:left;}.s_tweets .singleUser {float:right; width:330px;} .s_tweets h3 {margin-bottom:0px; font-size:13px; }    .s_tweets h3 a {color:#fff; text-decoration:none; font-weight:bold;}   .s_tweets .s_copy {margin-bottom:0px;}  .s_tweets .s_byline {margin-bottom:0px; color:00000;}      /* twitter - notify-table */    #notify-table {    color:#735005;    font-family:Arial,Helvetica,sans-serif;    font-size:130%;    font-weight:bold;    left:0;    letter-spacing:-1px;    position:fixed;    top:0;    width:100%;    z-index:100;    display:none;    border-collapse: collapse;}    .notify td {    background-color:#F4A83D;    border-bottom:1px solid #D6800C;    padding:7px 0;    text-align:center;    width: 100%;    font-size: 14px;    }    .notify-close a {    background-color:#FAD163;    border: 2px solid #735005;    color:#735005;    padding-left:4px;    padding-right:4px;    text-decoration:none;    cursor:pointer;    }