/*  
Theme Name: Daihung.com
Theme URI: http://www.daihung.com/
Description: Daihung.com verison 7 Theme. Base on Strictly CSS three column layout 2006 (http://www.strictlycss.com), developed by Eivind Savio.
Version: 7.0
Author: Herbert Ho
Author URI: http://www.daihung.com/
*/



* {padding: 0;margin: 0;border: 0;} /*Set's border, padding and margin to 0 for all values*/
img, div, span { behavior: url(/iepngfix/iepngfix.htc) }
body, html {background: #9CF url(/images/bg.jpg) repeat-y center; text-align: center; height: 100%;}
.clear { clear: both; }
#page {width: 960px;margin: 0 auto; min-height: 100%;background: #FFFFFF url(/images/contentbg.jpg) repeat-y; text-align: left; }
* html #page {height: 100%; }
#top {background: url(/images/topborder.png) no-repeat center top; height:20px;}

/**************************
HEADER
**************************/
#header {height:90px;padding:0px;margin:0px;}
.header-tb {display:table;width:920px;}
.header-row {display:table-row;}
.header-cellsearch {display:table-cell;width:500px;_width:500px;vertical-align:top;text-align:right;}
.header-celltitle {display:table-cell;width:370px;}
.header-celltitle a {_margin-top:10px;_margin-left:20px;height:90px;width:370px;background: url(/images/daihungcom.png) no-repeat 20px 10px;display:block}
.header-celltitle a { behavior: url(/iepngfix/iepngfix.htc) }
*html .header-cellsearch, *html .header-celltitle {display:inline;}




/**************************
CONTENT AND COLUMNS
**************************/

/*firstlevel */
.outer {padding-left: 0px;  }
* html .outer {padding-right: 0px;}
.inner {width: 960px; padding-bottom: 50px;}
* html .inner {width: 100%;}
.float-wrap {float: left;width: 100%;margin-left: 0px; /*** Same length as .outer padding-left but with negative value ***/}
* html .float-wrap {/*** No need for hacking IE on this layout ***/}
#content {width: 960px;}
* html #content {position: relative;  /*** IE needs this  ***/}
.contentWrap {padding: 10px 20px 0 20px;}
.contentWrap .content-tb {display:table;width:920px;}
.contentWrap .content-row {display:table-row;width:920px;}
.contentWrap .content-cellcontent, .contentWrap .content-cellsidebar {display:table-cell;vertical-align:top;}
.contentWrap .content-cellcontent {width:660px;}
.contentWrap .content-cellcontent #innercontent {width:645px;}
.contentWrap .content-cellcontent #innercontent {background-image: url(/images/pixelwhite.png);}
* html .contentWrap .content-cellcontent #innercontent {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pixelwhite.png", sizingMethod="scale");} 
.contentWrap .content-cellsidebar {width:260px;}
* html .contentWrap .content-cellcontent, * html .contentWrap .content-cellsidebar {display:inline;}

.contentWrap-wide {padding: 10px 20px 0 20px;}
.contentWrap-wide .content-cellcontent {width:920px;}
.contentWrap-wide .content-cellcontent #innercontent {background-image: url(/images/pixelwhite.png);text-align:center;width:920px;}
* html .contentWrap-wide .content-cellcontent #innercontent {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pixelwhite.png", sizingMethod="scale");} 

/**************************
INDIVIDUAL POST ON INDEX PAGE
**************************/

.contentWrap .post {width:640px;margin:0 0px 20px 0;padding:0 0 40px 0;display:table;}
.contentWrap .post-row {display:table-row;}
.contentWrap .post-cellleft, .contentWrap .post-cellright {display:table-cell;vertical-align:top;}
* html .contentWrap .post-cellleft, * html .contentWrap .post-cellright {display:inline;}
.contentWrap .post-cellleft {width:80px;}
.contentWrap .post-cellright {width:560px;}

/*******
img max side should be 520px for IE and firefox
*******/


.contentWrap .posttitle {padding:0px 0 5px 0; margin:0px 0 0px 0; eborder-top:1px dotted #666;}

.contentWrap .postdate {margin:0px 0 0 0;}

.contentWrap .postinfo {display:table;margin:0 0 3px 0;padding:0 0 5px 0;border-bottom:1px dotted #666;width:100%;}
.contentWrap .postinfo-row {display:table-row;}
.contentWrap .postinfo-cellcats, .contentWrap .post-cellviewscomments {display:table-cell;vertical-align:middle;}
* html .contentWrap .postinfo-cellcats, * html .contentWrap .postinfo-cellviewscomments {display:inline;}
.contentWrap .postinfo-cellcats {width:340px;}
.contentWrap .postinfo-cellviewscomments {width:200px;text-align:right;vertical-align:baseline;}
.contentWrap .postinfo-cellviewscomments .viewsicon {background: url(/images/icon_view_s.png) no-repeat; padding:0 0 0 20px;}
.contentWrap .postinfo-cellviewscomments .commenticon {background: url(/images/icon_comment_s.png) no-repeat; padding:0 0 0 20px;}
.contentWrap .tagsicon {background: url(/images/icon_tags_s.png) no-repeat 0 4px; padding:1 0 2 20px;}
.contentWrap .posthead {margin:0 0 15px 0;}


.contentWrap .entry {padding:0px 0px 10px 0px;vertical-align:baseline;}
.contentWrap .entry, .contentWrap .posthead, .contentWrap .postmetadata {width:550px;}
.contentWrap .post-cellleft img {border: none !important;padding: 0px !important;margin:0px !important;vertical-align:baseline;}
.contentWrap .commenticon {vertical-align:baseline;}	
.contentWrap .post blockquote {background-image: url(/images/pixelorange.png); width:520px;color:#7F5000;border-left:5px solid #FFCC33;border-right:5px solid #FFCC33;padding:10px 7px 10px 7px;margin:5 auto 15;_margin:0 0 10 15px;}
* html .contentWrap .post blockquote {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pixelorange.png", sizingMethod="scale");}
.contentWrap .post blockquote ul li {background: url(/images/icon_bullet_orange.gif) no-repeat 0px 8px;}

.contentWrap .entry ul, .contentWrap .entry ol {margin-left:35px;}
.contentWrap .entry ul li {list-style-type: none;margin:2 0 2 0px;padding: 0px 0px 0px 15px;background: url(/images/icon_bullet.gif) no-repeat 0px 8px;}
.contentWrap .entry ol li {list-style-type: decimal;margin:0 0 0 15px;padding: 2px 0px 2px 2px;}


.contentWrap .postmetadata {text-align:center;width:550px;padding:0px;}

.contentWrap .navigation, .contentWrap-wide .navigation {display:block;clear:both;height:40px;width:500px;margin:0 auto;_margin-left:80px;}

.contentWrap .relatedpost h4{margin:10 0 0 25px;}
.contentWrap .relatedpost {border-top:1px solid #DDD;margin:0px 0 0 0;text-align:left;}
.contentWrap .relatedpost ul{padding: 0 0 0 0px;margin:5px 5px 5px 35px;}
.contentWrap .relatedpost ul li{list-style-type: none;padding: 0px 2px 0px 15px;line-height:19px;_line-height:16px;background: url(/images/icon_bullet.gif) no-repeat 0px 4px;_margin: 3px;behavior: url(/iepngfix/iepngfix.htc)}



.contentWrap-wide .post {width:900px; margin-left:auto; margin-right:auto;margin-bottom:20px; _margin-bottom:0px; padding:20px 0 40px 0; _padding:20 0 0 0px; display:table; background: url(/images/postborder.jpg)no-repeat center bottom;}
.contentWrap-wide .post-row {display:table-row;}
.contentWrap-wide .post-cellleft, .contentWrap-wide .post-cellright {display:table-cell;vertical-align:top;}
* html .contentWrap-wide .post-cellleft, * html .contentWrap-wide .post-cellright {display:inline;}
.contentWrap-wide .post-cellleft {width:80px;}
.contentWrap-wide .post-cellright {width:820px;}
.contentWrap-wide .posttitle {padding:0px 0 5px 0; margin:0 0 0px 0; eborder-top:1px dotted #666;}

.contentWrap-wide .postinfo {display:table;margin:0px 0 5px 0;padding:0 0 10px 0;border-bottom:1px dotted #666;width:100%;}
.contentWrap-wide .postinfo-row {display:table-row;}
.contentWrap-wide .postinfo-cellcats, .contentWrap-wide .post-cellviewscomments {display:table-cell;vertical-align:middle;vertical-align:baseline;}
* html .contentWrap-wide .postinfo-cellcats, * html .contentWrap-wide .postinfo-cellviewscomments {display:inline;}
.contentWrap-wide .postinfo-cellcats {width:510px;}
.contentWrap-wide .postinfo-cellviewscomments {width:300px;text-align:right;vertical-align:baseline;}
.contentWrap-wide .postinfo-cellviewscomments .viewsicon {background: url(/images/icon_view_s.png) no-repeat; padding:0 10 0 20px;}
.contentWrap-wide .postinfo-cellviewscomments .rss2icon {background: url(/images/icon_rss_s.png) no-repeat; padding:0 10 0 18px;}
.contentWrap-wide .postinfo-cellviewscomments .commenticon {background: url(/images/icon_comment_s.png) no-repeat; padding:0 0 0 20px;vertical-align:baseline;}
.contentWrap-wide .tags {background: url(/images/icon_tags_s.png) no-repeat; padding:0 10 0 18px;}
.contentWrap-wide .posthead {margin:0 0 15px 0;}


.contentWrap-wide .pagepost {text-align:left;margin:0 0 0 50px;padding:20px 0 0 0}

.contentWrap-wide .entrytext {padding:5px 0px 0px 0px;vertical-align:baseline;}
.contentWrap-wide .entrytext, .contentWrap-wide .posthead, .contentWrap-wide .postmetadata {width:820px;}
.contentWrap-wide .entrytext ul, .contentWrap-wide .entrytext ol {margin:0 0 20px 35px;}
.contentWrap-wide .entrytext ul li {line-height:24px;list-style-type: none;margin:0px;padding: 0px 0px 0px 15px;background: url(/images/icon_bullet.gif) no-repeat 0px 8px;behavior: url(/iepngfix/iepngfix.htc)}
.contentWrap-wide .entrytext ol li {list-style-type: decimal;margin:0 0 0 15px;}
.contentWrap-wide .post-cellleft img {border: none !important;padding: 0px !important;margin:0px !important;vertical-align:baseline;}
.contentWrap-wide .post blockquote {background-image: url(/images/pixelorange.png); width:700px;color:#7F5000;border-left:5px solid #FFCC33;border-right:5px solid #FFCC33;padding:10 7 10 7px;margin:0 auto 10 auto;_margin:0 0 10 15px;}
* html .contentWrap-wide .post blockquote {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pixelorange.png", sizingMethod="scale");}
.contentWrap-wide .post blockquote ul li {background: url(/images/icon_bullet_orange.gif) no-repeat 0px 8px;}

.contentWrap-wide .quiztemp table {margin:0 auto;}
.contentWrap-wide .quiztemp td {padding:10px;}


.contentWrap-wide .postmetadata {width:820px;padding:10px 0px;}
.contentWrap-wide .postmetadata .relatedpost h4{margin:10 0 0 25px;}
.contentWrap-wide .postmetadata .relatedpost {border-top:1px solid #DDD;margin:0px 0 0 0;text-align:left;}
.contentWrap-wide .postmetadata .relatedpost ul{padding: 0 0 0 0px;margin:5px 5px 5px 35px;}
.contentWrap-wide .postmetadata .relatedpost ul li{list-style-type: none;padding: 0px 2px 0px 15px;line-height:19px;_line-height:16px;background: url(/images/icon_bullet.gif) no-repeat 0px 4px;_margin: 3px;behavior: url(/iepngfix/iepngfix.htc)}

.contentWrap-wide #commentsclose {margin:20px auto;text-align:center;}


.contentWrap-wide .nocomment {margin-left:80px;}

.entry .wp-polls ul li, .entry .wp-polls-ul li, .entry .wp-polls-ans ul li, .entrytext .wp-polls ul li, .entrytext .wp-polls-ul li, .entrytext .wp-polls-ans ul li, #sidebar .wp-polls ul li, #sidebar .wp-polls-ul li, #sidebar .wp-polls-ans ul li {list-style-type: none;text-align: left;background-image: none;display: block;}


/*********************
SIDEBAR
**********************/
.contentWrap #sidebar {background-image: url(/images/pixelwhite.png);width:260px;}
* html .contentWrap #sidebar {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pixelwhite.png", sizingMethod="scale");width:260px;}

#sidebar ul {padding: 0 0 0 0px;margin:5px 5px 5px 10px;}
#sidebar .comment .comment-txt ul li {list-style-type:none;margin:4 0 4 10px;}
#sidebar .pages .pages-txt ul li, #sidebar .cats .cats-txt ul li, #sidebar .rss .rss-txt ul li, #sidebar .misc .misc-txt ul li{list-style-type:none;margin:4 0 4 10px;padding: 0px 2px 0px 15px;background: url(/images/icon_bullet.gif) no-repeat 0px 4px;behavior: url(/iepngfix/iepngfix.htc)}

/*#sidebar ul li ul{padding: 0 0 0 10px;margin: 10px 0 0 -10;}*/

#sidebar .comment-txt, #sidebar .tags-txt, #sidebar .rss-txt {width:250px;}

#sidebar .comment {padding:10px 0 0 0;}
#sidebar .comment-header {background: url(/images/icon_comment.png) no-repeat left top;height:50px;margin:10px 0 10 10px;}
e#sidebar .commenttitle{height:30px;display:block;margin-bottom:10px;padding:0px;}
e#sidebar .comment h2{display:inline;display:none;}
#sidebar .comment-txt {height:300px; width:250px; Overflow:auto; margin-top:0px; display:block; margin-top:5px;margin:0 0 0 5px;}
#sidebar .comment-txt ul li {margin-left:-15px;background:none;}

#sidebar .pages {padding:10px 0 0 0;}
#sidebar .pages-header {background: url(/images/icon_pages.png) no-repeat left top;height:50px;margin:20px 0 10 10px;}
#sidebar .pages-txt {display:block; margin:5px 0 0 5px;}
#sidebar .pages-txt ul li {margin-left:-15px;background:none;}

#sidebar .vote {padding:10px 0 0 0;}
#sidebar .vote-header {background: url(/images/icon_vote.png) no-repeat left top;height:50px;margin:20px 0 10 10px;}
#sidebar .vote-txt {display:block; margin:5px 0 0 5px;}
#sidebar .vote-txt ul {margin-left:40px;}
#sidebar .vote-txt ul li {margin-left:-15px;background:none;}

#sidebar .cats {padding:10px 0 0 0;}
#sidebar .cats-header {background: url(/images/icon_cats.png) no-repeat left top;height:50px;margin:20px 0 10 10px;}
#sidebar .cats-txt {display:block; margin:5px 0 0 5px;}
#sidebar .cats-txt ul li {margin-left:-15px;background:none;}
#sidebar .cats-txt ul li ul {margin-left:-5px;background:none;}

#sidebar .tags {padding:10px 0 0 0;}
#sidebar .tags-header {background: url(/images/icon_tags.png) no-repeat left top;height:50px;margin:20px 0 10 10px;}
#sidebar .tags-txt {display:block; margin:5px 0 0 5px;}
#sidebar .tags-txt ul li {margin-left:-15px;background:none;}

#sidebar .rss {padding:10px 0 0 0;}
#sidebar .rss-header {background: url(/images/icon_rss.png) no-repeat left top;height:50px;margin:20px 0 10 10px;}
#sidebar .rss-txt {display:block; margin:5px 0 0 5px;}
#sidebar .rss-txt ul li {margin-left:-15px;background:none;}

#sidebar .misc {padding:10px 0 0 0;}
#sidebar .misc-header {background: url(/images/icon_misc.png) no-repeat left top;height:50px;margin:20px 0 10 10px;}
#sidebar .misc-txt {display:block; margin:5px 0 0 5px;}
#sidebar .misc-txt p {margin:0;padding:0;text-align:center;}
#sidebar .misc-txt img {margin-left:auto;margin-right:auto;margin-bottom:5px;display:block;}
#sidebar .misc-txt ul li {margin-left:-15px;background:none;}



#sidebar .aboutsite {border-style: solid; border-color: #CCC #999 #999 #CCC; border-width: 1px; padding: 3px; display: block; background-color: #eee; text-align: center;margin:30 0 0 0px;}


/*COMMENT*/

#comments {width:800px;margin-left:80px;}
.alt {background-color: #FFF3CF;}
#comments ol {list-style-type: none;margin:0 0 0 20px;}
#comments ol li, #comments ol li .alt {margin:10px 0 0 0;padding:10px;border:2px solid #efefef;min-height:80px;}
.commentOfficialUser {border: 1px solid #ccc;	background-color: #EFF7FF !important; }
.comment-cellavatar {float:left;}
.comment-cellavatar img {background:#FFF;border:1px solid #ccc;padding:5px;margin-right:10px;}
.comment-cellcomment .commentmetadata {padding:0px 0 10px 0px;}
.comment-row {_height:1%;}
.commentdate {padding-left:20px;margin-left:20px;border-left:1px dotted #999;}
h3#commenttitle {margin-left:80px;margin-bottom:0px;_margin-top:0px;}
h3#postcommenttitle {margin-left:80px;margin-bottom:0px;margin-top:20px;_margin-top:0px;}

#commentform {margin-left:100px;}


#loading {text-align:center;padding:4px;margin:20px 40px 0 40px;background-color:#FFBFBF;border: 1px solid #f00;}


.ecomment-table {display:table;}
.ecomment-row {display:table-row;vertical-align:top;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
#comment-preview {background-color:#f7f7f7;padding:5px;border:1px dotted #999;width:750px;}



/* ----- Comment Quicktags ----- */
#comment_quicktags {text-align: left;margin: 5px 0 0 0;}
#comment_quicktags #ed_comment_toolbar {display: inline;}
#comment_quicktags input.ed_button {background: #F4F4F4;border: 1px solid #D6D3CE;color: #000000;font-family: Verdana, Arial, Sans-Serif;font-size:8pt;margin: 1px;width: auto;}
#comment_quicktags input:focus.ed_button {background: #FFFFFF;border: 1px solid #686868;}
#comment_quicktags #ed_strong {font-weight: bold;}
#comment_quicktags #ed_em {font-style: italic;}



.blogtest input, .blogtest textarea, .blogtest select{  font-size: 9pt;  background: #FFF;  border: 1px solid #FFF;}




/**************************
FOOTER
**************************/
#footer {width: 960px;height: 67px; /*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px, you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/ 
margin: 0 auto;padding-top:10px;padding-bottom:10px; margin-top: -60px;_margin-top:-52px; /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
text-align: center;background: url(/images/bottomborder.jpg) no-repeat;
background-position: center bottom;}





/*************************
IMG, Text alignment
**************************/
img.centered {display:block;margin-left:auto;margin-right:auto;text-align:center;}	
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}	
.alignleft {float: left}
.txtcenter, .txtaligncenter {text-align:center;display:block;margin-bottom:30px;}
.txtright, .txtalignright {text-align:right;display:block;margin-bottom:30px;}	
.txtleft, .txtalignleft {text-align:left;display:block;margin-bottom:30px;}

img.datepic {border: none !important;padding: 0px !important;margin:0px !important;}
.entry img, .entrytext img {border: 1px solid #CCC; padding:5px;margin-top:5px;margin-bottom:5px;background-color:#FFF;}
.noborder img {border: none !important; padding: 2px 2px; background-color: #FFF;}
.entry .wp-polls img, .entrytext .wp-polls img {border: 0px;padding: 2px 0px;background-color: #FFF;}
.post img {border-style: solid; border-color: #eee #aaa #aaa #eee;border-width: 1px;  padding:10px;background-color: #FFF;clear:both;}


/************************
FORMS
*************************/
#s {
border-style: solid; 
border-color: #666 #CCC #CCC #666; 
border-width: 1px; 
margin-left:1px; height:21px;}
#searchsubmit {
border-style: solid; 
border-color: #CCC #666 #666 #ccc; 
border-width: 1px; 
margin-bottom:-2px; _margin-bottom:-4px;height:21px;}

label, select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit] {  cursor: pointer;} 
input#searchsubmit{font-family: Verdana, mingliu,Arial, Sans-Serif;font-size: 12pt;}

input, textarea, select{  background: #f9f9f9;  border: 1px solid #999;
}

#commentform #url {width:300px;height:21px;}
#commentform #email,#commentform #author {width:200px;height:21px;}
#commentform #comment {width:700px;}
#commentform #url, #commentform #email,#commentform #author, #commentform #comment { border-style: solid; border-color: #666 #CCC #CCC #666; border-width: 1px; }
#commentform #submit{ border-style: solid; border-color: #CCC #666 #666 #ccc; border-width: 1px; }

#sidebar .wp-polls-ul input, #sidebar .wp-polls-ul textarea, #sidebar .wp-polls-ul select{   font-size: 9pt;   background: #FFF;   border: 1px solid #FFF; }
#content .wp-polls-ul input, #content .wp-polls-ul textarea, #content .wp-polls-ul select{  font-size: 9pt;  background: #FFF;  border: 1px solid #FFF;}
.wp-polls-ans .Buttons {  border-top: 1px solid #ddd;border-right: 1px solid #888;border-bottom: 1px solid #888;border-left: 1px solid #ddd;}


/*

eetextarea { font-size: 1.4em; }


input:focus, textarea:focus{  background: #fff;}

input:hover { background: #FFF; color: #333; }

fieldset{   border: 1px solid #999;   margin: 0;   padding: 5px; }

#search fieldset label { display: none; }

#search_form input[type=text] {border:1px solid #999; margin-left:1px; height:19px;}
#search_form input {border:1px solid #999; margin-left:1px; padding:0px; height:19px;}



*/




/**********************
FONT STYLE
**********************/
body {color: #333333; font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 13px;}
p {padding: 0px 0 12px 0;}
a, a:visited {color: #6699FF;text-decoration: none;}
a:hover, a:active {color: #FF9900;text-decoration: none;}
h1, h2, h3 {font-weight: bold;padding-bottom: 5px;}
.posttitle h3 {padding-bottom:0px;}
h1 {font-size: 20pt;}
h2 {font-size: 18pt;}
h3 {font-size: 16pt;}
h4 {font-size: 14pt;}
h1 a, #header h2{color: #fff;}
.postinfo, .postmetadata, .posthead{font-size:13px; color:#999;}
.postinfo A, .postinfo A:visited , .postmetadata A, .postmetadata A:visited {color:#666;}
.postinfo A:hover,  .postinfo A:active, .postmetadata A:hover,  .postmetadata A:active {color:#FF9900;}
.post {text-align:left;}
.post .entry, .post .entrytext{font-size:13px;line-height:18pt;}
#commentform {font-size:13px;}
input#searchsubmit{font-family: Verdana, mingliu,Arial, Sans-Serif;font-size: 10pt;}

del, strike {color:#CCC;}

.contentWrap .relatedpost h4{font-size:10pt;color:#999;}
.contentWrap {font-size:10pt;}
.contentWrap-wide .postmetadata .relatedpost h4{font-size:12pt;color:#999;}
.contentWrap-wide .postmetadata {font-size:10pt;}
.contentWrap-wide #commentsclose p {font-size:18px;font-weight:bold;}
.contentWrap-wide .quiztemp td {font-size:10pt;line-height:18pt;}


#sidebar h2 {font-family: Verdana, mingliu,Arial, Sans-Serif;font-size: 14pt;color: #6666CC !important;margin: 10px 0px 0px 0px;padding: 8px 0px 0px 0px;height: 28px;display:inline;}
#sidebar .comment h2{line-height:150%;}
#sidebar .vote h2{line-height:150%;}
#sidebar .pages h2{line-height:150%;}
#sidebar .misc h2{line-height:150%;}
#sidebar .tags h2{line-height:150%;}
#sidebar .tags .st-tag-cloud A:hover {color:#FF9900 !important;}
#sidebar .rss h2{line-height:150%;}
#sidebar .cal h2{line-height:170%;}
#sidebar .cats h2{line-height:150%;}

#sidebar .comment_txt {color:#666;}


/****** Flickr Photo Album **********/
.flickr-photos-title {background: url(http://l.yimg.com/g/images/flickr_logo_gamma.gif.v59899.14) no-repeat; margin-top:20px; padding-top:40px;background-position:110px 0px} 
.flickr-photos {width:600px;text-align:center;margin:0 auto;background:#efefef;padding:10px 0px;border:1px solid #ddd;}
.flickr-photos img {padding:4px;margin:5px 10px;}


/*** Special Registration form CSS ***/
fieldset p {margin:0;padding:0;}
label {width:200px;text-align:right;display:block;float:left;margin:0 5px 0 0;font-weight:bold;font-size:1.1em}
.require, .optional {padding:0 0 20 0px;vertical-align:top;clear:both;}
.require input, .optional input {font-size:1.1em;}
.selbox, .txtbox, .txtareabox {border-top:1px solid #666;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #666;vertical-align:top;}
.selbox {width:80px;}
.fieldbox {margin:0 0 0 205px;_margin:0 0 0 210px;}
.fieldalert {margin:10 0 5 0px;_margin:5 0 5 3px;padding:5px;border:1px solid #CCC;font-size:0.85em;background:#FFC;}/* fieldalert is for info that require a more pop out look */
.fieldnote {margin:10 0 5 0px;_margin:5 0 5 3px;padding:5px;border:1px solid #CCC;font-size:0.85em;background:#FFF;}/* fieldnote is for info that should stand out, but not require an alert kind of look */
.fieldnote-inline {padding:10 0 5 0px;font-size:0.9em;font-style:italic;} /*fieldnote-inline is for info that should just go with the rest, like one line sentence */
.fieldtitle {margin:10 0 5 0px;_margin:0 0 0 3px;font-size:1em;font-weight:bold;} /* fieldtitle is for title about the following field */
.radiobox, .chkbox {margin:3 5 0 0;_margin:0 10 0 0;vertical-align:top;}
fieldset {border:none;}
.col-left, .col-right, .col-grad-left {display:inline-block;margin-bottom:15px;width:210px;_width:210px;}
.col-left {float:left;padding:0 0px 0 20px;margin-right:30px;}
.col-left .radiobox, .col-right .radiobox {margin-left:-18px;_margin-left:-24px;_margin-right:5px;}
.col-right {_padding:0 0 0 19px;}
.formbox {display:inline-block;float:left;width:480px;}
.spicon {font-weight:bold;color:#F00;margin:0 3px 0 0;}
p.chkbox-box {margin:0 0 5 208px;}
input.smbbtn {border-top:1px solid #CCC;border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #ccc;vertical-align:top;padding:0px 10 2 10;height:29px;}
.smbbtn-box {text-align:center;}
.txtareabox {}
