/* Style sheet x-youth-all */
body{margin:0;padding:0;background-image:url("tl_files/youth-layout/body-gray-bg.png");font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;font-size:12px;color:#666666;}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:3px;}
h1{margin-top:5px;margin-bottom:5px;font-size:20px;}
h2{margin-top:15px;font-size:17px;}
h3,h4,h5,h6{font-size:13px;}
blockquote{margin:0 0 0 5px;padding:0 0 0 5px;border-left:2px solid #aaaaaa;font-size:11px;}
a{color:#4A8EBC;}
a:hover{text-decoration:none;color:#C85E35;}
p,ul{margin-top:0;margin-bottom:13px;}
#wrapper{margin-top:25px;margin-bottom:25px;}
#header,#main{background-color:#ffffff;}
#header{border-top-left-radius: 8px;border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;-webkit-border-top-left-radius: 8px;}
#header .inside{padding-top:60px;padding-bottom:60px;}
#header a span{display:none;}
#header a{width:233px;height:61px;overflow:hidden;clear:both;display:block;margin-right:auto;margin-left:auto;background:url("tl_files/youth-layout/logo-nopoyo.png") center top no-repeat;}
#header a:hover{background:url("tl_files/youth-layout/logo-nopoyo.png") center bottom no-repeat;}
#main{border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;}
#main .inside{padding-right:20px;padding-bottom:20px;padding-left:20px;}
#twitter_div ul{margin-top:0;margin-right:0;margin-left:0;padding:0;list-style-type:none;}
#twitter_div ul li{margin:0 0 10px;padding:0;background-color:#C85E35;color:#FEE1D5;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
#twitter_div ul li span{display:block;padding:5px;}
#twitter_div ul li a{height:14px;display:block;padding:0 5px 5px;text-align:right;color:#FFFCD1;background-position: 0px 10px;}
#twitter_div ul li span a{display:inline;padding:0;background: none;}
#twitter_div ul li a:hover{color:#FFFCD1;}
.main-nav ul{margin-top:0;margin-right:0;margin-left:0;padding:0;}
.main-nav ul li{margin:0 0 10px;padding:0;background-color:#6E6E6E;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.main-nav ul li a,.main-nav ul li p,.main-nav ul li span{display:block;margin:0;padding:8px 5px 8px 8px;font-size:17px;color:#FFFCD1;}
#footer{}
#footer .inside{padding:20px;text-align:center;font-size:11px;}
.important{margin-bottom:10px;padding:5px;background-color:#ffffcc;border:1px solid #ffcc33;}
