@charset "utf-8";

/* 
Copyright PONY'STOY-  All rights reserved.
*/

body {
	background-image: url(images_rogo/backbig_wood.jpg);
	background-repeat: repeat;
	margin:0;
	padding:0;
	
}

*:first-child + html body {   /* for IF7 */

    font-family: "メイリオ","Meiryo";

}

p {
	font-size:55%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.1;
	font-weight: bold;
	
}


.p_ponys {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	max-width: 480px;
	font-weight: bold;
	margin-left: 70px;
}

h2,p {
	padding:1px;
	margin:1px;
}

a {
	
	font-size: 90%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.2;
}

a:link {
	color: #336666;
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
	color: #336666;
}

a:hover {
	text-decoration: none;
	color: #336666;
}

img {
	border:none;
}
	
	
	
	
/*-----------------------------------------------
 __navigation
-----------------------------------------------*/



#navigation {
	width: 1100px;
	height: 193px;
	left:0px;
	top:0px;
	
	margin-top: 20px;
	
	
}


#home_info {
	float: left;
	width:96px;
	height:121px;
	margin-right: 15px;
	margin-left: 40px;
	margin-top: 20px;
	
}



#news {
	float: left;
	width:77px;
	height:34px;
	margin: 50px 10px 10px;
}

#menu {
	float: left;
	width:77px;
	height:34px;
	margin: 50px 15px 10px;
}

#live {
	float: left;
	width:63px;
	height:34px;
	margin: 10px 10px;
}


#links {
	float: left;
	width:77px;
	height:34px;
	margin: 50px 15px 10px;
}



#recommend {
	float: left;
	width:200px;
	height:34px;
	margin: 50px 10px 10px;
}


#diary {
	float: left;
	width:77px;
	height:34px;
	margin: 10px 10px;
	
}


#photo_movie {
	float: left;
	width: 244px;
	height:34px;
	margin: 7px 5px 7px 0px;
}

#ponystory {
	float: left;
	width: 158px;
	height: 34px;
	margin: 50px 10px 10px;
}

#ponystube {
	float: left;
	width: 173px;
	height: 37px;
	margin: 48px 10px 10px;
}

#design {
	float: left;
	width: 108px;
	height: 34px;
	margin: 10px 10px 20px;
}


#gallery {
	float: left;
	width: 126px;
	height: 34px;
	margin: 10px 10px;
}


#ponys_ust {
	float: left;
	width: 149px;
	height: 32px;
	margin: 6px 10px;
	
}


/*-----------------------------------------------
 __layout
-----------------------------------------------*/

#wrapper {
	margin: auto;
	width: 1130px;
	
	
}


#contents_S {
	margin: auto;
	width: 590px;
	margin-bottom: 260px;
	margin-top: 160px;
	
}


#contents_S img {
	margin: 3px;
	
}




.contents_top_S {
	width: 590px;
	height: 55px;
	background-image: url(mainpaint/content_top.png);
	background-repeat: no-repeat;
	
}

.contents_body_S {
	float: none;
	width: 590px;
	padding-top: 50px;
	text-align: center;
	background-image: url(mainpaint/content_bg.png);
	background-repeat: repeat-y;
	
	
}

.contents_bottom_S {
	width: 590px;
	height: 120px;
	background-image: url(mainpaint/content_bottom.png);
	background-repeat: no-repeat;

	
}




#content {
	float: left;
	width: 620px;
	margin-bottom: 200px;
	margin-top: 70px;
	margin-left: 30px;
	
	
	
	
}

.content_top {
	width: 620px;
	height: 55px;
	background-image: url(mainpaint/content_top.png);
	background-repeat: no-repeat;
	
}

.content_body {
	width: 620px;
	background-image: url(mainpaint/content_bg.png);
	background-repeat: repeat-y;
	padding-top: 10px;
	
	
}

.content_bottom {
	width: 620px;
	height: 120px;
	background-image: url(mainpaint/content_bottom.png);
	background-repeat: no-repeat;

	
}


#contents_L {
	clear: both;
	width: 1127px;
	margin-top: 70px;
	margin-bottom: 200px;
	margin-left: 0px;

}


#contents_top_L {
	width: 1127px;
	height: 67px;
	background-image: url(mainpaint/mainpaint_top.png);
	background-repeat: no-repeat;
	
}

#contents_bd_L {
	width: 1127px;
	background-image: url(mainpaint/mainpaint_body.png);
	background-repeat: repeat-y;
	
}

#contents_bottom_L {
	width: 1127px;
	height: 129px;
	background-image: url(mainpaint/mainpaint_bottom.png);
	background-repeat: no-repeat;
	
}




#mixi_twitter {
	width: 400px;
	height: 40px;
	margin-top: 8px;
	margin-bottom: 8px;
}


#mixi_twitter_index {
	width: 590px;
	height: 50px;
	text-align: center;
	margin-top: 10px;
	
}


#rogo {
	float: left;
	width: 450px;
	margin-top: 100px;
	margin-left: 0px;
}


#box_ponyrogo {
	width: 214px;
	height: 195px;
	background-image:url(images_rogo/ponysnew_rogo.png);
	background-repeat: no-repeat;
	margin-top: 220px;
	margin-left: 100px;
	
}

#box_anniversary {
	width: 410px;
	height: 160px;
	background-image:url(images_rogo/ponysnew_rogo_11years_pony.png);
	margin-top: 20px;
	margin-left: 35px;
	
}


.pagetop {
	clear:both;
	width: 450px;
	height: 37px;
	text-align:right;
	
}

#footer {
	margin: auto;
	clear: both;
	width: 1130px;
	height: 45px;
	text-align: center;
}

.line {
	width: 1050px;
	height: 33px;
	margin-top:15px; 
	margin-bottom:15px;
	margin-left: 40px;
	background-image: url(images_rogo/line.png);
	background-repeat: no-repeat;
	
	
}


.lineS {
	width: 470px;
	height: 33px;
	margin-top:15px; 
	margin-bottom:15px;
	background-image: url(images_rogo/line_s.png);
	background-repeat: no-repeat;
	
	
}



.lineM {
	width: 960px;
	height: 33px;
	margin-top:15px; 
	margin-bottom:15px;
	background-image: url(images_rogo/line_m.png);
	background-repeat: no-repeat;
	
	
}




.dotted {
	border-width:1px; 
	border-style:dotted; 
	border-color:#000; 
	margin-top:15px; 
	margin-bottom:15px;
	width: 460px;
}






.body_contents {
	width: 980px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin: auto;
	line-height: 1.2;
	padding-top: 10px;
}
	
	


.body_contents h2 {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
}
		
	
	

.body_contents dd {
	border: hidden;
	font-size: 78%;
	margin-bottom:0.5em;
}


.body_contents dt {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	line-height: 1.2;
	border-bottom: dotted 1px #000;
	border-left-style: none;
	font-size: 0.875em;
	padding : 7px;
	margin-bottom: 15px;
	margin-top: 30px;
}
	




dt.tittle  {
	width: 350px;
	font-family: Verdana, sans-serif;
	font-weight:bold;
	line-height: 1.2;
	border-bottom: dotted 1px #000;
	border-left-style: none;
	font-size: 0.875em;
	padding : 7px;
	margin-bottom: 15px;
	margin-top: 30px;
}
	





.dt {
	border-bottom: solid 1px #000;
	margin-bottom: 5px;
	margin-top: 5px;
}



.dt_dot {
	width: 930px;
	border-bottom: dotted 1px #000;
	margin-bottom: 30px;
	margin-top: 30px;
}




.pagetop_980 {
	clear:both;
	height: 25px;
	text-align:right;
	margin-bottom: 10px;
	
}



/* rotator */


#rotator_live{
        background: url(http://www.ponystoy.com/rotator_live/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}




#rotator_design{
        background: url(http://www.ponystoy.com/rotator_design/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}






#rotator_photo{
        background: url(http://www.ponystoy.com/rotator_photo/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}






#rotator_recommend{
        background: url(http://www.ponystoy.com/rotator_recommend/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}






#rotator_home{
        background: url(http://www.ponystoy.com/rotator_home/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}





#rotator_news{
        background: url(http://www.ponystoy.com/rotator_news/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}



#rotator_menu{
        background: url(http://www.ponystoy.com/rotator_menu/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}



#rotator_link{
        background: url(http://www.ponystoy.com/rotator_link/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}


#rotator_story{
        background: url(http://www.ponystoy.com/rotator_story/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}



#rotator_ponystube{
        background: url(http://www.ponystoy.com/rotator_ponystube/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}



#rotator_ust{
        background: url(http://www.ponystoy.com/rotator_ust/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}


#rotator_gallery{
        background: url(http://www.ponystoy.com/rotator_gallery/rotator.php) no-repeat;
		margin: auto;
        width: 910px; 
        height: 467px; 
        margin-bottom:40px;
}






div.reload     {
	clear: both;
	width: 880px;
	height: 43px;
	text-align: right;
}


div.website     {
	
	float: right;
	width: 150px;
	height: 150px;
    padding-top: 250px;
	text-align: right;
}






/*-----------------------------------------------
 __live
-----------------------------------------------*/

dd.livehonbun {width:680px}




/*-----------------------------------------------
 __Anniversary_11
-----------------------------------------------*/



#box_anniversary_11 {
	clear: both;
	width: 320px;
	height: 130px;
	background-image:url(images_rogo/happyanni_st.png);
	margin-top: 50px;
	margin-left: 7px;
	
}


address	{
	font-size: 0.70em;
	font-style: normal;
	font-family: Verdana, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
}



address_L	{
	font-size: 1.0em;
	font-style: normal;
	font-family: Verdana, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
}


.address	{
	font-size: 1.0em;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	padding-top: 0px;
	margin-left: 0px;
}






/*-----------------------------------------------
 __photomovie
-----------------------------------------------*/

.photo_pola {
    width:120px;
    height:164px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	text-align:center;
	background:#FFF;
	float:left;
	padding:7px;
	margin:10px 10px ;
	
}




.photo_pola_diary {
    width:120px;
    height:140px;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	text-align:center;
	background:#FFF;
	float:left;
	padding:7px;
	margin:10px 10px ;
	
}



.photo_date{
margin:5px 0px 0px 0px;
padding:0px;
background:none;
display:block;
width:120px;
font-family: Verdana, sans-serif;
line-height: 1.2;
font-size: 1.0em;
font-weight:normal;
color:#000;
text-align:left;
}



#photo_diary {
	clear:both;
	padding-left:10px;
	height:250px;
	
	}



.contents_honbun {
	width: 960px;
	margin: auto;
	
	}
	
	
	
.photo_recommend {
	margin: auto;
}
	
	
	
	
h2.photomovie  {
	font-family: Verdana, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
	
	}	
	
	
	

h2.photo {
	font-family: Verdana, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
	
	}	
	
	
h2.movie {
	font-family: Verdana, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 15px;
	margin-top: 40px;
	
	}		

	

.pagetop_photomovie {
	clear: both;
	width: 1030px;
	height: 37px;
	text-align: right;
	margin: 0px 0 0px 0;

	
}

.img_photomovie {
	clear: both;
	width: 1000px;
	height: 37px;
	text-align: left;
	margin: 0px 0 0px 0;
	padding-left: 70px;
	padding-bottom: 30px;
	
}

.photo_movie_box {
	margin: auto;
	margin-left: 10px;
	
	
}


.photo_movie_boxs {
	margin: auto;
	margin-left: 10px;
	height: 850px;
	
	
}


table.photomovie {
	width: auto;
	border-collapse: separate;
	border-spacing: 20px;
	margin: 0px 0px;
		
		
}

td {
	width: 100px;
	height: 120px;
	padding:5px;
	background-color: #FFF;
	border-top:1px solid #eee;
	border-bottom:2px solid #ccc;
	border-right:2px solid #ccc;
	border-left:2px solid #eee;
	margin:5px;
}

td#hide {
	empty-cells: hide;
}


ul.photo_list,
ul.movie_list,
ul.tour_list {
	margin: auto;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}

ul.photo_list li {
	display:inline;
	}

ul.photo_list li img,
ul.movie_list img {
	padding:5px;
	background-color: #FFF;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
	margin:4px;

}

ul.movie_list li {
	clear:both;
	margin-bottom:10px;
}

ul.movie_list img {
	float:left;
	margin-right:10px;
}


/*-----------------------------------------------
 __recommend
-----------------------------------------------*/


.dotted_recommend {
	border-width:1px; 
	border-style:dotted; 
	border-color:#000; 
	margin-top:10px; 
	margin-bottom:15px;
	width: 960px;
	
}


.pagetop_recommend {
	clear: both;
	width: 960px;
	height: 37px;
	text-align: right;
	

	
}


/*-----------------------------------------------
 __links
-----------------------------------------------*/


.contents_link {
	margin: auto;
	width: 980px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin: auto;
	line-height: 1.2;
	padding-top: 10px;
}


h2.link  {
	font-family: Verdana, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 0px;
	
}

.section_link {
	float: left;
	width: 270px;
	margin: 30px 0px 150px 30px;
}


#links_contents {
	clear: both;
	width: 1100px;
	margin-top: 70px;
	margin-bottom: 230px;
	margin-left: 20px;
}


.dotted_recommend {
	border-width:1px; 
	border-style:dotted; 
	border-color:#000; 
	margin-top:10px; 
	margin-bottom:15px;
	width: 960px;
	
}


.links_recommend {
	clear: both;
	width: 960px;
	height: 37px;
	text-align: right;
	margin: 20px 0 0px 0;

	
}

#links_top {
	width: 1127px;
	height: 67px;
	background-image: url(mainpaint/mainpaint_top.png);
	background-repeat: no-repeat;
	
}

#links_bd {
	width: 1127px;
	background-image: url(mainpaint/mainpaint_body.png);
	background-repeat: repeat-y;
	padding-left:0px;
	
}

#links_bottom {
	width: 1132px;
	height: 129px;
	background-image: url(mainpaint/mainpaint_bottom.png);
	background-repeat: no-repeat;
	
}

.section {
	float: left;
	width: 270px;
	margin: 0px 0px 150px 30px;
}





.section  dd {
	border: hidden;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 78%;
	margin: auto;
	line-height: 1.2;
	margin-bottom:0.5em;
	margin-left: 15px;
}


.section  dt {
	font-family: Verdana, sans-serif;
	font-weight:bold;
	line-height: 1.2;
	border-bottom: dotted 1px #000;
	border-left-style: none;
	font-size: 0.875em;
	padding : 7px;
	margin-bottom: 7px;
	margin-top: 7px;
}



.img_links {
	clear: both;
	width: 1000px;
	height: 52px;
	text-align: left;
	margin: 0px 0 0px 0;
	padding-left: 70px;
	
}

.pagetop_links {
	clear: both;
	width: 1050px;
	height: 37px;
	text-align: right;

	
}

dt {
    border-bottom: dotted 1px #cccccc;
	border-left-style: solid;
	border-left-width: 8px;
	border-color: #666;
    margin-top: 1.5em;
}
      
dd {
	border-bottom: dotted 1px #cccccc;
	
    
}




/*-----------------------------------------------
 __MENU
-----------------------------------------------*/


h2.menu {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
	
	}	





h2.design {
	font-family: Verdana, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
	
	}	





/*-----------------------------------------------
 __ponystube
-----------------------------------------------*/

.contents_ponytube {
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
	
	
	}



.contents_ponytube dd {
	border: hidden;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 78%;
	margin: auto;
	line-height: 1.2;
	margin-bottom:0.5em;
	margin-left: 0px;
	margin: auto;
	
	
	}



h2.ponytube {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 0px;
	
	
	}


dd.tube {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 78%;
	margin: auto;
	line-height: 1.2;
	margin-bottom:0.5em;
	margin-left: 10px;
}



/*-----------------------------------------------
 __ponystory
-----------------------------------------------*/




dd.story {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 55%;
	margin: auto;
	line-height: 1.2;
	margin-bottom:0.5em;
	margin-left: 15px;
}


h2.story  {
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
	
	}	
	
	
address_S	{
	font-size: 0.5em;
	font-style: normal;
	font-family: Verdana, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
}	



/*-----------------------------------------------
 __Gallery
-----------------------------------------------*/



address_G	{
	font-size: 0.7em;
	font-style: normal;
	font-family: Verdana, sans-serif;
	padding-top: 0px;
	margin-left: 0px;
}	

h2.gallery  {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	line-height: 1.2;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 7px 5px;
	margin-bottom: 30px;
	
	}	


#content_gallery {
	clear:both;
	width: 900px;
	padding: 0 0px 50px 20px;
}

#content_gallery h1 {
	margin: 0px 0 5px 0;
	font-family:Verdana, sans-serif;
	font-size: 0.9em;
    line-height: 1.8;
	font-weight:bold;
}

h1 span {
	font-size: 70%;
	letter-spacing: -0.05em;
	
}

#content_gallery p {
	font-family:Verdana, sans-serif;
	font-size: 0.75em;
	font-weight:normal;
	margin: 0;
	padding-bottom:5px;
	padding-top:10px;
	
}

p span {
	margin-left:625px;}

.hr {
	width:900px;
	height:10px;
	background: url(http://www.ponystoy.com/gallery/bg.jpg) repeat-x;
	border-top: 1px solid #333;
	
}


#content_gallery a {
	outline: none;
}

#content_gallery a img {
	padding: 5px;
	margin: 12px 21px 12px 0;
	vertical-align: top;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}

#content_gallery a img.last {
	margin-right: 0;	
}

ul {
	margin-bottom: 34px;
	padding-left: 10px;
	list-style:none;
}


div#listbox {
	width:880px;
	height:120px;
}


.listbox  {
	width:350px;
	height:55px;
	font: normal 12px/18px Verdana, sans-serif;
	margin: 0;
}

.listbox img {
padding:3px;
vertical-align: top;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
vertical-align: -10px;
margin-right:3px;
}


.gallery_box  {
	width:900px;
	margin: 10px 0;
}


.gallery_boxtop  {
	width:830px;
	padding: 40px 0  10px;
}


.gallery_box p {
font: normal 12.5px Verdana, sans-serif;

}


/* scroll_body */



#scroller-header {
	width:860px;
	height:80px;
	font: normal 12px/18px Verdana, sans-serif;
	padding:15px 0 0 45px;
}


#scroller-header img {
	padding:3px;
vertical-align: top;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
vertical-align: -10px;
margin-right:3px;
}

.scroller_box {
	float:left;
	width:140px;
	height:55px;
	font: normal 12px/18px Verdana, sans-serif;
	margin: 0;
}


#scroller-body {
	width:900px;
	height:auto;
}

#mask {
	width:900px;
	overflow:hidden;
	margin: auto;
	margin-bottom:40px;
	margin-top:35px;
}

#panel {

}

#panel div {
	float:left;

}

/* Extra styling for each panel*/

#panel ul {
list-style:none;

}

	#panel ul li {
		
		border-bottom:1px dotted #ccc;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}

#panel-1 {padding-left:95px;
           padding-top:10px;}

#panel-1 img {
	padding:15px;
    vertical-align: top;
	border: solid 1px #cbcbcb;
	background: #fafafa;
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;
}


#panel-2 {padding-left:50px;
}

#panel-3 {padding-left:50px;
}

#panel-4 {padding-left:50px;
}

#panel-5 {padding-left:50px;
}

#panel-6 {padding-left:50px;
}

#panel-7 {padding-left:50px;
}

#panel-8 {padding-left:50px;
}


/*Twitter----------------------------------------------*/
#twitter{
	overflow: auto;
	width: 1100px;
	font-size: 0.875em;
    font-family: Verdana, sans-serif;
}

#twitter {
	padding: 8px;
	
	
}

#twitter span.name{
	font-size: 0.85em;
	color: #3f91b1;
}

#twitter span.time{
	
	color: #999;
	font-size: 0.85em;
}



#count {
	width: 590px;
	height: 20px;
	margin-top: 8px;
}


#count p {
	font-size: 0.75em;
	line-height: 1.5;
    font-family: Verdana, sans-serif;
	font-weight: normal;
	
}





