/* @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%;}
#container{min-height:100%;height:auto !important;height:100%;margin:0 auto -140px;/* the bottom margin is the negative value of the footer's height */}
#footerContainer,.push{height:140px;/* .push must be the same height as .footer */}
/* @end */
/* @group General Styles */
body{background-color:#ffffff;color:#f3f3f3;margin:0;font:95%/1.5em Helvetica;}
/* org body{background-color:#ffffff;color:#f3f3f3;margin:0;font:95%/1.5em Helvetica;} */
p{}
b,strong{}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}
a img,.imageStyle{border-style:none;}
.image-left{float:left;margin:0 10px 10px 0;}
.image-right{float:right;margin:0 0 10px 10px;}
/* @end */
/* @group Layout */
.clear{clear:both;}
#pageHeader-bg{height:205px;margin:0;padding:0;background-color:#333333;}
#pageHeader{height:205px;margin:0 auto;padding:0;}
#header{height:155px;margin:20px 0 0;padding:0;}
#header-skin{height:155px;margin:0;padding:0;background:url(images/header-skin.png) repeat-x;}
/* org
#pageHeader-bg{height:254px;margin:0;padding:0;background-color:#333333;}
#pageHeader{height:254px;margin:0 auto;padding:0;}
#header{height:155px;margin:69px 0 0;padding:0;}
#header-skin{height:155px;margin:0;padding:0;background:url(images/header-skin.png) repeat-x;}
end */


#logo{float:right;margin:25px 0 0;padding:0 20px 0 0;}
#site_title{position:relative;top:60px;text-align:left;margin:0;padding:0 0 0 20px;}
#site_title .site_title{font-size:2.5em;font-weight:normal;font-style:normal;margin:0;padding:0;}
.site_slogan{font-size:1.2em;font-weight:normal;font-style:normal;margin:15px 0 0;padding:0;}
#container{}
#contentContainer-bg{background:url(images/contentContainer-bg.png) repeat-x;margin:0;padding:0;}
#contentContainer{margin:0 auto;padding:20px 0;}
#sidebarContainer{width:220px;float:left;text-align:left;font-size:0.80em;font-weight:normal;font-style:normal;padding:0;}
#sidebar{display:block;padding:10px 20px 10px 20px;border:1px solid #333333;}
/* sidebar_title{font-size:1.6em;background-color:#330066;color:#f3f3f3;padding:5px 20px 5px 20px;} */
#sidebar_title{font-size:1.6em}
#content{margin:0 0 20px 260px;text-align:left;font-size:0.90em;font-weight:normal;font-style:normal;}
#footerContainer{background:url(images/footerContainer-shadow.png) repeat-x;background-color:#666666;height:140px;font-size:0.75em;padding:0;}
#footer{position:relative;top:40px;padding:0;margin:0 auto;text-align:center;}
#footer p{}
#footer a:link,#footer a:visited{}
#footer a:hover,#footer a:active{}
/* @end */
/* @group Bread-crumb */
#breadcrumb{font-size:0.8em;margin:25px auto 0;text-align:left;}
#breadcrumb ul{}
#breadcrumb li{}
#breadcrumb a{}
#breadcrumb a:hover{}
/* @end */
/* @group Toolbar */
/* @group toolbar_horizontal */
/* Toolbar Styles */
#toolbar_horizontal{text-align:left;font-size:0.95em;background:url(images/toolbar.png) repeat-x;margin:0 8px;padding:0;}
/* Parent - Level 0 */
#table{display:block;margin:0;padding:0;}
#table li{display:inline;margin:0;padding:0;}
#left-cell{float:left;background:url(images/toolbar-left.png) no-repeat;display:block;height:30px;width:8px;}
#right-cell{float:right;background:url(images/toolbar-right.png) no-repeat;display:block;height:30px;width:8px;}
#toolbar_horizontal ul{list-style:none;margin:0;padding:0;position:relative;top:0;line-height:30px;height:30px;}
#toolbar_horizontal ul li{display:inline;line-height:30px;height:30px;margin:0;padding:0;}
#toolbar_horizontal ul li a{text-decoration:none;display:block;float:left;line-height:30px;height:30px;padding:0 20px;border-right:1px solid #444;}
#toolbar_horizontal ul li a:hover,#toolbar_horizontal ul li a:active{background:url(images/toolbar.png) repeat-x;}
#toolbar_horizontal ul li .current{}
#toolbar_horizontal ul li .current:hover{}
#toolbar_horizontal ul li .currentAncestor{}
#toolbar_horizontal ul li .currentAncestor:hover{}
/* 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;font-weight:normal;font-style:normal;}
#toolbar_vertical .current{}
#toolbar_vertical .current:hover{}
#toolbar_vertical .currentAncestor{}
/* 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{margin:0;padding:10px 20px 20px 0;border:1px solid #333333;}
#toolbar_vertical ul ul li{margin:0 0 3px;padding:0;}
#toolbar_vertical ul ul li a{}
#toolbar_vertical ul ul li a{display:block;}
#toolbar_vertical ul ul li a:hover{text-decoration:underline;}
#toolbar_vertical ul ul .current{text-decoration:underline;}
#toolbar_vertical ul ul li .currentAncestor{text-decoration:underline;}
/* Child - Level 2 */
#toolbar_vertical ul ul ul{padding:3px 0 0;border:none;}
#toolbar_vertical ul ul ul li{padding:2px 0 0;margin:0;}
#toolbar_vertical ul ul ul li a{padding-left:40px;}
#toolbar_vertical ul ul ul li a:hover{}
#toolbar_vertical ul ul ul li .current{}
#toolbar_vertical ul ul ul li .current:hover{}
#toolbar_vertical ul ul ul li .currentAncestor{}
/* Child Level 3 */
#toolbar_vertical ul ul ul{}
#toolbar_vertical ul ul ul ul li{}
#toolbar_vertical ul ul ul ul li a{padding-left:60px;}
#toolbar_vertical ul ul ul ul a:hover{}
/* Child Level 4 */
#toolbar_vertical ul ul ul ul{}
#toolbar_vertical ul ul ul ul ul li{}
#toolbar_vertical ul ul ul ul ul li a{padding-left:80px;}
#toolbar_vertical ul ul ul ul ul a:hover{}
/* Child Level 5 */
#toolbar_vertical ul ul ul ul ul{}
#toolbar_vertical ul ul ul ul ul ul li{}
#toolbar_vertical ul ul ul ul ul ul li a{padding-left:100px;}
#toolbar_vertical ul ul ul ul ul ul a:hover{}
/* @end */
/* @group toolbar_footer */
#toolbar_footer{margin:0 auto;padding:20px 0 0;text-align:center;}
#toolbar_footer .currentAncestor:hover{}
#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;}
#toolbar_footer ul li .current{}
#toolbar_footer ul li .currentAncestor{}
/* Child - Level 1 */
#toolbar_footer ul ul{display:none;}
/* @end */
/* @end */
/* @group Global Classes */
/* Main content area unordered list styles */
#contentContainer #content ul{}
#contentContainer #content li{}
ul.disc{}
ul.circle{}
ul.square{}
ol.arabic-numbers{}
ol.upper-alpha{}
ol.lower-alpha{}
ol.upper-roman{}
ol.lower-roman{}
/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul{}
#sidebarContainer #sidebar li{}
/* Table Styles */
table{}
/* @end */
/* @group File Sharing */
.filesharing-description{text-align:left;font-size:16px;font-weight:bold;margin-bottom:20px;}
.filesharing-item{margin-top:10px;margin-bottom:10px;padding:5px;font-size:1.5em;}
.filesharing-item:hover{}
.filesharing-item-title a:link{}
.filesharing-item-title a:hover{}
.filesharing-item-title a:visited{}
.filesharing-item-description{font-size:10px;}
/* @end */
/* @group Blog */
/* @group plugin_sidebar */
#plugin_sidebar{margin:0 0 10px;line-height:15px;}
/* @group Tag Cloud */
ul.blog-tag-cloud{text-align:left;padding:10px 0;margin:10px 0;width:177px;padding:10px 20px 10px 20px;border:1px solid #333333;}
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 #333333;}
.blog-category-link-enabled{background:url(images/cat.png) no-repeat;padding:0 0 0 17px;}
.blog-category-link-enabled:link,.blog-category-link-enabled:visited{}
.blog-category-link-enabled:hover{}
.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 #333333;}
.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 #333333;}
.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-tags a{}
.blog-entry{margin-bottom:20px;}
.blog-entry-title{margin:0;padding:0;text-decoration:none;font:normal 1.4em/1.2em Helvetica,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:0 0 10px;text-indent:17px;font-size:11px;}
.blog-entry-summary{margin:10px;}
.blog-entry-body{margin:0;font:100%/1.5em Georgia;}
/* org .blog-entry-body{} */
.blog-entry-comments{margin:15px 0 5px;z-index:2;font-size:11px;}
.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/perma.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-image-smiley{}
.blog-entry-comments-inline{border:solid 1px;}
/* @end */
/* @end */
/* @group Photo Album */
/* @group Index Page (Thumbnail view) */
.album-title{text-align:left;font-size:16px;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;font-size:1.2em;font-weight:bold;}
/* @end */
/* @group Quicktime Album */
/* @group Index Page (Movie Thumbnail view) */
.movie-page-title{margin-bottom:5px;font-size:2.0em;}
.movie-page-description{font-size:0.9em;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%;}
.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 */
/* added by PD */
#toolbar_horizontal{font-size:0.85em;background:url(images/toolbar.png) repeat-x;margin:0 8px;padding:0;}
/*#sidebar_title{font-size:1.4em;background-color:#330066;color:#f3f3f3;padding:10px 20px 10px 20px;}*/
#sidebar_title{font-size:1.4em;background-color:#f3f3f3;color:#330066;padding:5px 20px 5px 20px;border:1px solid #330066}
body{font:95%/1.2em Verdana;}
h1, h2, h3, h4, h5, h6 {font-weight: normal}
h1{font-size: 1.6em}
h2{font-size: 1.3em}
h3{font-size: 1.2em}
h4{font-size: 1.1em}
h5{font-size: 1.0em}
