/*
Theme Name: Gok Wan
Theme URI: http://www.gokwan.com/
Description: GokWan.com theme by Liberty842
Version: 1.0
Author: Liberty842
Author URI: http://www.liberty842.com/
*/

body, td, th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color: #7b0565;
	line-height:19px;
}
body {
	background-color: #fff;
	margin:0;
}
.header24 {
	text-indent:22px;
	font-size: 24px;
	color: #fff;
}
#navigation {
  float:right;
  padding-right:25px;
  padding-top:50px;
}
a:link.nav, a:visited.nav, a:active.nav { font-size:16px;  text-decoration: underline; color: #d3007f; }
a:hover.nav { text-decoration: none; color: #d3007f; }

.navNoLink{
  font-size:16px;
  color: #7b0565;
}

#topnav {
  float:right;
  padding-right:25px;
  padding-top:50px;
}

table.mytable {}
table.mytable td {
	}
table.mytable tr.special {
	 background:url(images/post-dashed-line.gif) no-repeat bottom;
}
table.mytable tr.notspecial {
	background:none;
	border-bottom:#e97ec4 2px solid;
	}


.img-renamed {
border:#d3007f 1px solid;
}

a img{
border:0;
} 
p {
	padding:10px 0 0;
	margin:0;
}
h1 {
	font-size: 24px;
	font-style:italic;
	font-weight:700;
	line-height:normal;
	color:#d3007f;
	margin-bottom: 5px;
}
h1 a:link {
  text-decoration:none;
  color:#d3007f;
}
h1 a:visited {
  text-decoration:none;
  color:#d3007f;
}

h2 {
	font-size: 20px;
	line-height:22px;
	font-style:italic;
	font-weight:700;
	color:#d3007f;
	margin-bottom: 5px;
}
h2 a:link {
	text-decoration:none;
	color:#d3007f;
	}
h2 a:visited {
	text-decoration:none;
	color:#d3007f;
	}
h3 {
	font-size: 20px;
	line-height:22px;
	font-style:italic;
	font-weight:700;
	color:#7b0565;
	margin:20px 0 5px;
}
h4 {
	font-size: 20px;
	color:#d3007f;
}
h5 {
	font-size: 14px;
	color:#d3007f;
	text-decoration:none;
	margin:0;
	padding:0;
}
h5 a:link {
	color:#d3007f;
	text-decoration:none;
	margin:0;
	padding:0;
}
h5 a:visited {
	color:#d3007f;
	text-decoration:none;
}
h5 a:hover {
	color:#d3007f;
	text-decoration: none;
}
h5 a:active {
	color:#d3007f;
	text-decoration: underline;
}
h6 {
	font-size: 20px;
	color:#d3007f;
}
a {
}
a:link {
color:#7b0565;
	text-decoration: underline;
}
a:visited {
color:#7b0565;
	text-decoration: underline;
}
a:hover {
color:#7b0565;
	text-decoration: none;
}
a:active {
color:#7b0565;
	text-decoration: underline;
}

a:link.sidebarlink, a:visited.sidebarlink, a:active.sidebarlink {font-size: 20px; font-style:italic;  text-decoration: none; color: #d3007f; }
a:hover.sidebarlink { text-decoration: none; color: #d3007f; }



small {
	font-style:italic;
}
small a {
	color:#7b0565;
	font-weight:700;
}
#wrapper {
	background-image:url(images/blog-bg.jpg);
	background-repeat:no-repeat;
	min-height:800px;
	width:1000px;
	overflow:visible;
	margin:0 auto 0 auto;
}

#wrappergallery {
background-image:url(images/article-bg.jpg);
	background-repeat:no-repeat;
	min-height:800px;
	width:1000px;
	overflow:visible;
	margin:0 auto 0 auto;
}
#wrapperarticle {
	background-image:url(images/article-bg.jpg);
	background-repeat:no-repeat;
	height:100%;
	width:1000px;
	overflow:visible;
	margin:0 auto 0 auto;
}
#content {
	width:1000px;
	padding:0 25px;
}
#header {
	height:200px;
}
#socialdiv {
	float:left;
	width:70px;
}
#leftdiv {
	float:left;
	width:470px;
}
#leftdivc {
	float:left;
	width:640px;
}
#leftdivgallery {
	float:left;
	width:710px;
}
#leftdivarchive {
	float:left;
	width:550px;
	padding:0 100px 0 0;
}
#middlediv {
	float:left;
	width:250px;
}



#rightdiv {
	background:url(images/side-bar-stick-man.gif) left bottom no-repeat;
	float:right;
	width:230px;
	padding:0 0 90px 0;
}
#rightdiv .block {
	background:url(images/stars-230px.gif) bottom left no-repeat;
	padding:0 0 20px;
}

#rightdiv2011 {
	background:url(images/side-bar-stick-man.gif) left bottom no-repeat;
	float:right;
	width:230px;
	padding:0 50px 90px 0;
}
#rightdiv2011 .block {
	background:url(images/stars-230px.gif) bottom left no-repeat;
	padding:0 0 20px;
}


#newsform {
	width:310px;
	height:275px;
	background-image:url(../assets/images/generic/form-bg.png);
	font-style:normal;
}
#footer {
	clear:both;
	color:#d3007f;
	display:block;
	font-size:13px;
	padding:20px 0 0;
	width:1000px;
}
#footer a {
	color:#d3007f;
}
#description {
	float:left;
	width:40%;
}
#comments h3 {
	clear:both;
	color:#d3007f;
}
#email {
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
	padding:5px;
	width:550px;
}

#e {
    font-family: Georgia, Times New Roman, Times, serif;
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
}

#c {
    font-family: Georgia, Times New Roman, Times, serif;
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
}

#n{
    font-family: Georgia, Times New Roman, Times, serif;
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
}

#q {
   font-family: Georgia, Times New Roman, Times, serif;
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
}

#newsform{
width:310px;
height:275px;
font-style:normal;
}




#author {
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
	padding:5px;
	width:550px;
}
#comment {
	background:#fbe5f2;
	border:#7c0766 1px solid;
	color:#7c0766;
	font-size:12px;
	padding:5px;
	width:550px;
}
#comments ul.commentlist {
	list-style:none;
	margin:0;
	padding:0;
}
#comments ul.commentlist li {
	clear:both;
	padding:25px 0 0;
}
#comments .commentlist .avatar {
	float:left;
}
#comments .commentlist .avatar img {
	background:url(images/avatarbg.gif) top left no-repeat;
	border:0;
	padding:4px 11px 21px 6px;
}

img.avatar  {
	background:url(images/avatarbg.gif) top left no-repeat;
	border:0;
	
}


#comments .commentlist .cite {
	background:url(images/comment-bubble-top.gif) left bottom no-repeat;
	float:right;
	font-style:italic;
	font-size:12px;
	padding:0 0 12px 60px;
	margin: 0 0 10px;
	width:410px;
}
#comments ul.commentlist li p {
	background:url(images/comment-bubble-bottom.gif) left bottom no-repeat;
	float:right;
	padding:0 0 14px;
	width:470px;
	font-weight:bold;
}
#submit {
	background:#6c0655;
	border:#ac3788 1px solid;
	height:30px;
	color:#ff4fb9;
	display:block;
	float:right;
	font-size:14px;
	font-style:italic;
	width:55px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#submit-q {
font-family: Georgia, Times New Roman, Times, serif;
	background:#6c0655;
	border:#ac3788 1px solid;
	height:30px;
	color:#ff4fb9;
	display:block;
	float:left;
	font-size:14px;
	font-style:italic;
	width:60px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

p {
}
.button {
	border: 1px solid #ac3788;
	background: #640f4c;
	color:#FFFFFF;
	font-style:italic;
	height:18px;
}
.input {
	border: 1px solid #7B0565;
	color:#7B0565;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.categories ul {
	padding:0 0 0 22px;
}
.categories ul li {
	list-style-image:url(images/side-bar-link-arrow.gif);
	line-height:1.5em;
}
.categories ul li a {
	text-decoration:none;
	color:#7b0565;
}
.comments ul {
	padding:0 0 0 22px;
}
.comments ul li {
	list-style-image:url(images/side-bar-comment-bubble.gif);
	margin:5px 0 0;
}
.comments ul li a {
	text-decoration:none;
	color:#7b0565;
}
.rc_info a:link {
	border-bottom:#7b0565 1px dotted;
}
.rc_info a:visited {
	border-bottom:#7b0565 1px dotted;
}
.rc_expand {
	display:none;
}
#rc_nav {
	display:none;
}
.block ul.twitter {
	padding:0;
}
.twitter-timestamp {
	background:url(images/side-bar-tweet-bubble.gif) top left no-repeat;	
	display:block;
	clear:both;
	font-size:11px;
	font-style:italic;
	padding:12px 0 0 50px;
}
li.twitter-item {
	list-style:none;
	line-height:1.5em;
	margin:10px 0 0;
}
li.twitter-item a {
	color:#7b0565;
	text-decoration:none;
}
.archives ul {
	padding:0 0 0 22px;
}
.archives ul li {
	list-style-image:url(images/side-bar-link-arrow.gif);
	line-height:1.5em;
}
.archives ul li a {
	text-decoration:none;
	color:#7b0565;
}

.pro-player-container{
  border-left:solid 1px #d6007b;
  border-right:solid 1px #d6007b;
  border-top:solid 1px #d6007b;
}




.PromoTitle {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	color: #7b0565;
}
.PromoCopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7b0565;
}
.promoLink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #ff009a;
}

/*
2011 navigation
*/
#star-top{
  float:left;
  background-image:url(images/star-top.png);
  background-repeat:no-repeat;
  z-index: 199;
}

#star-bottom{
  float:left;
  
  background-image:url(images/star-bottom.png);
  background-repeat:no-repeat;
  z-index: 199;
}


#nav {
  width:950px;
  float:left;
  margin-top:0px;
  margin-left:25px;
  display: block;
  font: 14px/14px Georgia,serif;
  background-color:#851870;
}

.menu ul {
    line-height: 1;
    list-style: none outside none;
    margin: 0 0 0 0px;
    padding: 0;
    z-index: 99;
}

.menu ul a, .menu ul li.current_page_item, .menu ul li.current_page_parent, .menu ul li:hover, .menu ul li.hover, .menu ul li.current-menu-item {
    
}

.menu ul a:hover, .menu ul li.current_page_item, .menu ul li.current_page_parent, .menu ul li.current-menu-item {
    background: none repeat scroll 0 0 #d3007f;
}

.menu ul li {
    float: left;
    margin-left: 4px;
    width: auto;
}

.menu ul a {
    color: #FFFFFF;
    display: block;
    line-height: 18px;
    padding: 5px 6px;
    position: relative;
    text-decoration: none;
    z-index: 100;
}

#wrappernew {
	background-image:url(images/2012bg.jpg);
	background-repeat:no-repeat;
	min-height:800px;
	width:1000px;
	overflow:visible;
	margin:0 auto 0 auto;
}

#wrappernewnoimg{
   background-image:url(images/2014bg.jpg);
	background-repeat:no-repeat;
	min-height:800px;
	width:1000px;
	overflow:visible;
	margin:0 auto 0 auto;
}



#subnav {
  width:510px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  display: block;
  font: 14px/14px Georgia,serif;
  background-color:#ffdcf1;
}

.submenu ul {
    line-height: 1;
    list-style: none outside none;
    margin: 0 0 0 0px;
    padding: 0;
    z-index: 99;
}

.submenu ul a {
    display: block;
    line-height: 18px;
    padding: 5px 8px;
    position: relative;
    text-decoration: none;
    z-index: 100;
}

.submenu ul li:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}

.submenu ul li a.current_subnav_link, .submenu ul li.current_subnav_item, .submenu ul li.current_subnav_parent, .submenu ul li.current-submenu-item {
    background: none repeat scroll 0 0 #FFFFFF;
	color: #d30071;
}

.submenu ul li.current_subnav_item, .submenu ul li.current_subnav_parent,.submenu ul li.current-submenu-item {
    color: #d30071;
}
.submenu ul li {
    float: left;
    margin-left: 8px;
    width: auto;
}

.alignleft {
  float: left;
  margin-right:10px;
  margin-bottom:10px;
  
}

.fan_box .connect_top {
    padding: 0px 10px 8px 0px;
}