html, body { height: 100%; }

BODY {
	margin: 0px;
	padding: 0px;
	background: #f9f9f9 url(../images/bg_body.jpg) no-repeat 50% 0px;
	color: #83805f;
	font: normal 0.8em Tahoma;
}

FORM { margin: 0px; padding: 0px; border: 0px; display: inline; }
P { margin: 0px 0px 10px 0px; padding: 0px; line-height: 130%; }
A { color: #8ba014; }
A:hover { text-decoration: underline; color: #303030; }
IFRAME { border: 0px; width: 248px; }
H2 {
	margin: 0px 0px 20px 0px;
	font: normal 2em Tahoma;
	color: #afad86;
	border-bottom: 1px solid #d0cdb1;
	width: 430px;
	padding: 0px 0px 10px 10px;
}
H2 SPAN { font-weight: bold; color: #8ba014; }
H2.noborder { border-bottom: 0px; margin-bottom: 0px; }
DIV.hr {
	clear: both;
	/*width: 672px;*/
	width: 661px;
	height: 8px;
	background: url(../images/hr.jpg) no-repeat;
		height: 11px;
		background: url(../images/photos_video_li_bg.jpg) no-repeat;
	margin: 30px 0px 10px 0px;
}
DIV.hr HR { display: none; }

IMG.image_border {
	border: 0px;
	padding: 5px 5px 10px 5px;
	background: url(../images/big_ad_bg.jpg);
}
IMG.margin_right { float: left; margin: 0px 15px 0px 0px; }
DIV.imagemargin { margin: 0px 15px 0px 0px; }

DIV#flash_header {
	width: 100%;
	height: 316px;
	/*background: url(../images/bg_flash.jpg) 50% 50%;*/
}
DIV#flash_header.admin { background: url(../images/bg_flash.jpg) 50% 50%; }
DIV#site_margin {
	width: 999px;
	padding-left: 1px;
	margin: 0px auto;
	margin-top: 1px;
	/*background-color: white;
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;*/
		min-height: 100%;
		margin-bottom: -127px;
		position: relative;
}
DIV#site { width: 1000px; margin: 0px auto; }

DIV#topmenu { width: 980px; height: 63px; margin: 0px auto; }

/* CLASSIC UL RESET */
DIV#topmenu UL, UL#site_search_left, UL#site_search_right, UL#site_login_form, 
UL#short_intro_links, DIV#latest_activities_bar UL, UL.inline_photos, UL.inline_videos, 
UL.inline_yellow_pages, UL#selected_works_list, UL#footer_link_list_inline, UL#site_options { margin: 0px; padding: 0px;  list-style: none; }
/* /CLASSIC UL RESET */

DIV#topmenu UL LI { float: left; }
DIV#topmenu UL LI A {
	float: left;
	display: block;
	height: 41px;
	color: #83805f;
	font: normal 1.3em Tahoma;
	text-decoration: none;
	outline: 0px;
	padding: 23px 25px 0px 25px;
	background: url(../images/topmenu_link_stripe.jpg) no-repeat 100% 31px;
}
DIV#topmenu UL LI A.nobg { background: none; }
DIV#topmenu UL LI A:hover { text-decoration: underline; /*color: #8ba014;*/ }
DIV#topmenu UL LI A#contact { width: 83px; text-align: center; }
DIV#topmenu UL LI A.active {
	font-weight: bold;
	color: #8ba014;
	text-align: center;
	background: url(../images/topmenu_link_active.jpg) no-repeat 50% 100%;
}
DIV#topmenu UL LI A.active:hover { color: #83805f; }
DIV#topmenu UL LI.last A {
	background: url(../images/top_menu_last.jpg) no-repeat 30px 0px;
	padding: 0px 0px 0px 30px;
	/*margin: 30px 0px 0px 30px;*/
	margin: 30px 0px 0px 0px;
	width: 9px;
	height: 10px;
}
DIV#topmenu UL LI.last A:hover { background: url(../images/top_menu_last.jpg) no-repeat 30px -10px; }

DIV#main {
	margin: 0px auto;
	margin-top: 10px;
	width: 980px;
}

DIV#site_search {
	width: 980px;
	height: 64px;
	background: url(../images/bg_site_search.jpg);
}
DIV.site_search_left_input_bg{
	width: 531px;
	height: 36px;
	background: url(../images/site_search_left_input_bg.jpg) 0px 0px;
}
DIV.site_search_left_input_bg.site_search_left_input_bg_on  { background: url(../images/site_search_left_input_bg.jpg) 0px -35px; }
UL#site_search_left { padding: 15px 0px 0px 16px;  }
UL#site_search_left LI { float: left; }
UL#site_search_left INPUT { 
	background-color: transparent; 
	width: 505px; 
	margin: 8px 0px 0px 11px; 
	border: 0px; 
	font: normal 1em Tahoma; 
	color: #83805f; 
}
UL#site_search_left A#search_now {
	display: block;
	margin: 1px 0px 0px 3px;
	width: 134px;
	height: 36px;
	background: url(../images/search_now.jpg) 0px 0px;
	outline: 0px;
}
UL#site_search_left A#search_now:hover { background: url(../images/search_now_h.jpg) 0px 0px; }

UL#site_search_right { float: left; }
UL#site_search_right A#register_button {
	display: block;
	width: 272px;
	height: 48px;
	background: url(../images/register_button.jpg) 0px 0px;
}
UL#site_search_right { margin: -6px 0px 0px 17px; }
UL#site_search_right A#register_button:hover { /*background: url(../images/register_button.jpg) 0px -48px;*/ background: url(../images/register_button_h.jpg) no-repeat 0px 0px; }
UL#site_search_right DIV#logged_in_box {
	float: left;
	color: #83805f;
	width: 218px;
	height: 28px;
	padding: 8px 0px 0px 15px;
	margin-top: 7px;
	background: url(../images/logged_in_box.jpg) no-repeat;
}
UL#site_search_right DIV#logged_in_box A SPAN { font-weight: bold; }
UL#site_search_right DIV#logged_in_box DIV#profile_box_link, UL#site_search_right DIV#logged_in_box DIV#logged_in_box_left,
UL#site_search_right DIV#logout_box { float: left; }
DIV#profile_box_link {
	background: url(../images/profile_dots.jpg) no-repeat 0px 0px;
	margin-left: 13px;
	padding-left: 15px;
}
UL#site_search_right DIV#logout_box { padding-top: 7px; }
UL#site_search_right DIV#logout_box A#logout_button {
	display: block;
	width: 38px;
	height: 34px;
	background: url(../images/logout.jpg) 0px 0px;
}
UL#site_search_right DIV#logout_box A#logout_button:hover { background: url(../images/logout.jpg) 0px -34px; }

DIV#separator {
	clear: both;
	width: 980px;
	height: 21px;
	background: url(../images/separator.gif) 50% 50%;
}

DIV#box_steps {
	padding: 15px;
	width: 950px;
	height: 131px;
	background: url(../images/box_123steps.jpg) no-repeat;
	margin-bottom: 10px;
}

DIV.number_box {
	color: #8ba014;
	font: bold 2em Tahoma;
	height: 49px;
	padding: 6px 0px 0px 60px; 
}
DIV#box_left { float: left; width: 260px; margin-right: 30px; }
DIV#box_middle { float: left;  width: 375px; margin-right: 30px; }
DIV#box_right { float: left; width: 255px; }
DIV.number_box.num01 { background: url(../images/num01.jpg) no-repeat 0px 0px; }
DIV.number_box.num02 { background: url(../images/num02.jpg) no-repeat 0px 0px; }
DIV.number_box.num03 { background: url(../images/num03.jpg) no-repeat 0px 0px; }
DIV.number_box SPAN DIV, DIV.number_box SPAN SPAN { margin-top: -22px; padding-left: 70px; }
DIV.number_box SPAN SPAN { display: block; }
DIV.number_box SPAN A {
	color: #d0cdb1;
	background: url(../images/bg_forgot_link.jpg) no-repeat 0px 50%;
	margin-left: 15px;
	font: normal 0.5em Tahoma;
	padding: 5px 0px 10px 15px;
}

UL#site_login_form LI { float: left; }
UL#site_login_form DIV.login_bg {
	width: 150px;
	height: 27px;
	background: url(../images/login_div_off.jpg) no-repeat 0px 0px;
	margin-right: 2px;
	/*padding: 8px 8px 0px 8px;*/
	/*padding: 6px 8px 0px 8px;*/
	width: 166px;
	height: 35px;
}
UL#site_login_form DIV.login_bg.login_bg_on { background: url(../images/login_div_off.jpg) 0px -35px;  }
UL#site_login_form DIV.login_bg INPUT { margin: 8px 8px 0px 8px; border: 0px; background-color: transparent; color: #d0cdb1; font: normal 1em Tahoma; }
UL#site_login_form DIV.login_bg.login_bg_on INPUT { color: #303030; }
A#login_button {
	display: block;
	width: 38px;
	height: 35px;
	background: url(../images/login_button.jpg) 0px 0px;
}
A#login_button:hover { background: url(../images/login_button.jpg) 0px -35px; }

DIV#site_left {
	clear: both;
	float: left;
	width: 672px;
	padding-bottom: 1px;
	margin-right: 20px;
}
DIV#site_left.site_left_wide {
	width: 682px; 
	margin-right: 10px;
}
DIV#main DIV#site_left.admin_width { width: 100%; }

DIV#left_intro {
	float: left;
	width: 661px;
	/*padding: 0px 0px 10px 11px;*/
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../images/bg_intro.jpg) no-repeat 100% 100%;
}
DIV#intro_content { width: 444px; color: #83805f; }

DIV.intro_site_padding { padding: 0px 0px 10px 11px;  padding: 0px 0px 0px 11px; /*display: inline;*/ }

UL#short_intro_links LI { float: left; }
UL.site_admin_list LI { /*clear: both;*/ float: left; margin-bottom: 10px; }
UL#short_intro_links A.intro_link, UL.site_admin_list A, A.intro_link {
	float: left;
	display: block;
	margin-right: 5px;
	height: 33px;
	background: url(../images/link_wide_bg.jpg) repeat-x 0px 0px;
}
UL#short_intro_links A.intro_link SPAN , UL.site_admin_list A SPAN, A.intro_link SPAN { display: block; }
UL#short_intro_links A.intro_link DIV, UL#short_intro_links A.intro_link SPAN , UL.site_admin_list A DIV,  UL.site_admin_list A SPAN, A.intro_link SPAN {
	float: left;
	background: url(../images/link_off_left_arrow.jpg) no-repeat 0px 0px;
	height: 33px;
	padding: 0px 0px 0px 33px;
	cursor: pointer;
}
UL#short_intro_links A.intro_link DIV DIV, UL#short_intro_links A.intro_link SPAN SPAN ,  UL.site_admin_list A SPAN SPAN, A.intro_link SPAN SPAN {
	padding: 7px 18px 0px 0px;
	height: 26px;	
	background: url(../images/link_off_right_arrow.jpg) no-repeat 100% 0px;
	cursor: pointer;
}
UL#short_intro_links A.intro_link:hover, A.intro_link:hover { background: url(../images/link_wide_bg.jpg) repeat-x 0px -33px; color: #303030; text-decoration: underline; }
UL#short_intro_links A.intro_link:hover DIV, UL#short_intro_links A.intro_link:hover SPAN, A.intro_link:hover SPAN { background: url(../images/link_off_left_arrow.jpg) no-repeat 0px -33px; }
UL#short_intro_links A.intro_link:hover DIV DIV, UL#short_intro_links A.intro_link:hover SPAN SPAN, A.intro_link:hover SPAN SPAN { background: url(../images/link_off_right_arrow.jpg) no-repeat 100% -33px; }

DIV.yp_full_page_indent { padding-left: 10px; }
DIV#titlebar_ypfull {
	width: 358px;
	padding-left: 324px;
	height: 34px;
	background: url(../images/yp_sort_bar.jpg) no-repeat; 
	margin-bottom: 10px;	
}
DIV#titlebar_ypfull A#back_link {
	float: right;
	color: white;
	text-decoration: none;
	background: url(../images/back_link_arrow.jpg) no-repeat 0px 4px;
	padding-left: 13px;
	margin: 8px 13px 0px 0px;
}
DIV#titlebar_ypfull A#back_link:hover { text-decoration: underline; }
DIV#yp_sort_bar {
	background: url(../images/yp_sort_bar.jpg) no-repeat; 
	width: 682px;
	height: 34px;
	float: left;
	margin-bottom: 10px;
}
DIV#yp_sort_bar UL {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	/*height: 34px;*/
	list-style: none;
	/*padding-top: 4px;*/
	/*padding-left: 320px;*/
	padding-left: 324px;
	color: white; 	
}
DIV#yp_sort_bar UL LI { float: left; }
DIV#yp_sort_bar UL LI.list_text { padding-top: 10px; padding-right: 10px; }
DIV#yp_sort_bar UL A { 
	text-decoration: none;
	color: white;
	display: block;
	padding-top: 5px;
	text-align: center;
	height: 23px;
	margin-top: 4px;
	outline: 0px;
}
DIV#yp_sort_bar UL A.active { color: #8ba014; font-weight: bold; }

DIV#yp_full_width { float: left; }
DIV#yp_full_width DIV#yp_full_width_left { float: left; width: 231px; display: inline; margin-right: 10px; margin-left: 15px; padding-bottom: 1px; }
DIV#yp_full_width DIV#yp_full_width_right { float: left; width: 416px; }
DIV#yp_full_width DIV#yp_full_width_left UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
DIV#yp_full_width DIV#yp_full_width_left UL LI { padding-bottom: 10px; clear: both; float: left; }
DIV#yp_full_width DIV#yp_full_width_left UL IMG { border: 0px; }
/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ 

DIV.topwrapper_left { float: left; background: url(../images/yp_small_img_bg_y.gif) repeat-y top left; }
DIV.topwrapper_left IMG { border: 1px solid #2f302b; }

/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.topwrapper_right { background: url(../images/yp_small_img_bg_y2.gif) repeat-y top right; }
/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.topwrapper_top { background: url(../images/yp_small_img_bg_x.gif) repeat-x top left; }
/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.topwrapper_bottom { background: url(../images/yp_small_img_bg_x2.gif) repeat-x bottom right; }

/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.corner_topleft { background: url(../images/yp_small_img_bg_topleft.gif) no-repeat top left; }
/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.corner_topright { background: url(../images/yp_small_img_bg_topright.gif) no-repeat top right; }
/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.corner_bottomright { background: url(../images/yp_small_img_bg_bottomright.gif) no-repeat bottom right; }
/*DIV#yp_full_width DIV#yp_full_width_left UL LI*/ DIV.corner_bottomleft { padding: 5px; background: url(../images/yp_small_img_bg_bottomleft.gif) no-repeat bottom left; }

DIV.forum_header_small_separator {
	width: 569px;
	height: 12px;
	background: url(../images/forum_small_separator.jpg) no-repeat;
}

DIV.yp_small_separator {
	clear: both;
	width: 425px;
	height: 10px;
	background: url(../images/yp_small_separator.jpg) no-repeat;
}
DIV#yp_full_width DIV#yp_full_width_right DIV#yp_full_width_right_content { padding: 10px 14px 20px 14px; }
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_top, 
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_bottom { margin: 8px 0px 0px 14px; padding: 0px; list-style: none; }
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_bottom { margin-bottom: 17px; }
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_top LI, 
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_bottom LI { display: inline; }
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_top LI.title SPAN {
	color: #8ba014;
	background: url(../images/yp_more_link.jpg) no-repeat 0px 50%;
	font-weight: bold;
	padding-left: 20px;
}
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_top LI.posted_by SPAN,
DIV#yp_full_width DIV#yp_full_width_right UL#yp_full_infolist_bottom LI SPAN { color: #d0cdb1; }

DIV#latest_activities_bar { 
	background: url(../images/latest_activities_bar.jpg) no-repeat; 
	width: 672px;
	float: left;
}
DIV#latest_activities_bar UL {
	clear: both;
	float: left;
	height: 34px;
	padding-top: 4px;
}
DIV#latest_activities_bar DIV#left_margin { margin-left: 282px; }
DIV#latest_activities_bar UL LI { float: left; }
DIV#latest_activities_bar UL A { 
	display: block; 
	float: left;
	/*margin-right: 5px;*/
	height: 28px; 
	color: white; 
	text-decoration: none; 
	/*padding: 5px 10px 5px 10px;*/
	padding: 5px 0px 5px 0px;
	width: auto;
	outline: 0px;
	/*height: 30px;*/
	text-align: center;
}
DIV#latest_activities_bar UL A:hover { text-decoration: none; }
DIV#latest_activities_bar UL A.active {
	font-weight: bold;
	color: #8ba014;
	/*padding: 5px 10px 5px 10px;*/
	font-size: 0.9em;	
	/*background: url(../images/latest_link_wide_bg.jpg) repeat-x;*/
}
DIV#latest_activities_bar UL A#lab_pet_photos { width: 90px; }
DIV#latest_activities_bar UL A#lab_pet_videos { width: 90px; }
DIV#latest_activities_bar UL A#lab_pet_yp { width: 95px; }
DIV#latest_activities_bar UL A#lab_pet_comm { width: 95px; }
DIV#latest_activities_bar UL A#lab_pet_photos.active { background: url(../images/lab_pet_photos.jpg) no-repeat; }
DIV#latest_activities_bar UL A#lab_pet_videos.active { background: url(../images/lab_pet_videos.jpg) no-repeat; }
DIV#latest_activities_bar UL A#lab_pet_yp.active { background: url(../images/lab_pet_yp.jpg) no-repeat; }
DIV#latest_activities_bar UL A#lab_pet_comm.active { background: url(../images/lab_pet_comm.jpg) no-repeat; }
/*DIV#latest_activities_bar UL A.active DIV { background: url(../images/latest_link_left.jpg) no-repeat 0px 0px; }
DIV#latest_activities_bar UL A.active DIV DIV { 
	background: url(../images/latest_link_right.jpg) no-repeat 100% 0px; 
	padding: 5px 10px 5px 10px; 
}*/

DIV#lastest_box {
	clear: both;
	float: left;
	width: 672px;
	/*height: 415px;*/
	height: 410px;
	margin-top: 10px;
	/*margin: 10px 0px 5px 0px;*/
	position: relative;
}
UL.inline_photos {
	clear: both;
	float: left;
	width: 672px;
	/*border-bottom: 1px solid #d0cdb1;*/
	padding-bottom: 15px;
	margin-bottom: 5px;
	background: url(../images/photos_video_li_bg.jpg) no-repeat 0px 100%;
}
UL.inline_photos LI { width: 159px; float: left; /*margin: 0px 5px 0px 4px;*/ padding: 0px 5px 0px 4px; }
UL.inline_photos.photos_page { padding-left: 10px; width: 662px; }
UL.inline_photos.photos_page LI { padding: 0px 5px 0px 0px; }
DIV#lastest_box IMG, UL.inline_photos IMG, UL.inline_videos IMG {
	border: 0px;
	padding: 6px 6px 9px 6px;
	background: url(../images/bg_img.jpg) 0px 0px;
}
DIV#lastest_box A:hover IMG, UL.inline_photos A:hover IMG, UL.inline_videos IMG:hover { background: url(../images/bg_img.jpg) 0px -107px;	}

UL.inline_videos {
	float: left;
	width: 682px;
	/*border-bottom: 1px solid #d0cdb1;*/
	/*padding-bottom: 12px;*/
	/*padding-bottom: 3px;*/
	/*margin-bottom: 15px;*/
	/*margin-bottom: 8px;*/
	padding-bottom: 15px;
	background: url(../images/photos_video_li_bg.jpg) no-repeat 0px 100%;
}
UL.inline_videos LI { 
	width: 159px; 
	float: left; 
	/*margin: 0px 5px 0px 4px; */
	/*padding-bottom: 4px; */
	padding: 0px 5px 4px 4px;
	/*background: url(../images/video_li_bg.jpg) no-repeat 0px 100%; */
	background: none;
}
UL.inline_videos LI:hover {
	background: url(../images/video_li_bg.jpg) no-repeat -155px 100%;
}
UL.inline_videos LI A.arrow_link, A.arrow_link  {
	font-weight: bold;
	padding-left: 23px;
	background: url(../images/link_arrow_videos.jpg) no-repeat 5px 2px;
	width: 136px;
	display: block;
	padding-bottom: 2px;
}
UL.inline_videos LI A.arrow_link:hover, A.arrow_link:hover {
	color: #303030;
	background: url(../images/link_arrow_videos_on.jpg) no-repeat 5px 2px;
}
UL.inline_videos P { margin: 4px 0px 0px 0px; padding-left: 23px; color: #d0cdb1; line-height: 110%; }
UL.inline_videos P SPAN { color: #83805f; }

UL.inline_yellow_pages {
	clear: both;
	float: left;
}
UL.inline_yellow_pages LI {
	height: 38px;
	width: 672px;
	/*padding-top: 4px;*/
	padding-top: 2px;
	float: left;
	background: url(../images/yp_bottom_border.jpg) no-repeat 0px 100%;
}
UL.inline_yellow_pages.yp_full_page_listing LI { color: #d0cdb1; }
UL.inline_yellow_pages LI DIV.yp_left {
	float: left;
	width: 532px;
}
UL.inline_yellow_pages LI DIV.yp_right {
	float: left;
	width: 115px;
	text-align: center;
	padding-left: 25px;
	background: url(../images/yp_span_dots.jpg) no-repeat 0px 0px;
}
UL.inline_yellow_pages A.yp_more_link {
	font-weight: bold;
	background: url(../images/yp_more_link.jpg) no-repeat 2px 2px;
	padding-left: 21px;
	padding: 0px 13px 0px 21px;
	margin-left: 10px;
}
UL.inline_yellow_pages A.yp_more_link:hover {
	background: url(../images/yp_more_link_on.jpg) no-repeat 2px 2px;
	color: #303030;
	text-decoration: underline;
}
UL.inline_yellow_pages SPAN {
	background: url(../images/yp_span_dots.jpg) no-repeat 0px 0px;
	padding-left: 15px;
}

DIV#switch_pet_photos, DIV#switch_pet_videos, DIV#switch_yellow_pages, DIV#switch_comunity { 
	display: none; 
	position: absolute; 
	top: 0px;
	left: 0px;
}

DIV#switch_pet_photos { display: block; }

DIV#switch_pet_photos.pos_relative { float: left; position: relative; }
DIV#gallery_navigation { clear: both; }
/*DIV#nav_page_prev { position: absolute; left: 170px; }
DIV#nav_page_text {
	position: absolute;
	left: 286px;
	top: 3px;
	width: 104px;
	text-align: center;
}
DIV#nav_page_right { position: absolute; left: 395px; }
SPAN.input_page { position: absolute; left: 540px; }
DIV#input_page_submit {
	position: absolute;
	left: 630px;
}*/
UL#gallery_navigation_list {
	clear: both;
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-bottom: 60px;
}
UL#gallery_navigation_list LI { float: left; }
UL#gallery_navigation_list LI#paging_prev_page { padding-left: 180px;  }
UL#gallery_navigation_list LI#paging_prev_page.detail_nav_prev { width: 120px; padding-bottom: 1px; }
UL#gallery_navigation_list LI#paging_text { width: 107px; text-align: center; padding-top: 3px; }
UL#gallery_navigation_list LI#paging_next_page { width: 150px;  }
UL#gallery_navigation_list LI#paging_next_page.detail_nav_next { padding-bottom: 1px; }
UL#gallery_navigation_list LI#paging_right { }
DIV#input_page_submit A#input_page_submit_link {
	display: block;
	width: 31px;
	height: 23px;
	background: url(../images/submit_page.jpg) no-repeat 0px 0px;
}
DIV#input_page_submit A#input_page_submit_link:hover { background: url(../images/submit_page.jpg) no-repeat 0px -23px; }
DIV#input_page_submit , DIV.input_page { margin-right: 2px; float: left; }
DIV.input_page INPUT.input_page_field {
	border: 0px;
	width: 48px;
	height: 20px;
	padding: 0px;
	background: url(../images/input_page.jpg) no-repeat 0px 0px;
	font: normal 1em Tahoma; 
	color: #83805f;
	text-align: center;
	padding-top: 3px;
}
DIV.input_page.input_page_on INPUT.input_page_field { background: url(../images/input_page.jpg) no-repeat 0px -23px; }

DIV#under_latest { clear: both; float: left; width: 672px; }
A.bottom_links {
	font-weight: bold;
	background: url(../images/under_latest_link_bg_wide.jpg) repeat-x;
	float: left;
	outline: 0px;
}
A.bottom_links.nobold { font-weight: normal; }
A.bottom_links SPAN { display: block; }
A.bottom_links DIV, A.bottom_links SPAN {
	float: left;
	background: url(../images/under_latest_link_bg_left.jpg) no-repeat 0px 0px;
	height: 23px;
	padding: 0px 0px 0px 31px;
	cursor: pointer;
}
A.bottom_links.prev_page DIV, A.bottom_links.prev_page SPAN { background: url(../images/under_latest_link_bg_left2.jpg) no-repeat 0px 0px; }


A.bottom_links DIV DIV, A.bottom_links SPAN SPAN, A.bottom_links:hover DIV DIV, A.bottom_links:hover SPAN SPAN, 
A.bottom_links.prev_page DIV DIV, A.bottom_links.prev_page SPAN SPAN, A.bottom_links.prev_page:hover DIV DIV, 
A.bottom_links.prev_page:hover SPAN SPAN {
	background: url(../images/under_latest_link_bg_right.jpg) no-repeat 100% 0px;
	height: 23px;
	padding: 3px 10px 0px 0px;
}

A.bottom_links:hover {
	color: #303030;
	text-decoration: underline;
}
A.bottom_links:hover DIV, A.bottom_links:hover SPAN { background: url(../images/under_latest_link_bg_left_o.jpg) no-repeat 0px 0px; }
A.bottom_links.prev_page:hover DIV, A.bottom_links.prev_page:hover SPAN { 
	background: url(../images/under_latest_link_bg_left2_.jpg) no-repeat 0px 0px; 
}

A.bottom_links.next_page DIV, A.bottom_links.next_page SPAN, A.bottom_links.next_page:hover DIV, A.bottom_links.next_page:hover SPAN { 
	background: url(../images/under_latest_link_bg_left3.jpg) no-repeat 0px 0px; 
	padding-left: 11px; 
}
A.bottom_links.next_page DIV DIV, A.bottom_links.next_page SPAN SPAN { 
	background: url(../images/under_latest_link_bg_right2.jpg) no-repeat 100% 0px;
	padding-right: 29px;
	padding-left: 0px;
}
A.bottom_links.next_page:hover DIV DIV, A.bottom_links.next_page:hover SPAN SPAN {
	background: url(../images/under_latest_link_bg_r2on.jpg) no-repeat 100% 0px;
	padding-right: 29px;
	padding-left: 0px;
}
DIV#titlebar_petphotos {
	width: 358px;
	padding-left: 324px;
	height: 34px;
	background: url(../images/titlebar_petphotos.jpg);
	margin-bottom: 10px;	
}
DIV#titlebar_petphotos A { outline: 0px; }
DIV#titlebar_petphotos.bg_videos { background: url(../images/bg_pet_videos.jpg); }
DIV#titlebar_petphotos A#back_link {
	float: right;
	color: white;
	text-decoration: none;
	background: url(../images/back_link_arrow.jpg) no-repeat 0px 4px;
	padding-left: 13px;
	margin: 8px 13px 0px 0px;
}
DIV#titlebar_petphotos A#back_link:hover { text-decoration: underline; }
DIV#titlebar_petphotos UL#titlebar_petphotos_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: white;
}
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI { float: left; }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI.list_text { padding-top: 10px; margin-right: 10px; }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A {
	text-decoration: none;
	color: white;
	display: block;
	padding-top: 5px;
	text-align: center;
	height: 23px;
	margin-top: 4px;
}
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A.active { color: #8ba014; font-weight: bold; }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A#pp_date_added, 
DIV#yp_sort_bar UL A#yp_date_added { width: 90px;	 }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A#pp_date_added.active, 
DIV#yp_sort_bar UL A#yp_date_added.active { background: url(../images/petphotos_date_added.jpg); }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A#pp_top_rated, 
DIV#yp_sort_bar UL A#yp_top_rated { width: 84px; }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A#pp_top_rated.active, 
DIV#yp_sort_bar UL A#yp_top_rated.active { background: url(../images/petphotos_top_rated.jpg); }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A#pp_most_comments, 
DIV#yp_sort_bar UL A#yp_most_comments { width: 122px; }
DIV#titlebar_petphotos UL#titlebar_petphotos_list LI A#pp_most_comments.active,
DIV#yp_sort_bar UL A#yp_most_comments.active { background: url(../images/petphotos_most_comm.jpg); }

DIV#big_img_place { padding-left: 16px; /*padding-bottom: 25px;*/ float: left; text-align: center; }
/*DIV#big_img_place IMG {
	border: 0px;
	background: url(../images/bigimg_bg.jpg) no-repeat;
	padding: 5px 5px 10px 5px;
}*/

DIV#video_player { padding: 0px 0px 10px 16px; }

DIV#image_info UL#image_info_list {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 682px;
	background: url(../images/bg_picture_info.jpg) no-repeat 0px 0px;
	float: left;	
}
DIV#image_info UL#image_info_list LI {
	float: left;
	height: 19px;
	padding: 11px 12px 0px 12px;
	background: url(../images/li_sep.jpg) no-repeat 0px 14px;
}
DIV#image_info UL#image_info_list LI#image_list_by, DIV#image_info UL#image_info_list LI#image_list_time, 
DIV#image_info UL#image_info_list LI#image_list_comm { color: #d0cdb1; }
DIV#image_info UL#image_info_list LI#image_list_link {
	padding-left: 0px;
	background: none;
}
DIV#image_info UL#image_info_list LI#image_list_link A , DIV#image_info UL#image_info_list LI#image_list_link SPAN {
	color: #8ba014;
	font-weight: bold;
	padding-left: 21px;
	margin-left: 25px;
	background: url(../images/link_arrow_videos.jpg) no-repeat 0px 2px;
}
DIV#image_info UL#image_info_list LI#image_list_link A:hover { background: url(../images/link_arrow_videos_on.jpg) no-repeat 0px 2px; }
DIV#image_info UL#image_info_list LI#image_text { clear: both; height: auto; background: none; width: 627px; padding-left: 25px; }
DIV#image_info UL#image_info_list LI#image_list_rate {}
UL#yp_full_infolist_bottom { float: left; }
UL#yp_full_infolist_bottom LI { float: left; padding-right: 4px; }
/*DIV#yp_full_width_right UL#yp_full_infolist_bottom LI.rate { background: red; float: left; }*/
DIV#image_info UL#image_info_list LI#image_list_rate DIV , DIV#yp_full_width_right UL#yp_full_infolist_bottom LI.rate DIV { float: left; }

DIV#image_info UL#rating_list , DIV#yp_full_width_right UL#yp_full_infolist_bottom UL#rating_list {
	float: left;
	padding: 0px;
	margin: 5px 0px 0px 5px;
	list-style: none;
	width: 60px;
	height: 7px;
	font-size: 1px;
	background: url(../images/bg_rating.gif) no-repeat 0px 0px;
}
UL#yp_full_infolist_bottom UL#rating_list { float: none; }
DIV#image_info UL#rating_list LI , DIV#yp_full_width_right UL#yp_full_infolist_bottom UL#rating_list LI {
	padding: 0px;
	margin: 0px;
	height: 7px;
	/*width: 9px;
	margin-right: 3px;
	margin: 0px;*/
	width: 12px;
	background: none;
}
DIV#image_info UL#rating_list LI A , DIV#yp_full_width_right UL#yp_full_infolist_bottom UL#rating_list LI A {
	display: block;
	/*width: 9px;*/
	width: 12px;
	height: 7px;
	font-size: 1px;
	line-height: 7px;
	outline: 0px;		
}
DIV#yp_full_width_right UL#yp_full_infolist_bottom UL#rating_list LI A  { float: left; }

DIV.comment_wrapper {
	width: 635px;
	padding: 5px 0px 10px 32px;
}
DIV.comment_wrapper A#contact_submit_button { float: right; margin: 10px 0px 0px 0px; }
TEXTAREA.comment_ta {
	overflow: auto;
	width: 625px;
	height: 90px;
	color: #83805f; 
	border: 1px solid #83805f;
	padding: 5px;
	font: normal 1em Tahoma; 
}

DIV#tools_options { clear: both; padding: 9px 0px 9px 0px; float: left; width: 100%; }
DIV#tools_options.yp { padding-top: 0px; }
UL#tools_options_list {
	padding: 0px 15px 0px 0px;
	margin: 0px;
	list-style: none;
	float: right;
}
DIV#tools_options.yp UL#tools_options_list { float: left; }
UL#tools_options_list LI { float: left; padding-left: 18px; }
DIV#tools_options.yp UL#tools_options_list LI { padding-left: 13px; padding-right: 5px; }
UL#tools_options_list LI A { float: left; display: block; padding-top: 2px; height: 21px; outline: 0px; }

A#tol_add_to_selected { padding-left: 41px; background: url(../images/tol_addtoselected.gif) no-repeat 0px 0px; }
A#tol_add_to_selected:hover { background: url(../images/tol_addtoselected.gif) no-repeat 0px 100%; }

A#tol_edit { padding-left: 41px; background: url(../images/tol_edit.gif) no-repeat 0px 0px; }
A#tol_edit:hover { background: url(../images/tol_edit.gif) no-repeat 0px 100%; }

A#tol_delete { padding-left: 41px; background: url(../images/tol_delete.gif) no-repeat 0px 0px; }
A#tol_delete:hover { background: url(../images/tol_delete.gif) no-repeat 0px 100%; }

A#tol_zoom { padding-left: 41px; background: url(../images/tol_zoom.gif) no-repeat 0px 0px; }
A#tol_zoom:hover { background: url(../images/tol_zoom.gif) no-repeat 0px 100%; }

UL.contact_form { padding: 0px; margin: 25px 0px 0px 0px; list-style: none; width: 355px; }
UL.contact_form LI { float: left; height: 40px; }
UL.contact_form LI.height_auto { height: auto; }
UL.contact_form LI.admin_ta { padding-bottom: 20px; }
UL.contact_form LI.text { clear: both; float: left; width: 95px; padding-top: 7px; height: 33px; }
UL.contact_form LI.form { width: 260px;}
UL.contact_form LI.form.submit_button { padding-top: 7px; }
UL.contact_form LI.form.submit_button A { float: right; margin-right: 12px; }
UL.contact_form LI.form.req { background: url(../images/req.gif) no-repeat 100% 13px; }
UL.contact_form LI.form SPAN { color: #8ba014; margin-top: 10px; }
UL.contact_form LI.form DIV.site_contact_input_bg INPUT { 
	float: left; 
	background-color: transparent; 
	border: 0px; 
	font: normal 1em Tahoma; 
	color: #83805f; 
	width: 100%; 
}
UL.contact_form LI.form DIV.site_contact_input_bg {
	background: url(../images/contact_input.jpg) no-repeat 0px 0px;
	width: 228px;
	height: 25px;
	padding: 7px 10px 0px 10px;
}
UL.contact_form LI.form DIV.site_contact_input_bg.site_contact_input_bg_on {
	background: url(../images/contact_input.jpg) no-repeat 0px -32px;
}
UL.contact_form LI.form DIV.site_contact_ta_bg {
	background: url(../images/contact_textarea.jpg) no-repeat 0px 0px;
	width: 228px;
	height: 175px;
	padding: 7px 10px 0px 10px;
} 
UL.contact_form LI.form DIV.site_contact_ta_bg.site_contact_ta_bg_on {
	background: url(../images/contact_textarea.jpg) no-repeat 0px -182px;
}
UL.contact_form LI.form DIV.site_contact_ta_bg TEXTAREA {
	overflow: auto;
	border: 0px;
	background-color: transparent;
	color: #83805f; 
	width: 100%;
	height: 170px;
	font: normal 1em Tahoma; 
}
UL.contact_form LI.form A#contact_send_button {
	display: block;
	color: #8ba014;
	font: bold 1em Tahoma;
	text-decoration: none;
	width: 131px;
	height: 32px;
	text-indent: -9999px;
	outline: 0px;
	background: url(../images/contact_send_button.jpg) no-repeat 0px 0px;
}
UL.contact_form LI.form A#contact_send_button:hover {
	background: url(../images/contact_send_button.jpg) no-repeat 0px -32px;
}

/*UL.contact_form LI.form*/ A#contact_submit_button {
	display: block;
	color: #8ba014;
	font: bold 1em Tahoma;
	text-decoration: none;
	width: 131px;
	height: 32px;
	text-indent: -9999px;
	outline: 0px;
	background: url(../images/contact_submit_bnt.gif) no-repeat 0px 0px;
}
/*UL.contact_form LI.form*/ A#contact_submit_button:hover {
	background: url(../images/contact_submit_bnt.gif) no-repeat 0px -32px;
}

UL.contact_form LI.form A#contact_upload_button {
	display: block;
	color: #8ba014;
	font: bold 1em Tahoma;
	text-decoration: none;
	width: 131px;
	height: 32px;
	text-indent: -9999px;
	outline: 0px;
	background: url(../images/contact_upload_button.gif) no-repeat 0px 0px;
}
UL.contact_form LI.form A#contact_upload_button:hover {
	background: url(../images/contact_upload_button.gif) no-repeat 0px -32px;
}

/*UL.contact_form LI.form A#contact_submit_button {
	display: block;
	color: #8ba014;
	font: bold 1em Tahoma;
	text-decoration: none;
	width: 131px;
	height: 32px;
	text-indent: -9999px;
	outline: 0px;
	background: url(../images/contact_submit_bnt.gif) no-repeat 0px 0px;
}
UL.contact_form LI.form A#contact_submit_button:hover {
	background: url(../images/contact_submit_bnt.gif) no-repeat 0px -32px;
}*/

INPUT.upload_file_input { border: 0px; background: transparent; }
/*DIV.input_div_wrapper:hover { background: inherit; background-position: 0px -32px; }*/

UL.contact_form LI.form DIV.drop_search_bg {
	padding: 7px 30px 0px 11px;
	width: 207px;
	height: 25px;
	background: url(../images/contact_drop.jpg) 0px 0px;
	position: relative;
	color: #83805f; 
	overflow: hidden;
}
UL.contact_form LI.form DIV.drop_search_bg.select_hover { background: url(../images/contact_drop.jpg) 0px -32px; }
UL.contact_form LI.form DIV.selected_drop_text {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #302a24;	
}
UL.contact_form LI.form DIV.drop_search_bg SELECT {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0px;
	background-color: transparent;
	width: 247px;
	height: 32px;
	color: #302a24;
	font: normal 1em Arial;
}
UL.contact_form LI.form DIV.drop_search_bg SELECT OPTION { color: #83805f;  background-color: white; }


DIV.left_separator {
	width: 682px;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
	background: url(../images/left_separator.jpg) no-repeat;
}
DIV#comments_header {  padding-left: 25px; height: 40px; }
DIV#comments_header P.a_left { float: left; margin: 0px; font-size: 2em; }
DIV#comments_header P.a_left SPAN.comments_gray { color: #afad86; }
DIV#comments_header P.a_left SPAN.comments_number { color: #8ba014; } 
DIV#comments_header P.a_right { float: right; }

DIV#comments { clear: both; }
DIV#comments UL#comments_list { clear: both; padding: 0px; margin: 0px; list-style: none; padding-left: 32px; }
DIV#comments UL#comments_list LI { float: left; }
DIV#comments UL#comments_list LI.c_link { clear: both; float: left; height: 31px; margin-right: 5px; width: 80%; }

/*UL#comments_list UL#comment_tools { padding: 0px; margin: 0px; list-style: none; float: left; }*/
/*UL#comments_list UL#comment_tools LI*/  DIV#comments UL#comments_list LI.c_link { color: #d0cdb1; float: left; padding-right: 5px; }
/*UL#comments_list UL#comment_tools LI A*/ DIV#comments UL#comments_list LI.c_link A#ct_edit, DIV#comments UL#comments_list LI.c_link A#ct_delete {
	outline: 0px; 
	/*height: 17px;*/
	line-height: 20px;
	padding-bottom: 2px;
	margin: 0px;
	font-weight: normal;
	color: #d0cdb1;
}
/*UL#comments_list UL#comment_tools LI A:hover*/ DIV#comments UL#comments_list LI.c_link A#ct_edit:hover, DIV#comments UL#comments_list LI.c_link A#ct_delete:hover  { color: #83805f; }
/*UL#comments_list UL#comment_tools LI*/ DIV#comments UL#comments_list LI.c_link A#ct_edit { padding-left: 25px; background: url(../images/ct_edit.gif) no-repeat 0px 0px;}
/*UL#comments_list UL#comment_tools LI*/ DIV#comments UL#comments_list LI.c_link A#ct_edit:hover { background: url(../images/ct_edit.gif) no-repeat 0px -83px;  }
/*UL#comments_list UL#comment_tools LI*/ DIV#comments UL#comments_list LI.c_link A#ct_delete { /*margin-left: 10px;*/ padding-left: 25px; background: url(../images/ct_delete.gif) no-repeat 0px 0px; }
/*UL#comments_list UL#comment_tools LI*/ DIV#comments UL#comments_list LI.c_link A#ct_delete:hover { background: url(../images/ct_delete.gif) no-repeat 0px -83px; }

DIV#comments UL#comments_list LI.c_link A {
	font-weight: bold;
	padding-left: 21px;
	margin-right: 12px;
	background: url(../images/link_arrow_videos.jpg) no-repeat 0px 2px;
}
DIV#comments UL#comments_list LI.c_link A:hover { background: url(../images/link_arrow_videos_on.jpg) no-repeat 0px 2px; }
DIV#comments UL#comments_list LI.c_link SPAN {
	background: url(../images/li_sep.jpg) no-repeat 0px 2px;
	height: 31px;
	padding-left: 12px;
	color: #d0cdb1;
}
DIV#comments UL#comments_list LI.c_text { clear: both; width: 100%; }




DIV#site_right { float: left; width: 288px; }

DIV#image_ad { margin-bottom: 10px; }
DIV#image_ad IMG {
	padding: 5px 5px 9px 5px;
	background: url(../images/small_ad_bg.jpg) no-repeat;
	border: 0px;
}

DIV#selected_works UL#selected_works_list, UL#site_options { width: 288px; }
DIV#selected_works UL#selected_works_list LI.list_header , UL#site_options LI.list_header { padding: 0px; height: 34px; background: url(../images/list_header.jpg) no-repeat; }
UL#site_options LI.list_header { background: url(../images/site_options_list_header.jpg) no-repeat; }
DIV#selected_works UL#selected_works_list LI , UL#site_options LI  { 
	padding: 13px 0px 0px 13px; 
	height: 28px; 
	background: url(../images/selected_list_li_bg.jpg) no-repeat; 
}
UL#site_options LI { background: url(../images/site_options_list_libg.jpg) no-repeat; }
DIV#selected_works UL#selected_works_list LI.last, UL#site_options LI.last { height: 47px; background: url(../images/selected_li_last.jpg) no-repeat; }
UL#site_options LI.last { background: url(../images/siteoptions_li_last.jpg) no-repeat; }
DIV#selected_works UL#selected_works_list A, UL#site_options A  { 
	background: url(../images/selected_link_off.jpg) no-repeat 0px 2px; 
	padding: 0px 0px 2px 21px;
}
UL#site_options A  { font-weight: bold; }
DIV#selected_works UL#selected_works_list A:hover , UL#site_options A:hover { color: #303030; text-decoration: underline; background: url(../images/selected_link_on.jpg) no-repeat 0px 2px; }

DIV#image_big_ad { margin-bottom: 7px; }
DIV#image_big_ad IMG {
	border: 0px;
	padding: 5px 5px 10px 5px;
	background: url(../images/big_ad_bg.jpg);
}

DIV#ad_link { width: 260px; float: right; }

DIV.clearall { clear:both; }

.clearfooter {
height: 127px;
clear: both;
}

DIV#footer {
	width: 100%;
	height: 127px;
	background: url(../images/footer-bg.jpg) no-repeat 50% 0px;
	font: normal 1em Tahoma;
}
DIV#footer DIV#footer_center { width: 920px; padding: 21px 30px 0px 30px; margin: 0px auto; padding-top: 21px; 
height: 106px;
position: relative;
}
DIV#footer DIV#footer_center DIV#footer_stats SPAN { font-weight: bold; color: #8ba014; }
DIV#footer DIV#footer_stats { margin-bottom: 25px; }
DIV#footer DIV#footer_links { color: #dedcc7; /*float: left;*/ }
DIV#footer DIV#footer_links UL#footer_link_list_inline { /*float: left; width: 980px;*/ }
DIV#footer DIV#footer_links UL#footer_link_list_inline LI {
	/*float: left;*/
	display: inline;
	background: url(../images/footer_li_bg.jpg) no-repeat 0px 0px;
	padding: 0px 10px 10px 10px;
	padding: 0px 6px 10px 10px;
}
DIV#footer DIV#footer_links UL#footer_link_list_inline LI.first { background: none; padding: 0px 15px 0px 0px; padding: 0px 10px 0px 0px; font-size: 12px; letter-spacing: 0px; }
SPAN.footer_text_right_margin { padding-right: 7px; }
DIV#footer A, DIV#footer DIV#footer_links UL#footer_link_list_inline A , DIV#footer_author A { text-decoration: none; color: #fffdee; font-size: 12px; letter-spacing: 0px; }
DIV#footer A:hover, DIV#footer DIV#footer_links UL#footer_link_list_inline A:hover , DIV#footer_author A:hover { color: white; text-decoration: underline; }

/*DIV#footer_author { padding-top: 10px; text-align:center; }*/
DIV#footer_author { padding-top: 10px; text-align: center; color: #dedcc7; }
DIV#footer_author SPAN.author_link {
	background: url(../images/footer_li_bg.jpg) no-repeat 0px 0px;
	padding-left: 15px;
	margin-left: 15px;
}

DIV#forum_header { float: left; }
DIV#forum_header_links { float: left; width: 576px; }
DIV#forum_header_login { float: left; width: 374px; height: 57px; padding: 12px 9px 12px 9px; background: url(../images/forum_login_box.jpg) no-repeat 0px 0px; }
DIV#forum_header_login P { font-size: 0.85em; }
DIV#forum_login_pretext { margin-bottom: 10px; }
UL#forum_header_link_list {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
UL#forum_header_link_list LI { float: left; }
UL#forum_header_link_list LI.list_separator { width: 16px; height: 19px; background: url(../images/forum_links_sep.gif) no-repeat 70% 0px; }
SPAN.text_separator { background: url(../images/forum_links_sep.gif) no-repeat 70% 0px; padding-bottom: 3px; }
SPAN.forum_fp A { color: #d0cdb1; }
SPAN.forum_fp A:hover { text-decoration: none; }
UL#forum_header_link_list LI A { width: auto; outline: 0px; }

/* ----- admin styles ----- */
DIV#header_site_admin { font: normal 2em Tahoma; padding-top: 20px; }
UL.site_admin_list { padding: 0px; margin: 0px; list-style: none; width: 210px; float: left; }
DIV#admin_content { float: left; width: 770px; padding-bottom: 100px; }
DIV#admin_content H1 { padding: 0px; margin: 0px 0px 30px 0px; font: normal 1.5em Tahoma; border-bottom: 1px solid #83805f; }
DIV#site_admin_login { width: 380px; margin: 0px auto; margin-top: 100px; }
DIV#site_admin_login_message { font: normal 1.3em Tahoma; padding-bottom: 10px; }
UL.admin_options { padding: 0px; margin: 30px 0px 0px 0px; list-style: none; }
UL.admin_options LI { display: inline; padding-right: 5px; }
TABLE.admin_table { border-collapse: collapse; width: 100%; }
TABLE.admin_table TH { border-bottom: 1px solid #83805f; }
TABLE.admin_table TD { margin: 0px; padding: 4px 5px 4px 5px; }
TABLE.admin_table TD.center_text { text-align: center; }
TABLE.admin_table TR.alt TD { background-color: #f6f6f6; }
TEXTAREA.mceEditor { height: 300px; }
/* ----- /admin styles ----- */

