/*** 淡入动画 ***/
@keyframes fadeIn {
0% { opacity:0; filter:alpha(opacity=0); }
25% { opacity:0.3; filter:alpha(opacity=30); }
50% { opacity:0.5; filter:alpha(opacity=50); }
75% { opacity:0.7; filter:alpha(opacity=70); }
100% { opacity:1; filter:alpha(opacity=100); }
}

@-webkit-keyframes fadeIn {
0% { opacity:0; filter:alpha(opacity=0); }
25% { opacity:0.3; filter:alpha(opacity=30); }
50% { opacity:0.5; filter:alpha(opacity=50); }
75% { opacity:0.7; filter:alpha(opacity=70); }
100% { opacity:1; filter:alpha(opacity=100); }
}

@-moz-keyframes fadeIn {
0% { opacity:0; filter:alpha(opacity=0); }
25% { opacity:0.3; filter:alpha(opacity=30); }
50% { opacity:0.5; filter:alpha(opacity=50); }
75% { opacity:0.7; filter:alpha(opacity=70); }
100% { opacity:1; filter:alpha(opacity=100); }
}


/*** 页面加载进度条 ***/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 5px;
}

/*** General Styles ***/
* { margin:0; padding:0; }
body { background:#1c1c1c url(http://www.fragcut.com/images/bg.jpg) repeat top center; font-family:Microsoft YaHei,Verdana, Arial; font-size:12px; line-height:18px; margin-top:7px; color:#444; }
img { border:0; }
span,li,ul,p { color:#61686e; }

a { text-decoration:none; color:#00a5cc; }
a:hover { color:#444; }

img.alignleft { display:inline; float:left; margin-right:15px; margin-top:5px; margin-bottom:5px; }
.alignright, img.alignright { display:inline; float:right; margin-left:15px; margin-top:4px; }
.aligncenter, img.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:5px; margin-top:5px; }

.alignleft { float:left; }
.alignright { float:right; }
.aligncenter,div.aligncenter { display:block; margin-left:auto; margin-right:auto; }

blockquote { quotes: none; }
blockquote:before, blockquote:after { content: none; }
blockquote { padding:10px 10px; margin-bottom:10px; background:#f1f1f1; border:2px dashed #ddd; border-radius:5px; }

/*** Body Style ***/
#wrapper { width:100%; float:left; }
#wrapper-box { margin:0 auto; width:980px; }

/*** Header Style ***/
#header { border-radius:5px; }

#top-nav { width:100%; float:left; height:34px; border-bottom:1px solid #d9d9d9; border-top:1px solid #f6f6f7; border-radius:5px 5px 0 0;
background-image: -moz-linear-gradient(top, #fdfcfc, #ededed);
background-image: -ms-linear-gradient(top, #fdfcfc, #ededed);
background-image: -o-linear-gradient(top, #fdfcfc, #ededed);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fdfcfc), to(#ededed));
background-image: -webkit-linear-gradient(top, #fdfcfc, #ededed);
background-image: linear-gradient(top, #fdfcfc, #ededed); }

#top-nav-menu { float:right; margin-right:20px; }
#top-nav-menu a { float:right; margin-left:10px; margin-top:3px; padding:4px 10px 4px 10px; }
#top-nav-menu a:hover { border-radius:5px; color:#fff; border-top:1px solid #a5a5a5;
background-image: -moz-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: -ms-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: -o-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#c0c0c0), to(#9d9d9d));
background-image: -webkit-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: linear-gradient(top, #c0c0c0, #9d9d9d); }

#header-bg { float:left; width:100%; height:90px; background:url(http://www.fragcut.com/images/header-bg.png) no-repeat top; }

#header-nav { float:left; width:100%; border-radius:0 0 5px 5px;
background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);
background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f1f1f1));
background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
background-image: linear-gradient(top, #ffffff, #f1f1f1); }
#main-menu { float:left; width:960px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-left:-5px; }
#main-menu a { float:left; font-size:12px; line-height:20px; padding:12px 7px 3px 7px; margin-left:10px; margin-right:5px; border-radius:0px 0 5px 5px; }
#main-menu a:hover { color:#fff;
background-image: -moz-linear-gradient(top, #ffae00, #ff8a00);
background-image: -ms-linear-gradient(top, #ffae00, #ff8a00);
background-image: -o-linear-gradient(top, #ffae00, #ff8a00);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffae00), to(#ff8a00));
background-image: -webkit-linear-gradient(top, #ffae00, #ff8a00);
background-image: linear-gradient(top, #ffae00, #ff8a00); }

#rss a { float:right; color:#ff8b00; font-size:11px; }
#rss a:hover { color:#525558; }
#rss img { float:left; margin-top:2px; margin-right:5px; }
#rss img:hover { opacity:0.7; filter:alpha(opacity=70); }

#main-keys { float:left; width:960px; height:10px; padding:15px 10px 15px 10px; border-bottom:1px solid #d9d9d9; border-radius:0 0 5px 5px; }

#main-keys span { float:left; margin-left:5px; margin-top:-10px; padding:3px 0 3px 5px; }
#main-keys a { float:left; margin-left:5px; margin-top:-10px; padding:3px 5px 3px 5px; }
#main-keys a:hover { border-radius:5px; color:#fff; border-top:1px solid #a5a5a5;
background-image: -moz-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: -ms-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: -o-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: -webkit-gradient(linear, center top, center bottom, from(#c0c0c0), to(#9d9d9d));
background-image: -webkit-linear-gradient(top, #c0c0c0, #9d9d9d);
background-image: linear-gradient(top, #c0c0c0, #9d9d9d); }

#header-search { float:right; margin-top:-10px; margin-right:10px; }
#header-search img { float:left; position:relative; z-index:2; padding-left:10px; margin-top:8px; margin-right:-30px; }
	 #search input { float:left; width:215px; height:26px; border:1px solid #c7c7c7; color:#444; font-size:12px; padding-left:25px; font-family:Microsoft YaHei,Verdana, Arial; border-radius:5px;
background-image: -moz-linear-gradient(top, #f6f6f6, #f9f9f9);
background-image: -ms-linear-gradient(top, #f6f6f6, #f9f9f9);
background-image: -o-linear-gradient(top, #f6f6f6, #f9f9f9);
background-image: -webkit-gradient(linear, center top, center bottom, from(#f6f6f6), to(#f9f9f9));
background-image: -webkit-linear-gradient(top, #f6f6f6, #f9f9f9);
background-image: linear-gradient(top, #f6f6f6, #f9f9f9); }
	 #search input:focus { border:1px solid #ff8b00; }
	 
	 #search .submit { float:right; border:1px solid #c7c7c7; cursor:pointer; width:68px; height:26px; color:#6a6a6a; border-radius:5px; margin-left:5px;
background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
background-image: linear-gradient(top, #ffffff, #f2f2f2); }
	 #search .submit:hover { color:#ff8b00; border:1px solid #ff8b00;
background-image: -moz-linear-gradient(top, #f3f2f3, #ffffff);
background-image: -ms-linear-gradient(top, #f3f2f3, #ffffff);
background-image: -o-linear-gradient(top, #f3f2f3, #ffffff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#f3f2f3), to(#ffffff));
background-image: -webkit-linear-gradient(top, #f3f2f3, #ffffff);
background-image: linear-gradient(top, #f3f2f3, #ffffff); }


#wrapper-sidebar { float:right; width:320px; }
#sidebar { float:right; width:320px; background:#fff; border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-top:10px; border-radius:5px; }
#sidebar-title { width:100%; float:left; height:32px; border-bottom:1px solid #e7e9eb; margin-bottom:10px; border-radius:5px 5px 0 0;
background-image: -moz-linear-gradient(top, #fffffe, #f6f6f6);
background-image: -ms-linear-gradient(top, #fffffe, #f6f6f6);
background-image: -o-linear-gradient(top, #fffffe, #f6f6f6);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fffffe), to(#f6f6f6));
background-image: -webkit-linear-gradient(top, #fffffe, #f6f6f6);
background-image: linear-gradient(top, #fffffe, #f6f6f6); }
#sidebar-title p { color:#5d5d5d; font-size:12px; margin-left:10px; line-height:32px; cursor:default; }
#sidebar-title img { float:left; margin-top:8px; margin-right:5px; }

/*** channels ***/
     #movie-channel { width:320px; float:left; }
	 #movie-channel-nav img { border:1px solid #000; margin:4px 5px; float:left; }
	 #movie-channel-nav a { width:298px; font-size:11px; font-family:Verdana, Geneva, sans-serif; height:26px; float:left; margin-left:10px; margin-bottom:-1px; background:#f7f7f7; border:1px solid #ececec; line-height:24px; }
	 #movie-channel-nav a:hover { color:#444; }
	 #movie-channel-nav span { float:right; margin-right:5px; line-height:24px; color:#444; font-size:11px; }



#wrapper-main { width:650px; float:left; height:auto; background:#fff; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #d9d9d9; border-radius:5px; }
#wrapper-main-full { width:980px; float:left; height:auto; background:#fff; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #d9d9d9; border-radius:5px; }

#index-fea-movie { width:320px; float:left; height:185px; margin-left:15px; margin-bottom:10px; }

#index-topic { width:320px; height:auto; float:left; margin-left:15px; background:#FF0; }

#index-latest-posts { width:290px; float:right; margin-right:15px; margin-top:-3px; }
#index-latest-post { width:100%; float:left; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #efefef; }
#index-latest-post h2 a { font-size:13px; color:#333; }
#index-latest-post h2 a:hover { color:#00a5cc }
#index-latest-post-info { width:100%; float:left; margin-left:-5px; }
#index-latest-post-thumb { float:left; height:70px; width:70px; overflow:hidden; margin-top:2px; }
#index-latest-post-thumb img { float:left; margin-left:-27px; }
#index-latest-post-thumb-hover a { float:left; height:70px; width:70px; margin-left:-70px; }
#index-latest-post-thumb-hover a:hover { background:url(http://www.fragcut.com/images/play.png) center no-repeat;
	 -webkit-animation-name:fadeIn; -moz-animation-name:fadeIn; animation:fadeIn;
     -webkit-animation-duration:0.2s; -moz-animation-duration:0.2s; animation-duration: 0.2s; }
#index-latest-post-content p { float:right; font-size:11px; width:215px; line-height:18px; }


#index-latest-movies { width:635px; float:left; margin-left:15px; height:auto; padding-bottom:3px; padding-top:5px; }
#index-latest-movie { width:305px; float:left; margin-right:10px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #efefef; }
#index-latest-movie-thumb { float:left; }
#index-latest-movie-thumb-hover a { float:left; width:124px; height:70px; margin-left:-124px; }
#index-latest-movie-thumb-hover a:hover { background:url(http://www.fragcut.com/images/play.png) center no-repeat;
	 -webkit-animation-name:fadeIn; -moz-animation-name:fadeIn; animation:fadeIn;
     -webkit-animation-duration:0.2s; -moz-animation-duration:0.2s; animation-duration: 0.2s; }
	 
#index-latest-movie-info { width:124px; height:70px; float:left; margin-left:-124px; overflow:hidden; }
#index-latest-movie-info p { color:#fff; float:left; font-size:11px; line-height:15px; margin-top:53px; background:rgba(0,0,0,0.8); padding:1px 2px 1px 2px; }
#index-latest-movie-info span { color:#fff; float:right; font-size:12px; line-height:16px; margin-top:50px; background:rgba(0,0,0,0.8); padding:2px 3px 2px 3px; }
#index-latest-movie-con { float:right; width:175px; }
#index-latest-movie-con h2 a { float:left; width:100%; text-align:left; margin-top:-3px; line-height:18px; font-size:13px; height:35px; }
#index-latest-movie-con p { float:left; width:100%; line-height:20px; }
#index-latest-movie-con p img { float:left; margin-top:2px; }


/****************** Single Style ******************/
#single-title { width:100%; float:left; height:32px; border-bottom:1px solid #e7e9eb; margin-bottom:10px; border-radius:5px 5px 0 0;
background-image: -moz-linear-gradient(top, #fffffe, #f6f6f6);
background-image: -ms-linear-gradient(top, #fffffe, #f6f6f6);
background-image: -o-linear-gradient(top, #fffffe, #f6f6f6);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fffffe), to(#f6f6f6));
background-image: -webkit-linear-gradient(top, #fffffe, #f6f6f6);
background-image: linear-gradient(top, #fffffe, #f6f6f6); }
#single-title p { color:#5d5d5d; font-size:12px; margin-left:10px; line-height:32px; cursor:default; }
#single-title img { float:left; margin-top:8px; margin-left:10px; margin-right:5px; }
#single-title h2 { float:left; font-size:14px; line-height:32px; color:#666; }

	 #stream-switch { float:right; width:220px; height:32px; margin-right:10px; overflow:hidden; }
	 
/*** Fade Tabs Styles ***/
#tabnav { clear:both; zoom:1; float:right; border-right:1px solid #ddd; }
#tabnav li { float:left; cursor:pointer; list-style:none; width:99px; height:32px; border-left:1px solid #ddd; }
#tabnav li:hover {
background-image: -moz-linear-gradient(top, #ececec, #f1f1f1);
background-image: -ms-linear-gradient(top, #ececec, #f1f1f1);
background-image: -o-linear-gradient(top, #ececec, #f1f1f1);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ececec), to(#f1f1f1));
background-image: -webkit-linear-gradient(top, #ececec, #f1f1f1);
background-image: linear-gradient(top, #ececec, #f1f1f1); }
#tabnav p { color:#00a0c6; line-height:32px; margin-left:5px; cursor:pointer; }
#tabnav p:hover { color:#555; }
#tabnav .selected { position:relative; cursor:default; display:block; float:left;
background-image: -moz-linear-gradient(top, #ececec, #f1f1f1);
background-image: -ms-linear-gradient(top, #ececec, #f1f1f1);
background-image: -o-linear-gradient(top, #ececec, #f1f1f1);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ececec), to(#f1f1f1));
background-image: -webkit-linear-gradient(top, #ececec, #f1f1f1);
background-image: linear-gradient(top, #ececec, #f1f1f1); }
#tabnav .selected p { color:#777; }
#tab-content .hide{ display:none; }
#tab-content { float:left; width:620px; margin-left:15px; margin-top:5px; height:auto; margin-bottom:1px; }
#tab-content iframe { float:left; }
#tab-content ul{ float:left; }
#tab-content ul li{ overflow:hidden; display:block; }
#tab-content p { float:left; margin-bottom:20px; margin-top:15px; }

     #single-movie-content { float:left; width:598px; background:#f7f7f7; border:1px solid #ececec; padding:10px; margin-left:15px; margin-top:10px; }
	 #single-movie-content-box { float:left; min-height:418px !important; }
	 #single-movie-info p { float:left; width:320px; float:left; line-height:24px; color:#565656; }
	 #single-movie-thumb { float:right; width:267px; border:1px solid #ddd; background:#f7f7f7; }
	 #single-movie-thumb img { float:left; margin:3px; }
	 #single-movie-info-rate { width:100%; float:left; margin-top:5px; }
	 #single-movie-info-rate p { width:52px; height:42px; float:left; margin-top:5px; background:url(http://www.fragcut.com/images/movie-info-rate-bg.png) no-repeat; color:#f1f1f1; font-size:24px; line-height:41px; text-align:center; cursor:default; }
	 #single-movie-description { width:520px; float:right; color:#444; font-size:12px; line-height:22px; margin-right:10px; }
	 #single-movie-music { width:100%; margin-top:10px; margin-bottom:20px; float:left; color:#555; font-size:12px; word-wrap:break-word;word-break:normal; } /*** fix text out of div ***/
	 #single-movie-music span { width:100%; float:left; font-size:13px; }
	 #single-movie-authormovie { float:left; width:320px; height:33px; margin-left:145px; background:#eee; font-size:11px; color:#555; text-align:center; border-radius:5px; }
	 #single-movie-authormovie p { line-height:33px; }
	 
/*** Relate Movie Styles ***/
	 #single-relate { float:left; width:305px; margin-left:10px; }
	 #single-relate-movies { float:left; }	 
	 
/*** Category Styles ***/	 
#cat-movie { float:left; width:618px; background:#f7f7f7; border:1px solid #efefef; margin-left:15px; margin-bottom:10px; }
#cat-movie-info { width:180px; float:left; height:119px; position:relative; z-index:2; }
#cat-movie-info p { float:left; background:rgba(0,0,0,0.8); padding:2px 3px 2px 3px; color:#fff; margin-top:-22px; }
#cat-movie-info span { float:right; background:rgba(0,0,0,0.8); padding:2px 3px 2px 3px; color:#fff; margin-top:-22px; }
#cat-movie-thumb { float:left; width:180px; height:101px; margin:5px; margin-right:0; overflow:hidden; }
#cat-movie-thumb-hover a { float:left; width:180px; height:101px; margin-left:-180px; position:relative; z-index:5; }
#cat-movie-thumb-hover a:hover { background:url(http://www.fragcut.com/images/play.png) center no-repeat;
	 -webkit-animation-name:fadeIn; -moz-animation-name:fadeIn; animation:fadeIn;
     -webkit-animation-duration:0.2s; -moz-animation-duration:0.2s; animation-duration: 0.2s; }
	 
#cat-movie-content { width:420px; float:right; margin:5px; margin-left:0; line-height:24px; color:#444; }
#cat-movie-content img { float:left; margin-top:6px; }
#cat-movie-content h2 a { width:420px; font-size:16px; float:left; height:30px; }
#cat-movie-rate p { width:42px; height:32px; float:right; margin-top:5px; background:url(http://www.fragcut.com/images/movie-info-rate-bg.png) no-repeat; color:#f1f1f1; font-size:18px; line-height:31px; text-align:center; cursor:default; }

#cat-post { width:620px; float:left; margin-left:15px; padding-bottom:10px; border-bottom:1px solid #e8e8e8; }
#cat-post-title { float:left; width:100%; margin-left:-10px; }
#cat-post-title h2 { font-size:16px; }
#cat-post-title span { margin-left:10px; font-size:11px; }
#cat-post-keys { float:right; }
	 
/* Pagenavi */
#wpagenavi{ float:right; width:620px; margin-top:10px; text-align:center; font-size:12px; margin-bottom:20px; }
#wpagenavi a:link, .wpagenavi a:visited{ padding:4px 12px; text-decoration:none; background:#eee; margin-left:1px; color:#00a5cc!important; }
#wpagenavi a:hover, .wpagenavi a:active{ color:#333; background:#ddd; overflow:hidden; }
#wpagenavi a.extend{ padding:4px 12px; color:#555;}
#wpagenavi a.extend:hover{ color:#444 !important;}
#wpagenavi a.current, .wpagenavi a.current:link, .wpagenavi a.current:visited, .wpagenavi a.current:hover{ font-weight:bold; padding:4px 12px; background:#ddd; color:#444 !important; }
#wpagenavi span{ margin:0 3px; padding:0 4px;}
#postnavi{ padding:10px 0px; line-height:24px;}

#single-comments { float:left; width:620px; padding:15px; background:#fff; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #d9d9d9; border-radius:5px; margin-top:10px; font-size:12px; }
.comments { position:relative; zoom:1; width:620px; padding:10px; }
.commentlist { margin-bottom:10px; }
.commentlist .comment-body { border:1px solid #ddd; background:#f7f7f7; padding:5px; margin:10px 0; margin-right:20px; }
.commentlist .comment-body .avatar { float:left; border:1px solid #fff; width:32px; height:32px; background-image:url(http://www.fragcut.com/images/de-avatar.png); background-size:cover; }
.commentlist .comment-body:hover .avatar {
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg)
}
.commentlist li.comment ul.children { margin:8px 0 8px 50px; }
.commentlist .comment-body .comment-wrap { padding-left:40px }
.commentlist .comment-body .comment-wrap .reply-container { display:inline; float:right; }
.commentlist .comment-body .comment-wrap a.comment-reply-link,.commentlist .comment-body .comment-wrap a.comment-edit-link,.comments .comment-content a { font-size:0px; margin-right:5px; }
.comments .comment-content p {line-height:18px; }
.commentlist .comment-body .comment-wrap .comment-content { }
.comments .respond p { }
.comments .respond p.smilies { }
.comments .respond p.smilies img { background:none!important; }
.comments .respond input,.comments .respond textarea { background:none; outline:0; font-family: "Microsoft Yahei",Trebuchet MS,Verdana,Helvetica,Arial,sans-serif; }
#comment-input input.text { float:left; line-height:20px; width:203px; margin-right:5px; padding:2px; padding-left:55px; border:1px solid #ccc; }
#comment-input label { float:left; width:40px; font-size:14px; text-align:center; line-height:24px; margin-top:1px; margin-right:-50px; padding-left:7px; padding-right:3px; background:#eee; border-right:1px solid #ccc; }

#wp_seccode img { float:left; margin-right:-1px; }
#wp_seccode input { float:left; line-height:20px; width:125px; margin-right:5px; padding:2px; padding-left:75px; border:1px solid #ccc; }
#wp_seccode-box input:hover,#wp_seccode-box input:focus,#wp_seccode-box .textarea:focus,#wp_seccode-box .textarea:hover { border:1px solid #ff8b00; }
#comment-input-seccode label { float:left; width:60px; font-size:14px; color:#ff8b00; text-align:center; line-height:24px; margin-top:1px; margin-left:-129px; padding-left:7px; padding-right:3px; background:#eee; border-right:1px solid #ccc; }
#comment-smile { float:left; margin-top:5px; }

#cancel-comment-reply-link { font-size:13px; color:#bcced8; line-height:36px; }
.comments .respond input.checkbox { margin-right:3px; vertical-align:middle; }
.comments .respond .comment_mail { vertical-align:middle; cursor:pointer; }
.comments .respond .textarea { float:left; width:600px; height:50px; border:1px solid #ccc; padding:5px; padding-right:85px; font-size:13px; }
.comments .respond input.text:hover,.comments .respond input.text:focus,.comments .respond .textarea:focus,.comments .respond .textarea:hover { border:1px solid #ff8b00; }
.comments .respond input.submit { border:0; cursor:pointer; overflow:hidden; }
.comments .respond .submit { color:#fff; font-size:13px; width:60px; height:40px; border:1px solid #3079ed; cursor:pointer; z-index:2; float:right; margin-top:-45px; margin-right:30px; position:relative;
background:url(http://www.fragcut.com/images/comment-submit-bg.png) no-repeat left; border-radius:3px; }
.comments .respond .submit:hover { background:url(http://www.fragcut.com/images/comment-submit-bg.png) no-repeat right; border:1px solid #ff8b00; }

/*** Single Post Style ***/
	 #single-post-content { float:left; width:620px; min-height:1082px !important; margin-left:15px; color:#444; padding-bottom:20px; border-bottom:1px solid #e8e8e8; }
	 #single-post-content p { font-size:13px; line-height:24px; margin-bottom:10px; }
	 #single-post-content iframe { max-width:620px; max-height:430px; margin-bottom:10px; }
	 #single-post-content img { max-width:620px; height:auto; }
     block { width:598px; height:20px; float:left; line-height:20px; padding:5px; padding-left:15px; margin-bottom:10px; margin-top:10px; background:#f7f7f7; border:1px solid #ddd; }
	 #single-post-info { font-size:12px; color:#5aa4e5; height:23px; width:589px; padding-left:5px; padding-right:5px; line-height:23px; float:left; background:url(http://www.fragcut.com/images/latest-title-bg.png) center; border-bottom:1px solid #13a1fe; border-top:1px solid #4380a7; }
	 #single-post-info a { color:#2e8cdf; }
	 #single-post-info a:hover { color:#eee; }

#gmovie-nav { float:left; width:950px; margin-top:5px; margin-left:-5px; }
#gmovie-nav-ico { padding:5px; width:64px; float:left; margin-right:8px; margin-bottom:5px; border:2px solid #eee; border-radius:5px; overflow:hidden; background:f7f7f7; }
#gmovie-nav-ico:hover { background:#eee; }
#gmovie-nav-ico img:hover { opacity:0.9; filter:alpha(opacity=90); }
#gmovie-nav-ico h2 { font-size:12px; height:18px; text-align:center; font-weight:normal; }
#gmovie-nav-ico h2 a:hover { color:#444; }
	 
#footer { float:left; line-height:35px; width:100%; height:35px; border-bottom:1px solid #d9d9d9; border-top:1px solid #f6f6f7; border-radius:5px; margin-top:10px; margin-bottom:10px;
background-image: -moz-linear-gradient(top, #fdfcfc, #ededed);
background-image: -ms-linear-gradient(top, #fdfcfc, #ededed);
background-image: -o-linear-gradient(top, #fdfcfc, #ededed);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fdfcfc), to(#ededed));
background-image: -webkit-linear-gradient(top, #fdfcfc, #ededed);
background-image: linear-gradient(top, #fdfcfc, #ededed);}
#footer p { font-size:11px; margin-left:20px; }