/* MY OPERA GENERATED CSS */
body {
	background-color: #2CE926;
	background-image: none;
}
/* END OF MY OPERA GENERATED CSS */
@import url(../../themes/mainstructure1.css);
@import url(../../themes/maincolors1.css);
@import url(../../themes/users-shared.css);

body {
background:#668049 url(http://files.myopera.com/mrgreen1712/usercss/061202123846_12.jpg);
margin:0;
padding:0;
font-family:arial,'trebuchet ms',helvetica,sans-serif,tahoma,verdana;
font-size:11px;
line-height:145%;
text-align:center;
color:#111;
}

#wrap0 {
	background:#fff url(/community/graphics/themes/greenbanner.jpg) top left no-repeat;
	}

#top {
	border-bottom:1px solid #ddd;
	color:#fff;
	}

#top2 { height: 1024px;
padding-left: 15px;
background: #18E139 url( http://files.myopera.com/mrgreen1712/usercss/Copy-Ninja_Kakashi.jpg) bottom center no-repeat;
border-bottom: 1px solid #fff;
	}

#top h1 { padding-top:50px; }

#header {
	margin-left:20px;
	margin-right:20px;
	}

#wrap4 {
	background:transparent;
	}

#top-photo {
	border:1px solid #ccc;
	background:#fff;
	}

#subtitle {
	color:#fff;
	}

#wrap4 #top p a, #wrap4 #top p a:active, #wrap4 #top p a:visited {
	color:#222;
	}

#menu {
	background:#f8f8f8 url(/community/graphics/themes/menu1.gif);
	border-bottom:1px solid #fff;
	}

#menu a:link, #menu a:visited, #menu a:active {
	background:#f8f8f8 url(/community/graphics/themes/menu1.gif);
	color:#000;
	border-left:1px solid #fff;
	border-right:1px solid #ddd;
	}

#menu a:hover, #menu #selected:link, #menu #selected:visited {
	background-color:#e7e7e7;
	}

a:link, a:visited, a:active, #side a.username:link, #side a.username:visited, #calendar tbody a:link, #calendar tbody a:visited {
	color:#176b9b;
	}

#side h2, #side .h2, #side caption {
	background:#eee url(/community/graphics/themes/side1.gif) bottom left repeat-x;
	}

#side a:link, #side a:visited, #footer a:link, #footer a:visited, .title a:link, .title a:visited {
	color:#222;
	}

.tags a:link, .tags a:visited {
	color:#444;
	}

.title a:hover {
	color:#176b9b;
	}


@media all and (max-width:960px) {
	body, #wrap0 { background-position:0 -38px; }
	#top h1 { padding-top:30px; }
	}

@media all and (max-width:680px) {
	#header { margin-left:0; margin-right:0; }
	body, #wrap0 { background:#fff; }
	#top { background:#fff url(/community/graphics/themes/greenbanner.jpg) 0 -90px repeat-x; }
	#top h1 { padding-top:10px; }
	}