/* universal stuff */
body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:14px;
  background: #000000 url(/img/bgya2.jpg) no-repeat fixed 50% 0px;
	}
p	{color: #eeeeee;
	}
p.p1	{color: #5b5988;
	}
p.p2	{color: #3366FF;
	}
font
	{color: #5b5988;
	}
hr {
	color:#0055ff;
	border-width: 1px;
	border-style: solid;
	border-color: #0055ff;
	}
.smhr {
	width:85%;
	size:1px;
	}
a:link, a:visited {
color:#990000;
	}
a:hover, a:active {
color:#cc6699;
	}
img {
	border: 0;
	}
#header, #address_container, #titlebar{
	background-color: #000000;
	}
.hr {
	background: #000000;
	}
/* ya home */
/* Rounded corners */

.blue200 {
	background:transparent url(/img/yaround-blue-750x200.png) no-repeat top right;
	color:#fff;
}
.blue250 {
	background:transparent url(/img/yaround-blue-750x250.png) no-repeat top right;	
	color:#fff;
}
.black200 {
	background:transparent url(/img/yaround-black-750x200.png) no-repeat top right;
	color:#fff;
}
.black250 {
	background:transparent url(/img/yaround-black-750x250.png) no-repeat top right;
	color:#fff;
}
.black350 {
	background:transparent url(/img/yaround-black-750x350.png) no-repeat top right;
	color:#fff;
}

.red250 {
	background:transparent url(/img/yaround-red-750x250.png) no-repeat top right;
	color:#fff;
}
.red580 {
	background:transparent url(/img/yaround-red-750x580.png) no-repeat top right;
	color:#fff;
}
.blue200 font, .red580 font {
	color: #000000;
}
.black200 a:link, .black200 a:visited {
	color:#3366ff;
}
.black200 a:hover, .black200 a:active {
	color:#44aaff;
}
.black250 a:link, .black250 a:visited, .black350 a:link, .black350 a:visited {
	color:#3366ff;
}
.black250 a:hover, .black250 a:active, .black350 a:hover, .black350 a:active {
	color:#44aaff;
}
.black350 font {
	color:#ffffff;
}
.red580 a:link, .red580 a:visited, .red250 a:link, .red250 a:visited  {
	color:#0099CC;
}
.red580 a:hover, .red580 a:active, .red250 a:hover, .red250 a:active {
	color: #CC6699;
}

/* blue */
.roundblue {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:750px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0; /* spacing under dialog */
}

.roundblue .content,
.roundblue .t,
.roundblue .b,
.roundblue .b div {
 background:transparent url(img/roundblue.png) no-repeat top right;
 _background-image:url(img/roundblue.png);
}

.roundblue .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.roundblue .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.roundblue .b {
 /* bottom */
 position:relative;
 width:100%;
}

.roundblue .b,
.roundblue .b div {
 height:20px; /* height of bottom cap/shade */
 font-size:1px;
}

.roundblue .b {
 background-position:bottom right;
}

.roundblue .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.roundblue .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1580px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.roundblue h1,
.roundblue p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0.5em 0.5em 0.5em;
}

.roundblue h1 {
 padding-bottom:0px;
 font-size:18px;
 color:#eee;
}

.roundblue font
	{color: #ffff99;
	}

/* red */
.roundred {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:750px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0; /* spacing under dialog */
}

.roundred .content,
.roundred .t,
.roundred .b,
.roundred .b div {
 background:transparent url(img/roundred.png) no-repeat top right;
 _background-image:url(img/roundred.png);
}

.roundred .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.roundred .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.roundred .b {
 /* bottom */
 position:relative;
 width:100%;
}

.roundred .b,
.roundred .b div {
 height:20px; /* height of bottom cap/shade */
 font-size:1px;
}

.roundred .b {
 background-position:bottom right;
}

.roundred .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.roundred .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1580px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.roundred h1,
.roundred p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0.5em 0.5em 0.5em;
}

.roundred h1 {
 padding-bottom:0px;
 font-size:18px;
 color:#eee;
}

.roundred h2 {
 padding-bottom:0px;
 font-size:14px;
 color:#FFFF99;
}
 
.roundred font {
 color:#ffff99;
}
.roundred .f2 {
 color:#000;
}

.roundred a:link, .roundred a:visited {
	color:#FFFF99;
}

.roundred a:hover, .roundred a:active {
	color:#000;
}

/* black */
.roundblack {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:750px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0; /* spacing under dialog */
}

.roundblack .content,
.roundblack .t,
.roundblack .b,
.roundblack .b div {
 background:transparent url(img/roundblack.png) no-repeat top right;
 _background-image:url(img/roundblack.png);
}

.roundblack .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.roundblack .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.roundblack .b {
 /* bottom */
 position:relative;
 width:100%;
}

.roundblack .b,
.roundblack .b div {
 height:20px; /* height of bottom cap/shade */
 font-size:1px;
}

.roundblack .b {
 background-position:bottom right;
}

.roundblack .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.roundblack .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1580px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.roundblack h1,
.roundblack p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0.5em 0.5em 0.5em;
}

.roundblack h1 {
 padding-bottom:0px;
 font-size:18px;
 color:#222;
}

.roundblack font{
 color:#eee;
}

.roundblack a:link, .roundblack a:visited {
	color:#3366ff;
}

.roundblack a:hover, .roundblack a:active {
	color:#44aaff;
}
