/*-------------------------------------------File: 'Blueball Simple Blue Default' styles.css Style SheetCreated: 23 September, 2005Last Modified: 18, October, 2005Author: Charlie Lockhart, Blueball Designwww.blueballdesign.comEmail: themes@blueballdesign.comCopyright 2005 Charlie Lockhart/Blueball Design USAAll Rights Reserved-------------------------------------------*//*<group=Body and Global Styles>*/body {	text-align: center; /* To Make Content Centered */	background: #3477CF url(images/pagehead_bg2.png) repeat-x top;	margin: 0px;	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	color:  #333333;	line-height: 1.6em;	padding: 0px;}p {}b, strong {	font-weight: bold;}a:link, a:visited {	color:  #3477CF;	text-decoration: underline;}a:hover, a:active {	color:  #3477CF;	text-decoration: none;}.imageStyle {}img {	border: 1px solid #333333;}a img {	border: 0px;}.clear {	clear: both;}.image-left {	float: left;	margin: 0px;	padding: 10px 10px 10px 0px;}.image-right {	float: right;	margin: 0px;	padding: 10px 0px 10px 10px;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 1.3em;	color: #3477CF;	text-align: left;	font-style: normal;	font-weight:  bold;	margin-top: 4px;	padding: 0px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	line-height: 1.3em;	color: #3477CF;	text-align: left;	font-style: normal;	font-weight:  bold;	margin-top: 4px;	padding: 0px;}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 1.3em;	color: #3477CF;	text-align: left;	font-style: normal;	font-weight:  bold;	margin-top: 4px;	padding: 0px;}h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	line-height: 1.3em;	color: #333333;	text-align: left;	font-style: normal;	font-weight:  bold;	margin-top: 4px;	padding: 0px;}h5 {	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 13px;	line-height: 1.3em;	color: #3477CF;	text-align: left;	font-style: normal;	font-weight:  bold;	margin-top: 3px;	padding: 0px;}.standout, blockquote {	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;	font-style: italic;	font-weight:  bold;	text-align: left;	font-size: 11px;	line-height: 1.4em;	border: 1px solid #C1C1C1;	background-color: #EBEBEB;	color: #3477CF;	padding: 6px 9px 7px 9px;	margin-top: 10px;	margin-bottom: 5px;	letter-spacing: .04em;}html>.standout, blockquote {	margin-top: 5px;}	/*</group>*//*<group=Layout>*/#container { 	width: 740px;	position: relative;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	text-align: left;	background-color: #FFFFFF;	padding: 0px;}#pageHeader {	position: relative;	margin: 0px auto;	width:  740px;	height: 121px;	background-color: #FFFFFF;	text-align: left;	padding: 0px;}#pageHeader img {	float: right;	margin: 0px;	padding: 0px;}#pageHeader h1    { color: #3477cf; font-size: 26px; font-family: Courier; font-weight: normal; line-height: 1.1em; margin: 0; padding-top: 40px; padding-right: 250px; padding-left: 20px }#pageHeader h2 {	margin: 0px;	padding-left: 22px;	padding-top: 7px; 	color: #333333;	font-size: 14px;	background-color:  #FFFFFF;	font-weight: normal;	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;}#breadcrumbcontainer {	position: relative;	width:  100%;	height:  22px;	margin-right: 0px;	background: #FFFFFF url(images/topbar_bg1.png) repeat-x;	padding:  2px 0px 0px 0px;	text-indent: 15px;	font-size:  11px;	text-align: left;	color: #333333;	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;}#breadcrumbcontainer ul {	margin: 0px;	list-style-type: none;	padding-top: 0px;	padding-left: 7px;	display:  inline;}#breadcrumbcontainer li { 	margin: 0px;	display: inline;	list-style-type: none;}#breadcrumbcontainer a {	text-decoration: none;	list-style-type: none;	display:  inline;}#breadcrumbcontainer a:hover {	text-decoration: underline;	display: inline;}#contentContainer {	margin-right: 215px;	line-height: 1.6em;	margin-left: 0px;}#contentContainer #content {	padding: 15px 15px 20px 20px;}#sidebarContainer {	width: 190px;	float: left;}#sidebarContainer #sidebar {	color: #333333;	background-color: #FFFFFF;	font-size: 11px;	line-height: 1.6em;	padding: 1px 0px 10px 20px;}#sidebarContainer .sideHeader {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 1.3em;	color: #3477CF;	text-align: left;	font-style: normal;	font-weight:  bold;	margin-top: 4px;	padding: 3px 0px 3px 20px;	clear: right;}#sidebarContainer #sidebar p {	margin: 0px;	padding: 10px 0px 10px 20px;	color: #333333;	background-color: #FFFFFF;}#footer { 	position: relative;	display:  block;	width:  100%;	height:  24px;	background-color: #FFFFFF;	color: #555555;	text-align: center;	padding-top: 4px;	border-top: 1px solid #919191;}#footer p {	padding: 0px;	margin: 0px;}#footer a:link, #footer a:visited {	color: #3477CF;	text-decoration: none;}#footer a:hover, #footer a:active {	color: #3477CF;	text-decoration: underline;}	/*</group>*//*<group=Toolbar>*//* Correct Firefox/Mozilla/Safari inability to properly clear a float - see: www.positioniseverything.net/easyclearing.html. Ignores IE6 */.clearfix:after{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}#navcontainer {	line-height: normal;	text-align: left;	font-size: 11px;}#navcontainer #current {	text-decoration: none;	background: #3477CF;	color: #FFFFFF;	font-weight: bold; 	}/* MAIN - MENU 0 */#navcontainer ul{	padding: 0px;	margin: 0px;	list-style: none;}#navcontainer li { 	margin: 0 0 0 0;	padding: 0px;	width: 190px;}#navcontainer a{	display: block;	color: #333333;	text-decoration: none;	text-indent: 17px;	background: #EFEFEF;	border-bottom: 1px solid #D1D1D1;	border-left: 1px solid #D1D1D1;	padding: 7px 5px 7px 7px;}#navcontainer a:hover{	color: #FFFFFF;	text-decoration: none;	background: #3477CF;}/* SUBLEVEL - MENU 1 */#navcontainer ul ul li { margin: 0 0 0 0;}#navcontainer ul ul a{	display: block;	padding: 7px 5px 7px 5px;	color: #333333;	text-decoration: none;	text-indent: 30px;	background: #EFEFEF;}#navcontainer ul ul a:hover{	text-decoration: none;	color: #FFFFFF;	background: #3477CF;}/* SUBLEVEL - MENU 2 */#navcontainer ul ul ul li { margin: 0 0 0 0;}#navcontainer ul ul ul a{	display: block;	padding: 7px 5px 7px 5px;	text-decoration: none;	text-indent: 40px;	background: #EFEFEF;}#navcontainer ul ul ul a:hover{	text-decoration: none;	color: #FFFFFF;	background: #3477CF;}/* SUBLEVEL - MENU 3 */#navcontainer ul ul ul ul li { margin: 0 0 0 0;}#navcontainer ul ul ul ul a{	display: block;	padding: 7px 5px 7px 5px;	color: #333333;	text-decoration: none;	text-indent: 50px;	background: #EFEFEF;}#navcontainer ul ul ul ul a:hover{	text-decoration: none;	color: #FFFFFF;	background: #3477CF;}	/*</GROUP>*//*<group=Blog>*//*<group=Archive Page>*/.blog-archive-background {}.blog-archive-headings-wrapper {	width: 740px;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	position: relative;	padding:  0px;	background-color: #FFFFFF;}.blog-archive-entries-wrapper {	width: 740px;	position: relative;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	color: #333333;	background-color: #FFFFFF;	padding: 0px;}.blog-archive-entries-wrapper .blog-entry {	margin: 0px auto;	padding: 8px 20px 8px 20px;		text-align: center;	background-color: #FFFFFF;}.blog-archive-month {	color: #333333;	font-size: 15px;	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;	line-height: 1.3em;	text-align: center;	font-style: normal;	font-weight:  bold;	margin: 0px auto;	padding: 20px 20px 8px 20px;	background-color: #FFFFFF;	letter-spacing: .04em;}.blog-archive-link {  	margin: 0px;  	padding: 7px 20px 6px 20px;  	font-size: 12px; 	line-height: 1.4em;}.blog-archive-link a:link, .blog-archive-link a:visited {}	/*</group>*/.blog-entry {	margin: 0px 0px 15px 0px;}.blog-entry-title {	color: #3477CF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 15px;	line-height: 1.3em;	text-align: left;	font-weight: bold;	margin-bottom: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #CCCCCC;}.blog-entry img {	padding: 3px;	border: 1px solid #cccccc;}.blog-entry-date {	color: #555555;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	margin-bottom: 10px;}.blog-entry-category {	color: #555555;}.blog-category-link-enabled {}.blog-category-link-disabled {}.blog-entry-body {	text-align: justify;	margin-bottom:  20px;}.blog-entry-comments {	margin-top: 10px;	font-size: 11px;	margin-top: 5px;}.blog-entry-category {	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin-bottom: 5px;}	/*</group>*//*<group=File Sharing>*/.filesharing-description {	margin-bottom: 15px;}.filesharing-item-title {	color: #3477CF;	font-size: 13px;	margin-bottom: 1px;	font-weight: bold;}.filesharing-item {	border: 1px solid #C1C1C1;	padding: 3px;	margin-bottom: 10px;}.filesharing-item-title a:link {	padding: 3px;	margin-bottom: 3px;	border-bottom-style: none;	text-decoration: none;}.filesharing-item a{	color: #3477CF;	text-decoration: none;}.filesharing-item-title a:hover {	color: #3477CF;	text-decoration: underline;}.filesharing-item-title a:visited {	color: #666666;	text-decoration: none;}.filesharing-item-description {	font-size: 11px;	line-height: 1.5em;	padding-left: 3px;	color: #333333;	text-align: left;}/*</group>*//*<group=Photo Album>*//*<group=Index Page (Thumbnail view)>*/.album-title {	color: #3477CF;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	line-height: 1.3em;	margin-bottom: 8px;}.album-description {	margin-bottom: 6px;}.thumbnail-table {}.thumbnail-frame {	border: 0px;	padding: 3px;	float: left;	margin: 0px;}.thumbnail-frame:hover {	border: hidden;}.thumbnail-frame a {	border-style: none;}.thumbnail-frame a:hover {	background: transparent;}.thumbnail-frame img {	border: hidden;}.thumbnail-caption {	font-size: 11px;	color: #333333;	text-align: left;}	/*</group>*//*<group=Single Page (Photo view)>*/.photo-background {	text-align: center; /* To Make Content Centered */	background: #3477CF url(images/pagehead_bg1.png) repeat-x top;}.photo-navigation {	background: #FFFFFF;	height: 121px;	padding-top: 20px;	margin-bottom: 22px;	color: #333333;}.photo-links {	background: #FFFFFF;	padding: 5px;	font-size: 12px;}.photo-navigation a:link, .photo-navigation a:visited {	color: #3477CF;	text-decoration: none;}.photo-navigation a:hover {	color: #3477CF;	text-decoration: underline;}.photo-frame{	background: #FFFFFF;	padding: 3px;	border:  1px solid #CCCCCC;}.photo-title {	color: #3477CF;	margin: 8px 0px 4px 0px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 1.3em;	text-align: center;	font-style: normal;	font-weight:  bold;	padding-top: 5px;	padding-bottom: 8px;}.photo-caption {	color: #333333;	font-size: 13px;	margin: 0px;}/*</group>*/	/*</group>*//*<group=Quicktime Page>*/.movie-description {}	/*</group>*//*<group=Quicktime Album>*//*<group=Index Page (Movie Thumbnail view)>*/.movie-page-title {	font-size: 18px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #3477CF;	text-align: left;	font-style: normal;	font-weight:  bold;	margin: 8px 0px 8px 0px;	padding: 0px;	padding-top: 7px;}.movie-page-description {	margin-top:  5px;	margin-bottom: 15px;}.movie-thumbnail-frame {	border: 0;	padding: 3px;	float: left;	display: inline;	margin: 0px 10px 10px 0px;}.movie-thumbnail-frame img{	border: none;}.movie-thumbnail-frame:hover {	border: none;}.movie-thumbnail-caption {	color: #333333;	font-size: 11px;	margin: 5px 0px 0px 0px;}	/*</group>*//*<group=Single Page (Movie View)>*/.movie-background {	margin: 20px;	background: #3477CF;}.movie-title {	color: #FFFFFF;	font-size: 16px;	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	line-height: 1.3em;	margin: 0px 0px 5px 0px;	padding-top: 15px;}.movie-description {	font-size: 11px;	margin-bottom: 15px;	line-height: 1.4em;	color: #333333;	text-align: left;}.movie-frame {	margin-bottom: 10px;}	/*</group>*//*</group>*//*<group=Contact Form>*/.message-text { 	font-family: "Lucida Grande", Lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	color:  #333333;} .required-text {	color: #FF0000;} .form-input-field {	background-color: #EBEBEB;} .form-input-button { } /*</group>*/