/*  
Theme Name: cx
Theme URI: http://www.poxi.org/wordpress/
Description: The  WordPress theme 
Version: 1.0
Author: moo
Author URI: http://www.poxi.org/wordpress/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



*{padding: 0; margin: 0;}

body { 
padding: 0;
margin: 0px; 
background-color: #8b0000;
text-align: center;
  }

a {
  text-decoration: none;
  }

a:link {
  color:#8b0000;
  }

a:visited {
  color: #8a3d8f;
  }

a:active {
  color: #8a7ab8;
  }

a:hover {
  color: #31a4c2;
  }

h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  }

blockquote,address, noscript{
position: static;
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: normal;
}

/*+++ size +++*/
#container {
  line-height: 140%;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  padding: 0px;
  width: 640px;
  background-color: ivory;
  border: 1px solid #343434;
  }
  #main {
  float: left;
  width: 640px;  
  overflow: hidden;
   }

#right {
  float: left;
  width: 640px;
 background-color: #003605;
 overflow: hidden; 
  }

#footer { 
 clear: both; 
 width: 640px; 
 text-align: center; 
 height: 32px; 
 background: #888e7e url(cx-foot.gif) no-repeat;
}

/*+++ navi ++*/

.navi li {width: 640px; margin: 0; padding: 0; padding-top: 3px; padding-bottom: 4px;	padding-left: 2px;	padding-right: 2px; border-right: 1px solid #fff; display: inline; }

.navi li,li.active {  width: 80px; background: #9aff9a; color: #fff; padding-bottom: 4px; }

/*+++ banner ++*/
#banner {
margin: 0px; 
font-family: Verdana, Arial, sans-serif; 
font-weight: bold; 
color: #fff; 
background: #6e7972 url(cx.gif) no-repeat; 
text-align: left; 
padding: 0px; 
border-bottom: 1px dotted #fff; 
height: 200px;
}

a#banner-img {
display: none;
}

#banner a {
color: red; 
text-decoration: none;
}

#banner h1 {
font-size: x-large; font-color: blue;
 font-weight: bold; padding: 15px;
 }

#banner p {
  font-size: small;
  margin-top:5px; padding:0 0 0 15px;
  }

/*+++ entry ++*/
.content {
  padding:15px 15px 5px 15px; margin:auto;
  background-color: ivory;
  color: #222;
  font-family:'Trebuchet MS', Verdana, sans-serif;  
font-size: 12px;
 }

.dateheader{
padding: 0px; 
color: #333; 
font-family:  'Trebuchet MS', Verdana, sans-serif; 
font-size: small; 
text-align: right; 
border-top: 1px solid #353573;
}

.post p{ 
padding:0;
  color: #222;
  font-family: 'Trebuchet MS', Verdana, sans-serif;
  font-size: small;
  font-weight: normal;
  line-height: 150%;
  text-align: left;
  margin-bottom: 10px;  letter-spacing: 0.2pt;}

.content li {
line-height: 150%;
}

.content h3 {
  color: #333;
  font-family: 'Trebuchet MS', Verdana, sans-serif;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  margin-bottom: 2px;
  }

.content p.posted {background: #9aff9a; 
  color: #333;
  font-family: 'Trebuchet MS', Verdana, sans-serif;
  font-size: small;
  border-top: 1px solid #353573;
  text-align: left;
  margin-bottom: 15px; 
  margin-top: 20px;
  line-height: normal;
  padding: 3px;
  }

.entry_navi{
font-size: 10px; 
text-align: center; 
padding: -0.5em; 
 margin: 0px 10px 20px 10px; 
 line-height; -1em;
 
 }

#page{
color: #333; 
font-family: Helvetica, Arial, sans-serif; 
font-size: 10px; 
text-align: center; 
padding-bottom: 15px; 
}

/*+++ footer ++*/
.address, .address li{
display: inline; 
padding: 0; 
margin-top:1em; 
font-style: normal; 
font-size: 10px; 
line-height; 1em;
list-style: none; 
color: red; 
}

#footer a:link{font-color:green;}

.link2top{ 
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  text-align: center; 
  padding-bottom: 15px;
  }
  
/*+++ right ++*/
.sidebar { 
padding: 15px;
}
#right a{color: #ff60b4;}


.sidebar h2{
margin:1em 0 5px 0;
padding: 0;
font-size:1.5em;
font-family: Verdana, Arial, sans-serif;
  text-transform: uppercase
  color: #353573;
  text-align: left;
  font-weight: bold; 
}

.sidebar ul{
  padding-left: 5px;
  margin: 0px; 
  margin-top: 0px; 
  margin-bottom: 5px;
  }

.sidebar ul li{
margin: 0px;
	padding: 3px;
	display: inline;
	list-style-type: none;
}



.sidebar li{
  color: #dcdcdc;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
  line-height: 150%;
  margin-top: 0px; 
  padding: 0px;
  list-style-type: none;
  }

.sidebar img{
border-style: none; 
text-align: left; 

}



/* page */
div.profile h2{
margin: 0; 
padding: 0; 
font-size: 16px; 
color: #353573; 
font-weight: bold;
}

div.profile_body{
font-size: 12px; 
color: #333; font-height: -0.2em; 
line-height: 120%;
}

/*+++ search powerd img textarea ++*/
.link-note { color: #666;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  line-height: 150%;
  text-align: left;
  padding: 2px;
  margin-bottom: 15px; 
  }

#powered {
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  line-height: 150%;
  text-align: left;
  color: #666666;
  margin: 10px;
  }


textarea input,textarea{
  width: 70%; 
  font-family: 'Hiragino Kaku Gothic Pro W3', '�q���M�m�p�S Pro W3', Verdana, '�l�r �o�S�V�b�N', sans-serif, Osaka;
  }


img.pict,img.thumb{
float: left; 
margin: 0 10px 0 0; 
text-align: center; 
border:none;
}

image.pict,image.thumb,files.pict{
float: left; 
margin: 0 10px 0 0; 
text-align: center; 
border:none;
}

/*+++ comment ++*/
#comments{
background-color: #353573; 
font-size: 14px; 
color: #ccffff; 
font-weight: bold; 
width: 40%; 
text-align: center; 
margin: 5px;
}


#commentlist,#commentlist p,#commentlist li,#comment li{font: 13px 'Osaka',Verdana, Arial, sans-serif; color: #000; padding: 5px 0 3px 5px; margin:5px 0 0 5px; text-align: left; list-style: none;}

cite{font-weight: none; margin: 10px 0px; padding: 10px; font-size: 11px; color: #666;}

#postcomment{font-size:14px;}
 

/*+++ comment form ++*/
.com_form{
display: block;
padding-top: 10px; 
font-family: Georgia, 'Times New Roman', serif; 
font-size: 10px; 
}

.com_form div{
border-top: none; 
padding-top: 0;
}

.com_form,label ,input{
font-size: 10px;  
color: #666; 
padding: 0; 
margin: 0;
}
#commentform textarea { width: 300px; height: 150px; font-size:12px;}

#commentform input,#commentform p{font:12px; padding:2px;}


#commentform p { margin: 0px; padding: 0px 0px 2px 0px; }

input#submit,#reset{
padding: 0.2em; 
border-top: 3px solid #ccf; 
border-left: 3px solid #ccf; 
border-right: 3px solid navy; 
border-bottom: 3px solid navy; 
background: #ccf; 
color: navy; 
font-size: 10px; 
font-weight: bold;
}

/* Trackback */
.trackback{
padding: 10px; 
margin: 10px; 
border-top: 3px dotted #353573;
 line-height: 1.5em;
 }

.trackback h3{
background-color: #353573; 
font-size: 14px; 
color: #ccffff; 
font-weight: bold; 
width: 40%; 
text-align: center; 
margin: 5px;
}

.trackback input, text{
width: 80%; 
font: 14px; 
color: #31a4c2;
}

div.tb_url{
padding-top: 5px; 
font-size: 12px; 
color:#333; 
margin: 5px 5px 30px 5px;
}

div.tb_body{
border: 2px solid #353573;  
padding: 5px;
 margin-bottom: 30px; 
 width: 80%;
 }

p.tb_posted{
padding-top: 2px; 
font-size: 10px; 
color:#333; 
line-height: 120%; 
padding: 2px; 
border-bottom: 2px dotted  #353573;
}

p.tb_content{
padding-top: 3px; 
font-size: 10px; 
color:#333;
}

/*++ blockquote ++*/
blockquote{
margin: 1em; 
padding: 1em; 
line-height: 1.2em; 
font: 0.85em; 
color: #3e6e7d; 
background-color: #d7e2e7; 
border: 1px dotted #3e6e7d; 
letter-spacing: 0.1pt;
}

blockquote p {
padding: 0px;
margin: 0px;
font-style: none; 
}

p.source {
margin: 1em;
padding: 0px;
font-size: 0.85em;
text-align: right;
}

q {
color: #3e6e7d;
font-style: none;
}

cite{
font-weight: none; 
font-style: none;
}

#right ul.heatmap {
	margin:0;
	padding:10px 0 30px 0;
}
	
#right ul.heatmap li {
	margin:0;
	padding:0;
	display:inline;
}

.sw{text-align: right;}
.sw li{list-style: none;}
