/* @group RESET */
*{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{padding-bottom:1.0em;line-height:1.0em;}
p{margin:0 0 1.0em;}
ul,ol{padding:1.0em 0;margin-left:2.5em;}
li{margin-left:2.0em;}
/* @end */
/* @group STICKER */
html,body{height:100%;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -115px;/* the bottom margin is the negative value of the footer's height */}
#footerContainer,.push{height:104px;/* .push must be the same height as .footer */}
/* @end */
/* @group General Styles */
body{font:100%/1.2em;}

b,strong{}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
.imageStyle{border-style:none;}
img,a img{border-style:none;}
.image-left{float:left;margin:0 10px 10px 0;}
.image-right{float:right;margin:0 0 10px 10px;}
blockquote,.standout{}
ul.disc{}
ul.circle{}
ul.square{}
ol.arabic-numbers{}
ol.upper-alpha{}
ol.lower-alpha{}
ol.upper-roman{}
ol.lower-roman{}
/* Table Styles */
table{}
/* @end */
/* @group Layout */
.clear{clear:both;}
.wrapper{}
#contentContainer{padding-bottom:144px;padding-top:12px;margin:0px auto 0;}
#site_title{text-align:left;margin:0 12px 12px;position:relative;top:5px;}
#site_title .site_title{font-size:2.5em;margin:0 20px 0 0;}
.site_slogan{font-size:1.2em;}
#pageHeader{margin:0 auto 12px;}
.TW009_column{float:left;}
.TW009_bgimage{width:90%;margin:0 auto;float:none;}
.TW009_bgimage{}
#headerpos1{}
#headerpos2{}
#headerpos3{}
#headerpos4{}
#headerpos5{}
#logo{margin:0 auto;text-align:center;}
#logo img{margin:0 0 20px;}
.pageBorder{padding:12px 0;margin:0 0 12px;}
.pageBG{margin:0 12px;padding:0px 0px 12px 0px;z-index:0;background-color:#fff;}
/*
sidebar
*/
#sidebarContainer{width:0px;float:left;text-align:left;font-size:0.80em;}
#sidebar{display:block;padding:0px;border:0px solid;width:0px;}
#sidebar_title{font-size:2.2em;}
#content{margin:0 0 0 0px;text-align:left;font-size:0.9em;}
#footerContainer{background:url(images/footer.png) repeat-x;font-size:0.75em;}
#footer{padding:20px 0 0;margin:0 auto;text-align:center;}
/* @end */
/* @group Bread-crumb */
#breadcrumb{font-size:0.8em;margin:0px auto;padding:0px 0 0;text-align:left;}
/* @end */
/* @group Toolbar */
/* @group toolbar_horizontal */
/* Toolbar Styles */
.toolbar_horizontal{text-align:right;font-size:0.95em;}
/* Parent - Level 0 */
.toolbar_horizontal ul{list-style:none;margin:0;padding:12px 10px 2px 0;line-height:35px;height:35px; }
.toolbar_horizontal ul li{display:inline;line-height:35px;height:35px;margin:0;padding:0;}
.toolbar_horizontal ul li a{text-decoration:none;padding:7px 20px 7px;}
/* Child - Level 1 */
.toolbar_horizontal ul ul{display:none;}
/* @end */
/* @group toolbar_vertical */
/* Toolbar Styles */
.toolbar_vertical{position:relative;top:0;font-size:0.95em;margin:10px 0;}
.toolbar_vertical a{display:none;padding:5px 0 2px 20px;height:20px;text-decoration:none;}
.toolbar_vertical .current{text-decoration:underline;}
.toolbar_vertical .currentAncestor{text-decoration:underline;}
/* Parent - Level 0 */
.toolbar_vertical ul{list-style:none;margin:0;padding:0;}
.toolbar_vertical li{position:relative;margin:0;padding:0;}
.toolbar_vertical ul li{display:inline;}
/* Child - Level 1 */
.toolbar_vertical ul ul{padding:10px 20px 20px 0;border:1px solid;}
.toolbar_vertical ul ul li{margin:0 0 3px;}
.toolbar_vertical ul ul li a{display:block;}
.toolbar_vertical ul ul li a:hover,.toolbar_vertical ul ul .current,.toolbar_vertical ul ul li .currentAncestor{text-decoration:underline;}
/* Child - Level 2 */
.toolbar_vertical ul ul ul{padding:0;border:none;}
.toolbar_vertical ul ul ul li{padding:0;margin:0;}
.toolbar_vertical ul ul ul li a{padding-left:40px;}
/* Child Level 3 */
.toolbar_vertical ul ul ul ul li a{padding-left:60px;}
/* Child Level 4 */
.toolbar_vertical ul ul ul ul ul li a{padding-left:80px;}
/* Child Level 5 */
.toolbar_vertical ul ul ul ul ul ul li a{padding-left:100px;}
/* @end */
/* @group toolbar_footer */
#toolbar_footer{margin:0 auto;padding:20px 0 0;text-align:center;}
#toolbar_footer a:link,#toolbar_footer a:visited{padding:0 15px;text-decoration:none;text-align:center;}
#toolbar_footer a:hover,#toolbar_footer a:active{text-decoration:underline;}
/* Parent - Level 0 */
#toolbar_footer ul{list-style:none;padding:0;margin:0;}
#toolbar_footer ul li{display:inline;text-align:center;margin:0;padding:0;}
/* Child - Level 1 */
#toolbar_footer ul ul{display:none;}
/* @end */
/* @end */
/* @group File Sharing */
.filesharing-description{text-align:left;margin-bottom:20px;}
.filesharing-item{margin-top:10px;margin-bottom:10px;padding:5px;}
.filesharing-item-title{font-size:1.5em;}
.filesharing-item-description{}
/* @end */
/* @group Blog */
/* @group plugin_sidebar */
#plugin_sidebar{margin:0 0 10px;line-height:15px;}
/* @group Blog Entry Tags */
.blog-entry-tags{background:url(images/tag_black.gif) no-repeat;padding:0 0 0 17px;}
/* @end */
/* @group Tag Cloud */
ul.blog-tag-cloud{text-align:justify;padding:10px 0;margin:10px 0;width:177px;padding:10px 20px 10px 20px;border:1px solid;}
ul.blog-tag-cloud li{display:inline;padding-right:5px;margin:0;}
.blog-tag-size-1{font-size:0.8em;}
.blog-tag-size-2{font-size:0.85em;}
.blog-tag-size-3{font-size:0.9em;}
.blog-tag-size-4{font-size:0.95em;}
.blog-tag-size-5{font-size:1em;}
.blog-tag-size-6{font-size:1.05em;}
.blog-tag-size-7{font-size:1.1em;}
.blog-tag-size-8{font-size:1.15em;}
.blog-tag-size-9{font-size:1.2em;}
.blog-tag-size-10{font-size:1.25em;}
.blog-tag-size-11{font-size:1.3em;}
.blog-tag-size-12{font-size:1.35em;}
.blog-tag-size-13{font-size:1.4em;}
.blog-tag-size-14{font-size:1.45em;}
.blog-tag-size-15{font-size:1.5em;}
.blog-tag-size-16{font-size:1.55em;}
.blog-tag-size-17{font-size:1.6em;}
.blog-tag-size-18{font-size:1.65em;}
.blog-tag-size-19{font-size:1.7em;}
.blog-tag-size-20{font-size:1.75em;}
/* @end */
/* Styles the blog categories in the blog sidebar */
#blog-categories{text-align:left;margin:10px 0;width:177px;padding:10px 20px 10px 20px;border:1px solid;}
.blog-category-link-enabled{background:url(images/cat.png) no-repeat;padding:0 0 0 17px;}
.blog-category-link-disabled{background:url(images/cat.png) no-repeat;padding:0 0 0 17px;}
/* styles the archives in the blog sidebar */
#blog-archives{text-align:left;margin:10px 0;width:177px;padding:10px 20px 10px 20px;border:1px solid;}
.blog-archive-link-enabled{background:url(images/date.png) no-repeat;padding:0 0 0 17px;}
.blog-archive-link-enabled:link,.blog-archive-link-enabled:visited{background-repeat:no-repeat;}
.blog-archive-link-enabled:hover{background-repeat:no-repeat;}
.blog-archive-link-disabled{background:url(images/date.png) no-repeat;padding:0 0 0 17px;}
/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds{text-align:left;margin:10px 0 0;width:177px;padding:10px 20px 10px 20px;border:1px solid;}
.blog-rss-link{background:url(images/rss.png) no-repeat;padding:0 0 0 17px;}
.blog-rss-link:hover{}
.blog-comments-rss-link{background:url(images/rss.png) no-repeat;padding:0 0 0 17px;}
.blog-comments-rss-link:hover{float:left;}
/* @end */
/* @group entry */
.blog-entry-tags{font-size:0.8em;}
.blog-entry{margin-bottom:30px;}
.blog-entry-title{margin:0;padding:0;text-decoration:none;font:bold 1.4em/1.2em Arial,sans-serif;}
.blog-entry-title a{text-decoration:none;}
.blog-entry-title a:hover,.blog-entry-title a:active{text-decoration:underline;}
.blog-entry-date{background:url(images/date.png) no-repeat;line-height:15px;display:table;margin:4px 0 10px;text-indent:17px;font-size:0.9em;}
.blog-entry-summary{margin:10px;}
.blog-entry-body{font:normal .9em/1.4em Arial,sans-serif}
.blog-entry-comments{margin:15px 0 5px;z-index:2;font-size:0.9em;}
.blog-entry-category{line-height:15px;background:url(images/cat.png) no-repeat;padding-left:17px;margin:0 4px 0 10px;}
.blog-entry-permalink{line-height:15px;background:url(images/permalink.png) no-repeat;padding-left:15px;margin:0 0 0 10px;}
.blog-read-more{background:url(images/readmore.png) no-repeat;padding-left:17px;margin-left:15px;}
.blog-entry-comments-inline{border:solid 1px;}
/* @end */
/* @end */
/* @group Photo Album */
/* @group Index Page (Thumbnail view) */
.album-title{text-align:left;font-size:1.5em;font-weight:bold;}
.album-description{margin-bottom:60px;}
.album-wrapper{display:block;width:99%;margin:0 auto;position:relative;}
.thumbnail-wrap{text-align:center;position:relative;float:left;margin:0 auto 60px;padding:0 8px;border:none;background:none;}
.thumbnail-frame{position:absolute;bottom:0;left:0;padding:3px;background:none;border:none;}
.thumbnail-frame:hover{}
.thumbnail-frame a{}
.thumbnail-frame a:hover{}
.thumbnail-frame a:hover img{margin:auto;}
.thumbnail-frame img{margin:auto;}
.thumbnail-caption{margin:0;padding:0;height:35px;display:block;font-size:0.8em;}
/* @end */
/* @group Single Page (Photo view) */
.photo-background{text-align:center;margin:0px auto;}
.photo-navigation{background:transparent;text-align:center;margin-top:30px;}
.photo-navigation p{}
.photo-links{padding:20px 0px 0px 0px;}
.photo-navigation a:link,.photo-navigation a:visited{padding:0;margin:0;}
.photo-navigation a:hover{}
.photo-frame{text-align:center;margin:30px auto 0;}
.photo-title{display:none;}
.photo-caption{padding:0;margin:0;font-size:1.2em;text-align:center;}
#flashcontent{text-align:center;}
/* @end */
/* @end */
/* @group Quicktime Page */
.movie-frame{text-align:center;}
.movie-description{text-align:center;}
/* @end */
/* @group Quicktime Album */
/* @group Index Page (Movie Thumbnail view) */
.movie-page-title{margin-bottom:5px;font-size:2.0em;}
.movie-page-description{margin-bottom:15px;padding-bottom:10px;}
.movie-thumbnail-frame{width:132px;height:auto;float:left;position:relative;margin-right:10px;margin-bottom:10px;border:1px solid;text-align:center;padding:2px;}
.movie-thumbnail-frame:hover{}
.movie-thumbnail-caption{}
/* @end */
/* @group Single Page (Movie View) */
.movie-background{margin:10px;}
.movie-title{font-size:2.0em;}
.movie-frame{margin-bottom:10px;}
/* @end */
/* @end */
/* @group Contact Form */
.message-text{}
form{}
.required-text{}
.form-input-field{width:95%;}
.form-input-button{}
/* @end */
/* @group special */
/* FormLoom styles*/
input.fl-text,textarea.fl-textarea{width:98%;}
/*Up2five column CSS support*/
.column{float:left;}
.one{width:100%;}
.two{width:50%;}
.three{width:33.3%;}
.four{width:25%;}
.five{width:20%;}
.two3rds{width:66%;}
.three4ths{width:75%;}
.four5ths{width:80%;}
.column .content{width:90% ! important;margin:0 auto;padding:0 ! important;float:none ! important;}
/* @end */
