
/* -------------- */
/* --- header --- */
/* -------------- */

/* search go button image */
div#header .sitehead-right span a:link,
div#header .sitehead-right span a:visited,
div#header .sitehead-right span a:hover
div#header .sitehead-right span a:active { background: transparent url("../images/go.png") top left no-repeat; }

#header .sitehead-right {float: right; height: 25px; margin: 20px 0 0 0; padding: 10px 0;
text-align: center;	width: 310px;}

/* ------------------ */
/* --- navigation --- */
/* ------------------ */

/* nav drop down bg */
#nav li ul { background: transparent url("../images/dropdown-nav.png") bottom left no-repeat; }


/* ------------------- */
/* --- left column --- */
/* ------------------- */

/* right nav list link */
div.navigation li a { background: transparent url("../images/seeall-arrow.gif") top left no-repeat; }


/* -------------------- */
/* --- right column --- */
/* -------------------- */


/* right nav list link */
div#rightnav-list li a { background: #eee url("../images/right.gif") top right no-repeat; }

div#rightnav-list li.browse_selected a {background: #efffdd url("../images/down.gif") top right no-repeat; color: #af740d;}

div#rightnav-list li.browse_selected li a {background: transparent url("../images/nav-subnav.gif") top left repeat-y; color: #af910f !important;}

/* right nav list link hover */
div#rightnav-list li a:hover { background: #efffdd url("../images/right.gif") top right no-repeat; }

div#rightnav-list li.browse_selected a:hover {background: #efffdd url("../images/down.gif") top right no-repeat; color: #af740d;}

div#rightnav-list li.browse_selected ul li a:hover { background: transparent url("../images/nav-subnav-hover.gif"); }

/* right nav list sub list */
div#rightnav-list li ul { background: transparent url("../images/expand-bg.gif") !important; }

/* right nav list icons */
ul.pop li.video { background: transparent url("../images/icon-video.gif") top left no-repeat; }
ul.pop li.interactive { background: transparent url("../images/icon-interactive.gif") top left no-repeat; }
ul.pop li.article { background: transparent url("../images/icon-article.gif") top left no-repeat; }

/* the tabbed box sub list bg */
.tabberlive .tabbertab { background: transparent url("../images/tabboxbg.gif"); }

/* --------------------- */
/* --- miscellaneous --- */
/* --------------------- */

.related ul li { background: url("../images/bullet2.gif") 0 3px no-repeat; }

/* video player */
div.wordtube {background: #F9FBF8; border: 1px solid #C0C0BA;}
div.float-post-left { float: left; }
/* latest heading */

div.latestheading { }
div.latestheading h3.archive-post-list,
div.latestheading h3.video-post-list {text-decoration: none; border: 0; background-image: none;
background: transparent !important;}

div.listheadrss { float: right; }

/* category list */
div.category_list_header a {font: bold 14px georgia; color: #807954;}
div.category_list_header a:hover { text-decoration: none; }

#footer .alignleft {float: left; margin: 0; margin: 5px 10px; padding: 0; padding-top: 0 !important;	width: 500px; font-size: 11px; color: #fff;}
#footer .alignleft p {padding-top: 10px; padding-left: 5px; padding-bottom: 0 !important;
margin-bottom: 0 !important;}
#footer .alignleft img { vertical-align: middle; }
#footer .alignright {height: 100px; margin: 0 !important; padding: 0; text-align: center;	width: 320px;}
.footerbox {margin: 0 auto; padding: 5px 5px 5px 5px; width: 320px;}
.footerbox p { margin: 0; }
.footerbox p a { text-decoration: underline; text-transform: none !important; }




/* WP Images + Captions */
.aligncenter, div.aligncenter {	display: block;  margin-left: auto;	margin-right: auto;}
.wp-caption {border: 0;	text-align: center;	background-color: #ddd;
	padding-top: 4px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption.alignright {margin: 0px 0px 10px 16px;}
.wp-caption.alignleft {margin: 0px 16px 10px 0px;}
.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;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 2px; display: inline; border: 0px solid #559ab7;
	text-align: center; background-color: #fff; margin: 0px 0px 10px 16px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
img.alignleft {padding: 2px; display: inline; border: 0px solid #559ab7;
	text-align: center; background-color: #fff; margin: 0px 16px 10px 0px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright {float: right;}
.alignleft {float: left}
#picright {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
#picleft {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
/* END WP Images + Captions */

/* commenting */	
.commentheader {border-bottom: 1px solid #e1e1e1; color: #54422E; font: bold 16px Arial, Verdana, georgia; padding-bottom: 5px; margin: 10px 0px 10px 0px;}
#thecomments {color: #777777;}
#thecomments .holder {padding: 6px; background: #f6f6f6 url(../images/comment-bg.gif); margin-bottom: 6px;}
#thecomments .pic {float: left;}
#thecomments a {color: #333; text-decoration: none;}		
#thecomments .meta {font-weight: bold; color: #333;}
#thecomments .small {font: normal 11px arial, verdana;}
#thecomments .thetext {font-size: 11px; color: #444;}
#thecomments .right {float: right; width: 560px; text-align: left;}
#comments label {color: #777;}
#comments textarea {width: 370px; height:75px; margin-top: 3px; font-size: 11px;}
#comments input {width: 150px;  font-size: 11px; }
#disclaimer {float: right; width: 205px; color: #444; font: 10px Arial, Verdana; background-color: #f6f6f6; padding: 6px; border: 1px solid #e1e1e1; line-height: 14px;}
#disclaimer b { font-size: 11px;}
#commentform form {margin: 0px;}
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
#comments .submitbutton {background-color: #54422E; border: 1px solid #999166; color: #fff; padding: 4px;}
#comments .submitbutton:hover {background-color: #999166; border: 1px solid #54422E; color: #fff;}
/* end commenting */
