/* CSS Document */
.simple_input {
	margin: 0px;
	padding: 2px;
	color: #FFFFFF;
	font-size: 90%;
	margin-right: 5px;
	border: 1px solid #7CCB52;
	background-color: #8fe860;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#simpleSearchKey {
	width: 145px;
}
#simpleLogInPassword {
	width: 80px;
}
.email_input, .checking_input, .failure_input, .success_input, .nickname_input {
	margin: 0px;
	text-align: left;
	padding: 3px 4px 1px 4px;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.email_input {
	background: #FFFFFF url(../images/aspneticons_v1.0/mail2_16x16.gif) 2px 2px no-repeat;
}
.nickname_input {
	background: #FFFFFF url(../images/aspneticons_v1.0/user2_16x16.gif) 2px 2px no-repeat;
}
.checking_input {
	color: #999999;
	background: #FFFFFF url(../images/aspneticons_v1.0/wait_16x16.gif) 2px 2px no-repeat;
}
.failure_input {
	color: #FF0000;
	background: #FFFFFF url(../images/aspneticons_v1.0/error_16x16.gif) 2px 2px no-repeat;
}
.success_input {
	background: #FFFFFF url(../images/aspneticons_v1.0/ok_16x16.gif) 2px 2px no-repeat;
}
.input_description {
	padding: 5px;
	color: #666666;
	width: 160px;
}
#baloon {
	color: #D57D00;
	margin-bottom: 10px;
	background-color: #FFFECC;
	padding: 12px 8px 8px 40px;
	border-top: 1px solid #FAEBB1;
	border-bottom: 1px solid #FAEBB1;
}
.attention {
	background: #FFFECC url(../images/aspneticons_v1.0/attention1_16x16.gif) 12px 21px no-repeat;
}
.information {
	background: #FFFECC url(../images/aspneticons_v1.0/information_16x16.gif) 12px 21px no-repeat;
}
.lightbulb {
	background: #FFFECC url(../images/aspneticons_v1.0/turn-on_16x16.gif) 12px 21px no-repeat;
}
.help {
	background: #FFFECC url(../images/aspneticons_v1.0/help_16x16.gif) 12px 21px no-repeat;
}
#baloon a, .lovely_place a {
	color: #CC9900;
	text-decoration: underline;
}
#baloon p {
	padding: 0px;
	margin: 10px auto;
	text-indent: 0px;
}
#baloon a:hover, .lovely_place a:hover {
	color: #CC6600;
	text-decoration: none;
}
.page_numbers_box {
	padding: 5px 0px;
	text-align: center;
	background-color: #ffffe6;
	border-top: 1px solid #FAEBB1;
	border-bottom: 1px solid #FAEBB1;
	font: bold 105% Georgia, "Times New Roman", Times, serif;
}
.page_numbers_box a {
	text-decoration: none;
}
.page_numbers_box a.number {
	padding: 2px 5px;
	background-color: #f4f28e;
}
.page_numbers_box a.number:hover {
	background-color: #f9f8b8;
}
.page_numbers_box span {
	padding: 2px 5px;
	font-weight: bold;
}
.page_numbers_box img {
	margin: 0px 3px -3px;
}
p.title {
	margin: 4px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	letter-spacing: 1px;
	font: bold 105% "trebuchet MS";
}
p.title img {
	margin: 0px 2px -3px 0px;
}
.top_menu {
	height: 26px;
	line-height: 27px;
	background-color: #FFFFFF;
	border-top: 1px solid #E5ECF3;
	border-bottom: 1px solid #E5ECF3;
}
.categories ul, .categories ol, .top_sub_menu ul, .top_sub_menu li, .top_menu ul, .top_menu li, .tab_menu ul, .tab_menu li, .user_menu ul, .user_menu li, .recent_voted_tutorials, .recent_voted_tutorials li, .popular_tutorials, .popular_tutorials li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
.top_menu ul {
	float: left;
}
.top_menu ul li {
	float: left;
	font-size: 95%;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.top_menu ul li a {
	display: block;
	padding: 0 10px;
	border-right: 1px solid #E5ECF3;
}
.top_menu ul li.active a {
	background-color: #FFFECC;
}
.top_menu ul li a:hover {
	color: #262626;
}
.top_sub_menu ul {
	height: 20px;
	margin: 0 auto;
	background-color: #FFFECC;
	border-bottom: 1px solid #E5ECF3;
}
.top_sub_menu ul li {
	float: left;
	font-size: 90%;
	line-height: 20px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.top_sub_menu ul li a {
	display: block;
	padding: 0 10px;
}
.top_ad {
}
.categories {
	padding: 5px;
	background-color: #FFFFFF;
}
.categories ul{
	margin-left: 5px;
}
.categories ul li.title {
	font-size: 95%;
	font-weight: bold;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}
.categories ul li {
	margin: 4px;
	margin-top: 0px;
}
.categories ul li a{
	font-size: 90%;
}
.categories ul ol.siblings-level-1 li {
	margin-left: 15px;
	font-weight: normal;
}
.categories ul ol.siblings-level-2 li {
	margin-left: 20px;
	font-weight: normal;
}
.vertical_seperate {
	height: 5px;
	margin: 5px;
	padding: 0px;
	line-height: 5px;
	background: transparent url(../images/vertical_seperator.gif) top left repeat-x;
}
.newsletter {
	padding: 0px 5px 5px 5px;
	background-color: #FFFFFF;
}
.newsletter #newsletterEmail {
	width: 157px;
	margin: 5px 0px;
}
.main_page .tag_cloud {
	height: 136px;
}
.main_page .tag_cloud .box {
	height: 121px;
}
.main_page .be_member_alert {
	width: 195px;
	height: 136px;
	background: transparent url(../images/bg_be_member.gif) no-repeat scroll left top;
}
.main_page .be_member_alert h3 {
	margin: 0px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 15px;
}
.main_page .be_member_alert p{
	margin: 0px;
	padding: 0px;
	margin-left: 16px;
}
.main_page .be_member_alert p a{
	text-decoration: none;
	color: #FFFFFF;
}
.main_page .be_member_alert p a:hover{
	color: #D3D3D3;
}
.main_page .vote_alert {
	width: 195px;
	height: 136px;
	background: transparent url(../images/bg_vote.gif) no-repeat scroll left top;
}
.main_page .vote_alert h3{
	margin: 30px 0px 0px 45px;
	color: #FFFFFF;
	padding: 0px;
}
.main_page .vote_alert p{
	margin: 0px;
	padding: 4px 0px 0px 46px;
	color: #FFFFFF;
}
.main_page .add_favorite_alert {
	width: 195px;
	height: 136px;
	background: transparent url(../images/bg_add_favorite.gif) no-repeat scroll left top;
}
.main_page .add_favorite_alert h3{
	margin: 10px 0px 0px 15px;
	color: #FFFFFF;
	padding: 0px;
}
.main_page .add_favorite_alert p{
	margin: 0px;
	padding: 8px 0px 0px 16px;
	color: #FFFFFF;
}
.main_page .use_wizard_alert {
	width: 195px;
	height: 136px;
	background: transparent url(../images/bg_use_wizard.gif) no-repeat scroll left top;
}
.main_page .use_wizard_alert h3 {
	margin: 0px;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 15px;
}
.main_page .use_wizard_alert p{
	margin: 0px;
	padding: 5px 0px;
	margin-left: 16px;
}
.main_page .use_wizard_alert p a{
	text-decoration: none;
	color: #FFFFFF;
}
.main_page .use_wizard_alert p a:hover{
	color: #D3D3D3;
}
.tutorials {
	margin-top: 10px;
}
.tutorials .item {
	margin-bottom: 10px;
	border-bottom: 2px solid #E5ECF3;
}
.tutorials .item table {
	margin-bottom: 5px;
}
.tutorials .item .thumbnail_st {
	width: 50px;
	height: 50px;
	display: block;
	margin-bottom: 5px;
	border: 1px solid #A5C2E3;
	background: #FFFFFF url(../images/bg_thumbs.png) left top no-repeat;
}
.tutorials .item h3 {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	font: bold 120% "trebuchet MS";
}
.tutorials .item h3 a{
	color: #555555;
	text-decoration: none;
	border-bottom: 1px solid #555555;
}
.tutorials .item h3 a:hover{
	color: #333333;
	text-decoration: none;
	/*border-bottom: 1px solid #333333;*/
}
.tutorials .item .categories_st {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	color: #888888;
	margin-top: 5px;
	margin-left: 5px;
}
.tutorials .item .categories_st a {
	color: #888888;
}
.tutorials .item .categories_st a:hover {
	color: #666666;
}
.tutorials .item .description {
	color: #393733;
	margin: 10px 0px 14px 5px;
}
.tutorials .item .description p {
	margin-top: 0px;
	margin-bottom: 4px;
}
.tutorials .item .footer_st {
	color: #A5C2E3;
	font-size: 85%;
}
.tutorials .item .footer_st span {
	margin-left: 5px;
	margin-right: 5px;
}
.tutorials .item .footer_st a {
	color: #A5C2E3;
}
.tutorials .item .footer_st a:hover {
	text-decoration: none;
	color: #333333;
}
.tutorials .item .footer_st span img, .tutorials .item table .header_st img, .tutorial_page p.categories_st img {
	padding: 0px;
	margin-bottom: -4px;
	margin-right: 1px;
}
.sub_categories_st p {
	margin: 3px 0px;
	padding: 0px;
	line-height: 16px;
	text-indent: 20px;
	background: transparent url(../images/aspneticons_v1.0/folder_closed_16x16.gif) top left no-repeat;
}
.tutorial_page .tutorial_st {
	margin: 5px 0px;
}
.tutorial_page .categories_st, .tutorial_page .tags_st {
	margin-top: 10px;
}
.tutorial_page .description_st p {
	margin-top: 0px;
}
.tutorial_page .tags_st img, .tutorial_page .categories_st img {
	margin: 0px 5px -3px 0px;
}
.tutorial_page .tags_st a, .main_page .tag_cloud a {
	padding: 1px;
	line-height: 24px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.tutorial_page .tags_st a:hover, .main_page .tag_cloud a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #7CCB52;
	background-color: #89DF5A;
}
.tutorial_page .thumbnail_st {
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	margin: 0px 5px 5px 0px;
	border: 1px solid #ccc;
	background: #FFFFFF url(../images/bg_thumbs.png) left top no-repeat;
}
.tutorial_page .tutorial_st p {
	margin: 3px 0px;
}
.tutorial_page .stuff {
	margin-top: 5px;
	position: relative;
}
.tutorial_page .stuff .stats .content {
	padding: 5px;
	background-color: #fffecc;
}
.tutorial_page .stuff .content img {
	margin-bottom: -3px;
}
.tutorial_page .stuff .content p {
	margin: 0px;
	height: 30px;
	line-height: 30px;
}
.tutorial_page .stuff .stats {
	width: 211px;
	position: relative;
}
.tutorial_page .stuff .stats .content {
	padding: 5px;
	background-color: #fffecc;
}
.tutorial_page .stuff .stats .wrapper_1 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -40px;
}
.tutorial_page .stuff .stats .wrapper_2 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -50px;
}
.tutorial_page .stuff .actions {
	width: 145px;
}
.tutorial_page .stuff .actions .content {
	padding: 5px;
	background-color: #fffecc;
}
.tutorial_page .stuff .actions .content a:hover{
	text-decoration: none;
}
.tutorial_page .stuff .actions .wrapper_1 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll -216px -40px;
}
.tutorial_page .stuff .actions .wrapper_2 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll -216px -50px;
}
.tutorial_page .stuff .other {
	width: 327px;
	position: relative;
}
.tutorial_page .stuff .other .content {
	padding: 5px;
	background-color: #FFFFFF;
}
.tutorial_page .stuff .other .wrapper_1 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll -368px -40px;
}
.tutorial_page .stuff .other .wrapper_2 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll -368px -50px;
}
.tutorial_page .view_tutorial_st {
	padding-top: 10px;
	text-align: center;
	font: bold 105% Georgia, "Times New Roman", Times, serif;
}
.tutorial_page .view_tutorial_st a img {
	border: none;
	margin-bottom: -3px;
}
.tutorial_page .view_tutorial_st a:hover {
	text-decoration: none;
}
.newsletter_page p, .membershipping_page p {
	text-indent: 15px;
}
#editorType {
	margin-left: 5px;
}
#editorType a {
	padding: 5px;
	padding-bottom: 3px;
	border: 1px solid #D3D3D3;
	background-color: #FFFECC;
	border-bottom: none;
}
.comments {
	padding-top: 10px;
}
.comments .item {
	margin-bottom: 10px;
}
.comments .item .header_st {
	padding: 2px;
	font-size: 90%;
	color: #52718B;
	background-color: #EAF0F5;
	border-top: 1px solid #C0C7CD;
}
.comments .item .by {
	float: left;
}
.comments .item .date {
	float: right;
}
.comments .item p {
	margin: 5px;
}
.single_tab {
	margin-top: 20px;
}
.single_tab .tab {
	margin-left: 5px;
}
.single_tab .tab span {
	margin: 0px;
	padding: 7px;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 4px;
	background-color: #A5CC7A;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.single_tab .content {
	border: 1px solid #D3D3D3;
	border-top: 2px solid #A5CC7A;
	background-color: #E7F3D9;
	padding: 10px;
}
.tab_menu {
	margin-top: 5px;
	height: 26px;
	line-height: 26px;
	position: relative;
	border-bottom: 1px solid #D3D3D3;
}
.tab_menu ul {
	margin-left: 10px;
}
.tab_menu ul li {
	float: left;
	margin-right: 5px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tab_menu ul li a {
	display: block;
	padding: 0 10px;
	color: #999999;
	border-right: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}
.tab_menu ul li.active a {
	color: #555555;
	background-color: #FFFFFF;
}
.tab_menu ul li a:hover {
	color: #262626;
}
.box {
	padding: 5px;
	padding-top: 0px;
	background-color: #FFFFFF;
}
.sidebar1_wrapper_1 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 100% 0px;
}
.sidebar1_wrapper_2 {
	height: 15px;
	line-height: 15px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 100% -10px;
}
.sidebar1_wrapper_3 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 100% -30px;
}
.main_wrapper_1 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px 0px;
}
.main_wrapper_2 {
	height: 15px;
	line-height: 15px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -10px;
}
.main_wrapper_3 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -30px;
}
.main_wrapper_4 {
	height: 15px;
	line-height: 15px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -60px;
}
.main_wrapper_5 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -80px;
}
.main_wrapper_6 {
	height: 15px;
	line-height: 15px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -80px;
}
.sidebar2_wrapper_1 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px 0px;
}
.sidebar2_wrapper_2 {
	height: 15px;
	line-height: 15px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -10px;
}
.sidebar2_wrapper_3 {
	height: 5px;
	line-height: 5px;
	background: transparent url(../images/wrapper.gif) no-repeat scroll 0px -30px;
}
.user_menu {
	display: inline;
}
.user_menu .inner, .user_menu .inner_active{
	position: relative;
	white-space: nowrap;
}
.user_menu .inner b.email , .user_menu .inner_active b.email {
	float: left;
	display: block;
	line-height: 20px;
	padding: 0px 2px 0px 4px;
	border: 1px solid #FFFFFF;
	border-right: none;
}
.user_menu .inner b.arrow , .user_menu .inner_active b.arrow {
	float: right;
	background: transparent url(../images/arr_down.gif) no-repeat scroll 0px 0px;
}
.user_menu .inner b.arrow a , .user_menu .inner_active b.arrow a{
	width: 22px;
	height: 22px;
	display: block;
}
.user_menu .inner:hover .arrow a{
	background: transparent url(../images/arr_down.gif) no-repeat scroll 0px -44px;
}
.user_menu .inner_active .arrow a{
	background: transparent url(../images/arr_down.gif) no-repeat scroll 0px -22px;
}
.user_menu .inner:hover b.email{
	border: 1px solid #EAEAEA;
	border-right: none;
}
.user_menu .inner_active b.email{
	border: 1px solid #ffec6c;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
}
.user_menu ul {
	text-align: left;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #ffec6c;
	border-top: none;
}
.user_menu ul li {
	display: block;
	font-size: 95%;
	letter-spacing: 1px;
}
.user_menu ul li a {
	margin: 1px;
	padding: 3px;
	display: block;
}
.user_menu ul li a:hover{
	margin: 1px;
	padding: 3px;
	display: block;
	color: #000000;
	text-decoration: none;
	background-color: #ffe324;
}

.recent_voted_tutorials li, .popular_tutorials li {
	font-size: 90%;
	line-height: 25px;
	border-bottom: 1px solid #E5ECF3;
}
.recent_voted_tutorials li a, .popular_tutorials li a{
	color: #676767;
	display: block;
}
.recent_voted_tutorials li a:hover, .popular_tutorials li a:hover{
	color: #393939;
	background-color: #FCFCFC;
}
.bottom_menu a{
	color: #e9edf2;
}
.tutorial_list {
	font-size: 95%;
}
.tutorial_list img {
	margin-bottom: -4px;
}
.tutorial_list .first_line td {
	padding-top: 8px;
	padding-bottom: 2px;
}
.tutorial_list .second_line td {
	padding-top: 2px;
	padding-bottom: 8px;
}
.tutorial_list .second_line_st td {
	padding-top: 2px;
	padding-bottom: 8px;
	background-color: #F5F5F5;
	border-bottom: 1px solid #CCCCCC;
}
.tutorial_list span a:hover {
	color: #030303;
	text-decoration: none;
}
.tutorial_list .title_st {
	margin: 0px;
	font-weight: bold;
}
.tutorial_list .title_st a{
	text-decoration: underline;
}
.tutorial_list .title_st a:hover{
	text-decoration: none;
}
#rssWizardFrame {
	width: 663px;
	text-align: left;
	overflow: hidden;
	position: relative;
}
#rssWizardScroller {
	width: 663px;
	height: 370px;
	margin: 0px auto;
	overflow: hidden;
}
#rssWizardContent {
	width: 10000000px;
}
.wizard_section {
	float: left;
	width: 663px;
	height: 370px;
}
.wizard_section a, .wizard_section a:hover{
	text-decoration: none;
}
.wizard_section a img{
	margin-bottom: -3px;
}
.save_tutorial_page td span img,
.save_tutorial_page td a img {
	margin-bottom: -3px;
}
.save_tutorial_page td a:hover {
	text-decoration: none;
}
.save_tutorial_page td span {
	margin-left: 15px;
}
.favorites_page h1 {
	text-align: center;
}


