@charset "utf-8";
/*2008 Villa 32 CSS Document */

.twoColFixLt #container {width: 900px;background: #FFFFFF;text-align: left;margin-bottom: 0;margin-top: 0;padding-top: 30px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;	margin-right: auto;	margin-left: auto;	clear: both;}
.twoColFixLt #sidebar1 {width: 220px;padding-top: 0px;padding-right: 0px;padding-bottom: 15px;padding-left: 20px;text-align: right;	float: left;}
.twoColFixLt #sidebar1 p.title { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #BEB5AC;margin-top: 0px;margin-right: 0px;margin-bottom: 25px;margin-left: 0px;padding-top: 0px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;width: auto;}
.twoColFixLt #sidebar1 p.sub-title {margin-top: 8px;padding-top: 10px;padding-right: 10px;width: 160px;border-top-width: 1px;border-top-style: solid;border-top-color: #BEB5AC;margin-bottom: 8px;margin-left: 50px;margin-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.twoColFixLt #sidebar1 ul {padding-right: 10px;}
.twoColFixLt #sidebar1 li {}
.twoColFixLt #mainContent {padding-top: 0px;padding-right: 20px;padding-bottom: 40px;padding-left: 20px;border-left-width: 1px;border-left-style: solid;border-left-color: #beb5ac;	height: auto;float: right;width: 600px;} 
.twoColFixLt #mainContent h1 { padding-bottom: 25px;}
.twoColFixLt #mainContent h3 { background-image: url(../imgs/dot_gr2.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;display: block;font-weight: bold;font-size: 13px;}
.twoColFixLt #mainContent h3 img {margin-left: 10px;}
.twoColFixLt #mainContent h3.b { background-image: url(../imgs/dot_gr3.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;display: block;font-weight: bold;font-size: 13px;}

.fltrt {float: right;margin-left: 15px}
.fltlft { float: left;margin-right: 15px;}

.twoColFixLt #sidebar1 ul li {margin-top: 5px;margin-bottom: 5px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

li.list-all {background-image: url(../imgs/dot_gr.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;	margin-top: 3px;margin-bottom: 3px;}
li.list-allB {background-image: url(../imgs/dot_gr.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;margin-bottom: 7px;font-size: 14px;font-weight: bold;}
li.list-all-top {background-image: url(../imgs/dot_gr.gif);background-repeat: no-repeat;background-position: left center;padding-left: 20px;display: inline;margin-right: 15px;}
li.yearList {background-image: url(../imgs/dot_line.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;margin-top: 3px;margin-bottom: 3px;}

p.date {font-size: 11px;padding-left: 20px;color: #7e6b5a;margin-top: 5px;margin-bottom: 5px;}
p.cpx-20pxline {padding-left: 20px;margin-top: 7px;margin-bottom: 7px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e1e1ab;padding-bottom: 15px;}
p.cpx-20px {padding-left: 20px;margin-bottom: 7px;margin-top: 7px;}
p.cpx-line {border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: #e1e1ab;padding-bottom: 15px;}
p.cleanBoxpp {vertical-align: top;clear: both;}

