#navigation li {background-image: url(/static/images/micro/nav/tab_grey_right.png); } * html #navigation li {background-image: url(/static/images/micro/nav/tab_grey_right.gif);} #navigation a, #navigation a:link, #navigation a:active, #navigation a:visited {background: url(/static/images/micro/nav/tab_grey_left.png) no-repeat top left;color:#444;text-shadow:1px 1px 0px #fff;} * html #navigation a, * html #navigation a:link, * html #navigation a:active,* html #navigation a:visited { background: url(/static/images/micro/nav/tab_grey_left.gif) no-repeat top left;}#banner {background-image: none;}#banner{background-color: #b1def5;}#logo_container a, #logo_container a:link, #logo_container a:visited, #logo_container a:active {color: #333333}#top_bar ul#top_bar_nav {background-color:#73909f;}#top_bar ul#top_bar_nav li {border-left:1px solid #596f7b;}#top_bar ul#top_bar_nav li a,#top_bar ul#top_bar_nav li a:active, #top_bar ul#top_bar_nav li a:link, #top_bar ul#top_bar_nav li a:visited {border-left:1px solid #9fc8dd;}#top_bar ul#top_bar_nav li:hover {background-color: #85a7b8;}#footernav {background-color:#b1def5;border-top:1px solid #73909f; color: #333333} #footernav a, #footernav a:link, #footernav a:visited, #footernav a:active {color: #333333}html, body { 
	background-image: url(http://cdn.assets.anyvite.net/static/sites/dogvite/background.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom left;
	background-color:#84c8ef;
	color:#2f2317;
}

p {
	color:#2f2317;
}

a,
a:link,
a:active, 
a:visited {
	color:#775536;
}

h1, h2, h3, h4, h5, h6 {
	color:#2f2317;
	font-family:Verdana, Arial, Sans-serif;
}


h1 {
	font-size: 2.0em;
}

#advanced_container h1 {
	color:#2f2317;
	font-size:2.0em;
}

h1#event_heading {
	font-size:2.8em;
}

h2 {
	font-size:1.8em;
}

h2.subheader {
	font-size:1.3em;
}

h3 {
	font-size:1.6em;
}

h3.thirdheader {
	font-size:1.3em;
}

ul#progress_bar li a, ul#progress_bar li a:link, ul#progress_bar li a:visited, ul#progress_bar li a:active {
	color:#775536;
}

.login_register .fake_link {
	color:#775536;
}

#guest_list h3 {
	font-size:1.3em;
	font-family:Verdana, Arial, Sans-serif;
}


#main_cont {
	background:none;
}

#content {
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius: 10px;  
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius: 10px;  
	border-bottom-right-radius: 10px;
	padding-top:0px;
}

#subnav {
	border-bottom:none;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius: 10px;  
	border-top-left-radius: 10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius: 10px;  
	border-top-right-radius: 10px;
	min-height:20px;
	background-color:#fff;
}

#subnav_menu {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius: 10px;  
	border-top-left-radius: 10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius: 10px;  
	border-top-right-radius: 10px;
	border-bottom:1px solid #ddd;
	background-color:#f3f3f3;
	width:100%;
	background-image: url(http://cdn.assets.anyvite.net/static/sites/dogvite/nav_bg.png);
	margin-bottom:10px;
}

#te_overlay_text p {
	color: #eee;
}

#banner {
	background:none;
}

#logo_container {
	margin-left:0px;
}

#logo_container.not_logged_in img {
	display:none;
}

#logo_container.not_logged_in a,
#logo_container.not_logged_in a:active,
#logo_container.not_logged_in a:link,
#logo_container.not_logged_in a:visited {
	width:535px;
	height:56px;
	display:block;
	background-image: url(http://cdn.assets.anyvite.net/static/sites/dogvite/logo_puppypals.png);
	background-repeat: no-repeat;
}

* html #logo_container.not_logged_in a,
* html #logo_container.not_logged_in a:active,
* html #logo_container.not_logged_in a:link,
* html #logo_container.not_logged_in a:visited {
	behavior: url(/static/css/iepngfix.htc);
}

/*
#subnav {
	background-color:#fff;
	border-bottom:none;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius: 10px;  
	border-top-left-radius: 10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius: 10px;  
	border-top-right-radius: 10px;
	min-height:10px;
}

#subnav_menu ul {
	border:0px;	
	margin-top:3px;
}

#subnav_menu ul li,
#subnav_menu ul li:hover {
	border:0px;	
}

#subnav_menu ul li#selected {
	background-color:transparent;
	border:0px;
}

#subnav_menu ul li a,
#subnav_menu ul li a:active,
#subnav_menu ul li a:link,
#subnav_menu ul li a:visited {
	font-size:0.80em;
	font-weight:100;
	color:#2f2317;
}

#subnav_menu ul li a:hover {
	text-decoration:underline;
}

#subnav_menu ul li#selected a,
#subnav_menu ul li#selected a:link,
#subnav_menu ul li#selected a:active,
#subnav_menu ul li#selected a:visited,
#subnav_menu ul li#selected a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#205A86;
	font-size:0.85em;
	cursor:default;
}
*/
#navigation.not_logged_in {
	display:none;
}

* html #navigation {
	margin-bottom:-1.5px;
}

#navigation a,
#navigation a:link,
#navigation a:active,
#navigation a:visited {
	padding:3px 5px 3px 15px;
}

#navigation li.selected {
	background:transparent url(http://cdn.assets.anyvite.net/static/images/micro/nav/tab_white_right.png) no-repeat scroll right top;
}

* html #navigation li.selected {
	background:transparent url(http://cdn.assets.anyvite.net/static/images/micro/nav/tab_white_right.gif) no-repeat scroll right top;
}

#navigation li.selected a,
#navigation li.selected a:link,
#navigation li.selected a:active,
#navigation li.selected a:visited {
	background: url(http://cdn.assets.anyvite.net/static/images/micro/nav/tab_white_left.png) no-repeat top left;
}

* html #navigation li.selected a,
* html #navigation li.selected a:link,
* html #navigation li.selected a:active,
* html #navigation li.selected a:visited {
	background: url(http://cdn.assets.anyvite.net/static/images/micro/nav/tab_white_left.gif) no-repeat top left;
}

/* Change top bar color to compliment banner color */
#top_bar {
	width:280px;
	height:55px;
	background-image: url(http://cdn.assets.anyvite.net/static/sites/dogvite/sun.png);
	margin-bottom:20px;
}

* html #top_bar {
	behavior: url(/static/css/iepngfix.htc);
}

#advanced_pulldown #top_bar {
	background-image:none;
	width:auto;
	height:auto;
	margin-bottom:0px;
}

#advanced_pulldown #top_bar #top_bar_nav {
	margin:0px 25px 0px 0px;
}

#top_bar ul#top_bar_nav {
	background-color:transparent;
	margin:3px 40px 0px 0px;
	display:inline;
}

#top_bar ul#top_bar_nav.not_logged_in {
	margin:5px 70px 0px 0px; 
}

#top_bar ul#top_bar_nav li {
	border-left:0px;
}

#top_bar ul#top_bar_nav li a, #top_bar ul#top_bar_nav li a:active, #top_bar ul#top_bar_nav li a:link, #top_bar ul#top_bar_nav li a:visited {
	border-left:0px;
	color:#5D452D;
	font-weight:bold;
}

#top_bar ul#top_bar_nav li a:hover {
	text-decoration:underline;
}

#top_bar ul#top_bar_nav li:hover {
	background-color:transparent;
}
/*
ul#progress_bar {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;  
	border-radius: 5px;
}
*/

#footernav {
	background:none;
	border-top:none;
}

#footernav li {
	margin:0px 25px 0px 0px;
}

#footernav a,
#footernav a:link,
#footernav a:active,
#footernav a:visited {
	color:#2f2317;
}

#footernav ul#alt_site_footer_nav li span.alt_site_divider { display:none }

#bottom_dropshadow {
	display:none;
}

#guest_list h3 {
	background-color:#E6E6E6;
	color:#3B3B3B;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#guest_list h3.Y {
	background-color:#E3FAE5;
	color:#3D4D3E;
	border-top:1px solid #B4CAB0;
	border-bottom:1px solid #B4CAB0;
}

#guest_list h3.N {
	background-color:#FFD6D6;
	color:#612929;
	border-top:1px solid #D8BCBA;
	border-bottom:1px solid #D8BCBA;
}

#guest_list h3.M {
	background-color:#D4E9FF;
	color:#263B52;
	border-top:1px solid #B9C7E3;
	border-bottom:1px solid #B9C7E3;
}

.login_register {
	border-color: #2f2317;
	background-color:#f6e0c7;
}

.login_register:hover {
	background-color:#fef8f1;
}

#detailed ul li ul li .detailed_title {
	color:#2F2317;
	font-weight:bold;
}

.profile_image_container #profile_overlay_text p {
	color: #eee;
}

#tabs-1-1-1 #work_window_inner_header,
#tabs-1-2-1 #main_media_images_inner_header,
#tabs-1-3-1 #background_media_images_inner_header {
	display:none;
}


/* Dogvite Homepage */
.dogvite_home #subnav {
	display:none;
}

.dogvite_home #content {
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;  
	border-radius: 10px;
	
}

.dogvite_home #content #innercont {
	padding:0px;
}

.dogvite_home #content #innercont .no_margins {
	margin:0px -25px;
}

.dogvite_home #content #innercont #main_page_top_cont {
	background: url(http://cdn.assets.anyvite.net/static/sites/dogvite/home_bg.jpg) top left no-repeat #fff;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius: 10px;  
	border-top-left-radius: 10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius: 10px;  
	border-top-right-radius: 10px;
	border:1px solid #E9D9C0;
}

.dogvite_home #top_cont_left #main_page_heading {
	background: url(http://cdn.assets.anyvite.net/static/sites/dogvite/dogvite_title.gif) no-repeat top left;
	text-indent:-9000px;
	padding:0px;
	margin:25px 0px 10px 0px;
	line-height:78px;
}

.dogvite_home #main_page_top_cont #top_cont_left {
	margin:10px 0 5px 20px;
	width:408px;
}

.dogvite_home #top_cont_left #main_page_subheading {
	background: url(http://cdn.assets.anyvite.net/static/sites/dogvite/dogvite_subtitle.gif) no-repeat top left;
	text-indent:-9000px;
	padding:0px;
	margin:25px 0px 25px 0px;
	line-height:25px;
}

.dogvite_home #demo_invite {
	float:right;
	margin:25px 20px 0px 0px;
}

.dogvite_home #top_cont_left p.dogvite_signup {
	font-size:1.4em;
	color:#2F2317;
}

.dogvite_home #top_cont_left p.dogvite_signup a,
.dogvite_home #top_cont_left p.dogvite_signup a:link,
.dogvite_home #top_cont_left p.dogvite_signup a:visited,
.dogvite_home #top_cont_left p.dogvite_signup a:active {
	color:#952E2E;
}

.dogvite_home #features_cont {
	width:600px;
	border:0px;
	background-color:transparent;
	float:right;
	margin:10px 15px 0px 0px;
}

.dogvite_home #features_cont #more_link {
	float:none;
	color:#952E2E;
	border-bottom:1px solid #952e2e;
}

.dogvite_home #featured_dog_cont {
 	float:left;
	width:230px;
	height:290px;
	background-color:#f6f6f6;
	border:1px solid #ccc;
	margin:15px 0px 0px 40px;
	text-align:center;
	font-weight:bold;
}

* html .dogvite_home #featured_dog_cont {
	display:inline;
}

.dogvite_home #featured_dog_cont #featured_dog {
	margin:10px auto;
	width:200px;
	height:240px;
	background: url(http://cdn.assets.anyvite.net/static/sites/dogvite/max.jpg) no-repeat top left;
}

.dogvite_home #features_cont .feature .words_right h2 {
	color:#2f2317;
}

.dogvite_home #features_cont .feature .words_right p {
	color:#4F3A26;
}
