/*
Theme Name: Kyochon
Theme URI: /
Version: 5.3
Description: An exclusive wordpress theme made for TwELFs.com
Author: DeA
Author URI: http://twitter.com/myystiqueen
Created: March 23, 2012
MAY NOT BE COPIED OR REUSED WITHOUT PERMISSION!
*/ 

/* BODY
---------------------------------------------------------------*/

body {
	background-color: #f9faef;
	background-image: url(/blog/wp-content/themes/Kyochon/images/topbar.png);
	background-repeat: repeat-x;
        background-position: top center;
	margin: 0;
	font-size: 11px;
	color: #4c4c4c;
	font-family: Verdana;
}

/*** GENERAL ELEMENTS ***/

/* links */
a {
	color:#e14f3c;
	text-decoration:none;
	outline:none;
	text-shadow:#bababa 1px 1px 1px;
	font-weight:bold;
	cursor: crosshair;
}

a:hover {
	color:#b99865;
	text-decoration:none;
	text-shadow:#bababa 1px 1px 1px;
	font-weight:bold;
}

/* headings */
h1 {
	font-weight:normal;
	font-size:220%;
	letter-spacing:-.04em;
	line-height:100%;
	margin:.8em 0 .2em;
	border-bottom:1px dashed #cacaca;
	word-spacing:3px;
}

h1 a{color:#4e4e4e;text-decoration:none;}
h2{font-weight:normal;font-size:180%;letter-spacing:-.04em;line-height:110%;padding:0 0 .3em 0;margin:.7em 0 .2em;border-bottom:1px dashed #cacaca;}
h3{font-size:160%;font-weight:normal;letter-spacing:-.04em;line-height:110%;margin:1em 0 .2em;letter-spacing:-0.02em;}
h4{font-size:100%;font-weight:bold;letter-spacing:2px;color: #a1a1a1;text-transform:uppercase;}
h4 a{color: #5aa2d5;text-decoration:none;}
h4 a:hover{color: #e77c1d;}
h5{font-size:12px;font-weight:bold;text-transform: uppercase;font-family: Century Gothic; letter-spacing:0px;margin:.5em 0 .1em;color:#000;}
h6{font-size:85%;font-weight:normal;margin:.5em 0 -.6em;}
h7{font-size:90%;font-weight:bold;text-transform:uppercase;margin:.5em 0 .2em;font-family: Georgia;color:red;font-style:italic;}

/* quotes */
blockquote {
	margin:0.3em .2em 1em 0;
	padding: 0.3em .1em .6em 1.9em;
	color:#474747;
	font-family: Century Gothic;
	font-size: 10px;
	text-shadow: #bababa 1px 1px 1px;
}

blockquote p {
	font-family: Century Gothic;
	font-size: 12px;
}

blockquote blockquote {
	margin:1em 0 1em;
	font-family: Helvetica Neue;
}

.note {
	font-family: Century Gothic;
	font-size: 10px;
	letter-spacing: 1px;
	padding: 7px;
	background-color: #f8f8f8;
	border: 1px solid #eaeaea; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

.note a {
	font-size: 11px;
	color:#e14f3c;
	text-decoration:none;
	outline:none;
	text-shadow:none;
	font-weight:bold;
	cursor: crosshair;
}

.note a:hover {
	color:#2e8c36;
	text-decoration:none;
	text-shadow:none;
	font-weight:bold;
}

.more {
	font-family: Century Gothic;
	font-size: 12px;
	letter-spacing: 4px;
	padding: 7px;
	background-color: #f8f8f8;
	border: 1px solid #eaeaea; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	color: #000;
}

/* colored texts */
#conpost b { color:#22aeff; font-style: italic; }
#conpost i { color:#71a400; font-style: normal; }
pic { color:#ef7c00; font-style: italic; }
pho { color:#de5093; font-weight: bold; }

/* tables */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*** BODY ***/

#condate {
	width: 70px; 
	height: 70px;
	background-image:url(/blog/wp-content/themes/Kyochon/images/contitle2.png);
	font-family: Century Gothic;
	font-weight: bold;
	color: #000;
	text-shadow: #d4d4d4 1px 1px 1px;
	text-align: center;
	text-transform: uppercase;
}

#contitle {
	width: 492px; 
	height: 70px;
	background-image:url(/blog/wp-content/themes/Kyochon/images/contitle4.png);
	font-family: Century Gothic;
	font-size: 21px;
	line-height: 21px;
	letter-spacing: -1px;
	text-transform: uppercase;
}

#conauthor {
	width: 584px; 
	height: 25px;
	background-image:url(/blog/wp-content/themes/Kyochon/images/conauthor2.png);
	padding-left: 15px;
	color: #fff;
	font-family: Century Gothic;
	font-size: 9px;
	letter-spacing: 3px;
	text-transform: uppercase;
}

#conauthor a {
	color: #fff;
	text-shadow: #5f5f5f 1px 1px 1px;
}

#conauthor a:hover {
	color: #000;
	text-shadow: #d4d4d4 1px 1px 1px;
}

#conmember {
	font-size: 8px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 4px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#conpost {
	width: 637px; 
	background-image:url(/blog/wp-content/themes/Kyochon/images/conpost.png);
	background-repeat: repeat-y;
	font-family: Helvetica Neue;
	font-size: 12px;
	line-height: 20px;
	padding: 15px 10px 15px 65px;
	color: #000;
}

#conpost img {
	background-color: #f7f7f7;
	border: 2px solid #e7e7e7;
	margin: 0px 10px -5px 10px;
	padding: 6px;
	filter:alpha(opacity=100);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#conpost a:hover img {
	background-color: #f7f7f7;
	border: 2px solid #d6b301;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

#conrep {
	width: 199px;
	height: 25px;
	background-image:url(/blog/wp-content/themes/Kyochon/images/conbottom2kyo.jpg);
	background-repeat: no-repeat;
}

#conrep a {
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 5px;
	text-shadow: #5f5f5f 1px 1px 1px;
}

#conrep a:hover {
	color: #000;
	text-shadow: #d4d4d4 1px 1px 1px;
}

#concomm {
	width: 241px;
	height: 23px;
	background-image:url(/blog/wp-content/themes/Kyochon/images/conbottom5kyo.jpg);
	background-repeat: no-repeat;
}

#concomm a {
	color: #000;
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 7px;
	text-shadow: #d4d4d4 1px 1px 1px;
}

#concomm a:hover {
	color: #fff;
	text-shadow: #5f5f5f 1px 1px 1px;
}

#navlink {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-size: 10px;
	font-weight: bold;
}

#about {
	width: 637px; 
	background-image:url(/blog/wp-content/themes/Kyochon/images/conpost.png);
	background-repeat: repeat-y;
	font-family: Helvetica Neue;
	font-size: 12px;
	line-height: 20px;
	padding: 15px 5px 15px 60px;
}

#about img {
	background-color: #614b49;
	border: 2px solid #7c6764;
	margin: 9px;
	padding: 6px;
	filter:alpha(opacity=100);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

#abouttab {
	background-color: #614b49;
	margin-left: -10px;
	margin-right: -5px;
}

#about a {
	color: #37b5d7;
	text-shadow: none;
}

#about a:hover {
	color: #f2f420;
}

#author {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin-bottom: -13px;
}

#bio {
	font-family: Verdana;
	letter-spacing: 1px;
	font-size: 10px;
	color: #fff;
}

/* SIDEBAR */

.side {
	color: #404040;
	font-family: Century Gothic;
	margin-left:15px;
	margin-right: 15px;
	letter-spacing: 1px;
}

.side a {
	color: #fff;
	text-shadow: none;
	font-weight: normal;
}

.side a:hover {
	color: #000;
	text-shadow: none;
}

#sponsors {
	text-align: center;
}

#elites {
	text-align: center;
	margin: 0 5px 0 5px;
}

#elites img {
	background-color: #8bc114;
	border: 2px solid #7aa912;
	margin: 1px;
	padding: 5px;
	filter:alpha(opacity=100);
	opacity: 0.7;
	-moz-opacity: 0.7;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#elites a:hover img {
	background-color: #8bc212;
	border: 2px solid #ddc445;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

#elite {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 10px;
}

#elites .option, #elites select {
	background: #95bf39;
	width: 298px;
	font-size: 11px;
	color: #000;
	padding: 5px;
	border-top: 0;
	border-right: 2px solid #74a20f;
	border-bottom: 2px solid #74a20f;
	border-left: 0;
}

#networks {
	text-align: left;
	font-size: 11px;
	font-family: Arial;
	color: #466500;
}

#networks img {
	background-color: #8bc114;
	border: 2px solid #7aa912;
	margin: 1px;
	padding: 5px;
	filter:alpha(opacity=100);
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#networks a:hover img {
	background-color: #8bc212;
	border: 2px solid #ddc445;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

#projects {
	text-align: left;
	font-size: 11px;
	font-family: Arial;
	color: #466500;
}

#projects img {
	background-color: #8bc114;
	border-right: 2px solid #7aa912;
	border-bottom: 2px solid #7aa912;
	margin: 1px;
	padding: 5px;
	filter:alpha(opacity=100);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

a.projects {
	background: #84ba0c;
	padding: 4px 5px 4px 5px;
	color: #466500;
	text-shadow: none;
}

a.projects:hover {
	background: #90c814;
}

#project {
	font-size: 11px;
	font-family: Arial;
	color: #466500;
	text-shadow:#bababa 1px 1px 1px;
}

#project a {
	color: #c22816;
}

#project a:hover {
	color: #ffd800;
}

#project img {
	background: none;
	border: 0;
	margin-bottom: 9px;
	margin-top: 9px;
}

#projbg img {
	background: none;
	border: 0;
}

a.proj {
	color: #ebed3c;
}

a.proj:hover {
	color: #4d7000;
}

#family {
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #466500;
}

#family img {
	background-color: #8bc114;
	border: 2px solid #7aa912;
	margin: 1px;
	padding: 5px;
	filter:alpha(opacity=100);
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#family a:hover img {
	background-color: #8bc212;
	border: 2px solid #ddc445;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

#search {
	text-align:center;
	list-style-type : none;
}

#search input {
	width: 300px;
	height: 35px;
	font-family: Georgia;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
	color: #cc4232;
	background-color: #83ba09;
	text-shadow: #bababa 1px 1px 1px;
	border: 1px solid #79ad05;
	padding: 10px;
	list-style-type : none;
}

#search .option, #search select {
	background: #95bf39;
	width: 280px;
	font-size: 11px;
	color: #000;
	padding: 5px;
	border-top: 0;
	border-right: 2px solid #74a20f;
	border-bottom: 2px solid #74a20f;
	border-left: 0;
}

#search ul, #search ol {
	list-style-type : none;
	margin-left: -37px;
}

#cat .option, #cat select {
	background: #95bf39;
	width: 270px;
	font-size: 11px;
	color: #000;
	padding: 5px;
	border-top: 0;
	border-right: 2px solid #74a20f;
	border-bottom: 2px solid #74a20f;
	border-left: 0;
}

#button {
	font-family: Arial;
	font-size: 11px;
	color: #466500;
}

#twelf img {
	background-color: #8bc114;
	border: 2px solid #7aa912;
	margin: 1px;
	padding: 4px;
	filter:alpha(opacity=100);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

#totm {
	font-size: 9px;
	font-family: Verdana;
	color: #fff;
}

#subscribe {
	font-size: 11px;
	font-family: Arial;
	color: #466500;
}

#subscribe input {
	width: 125px;
	height: 25px;
	padding: 5px;
	margin-right: 8px;
	font-family: Century Gothic;
	font-style: normal;
	background-color: #83ba09;
	border: 1px solid #79ad05;
	text-transform: uppercase;
	text-shadow: none;
	font-size: 10px;
	color: #3d3d3d;
}

/* COMMENTS */

#comments {
	padding-left: 15px;
}

#commtable {
	margin-left: -65px;
	margin-right: -45px;
}

#commava {
	padding-right: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#comments ol {
	list-style-type : none;
}

#comments img {
	border: 0px;
	background: none;
	margin-left: -10px;
	margin-top: -2px;
}

#commtitle {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

#respond {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 20px;
}

#comments input {
	width: 200px;
	padding: 5px;
	margin-right: 8px;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	font-size: 10px;
	color: #3d3d3d;
}

#comments textarea {
	width: 425px;
	padding: 5px;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	font-size: 10px;
	color: #3d3d3d;
}

.label, .nr_title {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-size: 10px;
	color: #000;
}

.commauthor {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 35px;
}

.commenttext {
	font-family: Verdana;
	letter-spacing: 1px;
	font-size: 10px;
	padding-left: 35px;
	padding-right: 10px;
}

.pings {
	font-family: Verdana;
	letter-spacing: 1px;
	font-size: 10px;
}

#logged {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-size: 10px;
	margin-top: -10px;
	margin-bottom: -5px;
}

/* FOOTER */

#footer {
	background-image: url(/blog/wp-content/themes/Kyochon/images/footerbg.png);
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 262px;
	margin-bottom: -5px;
}

#footer a {
	color: #ffd800;
	text-shadow: none;
}

#footer a:hover {
	color: #000;
}

.footer {
	font-family: Century Gothic;
	font-size: 11px;
	color: #a9a9a9;
}

#stats {
	font-family: Century Gothic;
	padding: 15px 15px 15px 25px;
	font-size: 11px;
	line-height: 16px;
}

#foot {
	padding: 15px 15px 15px 25px;
}

#creditline {
	background-image: url(/blog/wp-content/themes/Kyochon/images/creditlinegong.png);
	background-repeat: repeat-x;
	background-position: bottom center;
	height: 38px;
}

#credits {
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: bold;
	font-family: Century Gothic;
	color: #fff;
}

#credits a {
	color: #ffd800;
	text-shadow: none;
}

#credits a:hover {
	color: #000;
}

#shop {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 10px;
}

#recent {
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 10px;
	list-style-type: none;
}

#recent a {
	color: #000;
}

/* images */

img.floatLeft { 
	float: left; 
	margin: 4px; 
}

img.floatRight { 
	float: right; 
	margin: 4px; 
	clear: right;
}

/* lists */

#conpost ul {
	list-style: none;
	margin-left: -30px;
}

#conpost ul li {
	list-style: none;
	background: url(/blog/wp-content/themes/Kyochon/images/list.png) no-repeat;
	background-position: left top;
	padding: 0px 0px 5px 15px;
}

#conpost ol {
	margin: 0 10px 15px 0;
	padding:10px 15px 10px 40px;
}

#conpost ol li {
	margin: 0;
	padding: 0;
	padding-bottom:4px;
	padding-top:3px;
	border-bottom:1px solid #e9e9e9;
}

.links { 
	margin-left: 20px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
	display: block;
}

.links a {
	color: #cc4232;
}


.links li {
	display: block;
	width: 272px;
	background: #83ba09;
	padding: 8px 8px 8px 14px; 
	margin-bottom: 5px;
	border-left: 5px solid #71a301;
	border-right: 1px solid #79ad05;
	border-bottom: 2px solid #79ad05;
	text-shadow: #f3f3f3 2px 0px 0px;
	padding: 5px; text-decoration:none;
}

.links li:hover {
	background: #83ba09;
	border-left: 5px solid #d6b301;
	border-right: 1px solid #79ad05;
	border-bottom: 2px solid #79ad05;
}

#recent ul {
	list-style:none;
	padding-top: -50px;
}

#recent li  {
	background: #f0f0f0;
	border: 1px solid #fff;
	width: 275px;
	margin-left: 4px;
	margin-bottom: 4px;
	padding: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	display: block;
}

#recent li:hover {
	background: #c1e716;
}

.desc { 
	margin-left: 20px;
	padding: 0px;
	list-style-type: none;
	text-decoration: none;
	display: block;
}

.desc li {
	display: block;
	width: 272px;
	background: #81b60b;
	margin-top: 10px;
	border: 1px solid #77aa03;
	padding: 12px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border-radius: 7px;
}

/* POSTS */

#error input {
	width: 475px;
	height: 35px;
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 2px;
	font-size: 12px;
	background-color: #f5f5f5;
	text-shadow: #bababa 1px 1px 1px;
	border: 1px solid #e5e5e5;
	padding: 10px;
}

#affiliates .option, #affiliates select {
	background: #f5f5f5;
	width: 200px;
	font-size: 11px;
	color: #000;
	padding: 5px;
	border-top: 0;
	border-right: 2px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5;
	border-left: 0;
}

#affiliates input {
	width: 250px;
	padding: 5px;
	margin-right: 8px;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	font-size: 10px;
	color: #3d3d3d;
}

#affiliates textarea {
	width: 425px;
	padding: 5px;
	background-color: #f5f5f5;
	border: 1px solid #e5e5e5;
	font-size: 10px;
	color: #3d3d3d;
}

#aff {
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

.photos {
	font-size: 10px;
	font-family: Century Gothic;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 5px 0 15px 0;
	padding: 5px 20px 0 15px;
}

.credits {
	font-size: 10px;
	font-family: Century Gothic;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
	margin: 15px 0 15px 0;
	padding: 10px 20px 10px 20px;
}

.creditss {
	color: #e14f3c;
	font-size: 10px;
	font-family: Century Gothic;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 15px 0 15px 0;
	padding: 7px;
	background-color: #f8f8f8;
	border: 1px solid #eaeaea; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

.download {
	font-size: 12px;
	margin: 15px 0 15px 0;
	padding: 10px 20px 10px 80px;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
}

a.play {
	background: transparent url("/news/images/play.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

a.zoom {
	background: transparent url("/news/images/zoom.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

a.view {
	background: transparent url("/news/images/view.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

a.article {
	background: transparent url("/news/images/read_article.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

a.read {
	background: transparent url("/news/images/read_more.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

#tags {
	line-height: 25px;
	font-size: 9px;
	font-family: Century Gothic;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-shadow: #dbdbdb 1px 1px 0px;
	color: #8c8c8c;
}

#tags a {
	background: #e6e6e6;
	padding: 4px 6px 4px 6px;
	border-radius: 3px;
	margin-left: 6px;
	-moz-border-radius: 3px;
	box-shadow: 1px 1px 0 #ebebeb;
	-moz-box-shadow: 1px 1px 0 #ebebeb;
	-webkit-box-shadow: 1px 1px 0 #ebebeb;
}

#tags a:hover {
	background: #dadada;
	box-shadow: 1px 1px 0 #d0cfcf;
	-moz-box-shadow: 1px 1px 0 #d0cfcf;
	-webkit-box-shadow: 1px 1px 0 #d0cfcf;
}

.affiliates input {
	width: 250px;
	height: 32px;
	text-transform: uppercase;
	font-family: Century Gothic;
	letter-spacing: 2px;
	font-size: 10px;
	background-color: #f5f5f5;
	text-shadow: #bababa 1px 1px 1px;
	border: 1px solid #e5e5e5;
	padding: 10px;
}

.affiliates .option, .affiliates select {
	background: #f5f5f5;
	width: 250px;
	font-size: 11px;
	color: #000;
	padding: 5px;
	border-top: 0;
	border-right: 2px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
	border-left: 0;
}

/* twitter */

#twitter {
	margin-top: -5px;
}

#twitter_update_list li  {
	background: transparent;
	border-bottom: 1px solid #94c416;
	padding: 0 3px 7px 4px;
	margin-top: 4px;
	font-size: 9px;
	font-family: Trebuchet MS;
}
#twitter ul {
	margin: 0;
	padding:0;
	list-style:none;
}

/* mouseover */

div.fadehover {
	position: relative;
	}
 
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}

/* PAGENAVI */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
	background-color: #b99865;
	padding: 4px 8px 4px 8px;
	margin: 3px;
	border: 1px solid #cccccc;
	font-size: 7.5pt;
	color: #fff;
}

.wp-pagenavi a:hover {
	background-color: #cc4232;
	border: 1px solid #cccccc;
	font-size: 7.5pt;
	color: #fff;
}

.wp-pagenavi span.current {
	background-color: #cc4232;
	padding: 4px 8px 4px 8px;
	margin: 3px;
	border: 1px solid #cccccc;
	font-size: 7.5pt;
	color: #fff;
}

.wp-pagenavi span.pages {
	background-color: #b99865;
	padding: 4px 8px 4px 8px;
	margin: 3px;
	border: 1px solid #cccccc;
	font-size: 7.5pt;
	color: #fff;
}

.wp-pagenavi span.extend {
	background-color: #b99865;
	padding: 4px 8px 4px 8px;
	margin: 4px;
	border: 1px solid #cccccc;
	font-size: 7.5pt;
	color: #fff;
}

#tooltip {
	background: #5a5a5a;
	padding: 6px;
	font-family: Century Gothic;
	font-size: 10px;
	color: #fff;
	position: absolute;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	opacity:0.8;
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
}

div.TWIIGSPOLL { width: 275px; margin-left: 35px;}
div.TWIIGSPOLL a.TWIIGSPOLLquestionlink { font: bold 11px Century Gothic; color: #fff; }
div.TWIIGSPOLL a.TWIIGSPOLLlink { text-decoration: none; font: 11px Century Gothic; color: #fff; }
div.TWIIGSPOLL li.TWIIGSPOLLanswerselectionitem { font: 11px Century Gothic; color: #404040; }
div.TWIIGSPOLL input.TWIIGSPOLLanswertext { /*width: 190px !important;*/ font: 11px Century Gothic; color: #404040; }
div.TWIIGSPOLL input.TWIIGSPOLLanswercheckbox { font: 11px Century Gothic; color: #404040; font-weight:bold;}
div.TWIIGSPOLL input.TWIIGSPOLLanswerradio { font: 11px Century Gothic; color: #404040; font-weight:bold; }
div.TWIIGSPOLL input.TWIIGSPOLLsubmit { font: 10px Century Gothic; color: #404040; font-weight:bold; }
div.TWIIGSPOLL div.TWIIGSPOLLtopresults { font: 11px Century Gothic; color: #404040; font-weight:bold; }
div.TWIIGSPOLL li.TWIIGSPOLLanswersitem { font: 11px Century Gothic; color: #404040; font-weight:bold; }
div.TWIIGSPOLL p.TWIIGSPOLLclosed { font: bold 11px Century Gothic; color: #404040; font-weight:bold; }
div.TWIIGSPOLL p.TWIIGSPOLLtotalvotes { font: 11px Century Gothic; color: #404040; font-weight:bold; }
div.TWIIGSPOLL div.TWIIGSPOLLloading { font: 11px Century Gothic; color: #404040; font-weight:bold; }