a:link,
a:visited,
a:active,
a:hover  {
	color:#336601;
}

a:hover {
	color:#CC0104;
}

h2.title {
	background: URL('news/title_bg.gif') repeat-x left bottom;
}

h2.title .circle {
	background: URL('news/title_circlebg.gif') no-repeat left top;
	height:14px;
	width:34px;
	margin-top:2px;
}

h2.title .arrow {
	background: URL('news/double_arrow.gif') no-repeat left top;
	height:17px;
	width:21px;
	margin-top:-1px;
}

ul.standalone {
	background: URL('news/title_bg.gif') repeat-x left bottom;
}

ul.tabs li a {
	background: URL('news/tab_bg.gif') no-repeat left top;
}

ul.tabs li a:hover,
ul.tabs li a.on {
	background: URL('news/tab_hover_bg.gif') no-repeat left top;
}

a.link:link,
a.link:visited,
a.link:active,
a.link:hover  {
	background: URL('news/arrow_small.gif') no-repeat right 5px;
	color:#336601;
}

#header {
	background: URL('news/header.gif') no-repeat 16px top;
}

#mainbody {
	background: URL('news/main_bg.gif') no-repeat 2px top;
}

#footer {
	background: URL('news/footer_bg.gif') no-repeat 17px top !important;
}

* html #footer {
	background: URL('news/footer_bg.gif') no-repeat 18px top !important;
}

*:first-child+html #footer {
	background: URL('news/footer_bg.gif') no-repeat 18px top !important;
}

#header ul li a:hover, 
#header ul li a.on {
	background: URL('news/menu_hover_bg150px.gif') no-repeat right top !important;
}

div.search {
	top:48px;
}

* html div.search  {
	top:47px;
}

*:first-child+html div.search {
	top:47px;
}

div.friends a:hover {
	color:#336601;
}

div.userBox ul.links li a.bookmark {
	background: URL('news/bookmark.gif') no-repeat top left;
}

div.userBox ul.links li a.star {
	background: URL('news/star.gif') no-repeat top left;
}

div.userBox ul.links li a.mail {
	background: URL('news/mail.gif') no-repeat top left;
}

div.userBox ul.links li a.print {
	background: URL('news/print.gif') no-repeat top left;
}

div.leftmenu {
	background: URL('news/leftmenu_bg.gif') repeat-y left top;
}

div.leftmenu ul {
	background: URL('news/leftmenu_top_bg.gif') no-repeat left top;
}

div.leftmenu ul li a:link,
div.leftmenu ul li a:visited,
div.leftmenu ul li a:active,
div.leftmenu ul li a:hover {
	color:#336601;
}

div.leftmenu div.leftmenu_bott {
	background: URL('news/leftmenu_bott_bg.gif') no-repeat left top;
}

div.detailed h2 {
	color:#336601;
}

div.detailed div.matdate  {
	background: URL('news/title_bg.gif') repeat-x left bottom;
}


div.keywords ul li a:link,
div.keywords ul li a:active,
div.keywords ul li a:visited,
div.keywords ul li a:hover {
	color:#336601;
}

div.pages a.back {
 	background: URL('news/back.gif') no-repeat left top;
}

div.pages a.next {
 	background: URL('news/next.gif') no-repeat right top;
}

ul.listBox li h3 a:link,
ul.listBox li h3 a:active,
ul.listBox li h3 a:visited,
ul.listBox li h3 a:hover {
	color:#336601;
}

#sidebar div.login{
	background: URL('news/r_balloon.gif') no-repeat 1px top !important;
}

* html #sidebar div.login {
	background: URL('news/r_balloon.gif') no-repeat -4px top;
}

#sidebar div.login h2 {
	color:#336601;
}

#sidebar div.login button {
	background: URL('news/login_button.gif') no-repeat left top;
}

#sidebar div.login a.mybutt:link,
#sidebar div.login a.mybutt:visited,
#sidebar div.login a.mybutt:active,
#sidebar div.login a.mybutt:hover {
	background: URL('news/myprofile_butt.gif') no-repeat left top;
}

#sidebar div.login ul li a:link,
#sidebar div.login ul li a:visited,
#sidebar div.login ul li a:active,
#sidebar div.login ul li a:hover {
	color:#336601;
}

#sidebar div.login ul li a:hover {
	color:#CC0104;
}

#sidebar div.login ul li a.logout:hover {
	color:#336601;
	text-decoration:none;
}

#timages ul.male {
	background: URL('news/male_balloon.gif') no-repeat center 10px;
}

#timages ul.female {
	background: URL('news/female_balloon.gif') no-repeat center 10px;
}

#drteenask a {
	background: URL('news/ask_me_button.gif') no-repeat left top;
}

#drteen ul li {
	background: URL('news/arrow_small.gif') no-repeat left 4px;
}

#drteen ul li a:link,
#drteen ul li a:visited,
#drteen ul li a:active,
#drteen ul li a:hover  {
	color:#336601;
}

#footer p a:hover,
#footer ul li a:hover, 
#footer ul li a.on {
	color:#336601;
	padding:0px;
}

#content div.Box ul li {
	background: URL('news/arrow_small.gif') no-repeat left 4px;
}

#content div.Box ul li a:link,
#content div.Box ul li a:visited,
#content div.Box ul li a:active,
#content div.Box ul li a:hover  {
	color:#336601;
}

div.detailed h2 a {
	color:#336601 !important;
}

div.opticons a.chngicon {
	background: URL('news/top_star.gif') no-repeat left top;
}

div.opticons a.tletter {
	margin-top:2px;
	margin-left:27px;
}

div.opticons a.chngicon {
	margin-left:28px;
}

#comments h2 {
	background:URL('news/title_circlebg.gif') right bottom no-repeat;
}