/*<group=General>*/

body{padding:0px;width:768px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto 0px auto;
	background: #333333;
}
p{
	font-family: Arial, Helvetica, sans-serif;
}

b,strong{
	font-family: Arial, Helvetica, sans-serif;
}

a:link,a:visited{
	font-family: Arial, Helvetica, sans-serif;
}

a:hover,a:active{
	font-family: Arial, Helvetica, sans-serif;
}

img{border:none}

.image-left{float:left;margin:3px 3px 3px 0;padding:3px 3px 3px 0}

.image-right{float:right;margin:3px 0 3px 3px;padding:3px 0 3px 3px}

/*</group>*/

/*<group=Layout>*/

#container{background: repeat url(images/canvas.png) 0px 75px;position:relative;width:600px;z-index:0;top:0px;font-family: Arial, Helvetica, sans-serif;
}

* html #container{background: repeat-y url(images/canvas.gif) 0px 75px;position:relative;width: 600px;z-index:0;top:0px;font-family: Arial, Helvetica, sans-serif;
}

* html #containertop{background: left top no-repeat url(images/canvastop.gif);width:600px;height: 164px;margin-left:0px;float: left;left:0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}

* html #bottom{z-index:1;background: no-repeat left top url(images/canvasbottom.gif);height: 179px;position:relative;top:0px;left:0px;right:0px;width:600px;
	font-family: Arial, Helvetica, sans-serif;
}#containertop{background: top no-repeat url(images/canvastop.png);width:600px;height:75px;margin-left:0px;float: left;left:0px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}#logo{top:5px;position:relative;left:5px;margin-right:0px;margin-top:0px;margin-bottom:0px;padding:10px;background:transparent;z-index:101;
	font-family: Arial, Helvetica, sans-serif;
	width: 350px;
}#clearer{}#header{background: top;left:0px;top:0px;margin-right:auto;margin-left:auto;height:75px;position:relative;width:600px;
}

#header h1{padding:0px;text-align:left;position:absolute;left:40px;top:50px;z-index:2;float:left;
	font-weight: bold;
	font-size: 1.6em;
}

* html #header h1{padding:0px;text-align:position:absolute;top: 60px;z-index:2;float:;
	position: absolute;
	width: 490px;
	font-weight: bold;
	font-size: 1.6em;
}
#header h2{padding:0px;text-align:left;position:absolute;left:40px;top:80px;z-index:2;float:left;
	font-size: .9em;
	font-style: normal;
}

* html  #header h2{text-align:position:absolute;top: 95px;z-index:2;float:
	font-size: .9em;
	font-style: normal;
	position: absolute;
	padding: 0px;
	width: 490px;
}

#contentContainer{text-align:left;position: relative;border-right-width:1px;border-right-style:solid;width: 380px;
	font: 12px Arial, Helvetica, sans-serif;
	top: 0px;
	float: left;
	margin-bottom: 20px;
	margin-top: 50px;
}

* html  #contentContainer{text-align:left;position: relative;border-right-width:1px;border-right-style:solid;width: 360px;
	font: 12px Arial, Helvetica, sans-serif;
	top: -85px;
	float: left;
	margin-bottom: 20px;
	margin-top: 50px;
}#contentContainer #content{text-align:left;padding-right:10px;padding-left:30px;margin-bottom:25px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	position: relative;
	top: 0px;
}

#sidebarContainer{
	font-family: Arial, Helvetica, sans-serif;
}

#sidebarContainer #sidebar{color:#000000;width:180px;font: .7em Arial, Helvetica, sans-serif;z-index:99;position:relative;right:15px;padding-top:35px;width:160px;left:20px;margin-top:10px;
	top: 0px;
}

* html #sidebarContainer #sidebar{color:#000000;width:180px;font: .7em Arial, Helvetica, sans-serif;z-index:99;position:relative;right:15px;padding-top:35px;width:160px;left:20px;margin-top:10px;
	top: -80px;
}

#sidebarContainer .sideHeader{color:#000000;text-align:center;width:200px;background:no-repeat;padding-top:0px;padding-bottom:10px;position:relative;top:60px;right:auto;left:auto;z-index:101;font: bold 0.7em   Arial, Helvetica, sans-serif;margin-bottom:25px;
}

* html #sidebarContainer .sideHeader{color:#000000;text-align:center;width:200px;background:no-repeat;padding-top:0px;padding-bottom:10px;position:relative;right:auto;left:auto;z-index:101;font: bold 0.7em   Arial, Helvetica, sans-serif;margin-bottom:25px;
	top: -15px;
}

#footer{height:25px;clear:both;color:#000000;display:block;font: .7em   Arial, Helvetica, sans-serif;z-index:101;margin-right:auto;margin-left:auto;text-align:center;
}

#bottom{z-index:1;background: no-repeat left top url(images/canvasbottom.png);height: 179px;position:relative;top:0px;left:0px;right:0px;width:600px;
	font-family: Arial, Helvetica, sans-serif;
}

#top{
	font-family: Arial, Helvetica, sans-serif;
}

#footer p{margin:0;padding-top:8px;text-shadow:0px 1px 1px #001f2f;z-index:13;position:relative;top:50px;
	font-family: Arial, Helvetica, sans-serif;
}#footer a:link,#footer a:visited{color:#726d7d;
	font-family: Arial, Helvetica, sans-serif;
}#footer a:hover,#footer a:active{color:#a099b0;
	font-family: Arial, Helvetica, sans-serif;
}

/*</group>*/

/*<group=Toolbar>*/
/* Toolbar */
#navcontainer{color: #4c1a00;text-align:left;font: 13px/normal Arial, Helvetica, sans-serif;width:240px;z-index:100;background:no-repeat url(images/sidebar.png) left top;height: 600px;left:590px;position: absolute;top: 40px;
}#navcontainer #current{text-align:left;background:left;color: #cc9966;font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}
#navcontainer #current:hover{text-align:left;color: #ffffff;background: left top;
	font-family: Arial, Helvetica, sans-serif;
	
}

#navcontainer .currentAncestor{text-align:left;background:left;color: #996633;font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* Parent - Level 0 */

#navcontainer ul{list-style:none;margin:0;padding:0;text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer li{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer a{display:block;color:#000000;text-decoration:none;text-align:left;position:relative;left: 40px;height:16px;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
	padding-left: 3px;
}#navcontainer a:hover{text-align:left;color: #ffffff;width: 150px;height:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}#navcontainer a:active{text-align:left;color: #cc9966;width: 150px;height:16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

/* Child - Level 1 */#navcontainer ul ul{color: #ffffff;text-align:left;text-indent:5%;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer ul ul li{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer ul ul a{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
}#navcontainer ul ul a:hover{text-align:left;color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
}#navcontainer ul ul #current{text-align:left;color: #cc9966;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 6px;
}

/* Child - Level 2 */#navcontainer ul ul ul{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer ul ul ul li{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 9px;
}#navcontainer ul ul ul a{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 9px;
}#navcontainer ul ul ul a:hover{text-align:left;color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 9px;
}

/* Child Level 3 */#navcontainer ul ul ul{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer ul ul ul ul li{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
}#navcontainer ul ul ul ul a{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
}#navcontainer ul ul ul ul a:hover{text-align:left;color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 12px;
}

/* Child Level 4 */#navcontainer ul ul ul ul{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer ul ul ul ul ul li{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
}#navcontainer ul ul ul ul ul a{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
}#navcontainer ul ul ul ul ul a:hover{text-align:left;color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
}

/* Child Level 5 */#navcontainer ul ul ul ul ul{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}#navcontainer ul ul ul ul ul ul li{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
}#navcontainer ul ul ul ul ul ul a{text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
}#navcontainer ul ul ul ul ul ul a:hover{text-align:left;color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 18px;
}

/*</group>*/blockquote,.standout{color: #777471;font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
}

h1{padding-left:40px;margin:0;color: #000000;text-shadow:0px 2px 2px #333336;
	background: transparent;
	font-weight: bold;
}

h2{padding-left:40px;color: #000000;text-shadow:0px 1px 2px #333336;
	font-weight: bold;
}h3{
}h4{
}.imageStyle{}.blog-archive-background{
	font-family: Arial, Helvetica, sans-serif;
}.blog-archive-headings-wrapper{height:54px;background:repeat-x url(images/header_bg.png);margin:0px auto;text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}.blog-archive-entries-wrapper{background:#2f2f2f;margin:0px auto;text-align:left;border-right:1px solid #444444;border-bottom:1px solid #444444;border-left:1px solid #444444;
	font-family: Arial, Helvetica, sans-serif;
	color: #929292;
}.blog-archive-entries-wrapper .blog-entry{padding-top:15px;margin-right:40px;margin-left:40px;
	font-family: Arial, Helvetica, sans-serif;
}.blog-archive-month{padding-top:4px;padding-left:40px;color: #000000;text-shadow:0px 1px 2px #001f2f;margin:0 0 5px;
	font: normal 1.6em Arial, Helvetica, sans-serif;
}.blog-archive-link{padding-left:40px;margin:0;color: #3f3f3f;text-shadow:0px 1px 2px #001f2f;font: 1.3em Arial, Helvetica, sans-serif;
}.blog-archive-link a:link,.blog-archive-link a:visited{text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}.blog-entry{border-bottom:1px solid #454545;margin-bottom:30px;padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
}.blog-entry-title{color: #000000;margin-bottom:3px;
	font: 1.8em Arial, Helvetica, sans-serif;
}.blog-entry-date{margin-bottom:10px;margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
}.blog-entry-body{margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}.blog-entry-comments{padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}.blog-entry-category{color: #454545;margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}.blog-category-link-enabled{
	font-family: Arial, Helvetica, sans-serif;
}.blog-category-link-disabled{
	font-family: Arial, Helvetica, sans-serif;
}.filesharing-description{
	font-family: Arial, Helvetica, sans-serif;
}.filesharing-item{margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}.filesharing-item-title a:link{
	font-family: Arial, Helvetica, sans-serif;
}.filesharing-item-title a:hover{
	font-family: Arial, Helvetica, sans-serif;
}.filesharing-item-title a:visited{
	font-family: Arial, Helvetica, sans-serif;
}.filesharing-item-description{
	font-family: Arial, Helvetica, sans-serif;
}

.album-description {
	margin-bottom: 60px;
}

.album-wrapper {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 60px;
	margin-right: 10px;
}

.thumbnail-frame {
    position: absolute;
    bottom: 0;
    left: 0;
}

.thumbnail-frame img {
    margin: auto;
    border: none;
}

.thumbnail-caption {
	margin: 0;
	padding: 0;
	height: 35px;
	display: block;
}	


.photo-background{font-family: Arial, Helvetica, sans-serif}.photo-navigation{background: center center #b5b5b5;height:54px;text-align:left;border:5px solid #000000;color:#000000;font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	right: auto;
	left: 60px;
	position: relative;
}.photo-links{color:#000000;background:transparent;font: 0.85em   Arial, Helvetica, sans-serif;
	top: 0px;
	left: 350px;
	position: absolute;
}.photo-navigation a:link,.photo-navigation a:visited{color:#000000;font-family: Arial, Helvetica, sans-serif}.photo-navigation a:hover{color:#000000;font-family: Arial, Helvetica, sans-serif}.photo-frame{padding:25px;background: #f4f4f4;text-align:center;border:solid #000000 5px;position:relative;top: 10px;font-family: Arial, Helvetica, sans-serif;
	right: auto;
	left: 60px;
}.photo-title{margin:0;padding-top:4px;padding-left:20px;background:transparent;color:#000000;text-shadow:0px 1px 2px #001f2f;font: normal 1.2em   Arial, Helvetica, sans-serif}.photo-caption{padding-left:20px;margin:0;color:#000000;text-shadow:0px 1px 2px #001f2f;background:transparent;font: normal 1em   Arial, Helvetica, sans-serif}.movie-description{
	font-family: Arial, Helvetica, sans-serif;
}.movie-page-title{color: #000000;margin-bottom:3px;
	font: 1.8em Arial, Helvetica, sans-serif;
}.movie-page-description{margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
}.movie-thumbnail-frame{width:132px;float:left;margin-right: 5px;margin-bottom: 15px;text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}.movie-thumbnail-frame:hover{
	font-family: Arial, Helvetica, sans-serif;
	background: repeat url(images/shade.png);
}.movie-thumbnail-caption{
	font-family: Arial, Helvetica, sans-serif;
}.movie-background{margin:10px;
	font-family: Arial, Helvetica, sans-serif;
}.movie-title{color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
}.movie-frame{
	font-family: Arial, Helvetica, sans-serif;
	right: auto;
	left: auto;
}.message-text{background:repeat;
	font-family: Arial, Helvetica, sans-serif;
}.required-text{
	font-family: Arial, Helvetica, sans-serif;
}.form-input-field{background: #eef2ff;border:2px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
}.form-input-button{
	font-family: Arial, Helvetica, sans-serif;
}#breadcrumbcontainer{background:none;color:#000000;left:100px;position:relative;font: .9em   Arial, Helvetica, sans-serif;bottom:20px;height: 20px;
	width: 350px;
	clear: both;
	display: block;
}#breadcrumbcontainer ul{list-style:none;margin:0;padding:5px 0;color:#000000;font: .9em   Arial, Helvetica, sans-serif;color:#000000;left:1px;
}
#breadcrumbcontainer li {
	display: inline;
	color: #000000;
	font: .9em "Lucida Grande";
}

#breadcrumbcontainer a {
	color: #000000;
	font: .9em "Lucida Grande";
}

#breadcrumbcontainer a:hover {
	color: #9a999f;
	left: 1px;
	font: .9em "Lucida Grande";
}





