@import url(../../../../styles/common.css);
#col1 { width: 576px; float: left; }
#col11 { padding: 0pt; width: 180px; float: left; overflow:hidden; border-right:dotted 1px #D9E6BC; }
#col12 { padding: 0pt 5px; width: 375px; float: right; text-align:justify; border:dotted 1px #D9E6BC;}
#col2 { padding:  0pt 5px; width: 170px; float: right; overflow: hidden; border-left:dotted 1px #D9E6BC; }
#col2 h2 { margin: 0pt; padding: 2px 0pt; font-size: 13px; line-height: 15px; }

div#col11 ul{ background:#D4D6D7; margin:3px 0pt 0pt 0pt; padding:0pt;}
div#col11 ul li{ margin-bottom:1px; background:#FFCF8E; clear:both;}
div#col11 ul a,div#col11 ul span{font-weight:normal;background:#FFFBFC;color:#265F26; display:block; width:170px; border-left:#8AC92D solid 10px; padding:3px;  text-decoration:none; overflow:hidden; clear:both;}

div#col11 ul a:hover,div#col11 ul span{background:#8AC92D;color:#FFFFFF; display:block; width:170px; border-left:#FF2A84 solid 10px; padding:3px;  text-decoration:none; overflow:hidden; clear:both;}
div#col11 ul span{ font-weight:bold;}
div#col11 ul li ul li{ background:#B5BBBB; display:block; }
div#col11 ul ul a{background:#E8F2DA; border-left:10px solid #D7114F; display:block; color:#666666; font-weight:normal; clear:both; padding:5px;}
div#col11 ul ul a:hover,div#col11 ul ul span{background:#FCFFF4; color:#81B0A9;display:block; font-weight:normal; padding:5px;}


div#wraper { background-image: url('bg_contents.gif'); background-repeat: repeat-y; }

#punwrap { background-image: url('bg_pun_contents.gif'); background-repeat: repeat-y;}
#punwrap-padding { padding:0pt 10px; width:746px;}
div#contents a{font-weight:normal;}
div#col2 h3, div#col12 h3, div#col11 h3 { font-size:13px; margin: 5px 0pt; background: #71A522 url('corner_top_left.gif') no-repeat scroll left top; font-weight: bold; line-height: 1em; color: #FFFFFF; }
div#col2 h3 em, div#col11 h3 em,div#col12 h3 em { padding: 5px 10px; background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; display: block; font-style: normal; }
div#col12 h3 { margin: 0px 0pt 10px 0pt; background: url('corner_top_left.gif') no-repeat scroll left top; font-weight: bold; line-height: 1em; color:#D7114F; font-size:16px; }

h3 em a { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; }
h3 em a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
em{font-style:normal;}
p { line-height: 18px; }
h1 { font-size: 16px; text-align:left; color:#FF2A84; }
h2 { font-size: 14px; color:#89C92D; }
h3 { font-size: 13px; }
h4 { font-size: 12px; font-weight:normal; }
h5 { font-size: 12px; }

li { list-style-type: none; }
a:hover { color:#999999; }
div#col12 strong { font-weight: normal; }
h1 , h1 a, h2, h2 a, h3 a, h4 a { color: #3C7F3A; }
#item-options { float: right; width: 150px; padding:5px 0pt 5px 10px; }
#item-options img { border: 0pt none ; padding: 0pt 2px; }
#item-options ul { list-style-type: none; }
#item-options li { padding: 2px 0pt; }
#breadCrums {padding:7px 0px 3px 7px; background:url(bg_top_ad.jpg) bottom repeat-x #FFFFFF; height:25px; color:#8D9194; font-size:11px; font-weight:normal; }
#breadCrums strong{ font-weight:normal;}
#breadCrums a{ color:#990134;; font-weight:normal;}
ul.item-listing li {float:left; width:180px; text-align:left; display:block; margin:3px 2px}
ul.item-listing li a{ background:#8AC92D; border-bottom:#0082D6 4px solid; display:block; height:30px; color:#FFFFFF; padding:4px; overflow:hidden; text-decoration:none; text-align:center;}
ul.item-listing li a:hover{ border-bottom:#FF2A84 4px solid;}

div#col12 ul.categories li a{  color:#8AC92D; padding:4px; }
em.quote{font-style:italic; color:#669900}
