*{padding: 0; margin: 0; border: none;}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E7EF none repeat-x scroll 0 0;
font-family:'lucida grande',helvetica,sans-serif;
font-size:14px;
line-height:1.5em;
margin:0 auto;
width:1048px;
}
.clear {
clear:both;
}

#outer_container {
margin:0 auto;
min-height:900px;
text-align:center;
width:1048px;
}
#header {
background-image:url(/images/template/tweetdove_banner.png);
background-repeat:no-repeat;
height:72px;
margin:0 auto 0 16px;
padding-right:5px;
position:relative;
width:1085px;
z-index:6;
}
#header_nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/template/tweetdove_nav.png) no-repeat scroll 0 0;
float:right;
height:75px;
margin-right: 25px;
margin-top:-40px;
position:relative;
width:980px;
z-index:3;
}
#header_nav li {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:40px;
}
#header_nav a {
color:#494949;
float:left;
font-size:75%;
margin-top:-4px;
padding:0 4px;
text-decoration:none;
}
#header_left_nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/template/tweetdove_nav_left.png) no-repeat scroll 0 0;
float:left;
height:80px;
margin-left:32px;
margin-top:-70px;
position:relative;
width:570px;
z-index:5;
}
#header_left_nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:15px;
margin-top:26px;
height:25px;
}
#header_left_nav li.divider {
	padding-top:0px;
	margin-top:17px;
}

#header_left_nav li.active{
	background-color:#595959;
	color:#FFF;
}

#header_left_nav li.active a{
	color:#FFF;
}



#header_left_nav a {
color:#222222;
float:left;
margin-left:18px;
margin-top:-3px;
text-decoration:none;
}
#header_search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/template/search.png) no-repeat scroll 0 0;
float:right;
height:25px;
margin-top: 20px;
margin-right:140px;
width:180px;
}

#header_search form{ float: left; margin-left: 25px;}
#header_search input{margin-top:7px; height: 14px; float: left; }

#latest_banner {
margin-top:5px;
background: url(/images/template/latest_banner.png);
background-repeat: no-repeat;
height: 40px;
font-family: Arial;
padding-top: 8px;
font-size: 90%;
margin-left: 5px;
}
#latest_banner p{
float: left;
margin-left: 15px;

}
#main_menu {
background-image:url(/images/template/menu_bg.jpg);
background-repeat:repeat-x;
height:30px;
margin:3px auto 0;
padding-right:5px;
width:985px;
}
#main_menu ul {
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0 0 10px;
padding:0;
position:relative;
}
#main_menu ul li {
background-image:url(/images/template/menu_bullet.png);
background-position:0 12px;
background-repeat:no-repeat;
border-right:1px solid #555555;
cursor:pointer;
display:inline;
height:30px;
margin-left:12px;
padding-bottom:4px;
padding-right:18px;
padding-top:8px;
}
#main_menu ul li a {
color:#FFFFFF;
font-size:82%;
padding-left:6px;
text-decoration:none;
text-transform:uppercase;
}
#main_menu ul li a:hover {
color:#03C9FA;
}
#content h1 {
color:#797E81;
float:left;
font-size:120%;
font-weight:400;
margin-top:16px;
}
#content {
margin:2px auto 0;
min-height:900px;
padding-bottom:2px;
width:1028px;
}
#content #left_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-left:24px;
margin-top:5px;
width:668px;
}
#rss_image {
float:left;
margin-left:14px;
margin-top:10px;
}
#main_content_toprated {
background-color:#6c6c6c;
text-align:center;
color:#FFFFFF;
font-size:100%;
font-weight:600;
height:22px;
margin-bottom:0;
padding-bottom:0px;
margin-top:10px;
margin-left:4px;
width:658px;
}
#main_tweet_container {
margin-bottom:10px;
min-height:400px;
padding-bottom:3px;
padding-top:10px;
text-align:left;
width:660px;
margin-left: 4px;
}
.tweet_box_toprated {
background-color:#E9E9E9;
border:1px solid #6c6c6c;
height:100px;
margin-top:-10px;
padding-right:2px;
width:654px;
}
.tweet_box {
background-color:#E9E9E9;
border:1px solid #FFFFFF;
height:100px;
padding-right:2px;
position:relative;
width:655px;
}
.twitter_profile_pic {
border:2px solid #FFFFFF;
float:left;
height:58px;
margin:10px 5px 10px 10px;
width:58px;
}
.twitter_profile_pic img {
height:58px;
width:58px;
}
.tweet_box_action_bar {
color:#959595;
font-size:72%;
height:16px;
margin:0 auto;
padding:0;
}
.tweet_box_action_bar a {
color:#f2bd05;
text-decoration:none;
}
.tweet_time {
float:left;
margin-top:-2px;
padding-left:5px;
}
.outside_links {
float:right;
margin-right:6px;
margin-top:0;
}
.action_links {
float:right;
margin-top:-2px;
padding-right:5px;
}
.tweet_comment_box {
background-color:#E9E9E9;
background-image:url(/images/template/dove_comment_box.png);
background-repeat:no-repeat;
border:medium none;
float:left;
height:69px;
margin-top:8px;
position:relative;
width:579px;
margin-left: -4px;
}
.tweet_rate {
color:#CCCCCC;
font-size:75%;
line-height:20px;
position:absolute;
right:18px;
top:7px;
}
.tweet_name {
color:#f2bd05;
font-size:89%;
font-weight:bold;
padding-left:20px;
padding-top:8px;
}
.tweet_name a {
color:#f2bd05;
font-weight:bold;
text-decoration:none;
}
.tweet_screen_name {
font-size:80%;
font-weight:100;
margin-left:5px;
}
.tweet_screen_name a {
color:#f2bd05;
text-decoration:none;
}
.tweet_message {
color:#666666;
font-size:88%;
line-height:1em;
padding-left:20px;
width:465px;
}
.tweet_message a {
color:#f2bd05;
text-decoration:none;
}
#content #right_content {
float:right;
margin-right:15px;
margin-top:10px;
width:320px;
}
#top_right_container {
background:url(/images/template/bb_background.png);
background-repeat: repeat-x;
border:1px solid #c8c8c8;
height:215px;
margin:17px auto;
width:300px;
}
#blast_box_tabs {
font-size:95%;
text-align:left;
width:300px;
}
#blast_tab {
background-image:url(/images/template/offtab.png);
margin-top: -20px;
float:left;
height:21px;
padding-top:1px;
position:relative;
text-align:center;
width:136px;
z-index:10;
margin-left: -1px;
padding-left: -1px;
}
#tweet_tab {
background-image:url(/images/template/offtab.png);
background-repeat:repeat-x;
margin-top: -22px;
float:left;
height:21px;
padding-top:1px;
text-align:center;
width:136px;
margin-left: 118px;
}
#blast_box_tabs .active {
background-image:url(/images/template/activetab.png);
background-repeat:repeat-x;
color:#FFFFFF;
height:21px;
margin-top: -22px;
width: 136px;
z-index:10;
position:relative;
}
#blast_box_tabs a {
color:#afafaf;
font-size:75%;
font-weight:bold;
text-decoration:none;
}
#blast_box_tabs .active a {
color:#666666;
margin-right: 5px;
}
#account_info_container {
height:185px;
text-align:left;
}
#account_logo {
float:left;
height:86px;
margin:9px;
width:86px;
}
#account_twitter_info {
float:right;
margin-top:9px;
text-align:left;
width:193px;
}
#account_twitter_info h3 a {
color:#039BF1;
font-weight:600;
text-decoration:none;
}
#account_followers_box {
background-color:#909090;
color:#FFFFFF;
float:left;
font-size:80%;
height:27px;
line-height:14px;
margin-top:15px;
padding-top:3px;
text-align:center;
width:62px;
}
#follow_us_button {
float:right;
margin-right:36px;
margin-top:15px;
}
#account_latest_tweet_container {
background-image:url(/images/template/blast_bg.jpg);
background-repeat:no-repeat;
height:73px;
margin-left:5px;
padding-top:4px;
padding-left:4px;
width:289px;
}
#account_latest_tweet {
color:#909090;
font-size:80%;
line-height:14px;
padding:0 18px 7px 7px;
text-align:left;
}
#account_latest_tweet a {
color:#039BF1;
text-decoration:none;
}
#advertisement {
margin-top:-15px;
padding:0;
}
#blast_box_container {
text-align:left;
}
#blast_box_container h2 {
color:#039BF1;
font-size:110%;
margin-bottom:3px;
margin-left:10px;
margin-top:8px;
}
#blast_box_container input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:18px;
padding-left:3px;
padding-top:5px;
width:130px;
}
#blast_box_container .labels {
color:#848484;
float:left;
font-size:11px;
font-weight:600;
margin-bottom:3px;
margin-left:10px;
margin-top:2px;
}
#blast_box_container .fields {
margin-bottom:4px;
margin-left:8px;
}
#blast_comment_container {
background-image:url(/images/template/blast_bg.png);
background-repeat:no-repeat;
height:66px;
margin:0 auto;
text-align:center;
width:287px;
margin-left: 4px;
}
#blast_box_container #chars_count {
color:#666666;
float:left;
font-size:16px;
font-weight:600;
margin-left:10px;
margin-right:4px;
margin-top:8px;
width:32px;
}
#blast_box_container #submit_container {
float:right;
height:21px;
margin-right:16px;
margin-top:4px;
padding-bottom:5px;
width:128px;
}
#blast_comment_container #comment_textarea {
border:medium none;
font-family:'lucida grande',helvetica,sans-serif;
font-size:80%;
height:53px !important;
margin-top:5px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
width:272px !important;
}
#right_content #top_tweets {
margin-top:15px;
}
#right_content #top_tweets_info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #999999;
float:left;
height:360px;
margin-bottom:8px;
margin-left:10px;
margin-top:-6px;
text-align:left;
width:298px;
}
#right_content #top_tweets_info a {
text-decoration:none;
}
#top_tweets .container {
height:62px;
margin:0;
padding:0;
width:280px;
}
#top_tweets .picture {
float:left;
margin-left:10px;
padding-top:8px;
width:58px;
}
#top_tweets .picture img {
border:2px solid #FFFFFF;
height:58px;
width:58px;

}
#top_tweets .info {
float:right;
height:25px;
margin-top:3px;
margin-bottom:0px;
padding:0;
text-align:left;
width:208px;
}
#top_tweets .tweets_bar {
height:22px;
margin-top:14px;
}
#top_tweets .tweets_number {
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:bold;
padding-left:10px;
}
#top_tweets .name {
color:#039BF1;
font-size:11px;
font-weight:normal;
padding-left:8px;
margin-top:-10px;
}
#top_tweets .name a {
color:#333333;
font-size:95%;
}
#top_tweets .followers {
color:#666666;
font-size:10px;
margin-top:-5px;
padding-left:8px;
}
#right_content #playlist {
background-color:#303030;
color:#888888;
float:left;
font-size:12px;
margin-bottom:5px;
margin-left:10px;
text-align:left;
width:298px;
}
#playlist {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/template/playlist_background.png) repeat-x scroll center bottom;
}
#right_content #playlist a {
color:#FFFFFF;
font-weight:bold;
margin-left:10px;
text-decoration:none;
}
#right_content #playlist p {
border-bottom:1px solid #444444;
margin-left:10px;
margin-top:3px;
padding:5px 0;
width:280px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#666666;
font-family:'lucida grande',helvetica,sans-serif;
font-size:80%;
margin:10px auto;
padding:5px;
text-align:center;
width:977px;
}
#footer a {
color:#666666;
padding-right:2px;
text-decoration:none;
}
#footer #footer_home {
margin-left:8px;
}
#footer #powered_by_twitter {
padding-top:3px;
}

#bird{float: right; margin-right: 15px; margin-top: -25px;}

#sub_tweet{float: left; margin-top: 22px; margin-left: 10px;}

