/*	
     Theme Name: Fun-G2	
	 Theme URL: http://www.fun-g.biz	
	 Description: Design by Fun-G	
	 Author: PoChun Chuang	
	 Author URI: http://www.fun-g.biz	
	 Version: 1.0	
	 Tags: fun-g
*/

/* LAYOUT */

body {	background: #F8F8F8;}
#wrapper {	background: #F8F8F8; padding: 0px	}
#container {	}
#contentwrap {	background: #f8f8f8;	}a {	color: #689702;	}a:hover {	color: #466900;	}

h1 {font-size:200%;}

h2 {font-size:170%;}

h3 {font-size:120%;}

h4 {font-size:130%;}

h5 {font-size:110%;}

h6 {font-size:100%;}



/* HEADER */
#header {	height: 220px;    background: #fff url(images/TOP.png) top center no-repeat; padding: 0px 0 0 0px;	}
#header h1 {	margin-bottom: 0px !important;	padding: 24px 0 0 15px;	font-weight: normal;	font-family: 微軟正黑體, Georgia, Times New Roman Times, Serif;	font-weight: bold;	font-size: 50px;	}
#header h1 a, #header h1 a:visited {	color: #373434;	text-decoration: none;	}
#header h2 {    padding-left: 15px;	color: #848282;	font-size: 14px;	line-height: 14px; 	font-family: 微軟正黑體, Arial;	}
.logoimg {    margin: 15px 0 0 15px}
.topright {text-align: right; margin:0px 10px 0px 0px;}
.topright a {color: #8C8C8C;	text-decoration: none;	font-size: 12px;	font-family: 微軟正黑體, Arial, Helvetica, sans-serif;	vertical-align: top;    text-transform: uppercase;	}
.topright a:hover {    color: #000}
.sidebaradbox {	margin-top: 0px; 	text-align:right;	}
.ad125 {	margin: 8px 10px 0 3px;	}
 
/* NAVIGATION MENUS */
#pagemenucontainer {	height: 25x;	padding: 0px 0 0 0;z-index: 10;    float: right;	}
#pagemenu {	height: 25px;    float: right;	}
#pagemenu, 
#pagemenu ul { 	padding: 2px 0 0 0;	margin: 0;	list-style: none;	line-height: 1;	}
#pagemenu {	margin-bottom: 1px;	}	
#pagemenu ul {	float: left;	list-style: none;	margin: 0px 0px 0px 0px;	padding: 0px;	}	
#pagemenu li {	float: left;	list-style: none;	margin: 0px;	padding: 0px;    background: url(images/pagenav-separator.png) right center no-repeat;	}	
#pagemenu ul li {	list-style: none;	margin: 0px;	padding: 0px;	}	
#pagemenu li a, 
#pagemenu li a:link {	color: #fcd4de;	display: block;    margin: 0px 0 0px 8px;	padding: 12px 14px 12px 4px;	text-decoration: none;	font-weight: bold;	text-transform: uppercase;	font-size: 11px;	font-family: 微軟正黑體, Arial, Helvetica, sans-serif;	}	
#pagemenu li a:hover, 
#pagemenu li a:active{	color: #fff;	display: block;	text-decoration: none;	}	
#pagemenu  li.current_page_item a {	color:#fff;	}
#pagemenu li:hover, 
#pagemenu li.sfhover {position: static;}


#navcontainer {
	height: 34px;
	display: block;
	overflow: hidden;
    padding: 0 0 0 10px;
    background: url(images/nav-background.png) top left repeat-x;
	}
    
#navcontainer .current-cat a {
	background: url(images/nav-background-hover.png) top left repeat-x;
	color:#fff;
	font-weight: bold;
    text-shadow: 0 0px 0 #000;
	}


/* CONTENT */
#content { 	padding: 15px 0px 15px 20px;z-index: 0;    color: #504d4d;	}h1, h2, h3, h4, h5, h6 {    color: #504d4d;}	pre { overflow: auto; 	width: 470px; 	}
.post {	padding-bottom: 15px;	margin-bottom: 15px;    border-bottom: 1px solid #CBC9BA;	}
.post_thumbnail {z-index: 10;    padding: 0px;    background: #fff;    border: 0px solid #CBC9BA;    margin: 0px 10px 0px 0px;} /*改特色圖邊框的地方*/
.post p {	margin-bottom: 10px;	}
.title {	margin: 0 0 2px 0;	padding: 0px;	line-height: 22px;    font-size: 22px;	font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	color: #141414;    font-weight: bold;	}	
.title a {	text-decoration: none;	color: #5c5757;	}
.title a:hover {	text-decoration: none;	color: #466900;	}
.pagetitle {	margin-bottom: 20px;	line-height: 22px;	font-family: 微軟正黑體, Arial, Verdana;	text-decoration: underline;}
.postdate {	font-size: 10px;	font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;    color: #8a8a8a;	}
.readmorecontent {	text-align: right;	}a.readmore {	padding: 4px 15px;	background: #dadada;	color: #373434;	text-decoration: none;    font-size: 12px;    text-shadow: 0 1px 0 #ececec;	}a.readmore:hover {	background: #e9e9e9;	}    .postmeta {	font-size: 11px;	padding: 2px 4px;	font-family: 微軟正黑體, Arial, Verdana;	}	.postdate img, .postmeta img {	border: none;	vertical-align: middle;	margin:2px;	}	.entry {	text-align: justify;	line-height: 20px;	padding-top: 8px;	font-family: 微軟正黑體, Arial, Verdana;	font-size: 15px;	}.navigation {	padding: 10px 0;	}blockquote {	overflow: hidden;	padding-left: 9px;	font-style: italic;	color: #666;	border-left: 3px solid #CADAE7;	}	.post img {	max-width: 680px;	}img.wp-smiley {	max-height: 12px;	margin: 0;	padding: 0;	border: none;	}	.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;	}.alignleft {   float: left;	}.alignright {   float: right;	}.wp-caption {   border: 1px solid #CBC9BA;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;   

/* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;	}
   .wp-caption img {   margin: 0;   padding: 0;   border: 0 none;	}
   .wp-caption p
      .wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;	}	

/* wp-pagenavi */
.wp-pagenavi a, 
.wp-pagenavi a:link, 
.wp-pagenavi a:active {z-index:0;    color: #686868 !important;    background:#dfdfdf !important;    border: 1px solid #989898 !important;    font-size: 15px !important;    padding:  4px 8px !important;}
.wp-pagenavi span
.current {    color: #434343 !important;    background:#fff !important;    border: 1px solid #b6b5b5 !important;    font-size: 15px !important;    padding:  4px 8px !important;    font-weight: bold;}.wp-pagenavi a:hover {    color: #494949 !important;    background:#dfdfdf !important;    border: 1px solid #626262 !important;    }.wp-pagenavi span.pages {    color: #676767 !important;    background:#fff !important;    border: 1px solid #b6b5b5 !important;    font-size: 15px !important;    padding:  4px 8px !important;}.wp-pagenavi span.extend {    background:transparent !important;    font-size: 15px !important;    padding:  4px 8px !important;    color: #676767 !important;    background:#fff !important;    border: 1px solid #b6b5b5 !important;    font-weight: bold;}

 /* SIDEBAR(S) */
	

 .sidebar { font: normal 14px 微軟正黑體, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; text-decoration: none;	color: #747474; background:#f8f8f8; padding: 1px 10px 10px 10px;	}	
 .sidebar a { font: normal 14px 微軟正黑體, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; text-decoration: none;	color: #3C3C3C;	}
 .sidebar a:hover {	text-decoration: none;	color:#006EA5;	}
.sidebarbg { background:#f8f8f8;}
 #search {    border: 0px solid #cfcdcd;    height: 28px;    padding: 0px;    background: #D4D4D4;    text-align: right;}
 #search input {	border: 0;    background: none;    color: #F8F8F8; font-size: 14px;	font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;}		
 #s {	width: 211px;	padding: 4px;    margin:1px 0 0 0;    background: none;}    
 #topsearch 
 #s {    width: 215px;    }    
 #topsearch 
 #search {     margin: 5px 10px 6px 640px;}
 
 /* Social icons */
 .addthis_toolbox {	margin: 15px 0 0 0;	text-align: center;	}
 .addthis_toolbox .custom_images a{    width: 32px;    height: 32px;    margin: 0 2px 0 2px;    padding: 0;}
 .addthis_toolbox .custom_images a:hover img{    opacity: 1;}
 .addthis_toolbox .custom_images a img{    opacity: 0.8;}	
 .sidebarvideo {	}
 .sidebar h2 {	margin: 0 0 0 0;	padding: 15px 0px 15px 0px;	background: #f8f8f8 url(images/SB.png) left center no-repeat;	font-size: 18px;	font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	font-weight: bold;	text-transform: uppercase;	color: #464646;	text-align:center;}
 .sidebar ul { list-style-type: none;	margin: 0px 0px 10px 0px;	padding: 0px;	}	
 .sidebar ul li { list-style-type: none;	margin: 0px 0px 5px 0px;	padding: 0px;	}
 .sidebar ul ul {	list-style-type: none;	margin: 0px;	padding: 0;	}	
 .sidebar ul li li {  background:url(images/li.png) no-repeat; padding: 3px 0px 4px 16px;	margin: 0px;    border-bottom: 1px solid #dddddd;	}	
 .sidebar ul li ul li {	background:url(images/li.png) no-repeat; padding: 4px 0px 6px 16px;	margin: 2px 0;    border-bottom: 1px solid #dddddd;	}
 
 #wp-calendar th {	font-style: normal;	text-transform: capitalize;	color: #555;	background: none;	}
 #wp-calendar caption {	padding: 2px 4px;	text-transform: uppercase;	margin: 2px 0 2px 0;	background: none;	}
 #wp-calendar td {	color: #999;	font: normal 12px 微軟正黑體, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;	letter-spacing: normal;	padding: 2px 0;	text-align: center;	}
 #wp-calendar td:hover, 
 #wp-calendar 
 #today {	background: #eef0f4;	color: #555;	}	
 #wp-calendar {	empty-cells: show;	font-size: 14px;	margin: 0;	font-weight: bold; 	width: 100%;	}
 
 /* FOOTER */
 #footer {	background: url(images/footer-background.png) top center no-repeat;    height: 30px;	padding-top: 90px;	text-align: center;    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	color: #000;	font-size: 13px;	}
 #footer a {    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	color: #000;	font-size: 12px;	text-decoration: none;	} 
 #footer a:hover {	text-decoration: none;	}
 
 /* COMMENTS */
 #comments h3 {    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin-bottom: 10px;	}
 #commentform input {    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
 #commentform {    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin: 5px 10px 0 0;	}	
 #commentform textarea {    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	width: 100%;	padding: 2px;	}	
 #respond:after {        font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;		content: "."; 	    display: block; 	    height: 0; 	    clear: both; 	    visibility: hidden;	}	
 #commentform 
 #submit {    font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin: 0 0 5px auto;	float: right;	}
 .alt {	margin: 0;	padding: 10px;	}
 .commentlist {	padding: 0;	text-align: justify;	}
 .commentlist li {font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}	
 .commentlist li ul li { font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin-right: -5px;	margin-left: 10px;}
 .commentlist p {font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin: 10px 5px 10px 0;}
 .children { padding: 0; }
 #commentform p {font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin: 5px 0;	}
 .nocomments {font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	text-align: center;	margin: 0;	padding: 0;	}
 .commentmetadata {font-family: 微軟正黑體, Arial, Helvetica, Sans-serif;	margin: 0;	display: block;	}	
