body
{
	 padding:          0px;
	 margin:           0px;
	 background-color: #EEEEEE;
}

/*****************************************************************************/
/***************      HEADER      *********************************/
/*****************************************************************************/

table.header-table
{
	margin:            0px;
	padding:           0px;
}

div.header-back
{
  margin:            0px;
  padding:           0px;
  /*background:        url('./images/blog-header-background-gray.jpg') repeat-x;*/
  background:        url('./images/blog-header-background-lunar.jpg') repeat-x;
  width:             100%;
  height:            115px; 
}

div.header-ribbon
{
  margin:            0px;
  padding:           0px;
  background:        url('./images/blog-header-ribbon.jpg') repeat-x;
  /*background:        url('./images/blog-header-ribbon-lunar.jpg') repeat-x;*/
  width:             100%;
  height:            13px; 
}


/*****************************************************************************/

table.left-column  /*div.com_blog*/
{
  text-align:			   left;
	padding:			     0px 0px 0px 15px;
	margin:				     0px;
	color:				     #333333;
	font-size:			   13px;
	font-family:		   Tahoma;
	background-color:  #FFFFFF;
}

table.blogmenu 
{
	margin:				     0px;
	padding:			     0px;
}

table.blogmenu tr td.menu_left
{
	width:				     9px;
	height:				     30px;
	background:			   url(./images/topmenu_left.gif) no-repeat scroll 0 0;
	padding:			     0px;
	margin:				     0px;
}

table.blogmenu tr td.menu_center
{
	/*display:			   table-cell;*/
	height:				     30px;
	background:			   url(./images/topmenu_ribbon.gif) repeat-x scroll 0 0;
	padding:			     0px;
	margin:				     0px;
	vertical-align:		 middle;
	/*_vertical-align: text-top;*/
	_vertical-align:	 middle;
}

table.blogmenu tr td.menu_right
{
	width:				     9px;
	height:				     30px;
	background:			   url(./images/topmenu_right.gif) no-repeat scroll 0 0;
	padding:			     0px;
	margin:				     0px;
}

table.blogmenu ul
{
	margin:				     0px 5px 0px 5px;
	padding:			     0px;
	display: 			     inline;
}
table.blogmenu ul li
{
	margin:				     0px 8px;
	padding:			     0px;
	display: 			     inline;
}

table.blogmenu a
{
	font-family:		   Tahoma;
	font-weight:		   bold;
	font-size:			   11px;
	text-decoration:	 none;
	color: 				     #2E2E2E;
}

table.blogmenu a:hover
{
	color:				     #FE0000;
}

table.blogmenu img
{
	border: 			     none;
}

div.post
{
	margin:				     0px;
	padding:			     5px;
	background-color:	 #FFF;
}	

/*****************************************************************************/
/***************			SIDEBAR	 		 *********************************/
/*****************************************************************************/

div.sidebar
{
	padding:			     10px;
	margin:				     0px;
	font-family:		   Tahoma;
	font-size:			   13px;
	color:				     #272727;
}

div.sidebar h4
{
	font-family:		   Tahoma;
	font-size:			   17px;
	font-weight:		   600;
	color:				     #FE0000;
}

a.rsslink
{
    color:           #FE0000;
    font-size:       13px;
    font-family:     "Trebuchet MS";
    font-weight:     bold;
    text-decoration: none;
    /*font-style:    italic;*/
}

a.rsslink:hover
{
    text-decoration: underline;
}

/*****************************************************************************/
/***************			BANNER	 		 *********************************/
/*****************************************************************************/


div.side-banner1
{
	padding:			     0px;
	margin:				     3px 0px;
	font-family:		   Tahoma;
	font-size:			   11px;
	font-weight:		   bold;
	border:				     1px dashed #999999;
	text-align:			   center;
	color:				     #272727;
	width: 				     200px;
	height:				     50px;
}

div.side-banner1 b
{
	font-family:		   Tahoma;
	font-size:			   16px;
	font-weight:		   bold;
	color:				     #FE0000;
}

div.side-banner
{
	padding:			     0px;
	margin:				     10px 0px;
	font-family:		   Tahoma;
	font-size:			   11px;
	border:				     none;
}

div.side-banner img
{
	border:				     none;
}

div.side-banner a
{
	border:				     none;
	text-decoration: 	 none;
}


/*****************************************************************************/
/***************			POST	INSERT, EDIT	*********************************/
/*****************************************************************************/

table.post_table {
	color:				     #777;
	font-family:		   Tahoma;
	font-size: 			   11px;
	background-color:	 #FFFFFF;
	width:				     99%;
}
table.post_table tr td.title
{
	color:				     #000099;
	font-family:		   "Times New Roman";
	font-size: 			   13px;
	font-weight:		   bold;
	background-color:	 #DFDFDF;
	padding:			     5px 10px;
	letter-spacing:		 0.1em;
	font-style:			   italic;
}

table.post_table input.title
{
	border:				     solid 1px #DDD;
	font-family:		   "Times New Roman";
	font-weight:		   bold;
	font-size: 			   16px;
	padding:			     5px;
	height:				     30px;
	width:				     98%;
}

table.post_table input.tagging
{
	border:				     solid 1px #DDD;
	font-family:		   Arial;
	font-weight:		   bold;
	font-size: 			   11px;
	padding:			     5px;
	height:				     30px;
	width:				     99%;
}

table.post_table input.thumbimg
{
  border:            solid 1px #DDD;
  font-family:       Arial;
  font-weight:       bold;
  font-size:         11px;
  padding:           5px;
  height:            30px;
  width:             99%;
}

table.post_table input.submit
{
	font-family:		   Tahoma;
	font-size: 			   13px;
	font-weight:		   bold;
	padding:			     6px;
}

table.post_table textarea
{
	color:				     #333;
	font-family:		   Tahoma;
	font-size: 			   13px;
	line-height:		   16px;
	width:				     99%;
	border:				     solid 1px #DDD;
	padding:			     5px;
}

/*****************************************************************************/
/***************			SHOW POSTS FOR BLOG	****************************/
/*****************************************************************************/

div.posts_show 
{
	padding:			     0px;
}

table.posts_show 
{
	color:				     #333;
	font-family:		   Tahoma;
	font-size: 			   13px;
	background-color:	 #FFFFFF;
	width:				     99%;
}

table.posts_show  img 
{
	border:				     none;
	max-width:      	 500px;
    /* IE Image max-width */
  width:             expression(this.width > 500 ? 500: true);
}

table.posts_show p
{
	line-height:		   24px;
	text-align:			   justify;
}

table.posts_show a
{
	font-weight:		   bold;
	font-size:			   11px;
	text-decoration:	 none;
	color:				     #FE0000;
}

table.posts_show a:hover
{
	color:				     #444444;
}

table.posts_show a.otherlink
{
  font-weight:       bold;
  font-size:         11px;
  text-decoration:   none;
  color:             #666666;
}

table.posts_show a.otherlink:hover
{
  color:             #333333;
}
otherlink

table.posts_show h3
{
	margin:				     0px;
	padding:			     0px;
	font-family:		   Tahoma;
	color:				     #FE0000;
	font-size:			   18px;
}

table.posts_show h3:first-letter
{
	text-transform:		 capitalize;
}

table.posts_show h3 a
{
	font-family:		   Tahoma;
	color:				     #FE0000;
	font-size:			   18px;
	text-decoration:	 none;
}

table.posts_show h3 a:hover
{
	color:				     #444444;
}


table.posts_show tr td.comments
{
	font-family:		   Tahoma;
	font-size:			   11px;
	color:				     #B4B4B4;
}

table.posts_show tr td.comments a
{
	font-family:		   Tahoma;
	font-size:			   11px;
	color:				     #B4B4B4;
	font-weight:		   bold;
}
table.posts_show tr td.comments a:hover
{
	color:				     #444444;
}

table.posts_show tr td.username
{
	font-family:		   Tahoma;
	font-size:			   10px;
	color:				     #333;
}

table.posts_show tr td.username a
{
	font-family:		   Tahoma;
	font-size:			   11px;
	color:				     #B4B4B4;
	/*font-weight:		 normal;*/
}

table.posts_show tr td.username a:hover
{
	color:				     #444444;
}

table.posts_show tr td.post_date a
{
	font-family:		   Tahoma;
	font-size:			   11px;
	color:				     #B4B4B4;
	/*font-weight:		 normal;*/
}

table.posts_show tr td.post_date a:hover
{
	color:				     #444444;
}

table.posts_show tr td.username:first-letter
{
	text-transform:		 capitalize;
}

table.posts_show tr td.post_date
{
	font-family:		   Verdana;
	font-size:			   10px;
	color:				     #333;
}

table.posts_show tr td.rate
{
	font-family:		   Verdana;
	font-size:			   10px;
	color:				     #333;
}

table.posts_show tr td.rate a
{
	color:				     #999;
	font-weight: 		   normal;
}

table.posts_show tr td.rate a:hover
{
	color:				     #333;
}

/*****************************************************************************/
/***************			COMMENT		*********************************/
/*****************************************************************************/
h3.title
{
	margin:				     0px;
	padding:			     3px;
	color:				     #333333;
	font-size:			   12px;
}

span.smalldate
{
	color:				     #666;
	font-size:			   10px;
}

a.link
{
	color:				     #BE0000;
	text-decoration:	 none;
}
a.link:hover
{
	color:				     #444444;
	text-decoration:	 underline;
}

b.red
{
	color:				     #BE0000;
	font-size:			   11px;
}

div.brown
{
	padding:			     5px;
	color:				     #444;
	font-size:			   11px;
	line-height:		   15px;
}
div.brown:first-letter
{
	text-transform:		 capitalize;
}

span.brown
{
	font-weight:		   bold;
	color:				     #444;
	font-size:			   13px;
}

table.response
{
	color:				     #777;
	font-family:		   Tahoma;
	font-size: 			   11px;
	font-weight:		   bold;
	width:				     580px;
	background-color:  #FFFFFF;
}

table.response tr td.title
{
	color:				     #333333;
	font-family:		   tahoma;
	font-size: 			   12px;
	font-weight:		   bold;
	/*background: 		 url(./images/comment.png) no-repeat 5px;*/
}

table.response input.name
{
	border:				     solid 1px #DDD;
	font-family:		   Arial;
	font-size: 			   11px;
	margin:				     2px;
	padding:			     2px;
	height:				     16px;
	width:				     190px;
	padding-left:		   30px;
	background: 		   url(./images/vcard.png) no-repeat 5px;
}

table.response input.email
{
	border:				     solid 1px #DDD;
	font-family:		   Arial;
	font-size: 			   11px;
	margin:				     2px;
	padding:			     2px;
	height:				     16px;
	width:				     190px;
	padding-left:		   30px;
	background: 		   url(./images/email.png) no-repeat 5px;
}

table.response input.url
{
	border:				     solid 1px #DDD;
	font-family:		   Arial;
	font-size: 			   11px;
	margin:				     2px;
	padding:			     2px;
	height:				     16px;
	width:				     190px;
	padding-left:		   30px;
	background: 		   url(./images/link.png) no-repeat 5px;
}

table.response input.captcha
{
	border:				     solid 1px #DDD;
	font-family:		   Arial;
	font-size: 			   11px;
	margin:				     2px;
	padding:			     3px;
	height:				     14px;
}

table.response textarea
{
	color:				     #333;
	font-family:		   Tahoma;
	font-size: 			   13px;
	line-height:		   24px;
	width:				     95%;
	border:				     solid 1px #DDD;
	margin:				     2px;
	padding:			     10px;
}

table.response input.respond
{
	border:				     solid 1px #CCC;
	font-family:		   Arial;
	font-size: 			   13px;
	padding:			     5px;
	background-color:  #DDD;
}

/*****************************************************************************/
/***************			POSTS		*********************************/
/*****************************************************************************/

table.posts
{
	font-family:		   Tahoma;
	font-size:			   11px;
	border:				     solid 1px #DDD;
	line-height:		   20px;
}

table.posts tr td a
{
	text-decoration:	 none;
	font-weight:		   normal;
	color:				     #000066;
}
table.posts tr td a:hover
{
	text-decoration:	 none;
	color:				     #990000;
}

table.posts tr td.post_title
{
	font-family:		   Verdana;
	font-weight:		   bold;
	color:				     #333;
}
table.posts tr td.desc 
{
	font-family:		   Tahoma;
	color:				     #666;
}

table.posts tr td
{
	color:				     #333;
	padding:			     5px;
	border-bottom:		 solid 1px #DDD;
}

table.posts tr.header td
{
	background-color:	 #DDD;
	font-weight:		   bold;
	padding:			     10px;
}

table.posts tr.footer td
{
	background-color:	 #DDD;
	font-weight:		   normal;
}

table.posts tr.footer td a
{
	text-decoration:	 none;
	font-weight:		   bold;
	color:				     #000066;
}

table.posts tr.footer td a:hover
{
	text-decoration:	 none;
	color:				     #990000;
}


/*****************************************************************************/
/***************			FOOTER			*********************************/
/*****************************************************************************/


table.footer
{
	margin:				     0px;
	padding:			     0px;
}

table.footer tr td h4
{
	font-family:		   Tahoma;
	font-size:			   13px;
	font-weight:		   bold;
	color:				     #333;
}

/**************************		LIST			**********************/
.box
{
	font-family:		   Tahoma;
	font-size:			   12px;
	padding:			     0px;
	margin:				     0px;
}

.box h4
{
	margin:				     0px;
	padding:			     0px;
	font-family:		   Arial;
	font-size:			   17px;
	color:				     #003333;
	border-bottom:		 dashed 1px #FFF;
}

.box ul
{
	margin:				     0px;
	padding:			     0px 15px 5px 10px;
	list-style:   		 none;
}

.box ul li
{
	list-style:   		 none;
	padding: 			     5px 10px;
  margin:   			   5px;
	border-bottom:		 dashed 1px #272727;
}

.box ul.bullet li
{
	list-style:   		 none;
	padding: 			     0px;
	padding-left: 		 20px;
  margin: 			     15px 0px;
	_margin:			     15px 0px;
	background:			   url(images/nav_gray.png) 0px 2px no-repeat;
	_background:		   url(images/nav_gray.png) 0px 2px no-repeat;
	border-bottom:		 none;
}

.box ul.bullet li:hover
{
	background:			   url(images/nav_red.png) 0px 3px no-repeat;
	_background:		   url(images/nav_red.png) 0px 3px no-repeat;
}

.box a
{
	text-decoration:	 none;
	color:				     #272727;
}

.box a:hover
{
	color:				     #FE0000;
}

.box input.txt
{
	margin:				     0px;
	padding:			     3px;
	border:				     solid 1px #CCCCCC;
	height:				     16px;
	_height:			     16px;
}

/**************************		LIST SMALL			**********************/

.box_small
{
	font-family:		   Tahoma;
	font-size:			   11px;
	padding:			     0px;
	margin:				     0px;
}

.box_small h4
{
	margin:				     0px;
	padding:			     0px;
	border-bottom:		 dashed 1px #DDDDDD;
}

.box_small ul
{
	margin:				     0px;
	padding:			     0px 10px 5px 5px;
	list-style:   		 none;
}

.box_small ul li
{
	list-style: 		   circle;
	list-style-position: inside; 
	padding: 			     3px;
    margin: 			   3px;
}

.box_small a
{
	text-decoration:	 none;
	color:				     #272727;
}

.box_small a:hover
{
	color:				     #FE0000;
}

/**************************		TAG CLOUD			**********************/

.box p.cloud 
{
	margin:				     0px;
	padding:			     5px;
	color:				     #333333;
	border:				     solid 1px #DDDDDD;
	text-align: 		   justify;
}

.box p.cloud a 
{
	color: 				     #333333;
	font-size:			   11px;
	font-family:		   "Tahoma";
	text-decoration: 	 none;
}

.box p.cloud a:hover { text-decoration: 	underline; }
.box p.cloud a.c1 	{ font-size: 100%; }
.box p.cloud a.c2 	{	font-size: 110%; }
.box p.cloud a.c3 	{ font-size: 120%; }
.box p.cloud a.c4 	{	font-size: 130%; }
.box p.cloud a.c5 	{ font-size: 140%; }
.box p.cloud a.c6 	{	font-size: 150%; }
.box p.cloud a.c7 	{ font-size: 160%; }
.box p.cloud a.c8 	{ font-size: 170%; }
.box p.cloud a.c9 	{ font-size: 180%; }
.box p.cloud a.c10 	{	font-size: 190%; }


/**************************		CATEGORY			**********************/

table.category
{
	margin:				     0px;
	padding:			     5px;
	font-size:			   11px;
	border: 			     solid 1px #DDD;
	color:				     #333333;
}

table.category tr.header td
{
	background-color:	 #DDD;
	font-weight:		   bold;
}

table.category a
{
	text-decoration:	 none;
	color:				     #333366;
}

table.category a:hover
{
	color:				     #FF0000;
}

form.category
{
	border: 			     solid 1px #DDD;
}

input.category
{
	border:				     solid 1px #DDD;
	font-family:		   Tahoma;
	font-size: 			   13px;
	padding:			     5px;
	height:				     16px;
	width:				     190px;
}

input.order
{
	border:				     solid 1px #DDD;
	font-family:		   Tahoma;
	font-size: 			   13px;
	padding:			     5px;
	height:				     16px;
}


/**************************		SEARCH			**********************/

div.search
{
	margin:				     0px;
	padding:			     5px;
	border:				     solid 1px #DDD;
}

/**************************		OTHERS			**********************/

span.black
{
	font-size:			   11px;
	color:				     #000;
}

span.small
{
	font-size:			   9px;
	font-weight:		   normal;
	color:				     #999;
	text-align:			   left;
}

span.error
{
	margin:				     5px;
	padding:			     5px;
	background-color:	 #FFFFEE;
	color:				     #FF0000;
	font-family:		   Tahoma;
	font-weight:		   bold;
}

span.message
{
	margin:				     5px;
	padding:			     5px;
	background-color:	 #FFFFCC;
	color:				     #333;
	font-family:		   Tahoma;
	font-weight:		   bold;
}

img
{
	border:				     none;
}



