/* @group General Styles */

body {
	background: transparent none;
	margin: 0px 5% 0px 5%;
	text-align: left;
	color: #000000;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	padding: 0px;
	font: 10pt Georgia, Times New Roman, Times, serif;
}

p { 
}

b, strong {
	font-weight: bold;
}

a:link, a:visited {
}

a:hover, a:active {
}
	
/* @end */

/* @group Layout */

#container {	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#pageHeader {
	text-align: left;
	background: none;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#pageHeader img {
	float: right;
}

#pageHeader h1 {
	color: #000000;
	margin: 0px;
	font-weight: bold;
	font-size: 16pt;
	padding: 0px;
}

#pageHeader h2 {
	color: #333333;
	margin: 0px;
	font-size: 13pt;
	font-weight: normal;
	padding: 0px;
}

#contentContainer {
	float: none !important;
	padding: 0px;
	margin-bottom: 10px;
}

#contentContainer #content {
	padding: 0px;
}

#contentContainer #content img {
}

#sidebarContainer {
	float: none;
	width: auto;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#sidebarContainer .sidebar {
}

#footer {
	text-align: center; 
	background: none;
	color: #000000;
	font-size: 10pt;
	border-top: 1px solid #cccccc;
	margin-top: 10px;
	padding-top: 10px;
}

#footer a {
}

#footer a:hover {
}
	
/* @end */

/* @group toolbar */

#navcontainer {
	display: none;
}
	
/* @end */

/* @group Bread-crumb */

#breadcrumbcontainer {
	display: none;
}
	
/* @end */

/* @group Global Classes */

.standout {
	color: #474747;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 2px;
	padding: 40px;
	background-color: #f5f5f5;
	font-style: italic;
}

h1 {
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h2 {
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h3 {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h4 {
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 3px;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}

.imageStyle {
}
	
/* @end */

/* @group Blog */

.blog-entry {
	border-style: none;
}

.blog-entry-title {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
	border-style: none;
}

.blog-entry-date {
	margin-bottom: 10px;
	margin-top: 5px;
	border-style: none;
	font-size: 10pt;
	color: #333333;
}

.blog-entry-body {
	margin-bottom: 45px;
	border-style: none;
}
	
/* @end */

/* @group File Sharing */

.filesharing-description {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9;
}

.filesharing-item {
	
}

.filesharing-item-title {
	font-size: 16pt;
	font-weight: bold;
}

.filesharing-item-description {
	margin-bottom: 10px;
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	font-size: 16pt;
	font-weight: bold;
	margin-bottom: 3px;
}

.album-description {
}

.thumbnail-frame {
	margin: 0px;
	padding: 0px;
}

.thumbnail-frame a {
}

.thumbnail-frame a:hover {
	height: 30px;
}

.thumbnail-frame img {
	background: repeat url(images/sidebar_bg.png);
}

.thumbnail-caption {
	color: #4c4c4c;
	margin-top: -2px;
	font-size: 10pt;
}
	
/* @end */

/* @group Single Page (Photo view) */

.photo-background {
	text-align: center;
}

.photo-navigation {
	background: none;
	display: none;
}

.photo-navigation a {
	display: none;
}

.photo-navigation a:hover {
	display: none;
}

.photo-frame{

}

.photo-links {
	display: none;
}

.photo-title {
	display: none;
}

.photo-caption {
	font-size: 11pt;
	margin: 0px;
	text-align: center;
}

/* @end */
	
/* @end */

/* @group Quicktime Page */

.movie-title {
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
}

.movie-description {
	text-align: center;
}

.movie-frame {
	text-align: center;
	margin-bottom: 10px;
}
	
/* @end */



body,
.movie-background, #contentContainer {
	color: #333333;
}
body,
.movie-background {
	background-color: #7AAD0A;
}

a:link, a:visited {
	color: #326EA1;
}

a:hover, a:active {
	color: #326EA1;

}
#wrapper{
	border-color: #679308;
	background-color: #FFFFFF;
}
#container{
	background-color: #FFFFFF;
}		
#pageHeader {
	background-color: #2A85B1;
	border-bottom-color: #679308;
}

#pageHeader h1 {
	color: #FFFFFF;
}
		
#pageHeader h2,
.photo-caption {
	color: #FFFFFF;
}

.photo-links {
	background-color: #194F6A;
	border-bottom-color: #154258;
}

.blog-entry-title a {
	color: #333333;
}

.blog-entry-title a:hover {
	color: #326EA1;
	background: transparent;
}

.photo-links {
	color: #194F6A;
}

.exif-data,
.movie-title {
	color: #F4FF14;
}

#contentContainer {
	border-color: #F4FF14;
}
#sidebarContainer #sidebar, #sidebarContainer #sidebar p, #sidebarContainer .sideHeader {
	color: #333333;
}


#navcontainer #current {
	color: #32577C;
}
#navcontainer a {
	color: #000000;
}

#navcontainer #current:hover,#navcontainer ul li a:hover, #navcontainer ul li a:active {
	color: #233C56;
}

#navcontainer ul ul .currentAncestor, 
#navcontainer .currentAncestor {
	color: #32577C;
}

/* @group Photo Album */
.thumbnail-frame img {
	border-color: #000000;
}

.photo-navigation {
	border-right-color: #618A08;
	border-bottom-color: #618A08;
	border-left-color: #618A08;
}

.photo-navigation {
	background-color: #2A85B1;
}


/* @end */

/* @group Image Borders */

img {
	border-color: #000000;
}

img a {
	border-color: #000000;
}

#sidebarContainer #sidebar img {
	border-color: #000000;
}

/* @end */









		#navcontainer a {
	background: url(images/nav_main_black.gif) no-repeat left 5px;

}


#navcontainer #current {
	background: url(images/nav_hover_black.gif) no-repeat left 5px;
}

#navcontainer .currentAncestor {
	background: url(images/nav_hover_black.gif) no-repeat left 5px;
}

#navcontainer a:hover {
	background: url(images/nav_hover_black.gif) no-repeat left 5px;
}

img {
	border: none;
}

img a {
	border: none;
}

#sidebarContainer #sidebar img {
	border: none;
}

.thumbnail-frame img {
	border-style: none;
}

#pageHeader {
	text-align: center;
}

#pageHeader img {
	right: 10px;
}

#pageHeader {
	height: 155px;
}

#pageHeader {
	background-image: url(images/editable_images/multitool1.jpg);
}

/* This is the default width for this theme. We only have this file as we need to set a default css file for the theme variations. */
#wrapper,#container { 
	width: 880px;
}

/* Change the sidebar float to the opposite of the main styles.css file. Also change the padding from right to left. */
 #sidebarContainer {
	float: left;
}


/* set the content containers margin-right/margin-left (depending on what the float is set to above) to the width of the sidebar (the width can be found in the styles.css file) and then set the opposite margin to 0px. This prevents the content from flowing under the sidebar if it is longer*/
#contentContainer {
	margin-left: 210px;
	margin-right: 0px;
}

/* Switch the padding amounts over to keep the same spacing between sidebar and content */

#contentContainer #content {
	padding-right: 15px;
	padding-left: 15px;
}


		