#user_page, #user_page div, #user_page span, #user_page applet, #user_page object, #user_page iframe,
#user_page h1, #user_page h2, #user_page h3, #user_page h4, #user_page h5, #user_page h6, #user_page p, #user_page blockquote, #user_page pre,
#user_page a, #user_page abbr, #user_page acronym, #user_page address, #user_page big, #user_page cite, #user_page code,
#user_page del, #user_page dfn, #user_page em, #user_page font, #user_page img, #user_page ins, #user_page kbd, #user_page q, #user_page s, #user_page samp,
#user_page small, #user_page strike, #user_page strong, #user_page sub, #user_page sup, #user_page tt, #user_page var,
#user_page b, #user_page u, #user_page i, #user_page center,
#user_page dl, #user_page dt, #user_page dd, #user_page ol, #user_page ul, #user_page li,
#user_page fieldset, #user_page form, #user_page label, #user_page legend,
#user_page table, #user_page caption, #user_page tbody, #user_page tfoot, #user_page thead, #user_page tr, #user_page th, #user_page td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

#user_page {
	font-family: Verdana,Arial,sans-serif;
	line-height: 1.2em;
	margin: 0;
}

#user_page ol, #user_page ul {
	list-style: square inside none;
	padding: 6px;
}

#user_page ol li, #user_page ul li {
	padding: 4px;
}
#user_page blockquote, #user_page q {
	quotes: none;
}
#user_page blockquote:before, #user_page blockquote:after,
#user_page q:before, #user_page q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
#user_page ins {
	text-decoration: none;
}
#user_page del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
#user_page table {
	border-collapse: collapse;
	border-spacing: 0;
}

#user_page * .table_cell {
	padding: 4px;
}

#user_page a {
	color: green;
	text-decoration: none;
}
#user_page a:visited {
	color: green;
	text-decoration:none;
}
#user_page a:hover {
	color: darkgreen;
}
#user_page h1,
#user_page h2 {
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background-color:#E1E1E1;
border-bottom:medium none !important;
padding:8px;
}

DIV#user_page_body {
background-color: #F5F5F5;
border:1px solid #DDDDDD;
font-size:1em;
padding: 4px 12px 10px 12px;
line-height: 1.4em;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
DIV#user_page.user_page_0 DIV#user_page_body,
DIV#user_page.user_page_1 DIV#user_page_body,
DIV#user_page.user_page_2 DIV#user_page_body {
	border: none !important;
	background-color: transparent !important;
}

DIV#user_page DIV#user_page_body DIV#logo_container {
	background-color: white;
border:1px solid #DDDDDD;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px 6px 0px 6px;
}

