body {font-family: helvetica; margin: 0; padding: 0; height: 100%;}

p {font-family: helvetica, arial}
#topbar {background-image: url(bar_bg.jpg); background-repeat: repeat;  height: 30px; 
font-family: helvetica, arial;
	position: absolute; 
	top: 0; 
	margin: 0;
	overflow: hidden; 
	width: 100%; 
	z-index: 2;}
a.noborder {text-decoration: none; }
a img { border: 0; }
a:visited {color: #126381}
a:link {color: #126381; text-decoration: none;}
a:visited {color: #126381; text-decoration: none;}
a:hover {color: #126381; text-decoration: underline;}
	

#topbar_btn_spin {background: url(arrow_refresh.png) no-repeat; padding-left: 20px; margin-left: 7px; margin-top: 5px; }

#topbar_btn_fave {background: url(heart.png) no-repeat; padding-left: 20px; margin-left: 7px; margin-top: 5px; }


#topbar_btn_share {background: url(link.png) no-repeat; padding-left: 20px; margin-left: 15px; margin-top: 5px; }

#topbar_btn_profile {background: url(user.png) no-repeat; padding-left: 20px;}


#category {position: absolute; left: 170px; top: 4px;}
#main_title {font-size: 60px; color: #1F4F90; width: 100%; text-align: center; margin-top: 120px;}
#sub_title { font-size: 42px; color: #7C7C7C; width: 100%; text-align: center; margin-top: 15px;}
#start_btn { font-size: 40px; width: 100%; text-align: center; margin-top: 30px;}
.js-kit-comments {float: right; margin-top: 10px; margin-right: 10px; z-index: 8; width: 400px;}
#comment_btn {position: absolute; right: 10px; top: 4px;}
#share_btn {padding-left: 10px;}
#customize_btn {padding-left: 30px; margin-top: 5px;}
#channel_select {display: none; position: relative; top: 30px; font-family: helvetica, arial; background-color: #EFF4FF; width: 100%; height: 130px; border-bottom: 1px solid #000000;}
#channel_select a {font-size: 12px;}
#channel_select #table {position: absolute; left: 275px; top: 19px; }
#channel_select_instructions{position: absolute; left: 20px; top: 20px; width: 250px; font-size: 18px;}
#categories_save_btn {display: block; position: absolute; left: 682px; top: 68px; }

#share_panel {display: none; position: relative; top: 30px; font-family: helvetica, arial; background-color: #EFF4FF; width: 100%; height: 125px; border-bottom: 1px solid #919191;}

#share_field {position: absolute; left: 15px; top: 50px; }
#share_field_orig {position: absolute; left: 27px; top: 50px; }
#share_instructions {position: absolute; left: 15px; top: 14px; width: 350px; font-size: 18px;}

#login {font-size: 16px; width: 100%; text-align: center; margin-top: 20px;}


.welcome_p {margin-top: 20px; font-size: 20px; }

#login_btn_bar {position: absolute; right: 10px; top: 8px; font-size: 14px;}

#profile_header {display: block; width: 500px; font-size: 24px; margin-bottom: 20px;}

.remove_btn a {text-decoration: none; color:#919191; padding-right: 5px; margin-left: 5px; font-size: 12px;}

.fave_orig_btn a {text-decoration: none; color:#919191; margin-left: 10px; font-size: 12px;}


.add_review_btn a {text-decoration: none; color:#919191; font-size: 12px;}

.post_review {margin-top: 5px;}

.fave_item_btns{margin-top: 5px;}

.fave_review_text {margin-top: 5px; color: #2F2F2F;}
.post_cancel {margin-left: 10px;}
#bio_post_cancel {font-size: 13px; margin-top: 4px; margin-bottom: 7px;}
#add_bio_header {font-size: 13px; color: #4F4F4F; margin-bottom: 2px;}