* {
	padding: 0;
	margin: 0;
}

body {
	color: #1f512d;
	padding: 0;
	margin: 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1f512d;
	background-image: url(/images/body/background.png);
	background-repeat: repeat-x;
	height: 100%;
}

p {
	padding: 0px 5px 5px 5px;
	margin-bottom: 5px
}

h2 {
	font-weight: bold;
	text-decoration: none;
	margin-right: 4px;
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-stretch: ultra-condensed;
/*	text-transform: lowercase; */
	padding-bottom: 8px;
}

h3 {
	font-weight: bold;
	text-decoration: none;
	margin-right: 4px;
	font-size: 12px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	padding-bottom: 2px;
}

/*Text Block Style*/
.textblock {
	font-size: 12px;
	text-decoration: none;
	margin-right: 4px;
}


/*Link Styles*/
a:link, a:visited {
	text-decoration: none;
	color: #f4c667;
	font-size: 9px;
}
a:hover {
	text-decoration: none;
	color: #e8e6d1;
	font-size: 9px;
}


#content a:link, #content a:visited {
	color: #f60;
}
#content a:hover{
	color: #990;
}

#actionPane a:link, #actionPane a:visited {
	color: #f4c667;
}
#actionPane a:hover {
	color: #e8e6d1;
}

#subnav {
	padding-left:4px;
	line-height:140%;
}
#subnav a:link, #subnav a:visited {
	color: #f4c153;
	text-decoration: none;
}

#biglink a:link, #biglink a:visited{
	font-size:12px;
}	
	

/*navbar style*/
#navbar {
	width: 480px;
	position: relative;
	top: 56px;
	left: 318px;
	height: 29px;
	padding: 0;
	margin: 0;
}
#navbar ul li {
	float: left;
	list-style: none;
	margin: 0 2px 0 0;
}
#navbar ul li a {
	text-indent: -500em;
	z-index: 10;
	display: block;
	float: left;
	height: 29px;
	position: relative;
	overflow: hidden;
}
#menu_home a { 
	width: 62px;
	background: url('/images/nav/mainnav_btn_home.png') no-repeat 0 -29px;
}
#menu_messages a {
	width: 89px;
	background: url('/images/nav/mainnav_btn_messages.png') no-repeat 0 -29px;
}
#menu_resources a {
	width: 89px;
	background: url('/images/nav/mainnav_btn_resources.png') no-repeat 0 -29px;
}
#menu_network a {
	width: 78px;
	background: url('/images/nav/mainnav_btn_network.png') no-repeat 0 -29px;
}
#menu_projects a {
	width: 78px;
	background: url('/images/nav/mainnav_btn_projects.png') no-repeat 0 -29px;
}
#menu_profile a {
	width: 68px;
	background: url('/images/nav/mainnav_btn_profile.png') no-repeat 0 -29px;
}
#menu_home a:hover { 
	width: 62px;
	background: url('/images/nav/mainnav_btn_home.png') no-repeat 0 0;
}
#menu_messages a:hover {
	width: 89px;
	background: url('/images/nav/mainnav_btn_messages.png') no-repeat 0 0;
}
#menu_resources a:hover {
	width: 89px;
	background: url('/images/nav/mainnav_btn_resources.png') no-repeat 0 0;
}
#menu_network a:hover {
	width: 78px;
	background: url('/images/nav/mainnav_btn_network.png') no-repeat 0 0;
}
#menu_projects a:hover {
	width: 78px;
	background: url('/images/nav/mainnav_btn_projects.png') no-repeat 0 0;
}
#menu_profile a:hover {
	width: 68px;
	background: url('/images/nav/mainnav_btn_profile.png') no-repeat 0 0;
}
#menu_home_on { 
	width: 62px;
	background: url('/images/nav/mainnav_btn_home_on.png') no-repeat 0 0;
}
#menu_messages_on{
	width: 89px;
	background: url('/images/nav/mainnav_btn_messages_on.png') no-repeat 0 0;
} 
#menu_messages_on a:hover {
	width: 89px;
	background: url('/images/nav/mainnav_btn_messages_on.png') no-repeat 0 0;
}
#menu_resources_on {
	width: 89px;
	background: url('/images/nav/mainnav_btn_resources_on.png') no-repeat 0 0;
}
#menu_network_on {
	width: 78px;
	background: url('/images/nav/mainnav_btn_network_on.png') no-repeat 0 0;
}
#menu_projects_on {
	width: 78px;
	background: url('/images/nav/mainnav_btn_projects_on.png') no-repeat 0 0;
}
#menu_profile_on {
	width: 68px;
	background: url('/images/nav/mainnav_btn_profile_on.png') no-repeat 0 0;
}





/*copy styles*/
.messageBreif {
	color: #e8e6d1;
	font-size: 10px;
	width: 300px;
	float: left;
	margin-right: 6px;
}
/*!!! Structure !!!*/
#wraper {
	background: #1F512D;
	height: 100%;
	margin: 0 auto;
	width: 800px;
	padding: 0px;
}
/*Masthead*/
#masthead {
	background: url(/images/header/header_bg.png) no-repeat;
	width: 800px;
	height: 76px;
	margin: 0px;
	padding: 0px;
	border:  0px;
}
/*Body Content*/
#content {
	background: #d1ebbb url(/images/body/mainViewport_bg.png) repeat-x;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#contentWindow {
	min-height: 278px;
	margin: 0 8px;
	padding: 17px 20px 10px;
	background: #d1ebbb url(/images/body/contentWindow_BG.gif) repeat-x;
}

#actionPane {
	background: #1F512D;
	padding: 0;
	margin: 0;
	margin-right: 0;
	border-width: 0;
}
#actionPane blockquote {
	padding: 0px 18px 12px 16px;
	color: #e8e6d1;
	font-size: 10px;
}
#actionPane h2 {
	font-weight: bold;
	text-decoration: none;
	margin: 12px 4px 4px 4px;
	padding:0px;
	font-size: 14px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	color: #D1EBBB;
}

.columnone {
	width: 270px; 
	float: left; 
	margin-right: 24px;
}
.columntwo {
	width: 450px;
	float: left;
	margin: 0pt;
	padding: 0pt;
}


#footer {
	border-top: 1px solid #690;
	margin: 0;
	padding: 12px 8px 18px;
	color: #d1ebbb;
	font-size: 9px;
}
.floatleft { 
	background-color: transparent;
	float: left;
}
.floatright {
	background-color: transparent;
	float: right;
}
.padded {
	float: left;
	margin-left: 12px;
}
.clearall {
	clear: both;
}





.calendar td {
	padding:3px;
}

.dates {
	text-align:center;
	font-weight:bold;
}
.dates td.active {
	background-color:#f60;
	padding:0px;
}
.dates td.active:hover {
	background-color:#990;
}

#content .dates td.active a {
	padding:3px;
	color:white;
}


#socialtabs {
	width: 170px; 
	float: right;
}
#socialtabs img {
	padding-right: 2px; 
	padding-bottom: 4px; 
	padding-left: 2px; 
}

/*Form Styles*/
input.textfield_shortest{
	width: 120px; 
	color: #01752f; 
	font-size:10px; 
	font-family: Helvetica, Gesneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #FFFFFF; 
	/*padding: 2px 0 2px 3px;
	margin: 2px 5px 5px 0;*/
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px; 
	
}
input.textfield_tiny{
	width: 18px; 
	color: #01752f; 
	font-size:10px; 
	font-family: Helvetica, Gesneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #FFFFFF; 
	/*padding: 2px 0 2px 3px;
	margin: 2px 5px 5px 0;*/
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px; 
}


select {
	color: #01752f; 
	font-size:10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #FFFFFF; 
	padding: 2px 0px 2px 3px;
	margin: 2px 5px 0px 0px;
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px;
}

#genie input.btnGreen, #content input.btnGreen {
	color: #f60;
	background: Transparent;
	font-weight: bold;
	border: 0;
	background: url(/images/btn/inlineChevronsLight.gif) no-repeat 100% 3px;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	padding: 2px 8px 2px 4px;
}

#genie input.btnGreenHov, #content input.btnGreenHov {
	color: #990;
	background: Transparent;
	font-weight: bold;
	border: 0;
	background: url(/images/btn/inlineChevronsLight.gif) no-repeat 100% -15px;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	padding: 2px 8px 2px 4px;
	cursor: pointer; /* cursor: hand; for IE5 */
}

#actionPane input.btnGreen {
	color: #f4c667;
	background: url(/images/btn/inlineChevrons.gif) no-repeat 100% 3px;
}

#actionPane input.btnGreenHov {
	color: #e8e6d1;
	background: url(/images/btn/inlineChevrons.gif) no-repeat 100% -15px;
}

#login input.btnGreen {
	background: Transparent;
	font-weight: bold;
	border: 0;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	padding: 2px 8px 2px 4px;
	cursor: pointer; /* cursor: hand; for IE5 */
	color: #f4c667;
	background: url(/images/btn/inlineChevrons.gif) no-repeat 100% 3px;
	
}

#login input.btnGreenHov {
	background: Transparent;
	font-weight: bold;
	border: 0;
	color: #e8e6d1;
	background: url(/images/btn/inlineChevrons.gif) no-repeat 100% -15px;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	padding: 2px 8px 2px 4px;
	cursor: pointer; /* cursor: hand; for IE5 */
	
}


/* Stroked Box Base Style*/
.strokedBox_ur {
	background: url('/images/body/strokedBox_ur.png') no-repeat left top;
	width: 6px;
	height: 6px;
}
.strokedBox_ul {
	background: url('/images/body/strokedBox_ul.png') no-repeat left top;
	width: 6px;
	height: 6px;
}
.strokedBox_lr {
	background: url('/images/body/strokedBox_lr.png') no-repeat left top;
	width: 6px;
	height: 6px;
}
.strokedBox_ll {
	background: url('/images/body/strokeBox_ll.png') no-repeat left top;
	width: 6px;
	height: 6px;
}
.strokedBox_top {
	background: url('/images/body/strokedBox_border.png') repeat-x left top;
	height: 1px;
}
.strokedBox_right {
	background: url('/images/body/strokedBox_border.png') repeat-y right top;
	width: 1px;
}
.strokedBox_bottom {
	background: url('/images/body/strokedBox_border.png') repeat-x left bottom;
	height: 1px;
}
.strokedBox_left {
	background: url('/images/body/strokedBox_border.png') repeat-y left top;
	width: 1px;
}
.stroked_content {
	padding: 7px 14px;
}
.stroked_content p {
	padding: 0 0 5px 0;
}


/* INLINE Link Classes */
a:link.inline, a:visited.inline {
	color: #ff9900;
	background: url(/images/btn/inlineChevronsLight.gif) no-repeat 100% 0px;
	text-decoration: none;
	margin-right: 4px;
	padding-right: 12px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
}
#actionPane a:link.inline, #actionPane a:visited.inline, #login a:link.inline, #login a:visited.inline {
	color: #f4c667;
	background: url(/images/btn/inlineChevrons.gif) no-repeat 100% 0px;
	vertical-align: top;
}
a:hover.inline {
	color: #990;
	background: url(/images/btn/inlineChevronsLight.gif) no-repeat 100% -18px;
	text-decoration: none;
	padding-right: 12px;
}
#actionPane a:hover.inline, #login a:hover.inline {
	color: #e8e6d1;
	background: url(/images/btn/inlineChevrons.gif) no-repeat 100% -18px;
	vertical-align: top;
}
a:link.hidetag img {
	border:0;
	background: transparent;
	vertical-align: top;
	padding: 2px 0 0 4px;
}



.sponsor {
	font-size: 10px;
	width: 168px;
	float: left;
	margin-right: 18px;
}
.sponsor h2 {
	color: #D1EBBB;
	font-size: 11px;
	font-weight: bold;
	width: 168px;
	float: left;
	margin-right: 18px;
}
.sponsor a:link {
	display: block;
	color: #1aad4e;
} 
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearall {
	clear: both;
}
/*Form Styles*/
textarea.textfield_long, input.textfield_long {
	width: 215px; 
	color: #1F512D; 
	font-size:10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #; 
	padding: 2px 0px 2px 3px;
	margin: 2px 5px 0px 0px;
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px; 
}
textarea.textfield_longest, input.textfield_longest {
	width: 350px; 
	color: #1F512D; 
	font-size:10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #FFFFFF; 
	padding: 2px 0px 2px 3px;
	margin: 2px 5px 0px 0px;
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px; 
}

textarea.textfield_short, input.textfield_short{
	width: 161px; 
	color: #1F512D; 
	font-size:10px; 
	font-family: Helvetica, Gesneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #FFFFFF; 
	padding: 2px 0px 2px 3px;
	margin: 2px 5px 2px 0px;
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px; 
}

input.checkbox{
	color: #1F512D;
	font-size:10px;
	font-family: Helvetica, Gesneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #FFFFFF; 
	padding-left: 3px;
	margin-right: 5px;
	border-color: #0078c1 #8dc3ff #8dc3ff #0078c1; 
	border-style: solid; 
	border-width: 1px;
	vertical-align:middle;
}
.searchBTN {
	text-indent: -500em;
	width: 46px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	color:#fff;
	background: url('/images/btn/btn_search.gif') no-repeat 0px 0px;
}

#signupBtn {
	background: transparent;
	background: url('/images/btn/signup_button.gif');
	width:121px;
	height:38px;
	border:0px;
}

input.searchBTNhov{
	text-indent: -500em;
	width: 46px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	background: url('/images/btn/btn_search.gif') no-repeat 0px -17px;
}
.addBTN {
	text-indent: -500em;
	width: 80px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	color:#fff;
	background: url(/images/btn/btn_addResource.gif) no-repeat 0px 0px;
}
input.addBTNhov{
	text-indent: -500em;
	width: 80px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	background: url(/images/btn/btn_addResource.gif) no-repeat 0px -17px;
}
.inviteBTN {
	text-indent: -500em;
	width: 43px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	color:#fff;
	background: url(/images/btn/btn_invite.gif) no-repeat 0px 0px;
}
input.inviteBTNhov{
	text-indent: -500em;
	width: 43px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	background: url(/images/btn/btn_invite.gif) no-repeat 0px -17px;
}
.createBTN {
	text-indent: -500em;
	width: 46px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	color:#fff;
	background: url(/images/btn/btn_create.gif) no-repeat 0px 0px;
}
input.createBTNhov{
	text-indent: -500em;
	width: 46px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	background: url(/images/btn/btn_create.gif) no-repeat 0px -17px;
}
.approveBTN {
	text-indent: -500em;
	width: 53px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	color:#fff;
	background: url(/images/btn/btn_approve.gif) no-repeat 0px 0px;
}
input.approveBTNhov{
	text-indent: -500em;
	width: 53px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	background: url(/images/btn/btn_approve.gif) no-repeat 0px -17px;
}
.declineBTN {
	text-indent: -500em;
	width: 53px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	color:#fff;
	background: url(/images/btn/btn_decline.gif) no-repeat 0px 0px;
}
input.declineBTNhov{
	text-indent: -500em;
	width: 53px;
	height: 17px;
	border: 0;
	margin-left: 6px;
	background: url(/images/btn/btn_decline.gif) no-repeat 0px -17px;
}


#logout{
	float:right;
	text-align:right;
	right:8px;
	padding: 4px 8px;
	color: #e8e6d1;
	height:14px;
	margin: 0px;
}
#logout a{
	font-size:10px;
}

.alert {
	color:#b83204;
	font-weight:bold;
}

#content .highlight {
	color:#f60;
	font-weight:bold;
}
#actionPane .highlight {
	color:#f4c667;
}
.miniCal {
	border:0px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

#registration input.btnGreen {
	color: #f60;
	background: Transparent;
	font-weight: bold;
	border: 0;
	background: url(/images/btn/inlineChevronsLight.gif) no-repeat 100% 3px;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	padding: 2px 8px 2px 4px;
}
#registration input.btnGreenHov {
	color: #990;
	background: Transparent;
	font-weight: bold;
	border: 0;
	background: url(/images/btn/inlineChevronsLight.gif) no-repeat 100% -15px;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 9px;
	font-weight: bold;
	font-stretch: ultra-condensed;
	text-transform: lowercase;
	padding: 2px 8px 2px 4px;
	cursor: pointer; /* cursor: hand; for IE5 */
}




#helpWindow2{
	position:absolute;
	z-index:20;
	left:25%;
	top: 94px;
	background: #d1ebbb url(/images/body/contentWindow_BG.gif) repeat-x;
	border:0px solid #1f512d; 
	margin:0px auto;
	padding:5px;
	display:none;
	width:50%;
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
}

#registration {
	position:absolute;
	z-index:20;
	left:15%;
	top: 35px;
	background: #d1ebbb url(/images/body/contentWindow_BG.gif) repeat-x;
	border:1px solid #1f512d; 
	margin:0px auto;
	padding:10px;
	display:none;
	width:70%;
	color: #1f512d;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blur {
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;
}

#registration h2 {
	color: #1f512d;
	font-size:15px;
}
#registration h3 {
	padding:8px 4px 4px;
}
#registration ol {
	padding:2px 5px;
}

#helpWindow #helpClose {
	position:absolute; 
	top:23px; 
	right:23px;
	cursor:pointer;
	border:0px solid #1f512d;
	padding:2px;
	color:#f60;
}
#helpWindow #helpContent {
	margin:10px;
}
#alertWindow {
	position:absolute;
	max-width:270px;
	top:0px;
	z-index:30;
	left:406px;
	text-align:center;
	background-color:#f4c667;
	color:#1f512d;
}

#login {
	width:320px;
	position:relative;
	left:460px;
	top:5px;
	color:#f4c667;
	font-weight:bold;
	font-size:9px;
	vertical-align:top;
}
#login td{
	vertical-align:middle;
	text-align:right;
}

#helpWindow,
#genie{
	position:absolute;
	z-index:20;
	left:25%;
	top: 94px;
	border:0px solid #1f512d; 
	margin:0px auto;
	padding:5px;
	display:none;
	width:50%;
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
}

#helpWindow .t,
#genie .t {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    height:13px;
    background: url(/images/body/genie_line.gif) 0 100% repeat-x; 
}
#helpWindow .b,
#genie .b {	
    filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    height:13px;
    background: url(/images/body/genie_line.gif) 0 0 repeat-x;
}
#helpWindow .l,
#genie .l {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    background: url(/images/body/genie_line.gif) 0 0 repeat-y;
}
#helpWindow .r,
#genie .r {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    background: url(/images/body/genie_line.gif) 100% 0 repeat-y;
}
#helpWindow .cbl,
#genie .cbl {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    width:13px;
    height:13px;
    background: url(/images/body/genie_bl.gif)  no-repeat;
}
#helpWindow .cbr,
#genie .cbr {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    width:13px;
    height:13px;
    background: url(/images/body/genie_br.gif)  no-repeat;
}
#helpWindow .ctl,
#genie .ctl {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    width:13px;
    height:13px;
    background: url(/images/body/genie_tl.gif) 0 100%  no-repeat;
}
#helpWindow .ctr,
#genie .ctr {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
    width:13px;
    height:13px;
    background: url(/images/body/genie_tr.gif) 0 100% no-repeat;
}

#genie a.electronics {
    width: 80px;
    background: url(/images/nav/genie_leisure.png) 0 0 no-repeat;
}
#genie a.outdoors {
    width: 80px;
    background: url(/images/nav/genie_outdoors.png) 0 0 no-repeat;
}
#genie a.homeImprovement {
    width: 57px;
    background: url(/images/nav/genie_diy.png) 0 0 no-repeat;
}
#genie a.automotive {
    width: 57px;
    background: url(/images/nav/genie_auto.png) 0 0 no-repeat;
}
#genie a.home {
    width: 57px;
    background: url(/images/nav/genie_home.png) 0 0 no-repeat;
}
#genie a.kitchen {
    width: 80px;
    background: url(/images/nav/genie_kitchen.png) 0 0 no-repeat;
}
#genie a.kids {
    width: 57px;
    background: url(/images/nav/genie_kids.png) 0 0 no-repeat;
}
#genie a.skills {
    width: 57px;
    background: url(/images/nav/genie_skills.png) 0 0 no-repeat;
}

#genie a.electronics:hover, #genie a.electronics_on {
    width: 80px;
    background: url(/images/nav/genie_leisure.png) 0 -29px no-repeat;
}
#genie a.outdoors:hover, #genie a.outdoors_on {
    width: 80px;
    background: url(/images/nav/genie_outdoors.png) 0 -29px no-repeat;
}
#genie a.homeImprovement:hover, #genie a.homeImprovement_on {
    width: 57px;
    background: url(/images/nav/genie_diy.png) 0 -29px no-repeat;
}
#genie a.automotive:hover, #genie a.automotive_on {
    width: 57px;
    background: url(/images/nav/genie_auto.png) 0 -29px no-repeat;
}
#genie a.home:hover, #genie a.home_on {
    width: 57px;
    background: url(/images/nav/genie_home.png) 0 -29px no-repeat;
}
#genie a.kitchen:hover, #genie a.kitchen_on {
    width: 80px;
    background: url(/images/nav/genie_kitchen.png) 0 -29px no-repeat;
}
#genie a.kids:hover, #genie a.kids_on {
    width: 57px;
    background: url(/images/nav/genie_kids.png) 0 -29px no-repeat;
}
#genie a.skills:hover, #genie a.skills_on {
    width: 57px;
    background: url(/images/nav/genie_skills.png) 0 -29px no-repeat;
}


#genie ul {
    text-align:center;
}
#genie ul li {
	float: left;
	list-style: none;
	margin: 0px;
}
#genie ul li a {
	text-indent: -500em;
	z-index: 10;
	display: block;
	float: left;
	height: 29px;
	position: relative;
	overflow: hidden;
}

#welcome p {
    font-size:13px;
}
#welcome table {
    margin-left:40px;
}
#welcome td {
    vertical-align:middle;
    padding:7px;
}
#welcome a:link, #welcome a:visited {
	color: #1f512d;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#welcome a:hover {
    text-decoration:underline;
    color: #990;
}
