div #main a{
color:#00AAEF;
}

div #main a:hover{
color:#F75342;
}

div #main a img{
border-color: 1px solid #00AAEF;
}

div #main a:hover img{
filter:alpha(opacity=90);
opacity:0.9;
}


div #left a{
color:#a8a8a8;
}

div #left a:hover{
color:#00AAEF;
background-color:#000000;
}




div #left .leftSideBar{

  padding: 5px 20px 15px 20px;
}



div #left .leftSideBar ul {
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

div #left .leftSideBar ul li {
	padding:0 0 1px;
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

div #left .leftSideBar ul li a{
  font-size:0.9em;
  display:block;
  width:199px;
  padding:5px 10px;
  background-image:url(../images/list_icon.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
}

div #left .leftSideBar ul li a:hover{
  color:#00adef;
  font-size:0.9em;
}

div #left .leftSideBar ul li ul li{
	padding:0 0 1px;
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;

}

div #left .leftSideBar ul li ul li a{
  font-size:0.8em;
  display:block;
  width:179px;
  padding:5px 20px;
  background-image:url(../images/list_icon.gif);
  background-repeat:no-repeat;
  background-position:10px 50%;
}

div #left .leftSideBar ul li ul li a:hover{
  color:#00adef;
  font-size:0.8em;
  }


div#search{
  padding: 60px 0 25px 20px;
}

div#search #blogtxt {
	width:148px;
	border:1px solid #979797;
	background-color:#1a1a1a;
	color:#a8a8a8;
	height:23px;
	vertical-align:top;
}

div#entries{
  padding: 0px 5px 20px 50px;
}

div#entries h2 {
font-size:1.1em;
padding: 5px 15px 10px 0px;
border-right: 1px solid #000000;
}
div#entries h2#trackback {
font-size:1.1em;
padding: 5px 15px 10px 0px;
}
div#entries p.trackback {
font-size:1.1em;
font-weight:bold;
}


div#entries h3 {
font-size:1.6em;
padding: 5px 0px 10px 15px;
}

.posted{
text-align:right;
margin : 5px 0px 0px 0px;
}

blockquote {
  background: #F5F7F2;
  border: 1px solid #E4E8E1;
  margin: 1.5em 10px;
  padding: 10px;
  font-size: 1.0em;
  color: #4D4D4D;
}

/* Style Index ========================

	01: clearfix
	02: offleft
	03: component

==================================== */

/*
01. clearfix
-------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix  {
	display: block;
}
/* End hide from IE-mac */


/*
2. offleft
-------------------------------------*/
.offleft {
	text-indent:-9999px !important; /* for MODERN blowser */
	text-indent:0;
	font-size:0;
	line-height:0;
	height:0;
}

.offleft span {
	text-indent:-9999px; /* for ALL WIN IE */
}

.offleft a {
	text-decoration:none;
}


/*
3. component

/* >>> marginBottom <<<-----------*/
.mgnB00 {
	margin-bottom:0px !important;
}	

.mgnB05 {
	margin-bottom:5px !important;
}	

.mgnB10 {
	margin-bottom:10px !important;
}	

.mgnB15 {
	margin-bottom:15px !important;
}

.mgnB20 {
	margin-bottom:20px !important;
}

.mgnB25 {
	margin-bottom:25px !important;
}

.mgnB30 {
	margin-bottom:30px !important;
}

.mgnB35 {
	margin-bottom:35px !important;
}

.mgnB40 {
	margin-bottom:40px !important;
}

.mgnB45 {
	margin-bottom:45px !important;
}

.mgnB50 {
	margin-bottom:50px !important;
}

/* >>> fontsize <<<-----------*/

.size05{
font-size:0.5em !important;
}
.size06{
font-size:0.6em !important;
}
.size07{
font-size:0.7em !important;
}
.size08{
font-size:0.8em !important;
}
.size09{
font-size:0.9em !important;
}
.size10{
font-size:1.0em !important;
}
.size11{
font-size:1.5em !important;
}
.size12{
font-size:1.2em !important;
}
.size13{
font-size:1.3em !important;
}
.size20{
font-size:2.0em !important;
}




