/*
Theme Name: CHW
Theme URI: http://wordpress.org/
Description: CHW Blog
Version: 1.0
Author: Oliphaunt

*/

body { margin: 0; font: 11px/15px Verdana, sans-serif; text-align: center; color: #777; background: #393939; }
div, td { vertical-align: top; text-align: left;}

a:link, a:visited {color: #47bfea; text-decoration: underline; margin: 0; outline: none; }
a:active, a:hover {color: #ff5e1e; }

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

										TABLES

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

table.t_cart {	border: 1px solid #ddd; border-width: 1px 1px 0 0; }
	table.t_cart td { padding: 9px 7px;	border: 1px solid #ddd; border-width: 0 0 1px 1px ; }
	table.t_cart td img { margin: 0 auto; }
	table.t_cart td em { font-style: normal; font-weight: normal; color: #aaa; font-size: 10px; display: block; white-space: nowrap;	}
	table.t_cart td input.f_1 { margin: 0 auto 8px; width: 20px; text-align: center; }
	table.t_cart td a { text-decoration: none; }
	table.t_cart tr.tr_h td { background: #ededed; font-weight: bold; color: #222; }
	table.t_cart tr.tr_stot td { padding-top: 3px; padding-bottom: 3px; font-size: 13px; text-align: right; color: #222; }
	table.t_cart tr.tr_tot td { font-size: 15px; text-align: right; font-weight: bold; color: #222; }

	table.t_cart table { border: none; border-top: 1px solid #eee; margin-top: 8px; } /*  used to show options */
		table.t_cart table td { border: none; padding: 1px 0 0; color: #222; font-size: 10px;  }
		table.t_cart table td.td1 { padding-right: 20px; color: #aaa }

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

										GENERAL DIVs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.d0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; }
div.dl { float: left; }
div.dr { float: right; }
div.d_980 { width: 980px; margin: 0 auto; background: url(/pic/shop/bk_line.gif) repeat-y 709px #fff; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Top
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

div.d_top { border-bottom: 1px solid #222;  }
	div.d_top br { clear: both; }

	div.d_top ul { margin: 0 0 0; padding: 0 20px 0 0; float: right;  }
	div.d_top ul li { list-style: none; display: inline; }
		/* 1 */ /* top menu */
		div.d_top ul li a:link, div.d_top ul li a:visited { color: #222; background: url(/pic/shop/bul01.gif) 10px 0px no-repeat; padding: 8px 10px 0; border-top: 2px solid #393939 ; display: block; float: left; text-decoration: none;  }
		div.d_top ul li a:active, div.d_top ul li a:hover { color: #47bfea; border-color: #47bfea; background-image: url(/pic/shop/bul01a.gif) }

	div.d_top div.c1 { float: left; width: 350px; background: url(images/bk_top.jpg) repeat-x; padding: 15px 0 0 30px}
	div.d_top div.c2 { float: left; width: 570px; padding-left: 30px; background: url(images/bk_top.jpg) repeat-x; }
		div.d_top div.c2 div.d_t_phone { float: left; padding: 12px 10px 0 0; }
		div.d_top div.c2 div.d_t_cart1 { width: 140px; height: 15px; padding: 31px 17px 7px; margin: 7px 0 0 0; float: left; background: url(/pic/shop/bk_t_cart1.gif) no-repeat; }
		div.d_top div.c2 div.d_t_cart2 { width: 60px; height: 37px; padding: 9px 17px 7px; margin: 7px 10px 0 0; float: left; background: url(/pic/shop/bk_t_cart2.gif) right top no-repeat; text-align: right; }
			/*2*/ /* top cart */
			div.d_top div.c2 div.d_t_cart2 a:link,	div.d_top div.c2 div.d_t_cart2 a:visited { text-decoration: none; display: block; color: #ff5e1e; padding: 3px 9px 0 0; background: url(/pic/shop/bul02.gif) right 8px no-repeat; }
			div.d_top div.c2 div.d_t_cart2 a:active,	div.d_top div.c2 div.d_t_cart2 a:hover { color: #47bfea; background-image: url(/pic/shop/bul02a.gif); }

		div.d_top div.c2 div.d_t_search { float: right; padding: 15px 30px 0 0; margin: 0; width: 227px; }
			div.d_top div.c2 div.d_t_search input { float: left; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Frame
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
div.d_c2 { float: left; width: 709px;  }
div.d_c2 a {text-decoration:none}


div.d_c1 { float: right; width: 270px; padding-bottom: 20px; }

	div.d_c1 ul {	margin: 0; padding: 0; border-bottom: 1px solid #dddddd;  } /* main menu */
	div.d_c1 ul ul { border-bottom: none; }
	div.d_c1 ul li { list-style: none; }
		/* 4 */ /* main menu */
		div.d_c1 ul li a:link, div.d_c1 ul li a:visited { color: #222; padding: 7px 20px 7px 30px; line-height: 13px; border-top: 1px solid #ddd; text-decoration: none; background: url(/pic/shop/bul04.gif) no-repeat 17px 11px ; display: block; }
		div.d_c1 ul li a:active, div.d_c1 ul li a:hover { color: #47bfea; background-color: #e8f7fe; background-image: url(/pic/shop/bul04a.gif)	}

			div.d_c1 ul li ul li a:link, div.d_c1 ul li ul li a:visited { padding-left: 50px;  background-position:37px 11px ; }
				div.d_c1 ul li ul li ul li a:link, div.d_c1 ul li ul li ul li a:visited { padding-left: 70px;  background-position:57px 11px ; }
					div.d_c1 ul li ul li ul li ul li a:link, div.d_c1 ul li ul li ul li ul li a:visited { padding-left: 90px;  background-position:77px 11px ; }

	div.d_c1 ul li a.act:link, div.d_c1 ul li a.act:visited { background-image: url(/pic/shop/bul04a.gif); }
	div.d_c1 ul li a.act:active, div.d_c1 ul li a.act:hover { background-color: #fff;  }
	
	div.d_c1 ul.ul_tab {	margin: 0; padding: 0; border-bottom: 1px solid #333;  padding-bottom: 20px}
		div.d_c1 ul.ul_tab li a:link, div.d_c1 ul.ul_tab li a:visited { border:0; color: #999 }
	
div.d_c1_pad {	padding: 20px 30px; }	/* banners under menu */
	div.d_c1_pad img { margin-bottom: 20px; }
	
/* bottom */
div.d_bot1 { border-top: 1px solid #393939; padding: 10px 30px; width: 920px; margin: 0 auto; background: #fff; }
	div.d_bot1 br { clear: both; }
	div.d_bot1 a {	text-decoration: none; }

div.d_bot2 { padding: 10px 0 20px; width: 980px; margin: 0 auto; color: #eee; }
	/* 3 */ /* bototm linsk1 and 2 */
	div.d_bot2 em { font-style: normal; white-space: nowrap; }
	div.d_bot2 a:link, div.d_bot2 a:visited { color: #eee; text-decoration: none; margin-right: 10px; }
	div.d_bot2 a:active, div.d_bot2 a:hover { color: #47bfea	}

	div.d_bot2 span { display: block; margin-top: 12px; }
		div.d_bot2 span a:link, div.d_bot2 span a:visited { color: #aaa; text-decoration: none; margin-right: 10px;	}
		div.d_bot2 span a:active, div.d_bot2 span a:hover { color: #ff5e1e	}

.div_list_left_comment2 { float:left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #2a2a2a;font-weight:bold;}
.div_list_left_comment2 a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #2a2a2a;font-weight:bold;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Detail
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

div.d_bc { font-size: 10px; color: #aaa; text-transform: lowercase; } /* bread crumbs */
	/* 5 */
	div.d_bc a:link, div.d_bc a:visited { color: #aaa; text-decoration: none;}
	div.d_bc a:active, div.d_bc a:hover { color: #222; }

div.d_det { padding: 15px 30px 40px; } /* the main div with paddings */

div.d_det_c1 { margin-right: 11px; float: left; width: 383px; } /* col1 detail */
	div.d_det_c1 div.d_pic { height: 288px; margin-bottom: 15px; padding-bottom: 7px; border-bottom: 1px solid #c3c3c3; 	}
	div.d_det_c1 div.d_thumb { border-bottom: 1px solid #c3c3c3; padding: 7px 0 4px; font-size: 10px; color: #aaa; margin-bottom: 15px; 	}
		div.d_det_c1 div.d_thumb img { float: left; margin: 0 10px 7px 0;	}

div.d_det_c2 { float: left; width: 255px; } /* col 2 detail */

div.d_feat { border-top: 1px solid #393939; padding: 20px 30px 0; }
	/* 8 */
	div.d_feat a:link, div.d_feat a:visited { color: #aaa; text-decoration: none; }
	div.d_feat a:active, div.d_feat a:hover { color: #222;  }

	div.d_feat em { color: #47bfea; font: 15px/15px "Lucida Sans" ; text-transform: uppercase; display: block; padding: 0 0 20px; font-style: normal; font-weight: bold; }
	div.d_feat img { float: left; margin-right: 15px;	}
	div.d_feat div.c1 {	float: left; width: 300px; padding: 0 49px 30px 0; }
	div.d_feat div.c2 {	float: left; width: 300px; padding: 0 0 30px 0; }

div.d_det_options { background: url(/pic/shop/bk_price.jpg) no-repeat; } /* options */
	div.d_det_options div.d_price { font: 30px/30px Arial; text-align: center; padding: 10px 10px 25px 103px; color: #222;	}
		div.d_det_options div.d_price em { font-style: normal; color: #aaa; }

	div.d_det_options div.d_header {	padding: 0 16px 7px; border-bottom: 1px solid #ddd; color: #aaa;	}
		div.d_det_options div.d_header em { font-style: normal; color: #ff5e1e; font-size: 13px; display: block; }

	div.d_det_options div.d_values {	padding: 7px 15px 7px; font-weight: bold; border: 1px solid #c3c3c3; border-width: 0 1px; border-bottom: 1px solid #ddd; color: #222; }
		div.d_det_options div.d_values select { width: 223px; margin-top: 4px	}
		div.d_det_options div.d_values img { float: left; border: 2px solid #eee; margin: 2px 2px 0 0 }
		div.d_det_options div.d_values img.last {	margin-right: 0; }
		div.d_det_options div.d_values img.act { border-color: #ff5e1e }

	div.d_det_options div.d_but { border: 1px solid #c3c3c3; border-width: 0 1px; padding-top: 10px; }
			div.d_det_options div.d_but img {margin: 0 auto; }

div.d_det_options_bot { background: url(/pic/shop/bk_price_bot.gif) no-repeat; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
List
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

div.d_list_prod {	float: left; width: 183px;  margin: 0 50px 50px 0; text-align: center; }
	div.d_list_prod img { margin-bottom: 5px;	}
	div.d_list_prod em { text-decoration: none; display: block; font: 21px Arial; color: #222; }
	div.d_list_prod a {text-decoration: none; }
	div.d_list_prod span { background: #eaeaea }
	div.d_list_prod span.sp_desc { background: #fff; display: block; font-style: normal; margin: 7px 0 5px;	}

div.d_list_last { margin-right: 0 }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Category
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
div.d_cat { padding: 12px 12px 0; margin: 0 49px 40px 0; float: left; background: url(/pic/shop/bk_cat.gif) no-repeat; width: 276px; }
	div.d_cat img { border: 1px solid #dddddd; margin: 10px 0 10px;; }
	/* 7 */ /* category nam eon category page */
	div.d_cat a:link, div.d_cat a:visited { color: #222; text-decoration: none; font-size: 14px; font-weight: bold; line-height: 17px; display: block; background: url(/pic/shop/bul01.gif) no-repeat 267px 5px; ;	 }
	div.d_cat a:active, div.d_cat a:hover { color: #47bfea; background-image: url(/pic/shop/bul01a.gif); }

div.d_cat_last { margin-right: 0 }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Pages
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

	div.d_sitemap div { border-left: 1px solid #ddd; padding-left: 35px; margin: 10px 0 20px;   } /* at sitemap page */
	div.d_sitemap a { display: block; padding: 3px 0; text-decoration: none; }
	div.d_sitemap em { display: block; font-style: normal; font-size: 16px; color: #aaa; font-weight: bold; line-height: 19px }
		div.d_sitemap div em { font-weight: normal; font-size: 14px;	}

	div.d_post {border-top: 1px solid #555; padding-top: 20px; margin-top: 5px; font-size: 14px;}
	
	div.d_tags {float:left; padding: 5px 15px 20px 15px; border-bottom: 1px solid #333; width: 240px}
		div.d_tags a:link, div.d_tags a:visited{text-decoration:none}
		div.d_tags a:active, div.d_tags a:hover{color: #333}
	
	div.d_line {height: 1px; width: 100%; margin: 3px 0; float:left; border-bottom:1px solid #ccc}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Home page
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Lines
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */


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

										GENERAL H, P, EM

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

h1 { font: 24px/25px "Lucida Sans" ; margin: 3px 0 25px 0; font-weight: normal; color: #47bfea; }

em.em_tit {color: #47bfea; font: 15px/15px "Lucida Sans" ; text-transform: uppercase; display: block; padding: 7px 30px; font-style: normal; font-weight: bold; }
a.l_tab:link, a.l_tab:visited, a.l_tab:active, a.l_tab:hover {text-decoration:none; color: #111; font: 10px/10px "Arial" ; background-color: #ddd; border-right: 1px solid #ccc; text-transform: uppercase; display: block; float:left; padding: 7px 11px; border-bottom: 1px solid #ccc; border-top: 1px solid #333; font-style: normal; font-weight: bold; }

br.br1 { clear: both; }
span.sp1 { line-height: 0px; height: 0px; clear: both; }
span.sp0 { clear:both; line-height:0; font-size:0px; margin:0; padding:0; display: block; }
p.pa1 { margin: 0; }

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

										GENERAL LINKs ( 9 )

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
a.l6:link, a.l6:visited { color: #ff5e1e; background: url(/pic/shop/bul03.gif) no-repeat 0px 4px; padding-left: 9px; clear: both; } /* view detail at list page */
a.l6:active, a.l6:hover { color: #222; }
a.l4:link, a.l4:visited { font-family: Arial; font-size: 18px; font-style: normal; color: #575757; text-decoration: none; letter-spacing: 0px; }
a.l4:active, a.l4:hover { font-family: Arial; font-size: 18px; font-style: normal; color: #0090e3; text-decoration: none; letter-spacing: 0px; }


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

										GENERAL FORMS

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
form { margin:0; padding:0; clear: both;}
fieldset { border: none; margin: 0; padding: 0 }
button, select, input, textarea  { color: #777; font: 11px Verdana;  }

input.f_s1 { padding: 4px 7px; width: 175px; border: none; background: url(/pic/shop/bk_serach.gif) no-repeat; color: #222; } /* search field */

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

										GENERAL IMGs

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
img {	margin: 0; padding: 0; border: none;}
img.im1 { float:left;}
img.im2 { display: inline;}
img.im_ban { border-bottom: 1px solid #393939 }
img.im_ban2 {margin: 15px 30px}

/*
B (imp): # | C (imp): #

*/

.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(/pic/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}

.list_title { float: left; padding-left: 10px; text-align: left;width: 590px;}
.list_details { width: 648px; float: left; padding-top: 15px; text-align: left; }
.list_pic { width: 200px; float: left; text-align: center; }
.list_txt { width: 420px; float: left; text-align: left; line-height: 20px; padding-left: 15px; }

.list_line2 { width: 648px; margin-top: 10px; text-align: left; font-size: 14px; line-height: 23px; border-top: 1px solid #ddd; font-family: Arial; color: #555}

.list_line2 p a:link { font-weight:bold;color:#0090e3;text-decoration:none;background-color: #fff;}
.list_line2 p a:visited { font-weight:bold;color:#0090e3;text-decoration:none;background-color: #fff;}
.list_line2 p a:active { font-weight:bold;color:#0090e3;text-decoration:underline;background-color: #eee;}
.list_line2 p a:hover { font-weight:bold;color:#0090e3;text-decoration:underline;background-color: #eee;}

.list_line2 h2{font-family: Arial; font-size: 18px; font-style: normal; color: #575757; text-decoration: none; letter-spacing: 0px;}

.list_line2 li a:link{font-size: 12px; font-style: normal; color: #42b100; text-decoration: none; font-weight:normal;background-color: #fff;}
.list_line2 li a:visited{font-size: 12px; font-style: normal; color: #42b100; text-decoration: none; font-weight:normal;background-color: #fff;}
.list_line2 li a:active{font-size: 12px; font-style: normal; color: #42b100; text-decoration: underline; font-weight:normal;background-color: #fff;}
.list_line2 li a:hover{font-size: 12px; font-style: normal; color: #42b100; text-decoration: underline; font-weight:normal;background-color: #fff;}

.list_line2 p a.more-link:link{ font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; font-style: normal; line-height:1.6em; color: #42b100; text-decoration: none; font-weight:normal;background-color: #fff;margin-left:2px;}
.list_line2 p a.more-link:visited { font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; font-style: normal; line-height:1.6em; color: #42b100; text-decoration: none; font-weight:normal;background-color: #fff;margin-left:2px;}
.list_line2 p a.more-link:active{  font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; font-style: normal; line-height:1.6em; color: #42b100; text-decoration: underline; font-weight:normal;background-color: #fff;margin-left:2px;}
.list_line2 p a.more-link:hover {  font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; font-style: normal; line-height:1.6em; color: #42b100; text-decoration: underline; font-weight:normal;background-color: #fff;margin-left:2px;}

.div_list_left { float: left; padding-bottom: 10px;}
.div_list_right { float: right; padding-bottom: 10px; }

a.l1:link, a.l1:visited { font-family: Arial; font-size: 12px; font-style: normal; color: #ffffff; text-decoration: none; }
a.l1:active, a.l1:hover { font-family: Arial; font-size: 12px; font-style: normal; color: #ffffff; text-decoration: underline; }

a.l1b:link, a.l1b:visited { font-family: Arial; font-size: 12px; font-style: normal; color: #0090e3; text-decoration: none; }
a.l1b:active, a.l1b:hover { font-family: Arial; font-size: 12px; font-style: normal; color: #0090e3; text-decoration: underline; }

a.l2:link, a.l2:visited { font-family: Arial; font-size: 13px; font-style: normal; color: #0090e3; text-decoration: none; }
a.l2:active, a.l2:hover { font-family: Arial; font-size: 13px; font-style: normal; color: #424242; text-decoration: none; }

a.l2i:link, a.l2i:visited { background-image: url(images/arrow_down.gif); background-repeat: no-repeat; background-position: right 0px;  font-family: Arial; font-size: 13px; font-style: normal; color: #0090e3; text-decoration: none; }
a.l2i:active, a.l2i:hover { background-image: url(images/arrow_down_over.gif); background-repeat: no-repeat; background-position: right 0px;  font-family: Arial; font-size: 13px; font-style: normal; color: #424242; text-decoration: none; }

a.l3:link, a.l3:visited { font-family: Arial; font-size: 11px; font-style: normal; color: #353535; text-decoration: none; }
a.l3:active, a.l3:hover { font-family: Arial; font-size: 11px; font-style: normal; color: #ffffff; text-decoration: none; }

a.l44:link, a.l44:visited { font-family: Arial; font-size: 18px; font-style: normal; color: #575757; text-decoration: none; letter-spacing: 0px; }
a.l44:active, a.l44:hover { font-family: Arial; font-size: 18px; font-style: normal; color: #0090e3; text-decoration: none; letter-spacing: 0px; }

a.l5:link, a.l5:visited { font-family: Arial; font-size: 11px; font-style: normal; color: #969696; text-decoration: none;  }
a.l5:active, a.l5:hover { font-family: Arial; font-size: 11px; font-style: normal; color: #323232; text-decoration: none;  }

a.l55:link, a.l55:visited { font-family: Arial; font-size: 11px; font-style: normal; color: #746f6f; text-decoration: none; letter-spacing: 1px;  }
a.l55:active, a.l55:hover { font-family: Arial; font-size: 11px; font-style: normal; color: #746f6f; text-decoration: underline; letter-spacing: 1px; }

a.l66:link, a.l66:visited { font-family: Arial; font-size: 11px; font-style: normal; color: #0090e3; text-decoration: none; letter-spacing: 1px; }
a.l66:active, a.l66:hover { font-family: Arial; font-size: 11px; font-style: normal; color: #0090e3; text-decoration: underline; letter-spacing: 1px; }

a.l7:link, a.l7:visited { font-family: Arial; font-size: 11px; font-style: normal; color: #42b100; text-decoration: none; letter-spacing: 1px; }
a.l7:active, a.l7:hover { font-family: Arial; font-size: 11px; font-style: normal; color: #42b100; text-decoration: underline; letter-spacing: 1px; }

a.l8:link, a.l8:visited { font-family: Arial; font-size: 13px; font-style: normal; color: #0090e3; text-decoration: none;  }
a.l8:active, a.l8:hover { font-family: Arial; font-size: 13px; font-style: normal; color: #0090e3; text-decoration: underline;  }

a.l9:link, a.l9:visited { font-family: Verdana; font-size: 11px; font-style: normal; color: #555; text-decoration: none; }
a.l9:active, a.l9:hover { font-family: Verdana; font-size: 11px; font-style: normal; color: #555; text-decoration: underline; }

a.l10:link, a.l10:visited { font-family: Verdana; font-size: 11px; font-style: normal; font-weight: bold; color: #555; text-decoration: none; }
a.l10:active, a.l10:hover { font-family: Verdana; font-size: 11px; font-style: normal;font-weight: bold; color: #555; text-decoration: underline; }

a.tab_link:link, a.tab_link:visited { font-family: Verdana; font-style: normal;  color: #0099cc; text-decoration: none; }
a.tab_link:active, a.tab_link:hover { font-family: Verdana;  font-style: normal; color: #0099cc; text-decoration: underline; }

.yellow_content { width: 620px; padding: 10px 20px; text-align: left; border: 1px solid #bbb; background-color: #eee}
.top_yellow { width: 620px; padding: 0px 20px 20px 20px;  text-align: left; font-family: Arial; font-size: 20px; font-style: normal;}

#wp-calendar{
	width: 240px;
/* width: 90%; */
	margin-left: 15px;
}

#wp-calendar th{
	text-align:center;
}

#wp-calendar tbody td{
	text-align:center;
}

#wp-calendar caption{
	color: #47bfea; font: 15px/15px "Lucida Sans" ; text-transform: uppercase; padding: 7px 15px; text-align:left;  font-style: normal; font-weight: bold;
}

#wp-calendar a:link, #wp-calendar a:visited { font-family: Arial; font-size: 13px; font-style: normal; color: #0090e3; text-decoration: none;  }
#wp-calendar a:active, #wp-calendar a:hover { font-family: Arial; font-size: 13px; font-style: normal; color: #0090e3; text-decoration: underline;  }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	border: 0px;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
.alignright {
	float: right;
	margin-right: 0;
	}

.alignleft {
	float: left;
	margin-left:0
	}

.list_box { width: 655px; float: left; background-color: #ffffff; border-top: 1px solid #c6c6c6; font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; font-style: normal; line-height:1.6em; color:#555;}

.gri1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; font-style: normal; color: #2d2d2d;  }	
.gri2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #a9a8a8;  }
.gri3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #2a2a2a;  }
.blue0 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #49bdff;  }
.blue1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #49bdff;  }
.blue2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #49bdff;  }
.blue3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #0090e3;  }

.details_box { width: 655px; float: left; background-color: #ffffff; border-left: 1px solid #c6c6c6; font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size: 14px; font-style: normal;  line-height:1.6em; color:#555;}

.comment_txt {font-family: Arial; font-weight: normal; color: #666}

.top_comments { width: 620px; padding: 0px 20px 10px 20px;  text-align: left; border-bottom: 1px solid #c6c6c6; font-family: Arial; font-size: 17px; font-style: normal; color: #33a6e9; background-color: #ffffff; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6;}


