/* CSS Document */

/*  
Theme Name: Gundam Goraku Ultimate
Theme URI: http://www.GundamGoraku.net/
Description: This layout is sole focused on content such as video streaming, downloads, interact, and Gunpla.
Version: 
Author: Okadashi
Author URI: http://www.GundamGoraku.net/
*/

.next-button { 
background-color:#E8F1F6;
background-position:center bottom;
border:1px solid #C7C7C7;
margin:5px 0 0;
padding: 10px;
text-align:center;

}

.next-button:hover  {
background-color: #262222;
}

h1#logo {
	background: transparent url(navmenu/logo.png) no-repeat scroll left top; 
	width: 435px;
	height:113px; 
	margin: 0px;
	text-indent:-9999em;
	
}


.home-entry { font-size: 12px; padding:0px 5px 5px; width:555px; }



#home-main h1 { margin: 5px 0px 0px 0px; }
#home-main h1 a { color:#E3135C; font-size:17px; } 
#home-main a { }
#home-main img { border: 1px dotted ; padding: 4px; }
#home-main { width:555px; float:right; margin: 0px 5px 0px 0px; }



.gunpla-entry { font-size: 12px; background-image:url(ggv2/gunpla-main-bot.gif);
background-position:center bottom; background-repeat:no-repeat; padding:0px 5px 5px; width:510px; }


#gunpla-main h1 { margin: 5px 0px 0px 0px; }
#gunpla-main h1 a { color:#E3135C; font-size:17px; } 
#gunpla-main a { }
#gunpla-main img { border: 1px dotted ; padding: 4px; }
#gunpla-main { width:520px; float:right; margin: 0px 5px 0px 0px; background-image:url(ggv2/gunpla-main-top.gif); background-position:center top; background-repeat:no-repeat; }



#gunpla-side { width: 282px; float:left; margin: 0px 5px 0px 0px;  }
#gunpla-side p { margin: 5px 0px 3px 0px; padding: 0px; }
#gunpla-side h1 { font-size: 14px; margin: 0px; }
#gunpla-side h1 a { font-size: 14px; color: #59a3ef; }




#ads-wrapper { width: 168px; float:right; color: #666666; font-size: 15px; font-weight: bold; background-image: url(ggv2/ads-top.gif); background-repeat: no-repeat; background-position: top center; margin:0 0 5px; }

.advertisement { width: 158px; margin: 0px; padding: 5px; background-image: url(ggv2/ads-bot.gif); background-repeat: no-repeat; background-position: bottom center; }
.advertisement a { font-size: 10px; font-weight: normal; }

#advertisement img { margin: 4px 0px 4px; }

#home-ads-wrapper { width: 160px; float:right; color: #666666; font-size: 15px; font-weight: bold; background-image: url(ggv2/pink-ads-box-top.gif); background-repeat: no-repeat; background-position: top center; margin:0 0 5px; }
.home-title { background-image:url(ggv2/pink-ads-box-top.gif); background-position:center top; background-repeat:no-repeat; color:white; font-size:13px; font-weight:normal; margin:0px; padding:7px 0 5px 8px; }
.home-advertisement { width: 160px; margin: 0px; padding:0 0 10px 0px; }
.home-advertisement a { font-size: 10px; font-weight: normal; }
.home-affiliates { width: 160px; margin: 0px; padding:0 0 10px 0px; padding: 0 0 0 10px; }
.home-affiliates a { font-size: 10px; font-weight: normal; }
#home-advertisement img { margin: 4px 0px 4px; }


.gunpla-side-avatar { border: 1px dotted; padding: 2px; margin: 2px 4px 2px 0px; float: left; width: 80px; height: 80px; }


/*************************************/
/* NAV MENU                          */
/*************************************/
#navigation { background-image: url(navmenu/nav-bg.gif); background-repeat:repeat-x; width: 100%; height: 133px;  }
	#main_menu {
		float:right;
		display:inline;
		margin: 8px 0px 0px 0px;
		width:100%;
		border-bottom:1px solid #c7c7c7;
		padding:0px;
	}
		#main_menu li {
			float:left;
			list-style: none;


		}
		#main_menu li.first {				
			padding: 0px 0px 0px 1px;
			margin-left:530px;
			display:inline;
			background:url(navmenu/button-bg.gif) -1px bottom no-repeat;
		}
		#main_menu a {
			float:left;
			background:#ececec url(navmenu/button-bg.gif) right bottom no-repeat;
			color:#4b4b4b;
			text-transform:uppercase;
			font-size:1.1em;
			font-family:Arial, Helvetica, sans-serif;
			padding:19px 14px 7px;
			text-decoration:none;
		}
		#main_menu a:hover {
			background:url(navmenu/hover.gif) right bottom no-repeat;
		}
		#main_menu a.selected {
			background:transparent url(navmenu/buton-bg-a-h.png) repeat-x scroll right bottom;
			position:relative;
			top:1px;
			padding-bottom:7px;
			padding-top:19px;
			color: white;
		}
	#submenu {
		clear:both;
		float:right;
		background:#f95c93;
		display:inline;
		margin:0px;
		width:100%;
		border-bottom:1px solid #ffa2c3;
		padding: 0px;
	}
		#submenu li {
			float:right;
			list-style: none;
		}
		#submenu li.first {				

			margin-right:40px;
			display:inline;
		}

		#submenu li a {
			text-transform:uppercase;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#ffffff;
			text-decoration:none;
			float:left;
			padding:4px 11px 2px;
			position:relative;
		}
		#submenu.many li a {
			padding:4px 7px 2px;
		}
		#submenu li a:hover {
			color:#ffffff;
		}
		#submenu li a.selected {
			color:#ffffff;
			background:url(navmenu/subhover.gif) center bottom no-repeat;
		}
/*******/
/* ads */
/*******/
#ad-120-90 { float: left; width: 149px; height: 115px; background: url(ggv2/ad-120-90.gif); background-repeat: no-repeat; margin: 5px 0px 0px 0px; padding: 6px 0px 0px; text-align: center; }

/**************************/
/* h1, h2, h3 and globals */
/**************************/
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; color:#666; background: #9e9e9e;}
#layout-bg { background: #ffffff; margin: 0 auto; width: 990px; }
#header {margin:0 auto;padding:0;}
#header h1{text-indent:-10000px;margin:0;padding:0;}
#header h1 a{display:block;background:url(ggv2/logo.gif) no-repeat left;height:117px; margin: 0px 0px 5px 0px; }
#content h1 { font-family:trebuchet MS; font-size:20px; color:#E3135C; line-height: 10%; margin: 10px 0px 10px; }
#content h1 a{ font-family:trebuchet MS; font-size:20px; color:#E3135C; line-height: 10%; }
#content h2 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:9px 0px 0px 9px; font-size:14px; font-weight:bold;}
.archive-cat h3 { font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:9px 0px 0px; font-size:14px; font-weight:bold;}
a:link { text-decoration: none; color : #006699; border: none;}
a:active { text-decoration: none; color : #006699; border: none;}
a:visited { text-decoration: none; color : #006699; border: none;}
a:hover	{ text-decoration: underline; color : #4192e5; border: none;} 



.postmetadata { margin:0px 0px 8px; padding:0px; }
span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.subtitle { color:#ED558A; font-family:trebuchet MS; font-size:15px; text-decoration:none; margin: 4px 0px 0px 0px; }
#main{width:990px; margin:0 auto; padding:0; }
#content { background-image:url(ggv2/justin-top.gif); background-position:center top; background-repeat:no-repeat; float:right; margin:10px 0px; padding:0px; width:724px; }
.archive-cat { background-image:url(ggv2/archive-cat-top.gif); background-position:center top; background-repeat:no-repeat; float:right; margin:10px 10px 0px 0px; padding:10px; width:660px; }
.entry { background-image:url(ggv2/justin-bot.gif); background-position:center bottom; background-repeat:no-repeat; float:left; padding: 18px 12px 0px; margin: 0px; width:700px; }

/***********/
/* sidebar */
/***********/
#sidebar { float:right; margin:10px 0px 0px 5px; padding:0pt; width:251px; }
#rsidebar{ float:right; width:251px; margin:0; padding:0; overflow:hidden;}
#rsidebar ul { list-style-type: none; margin:0; padding:0;}
#rsidebar ul li {background-image:url(ggv2/box-top.gif); background-repeat:no-repeat; list-style-type:none; margin:0pt 0pt 0px; padding:5pt 0px 5px; }
#rsidebar ul li ul { background-image:url(ggv2/box-bot.gif); background-position: center bottom; background-repeat:no-repeat; list-style-type:square; margin:0px; padding:0pt 3px 5px 0px; }
#rsidebar ul li ul li { background-image: url(ggv2/spacer.gif); list-style-type:none; margin:0pt; padding:0pt 0pt 3px 18px; }
#rsidebar ul li ul li ul{ background-image: url(ggv2/spacer.gif); list-style-type:none; margin:0pt; }
#rsidebar h2{font-size:16px; margin:0pt 8px 5px; padding:0pt; }


#home-sidebar { float:left; padding:0pt; width:251px; }
#home-rsidebar{ float:right; width:251px; margin:0; padding:0; overflow:hidden;}
#home-rsidebar ul { list-style-type: none; margin:0; padding:0;}
#home-rsidebar ul li {background-image:url(ggv2/pink-box-top.gif); background-repeat:no-repeat; list-style-type:none; margin:0pt 0pt 0px; padding:5pt 0px 5px; }
#home-rsidebar ul li ul { list-style-type:square; margin:0px; padding:0pt 3px 5px 0px; }
#home-rsidebar ul li ul li { background-image: url(ggv2/spacer.gif); list-style-type:none; margin:0pt; padding:4px 0 0 10px; }
#home-rsidebar ul li ul li ul { background-image: url(ggv2/spacer.gif); list-style-type:none; margin:0pt;   }
#home-rsidebar h2 {color:white;font-size:13px;font-weight:normal;margin:0 8px 5px;padding:0;}

/**********/
/* middle */
/**********/
#content-column-wrapper { margin: 0px 5px; float: right; width: 724px; }
#content-column-wrapper img { border: 1px dotted ; padding: 4px; }
#msidebar{float:left; margin:0pt; overflow:hidden; padding:0pt; width:575px; }
#msidebar h2{font-size:16px; margin:5pt 8px 5px; padding:0pt; }
#msidebar ul{list-style-type:none;margin:0;padding:0;}
#msidebar ul li { background-image:url(ggv2/recent-top.gif); background-repeat:no-repeat; float:left; list-style-type:none; margin:5px 5px 0px 0px; width:282px; }
#msidebar ul li ul { background-image:url(ggv2/recent-bot.gif); background-position:center bottom; background-repeat:no-repeat; height:80px; list-style-type:square; margin:0px; padding:0pt 3px 5px 0px; }
#msidebar ul li ul li { background-image:none; border:0pt none; list-style-type:none; margin:0pt; padding:0pt 0pt 3px 18px; width: 264px; }


.navigation{width:580px;color:#666;margin:0 auto; padding:0;}
.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}
#searchform { height:35px; line-height:35px; float:right; margin: 0; padding: 0;  }

input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}

#footerbox { clear: both; background:transparent url(ggv2/footer.gif) repeat scroll 0% 0%; height:35px; margin:5px auto 0px; padding:0pt; text-align:center; width:980px; }
.footer{
color:#095278;
height:30px;
line-height:30px !important;
margin:0 auto;
padding:0;
text-align:left;
width:970px;
}
.footer a:hover{text-decoration:underline;color:#fff;border:none;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#25aacd;border:none;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}
.comments { float:left; margin:5px 0px 0px; }
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin:20px 0px;width:724px;}
#commentform{border-top:1px solid #CBCBCB;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:600px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#FBE0EA;}
ol.commentlist li{border-top:1px solid #CBCBCB;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}