body {font-family: Helvetica, Trebuchet MS, serif;font-size: 90%;color: #DCDCDC;line-height: 1.2;}a, a:link, a:visited, a:hover {color: #b98b69;text-decoration: none;}a:visited {color: #b98b69;}a:hover {color: #bb5001;}h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {font-family: Helvetica, Trebuchet MS, serif;font-weight: normal;font-style: normal;color: #b98b69;}h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color: #b98b69;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #bb5001;}h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {font-size: 135%;line-height: 1;}h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {font-size: 130%;line-height: 1;}h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {font-size: 125%;line-height: 1;}h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover {font-size: 115%;line-height: 1;}h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover {font-size: 110%;line-height: 1;}h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover {font-size: 100%;line-height: 1;}.wp-caption-text {font-family: Helvetica, Trebuchet MS, serif;font-size: 12px;color: #fff;font-weight: normal;font-style: normal;}li, li a, li a:link, li a:visited, li a:hover {	font-family: Helvetica, Trebuchet MS, serif;	font-size: 85%;	margin: 0;	padding: 0;	color: #;	font-weight: normal;	font-style: normal;}li a:visited {color: #;}li a:hover {color: #;}ol, ul {	margin:0;	padding:0;}li ol, li ul {	margin:;	padding:;}ul {	list-style-type: none;}ol {	list-style-position:;}.widget li, .widget li a, .widget li a:link, .widget li a:visited, .widget li a:hover {	font-family: Helvetica, Trebuchet MS, serif;	font-size: 100%;	color: #;	font-weight: normal;	font-style: normal;}.widget li a:visited {color: #;}.widget li a:hover {color: #;}.widget ol, .widget ul {	margin:0;	padding:0;}.widget li ol, .widget li ul {	margin:0;	padding:0;}.widget ul {	list-style-type: none;}.logo-name, .logo-name a, .logo-name a:link, .logo-name a:visited, .logo-name a:hover {font-family: Georgia, serif;color: #b98b69;font-size: 160%;font-style: normal;font-weight: normal;text-shadow: 2px 2px 3px #000;}.logo-name a:hover {color: #bb5001;}.logo-text {font-family: Georgia, serif;color: #fff;font-size: 160%;font-style: normal;font-weight: normal;text-shadow: 2px 2px 3px #000;}.meta-link, .meta-link a, .meta-link a:link, .meta-link a:visited, .meta-link a:hover {font-family: Helvetica, Trebuchet MS, serif; font-size: 100%; color: ; 	text-decoration: none; }.meta-link a, .meta-link a:link {color: #;}.meta-link a:visited {color: #; }.meta-link a:hover {color: #; }.aim-read-more-custom, a.aim-read-more-custom ,a:link.aim-read-more-custom ,a:visited.aim-read-more-custom ,a:hover.aim-read-more-custom {font-family: Helvetica, Trebuchet MS, serif;font-size: 90%;color: #b98b69;text-decoration: none;}a:visited.aim-read-more-custom {color: #b98b69;}a:hover.aim-read-more-custom  {color: #bb5001;}.aim-frame-foot p, .aim-frame-foot a, .aim-frame-foot a:link, .aim-frame-foot a:visited, .aim-frame-foot a:hover {	font-family: Helvetica, Trebuchet MS, serif;	font-size: 100%;	color: #;}.aim-frame-foot a:link {	color: #;	text-decoration: none;}.aim-frame-foot a:visited {	color: #;	text-decoration: none;	}.aim-frame-foot a:hover {	color: #;	text-decoration: none;}.aim-frame-foot .widget-title {	font-family: Arial, sans-serif;	font-size: 115%;	color: #;}.aim-frame-foot .widget-title:visited {	color: #;}.aim-frame-foot .widget-title:hover {	color: #;}/* end the custom font options here *//* comment styles from site options */#comments{background-color: #fff;}/* Odd numbered styles the first and every other top level comment--Note: numbering starts with 0 */.post-body #comments .thread-even{background-color: #ccc;}/* Even numbered styles the first and every other top level comment--Note: numbering starts with 0 */.post-body #comments .thread-odd{background-color: #fff;}img.avatar{}.reply, .reply a:link{}#commentform textarea{}.children{}/* avatar settings */.comment-author, .comment-content {padding-left: 0 !important;}	.default .aim-frame, .default .aim-frame-head, .default .aim-frame-page, .default .aim-frame-foot {	width: 980px;}.default #main {	width: 980px;	height: 130px;	background-image: url();	background-repeat: no-repeat;		background-color: #000;}.default .aim-frame {	width: 980px;	margin: 0px 0px 0px 0px;	padding: 0px 10px;	background-color: #000;	border-style: none;	border-width: 1px;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .aim-frame-head {	height: 130px;	background-color: #000;}.default .aim-frame-head-def {	width: 980px;	height: 130px;	background-image: url();	background-repeat: no-repeat;		background-color: #000;}.logo-name {	top: 0;	left: 35%;}.logo-text {	top: 10px;	left: 43%;}.default .aim-mast-left {	position: relative;	float: left;	width: 70%;	top: 0;	left: 0;}.default .aim-mast-right {	position: relative;	float: left;	width: 30%;	top: 0;	left: 0;}.default .aim-frame-page {	width: 960px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;		background-image: url();	background-repeat: ;		background-color: #;	border-style: none;	border-width: 1px;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .aim-frame-foot {	width: 960px;	height: 100%;	background-image: url();	background-repeat: no-repeat;		background-color: #;}.default .aim-archive-label, .default h1 .aim-archive-label {	font-family: Arial, sans-serif;	font-size: 130%;	color: #;	text-align: center;	}.default .aim-content {	width: 70%;	height: ;	margin:	0px 3% 0px 2%;	padding: 0px 0px 0px 0px;	background-image: url();	background-repeat: no-repeat;		background-color: #;	border-style: none;	border-width: 0;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .default-left-sidebar {	width: 25%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-style: none;	border-width: 1px;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	background-color: #;	background-image: url();	background-repeat: no-repeat;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .default-right-sidebar {	width: 22%;	margin: 0px ;	padding: 0px 0px 0px 3%;	border-style: none;	border-width: 0px;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	background-color: #;	background-image: url();	background-repeat: no-repeat;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}/* end the custom font options here */.default .aim-label-container {	width: 90%;	border-top: 1px solid #;	top: 0;	left: 0;}.default .aim-label {	background-color: #;	color: #;	font-family: Arial, sans-serif;	font-size: 100%;	font-weight: normal;	font-style: normal;}.blog .default .post {	background-color: #;	border-color: #;	border-style: solid;	border-width: 0 0 1px 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px .5em 0px;	padding: 0px 0px .5em 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .blog-header {	width: 100%;	background-color: #;	border-color: #;	border-style: none;	border-width: 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .blog-content, .default .blog-content-w-img {	width: 100%;	background-color: #;	border-color: #;	border-style: none;	border-width: 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}.default .blog-content-w-img {	width: 60%;}.default .blog-img {	width: 36%;	margin: 0 0 0 4%;	display: ;		}/* single post styles */.default .post-content, .default .post-content p {	background-color: #;	border-color: #;	border-style: none;	border-width: 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 1em 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;}.default .post-header {	background-color: #;	border-color: #;	border-style: none;	border-width: 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px .3em 0px;	padding: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;}.default .meta-link {	background-color: ;	border-color: #;	border-style: none;	border-width: 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px 1em 0px;	padding: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;}.default .meta-link-lower {	background-color: ;	border-color: #;	border-style: none;	border-width: 0;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;}/* end the custom post style options here */.aim-slideshow-one {	position: relative;	width: 0;	height: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url();	background-repeat: no-repeat;	background-position: 0px 0%;		background-color: #;	border-style: none;	border-width: 1px;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}#slides_one .slides_container {	height: 100%;	width: 100%;	overflow: visible !important;	top: 0;	left: 10px;}#slides_one .slide-title {	width: 45%!important;	height: 44px!important;	bottom: 450px;	left: 720px;	margin: 0 0 .5em 0;	padding: 0;	line-height: 1;	color: #B98B69;		font-family: Helvetica, Trebuchet MS, serif;	font-size: 22px;	font-weight: normal;	font-style: normal;	text-shadow: 2px 2px 3px #000;	background-color: #;	opacity: 1;}		#slides_one .slide-caption {	width: 45%!important;	height: 100%!important;	bottom: 450px;	left: 720px;	margin: 0;	padding: 0;	line-height: 1.2;		color: #fff;		font-family: Helvetica, Trebuchet MS, serif;	font-size: 16px;	font-weight: normal;	font-style: normal;	text-shadow: 2px 2px 3px #000;	background-color: #;	opacity: 1;}		#slides_one .aim-slide {	top: 0;	left: 0;	border-style: none;	border-width: 0;	border-color: #;	border-radius:0px 0px 0px 0px;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	-webkit-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	   -moz-box-shadow: -0px 0px 0px #, 0px 0px 0px #;	        box-shadow: -0px 0px 0px #, 0px 0px 0px #;	}#slides_one .pagination {	bottom: 8px;	padding-left: 35%;}/* end the custom slideshow options here */.navsearch {	width: 960px;	height: 2.3em;	background-color: #3d3d3d;}/* top level menu item styles */#access {	width: 75%;	left: 0;	top: 0;}#access li, #access li a, #access li a:active, #access li a:visited, #access li a:hover {	width:  ;	margin: 0px 0px 0px 0px;	line-height: 2.2em;}#access li a, #access ul ul li a, #access  ul ul ul li a,#access li a:link, #access ul ul li a:link, #access  ul ul ul li a:link,#access li a:visited, #access ul ul li a:visited, #access  ul ul ul li a:visited, #access li a:hover, #access ul ul li a:hover,  #access  ul ul ul li a:hover,#access li a:active, #access ul ul li a:active, #access  ul ul ul li a:active {	background-color: #3d3d3d;	font-family:  Helvetica, Trebuchet MS, serif;	font-size: 105%;	font-style: normal;  	font-weight: normal;  	text-align: left;  	color: #fff;	border-width: 1px;	border-color: #3d3d3d;	border-style: solid;		padding: 0px 4px;	border-top-left-radius:	0px;	border-top-right-radius: 0px;	-webkit-border-top-left-radius: 0px;	-webkit-border-top-right-radius: 0px;		-moz-border-radius-topleft: 0px;	-moz-border-radius-topright: 0px;		border-bottom-left-radius:	0px;	border-bottom-right-radius:	0px;	-webkit-border-bottom-left-radius: 0px;	-webkit-border-bottom-right-radius: 0px;		-moz-border-radius-bottomleft: 	0px;	-moz-border-radius-bottomright: 0px;	 /* css user input */}#access li a:hover, #access li a:hover {	color: #b98b69;	background-color: #3C3C3C;		border-color: #fff;	}/* secondary level styles */#access  ul ul  {	top: 2.4em;	left: 0px;}#access ul ul li a, #access ul ul li a:link, #access ul ul li a:visited, #access ul ul li a:hover, #access ul ul li a:active {	line-height: 3em;	width: 160px;	text-align: left; 	list-style-type: none;	font-size: 100%;	padding: 0px 0px 0px 10px;			border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-bottom: 1px solid #ddd; 
font-size: 115%; /* css user input */}#access  ul ul li a:hover {	color: #b98b69;	background-color: #3C3C3C;		border: 1px solid #fff;
border-bottom: 1px solid #ddd; 
font-size: 115%;}/* flyout styles */#access  ul ul ul {	position: absolute;		left: 160px;}#access  ul ul ul li a, #access  ul ul ul li a:link, #access  ul ul ul li a:visited, #access  ul ul ul li a:hover, #access  ul ul ul li a:active /* second sub level links */{	line-height: 3em;	width: 160px;	text-align: left;	border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px; 	border-bottom: 1px solid #ddd; 
font-size: 115%; /* css user input */	}#access  ul ul ul li a:hover {	color: #b98b69;	background-color: #3C3C3C;			border: 1px solid #fff;
border-bottom: 1px solid #ddd; 
font-size: 115%;}/* active item styles *//* top active */#access li  a:active, #access ul li a:active ,#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a, * html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover  {	color: #b98b69;	background-color: #3C3C3C;	border-color:#fff;	}/* secondary active */#access  ul ul li a:active, #access ul ul li.current_page_item > a, #access ul ul li.current-menu-ancestor > a, #access ul ul li.current-menu-item > a, #access ul ul li.current-menu-parent > a, * html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover  {	color: #b98b69;	background-color: #3C3C3C;	 border: 1px solid #fff;
border-bottom: 1px solid #ddd; 
font-size: 115%;}/* flyout active */#access  ul ul ul li a:active, #access ul ul ul li.current_page_item > a, #access ul ul ul li.current-menu-ancestor > a, #access ul ul ul li.current-menu-item > a, #access ul ul ul li.current-menu-parent > a, * html #access ul ul ul li.current_page_item a, * html #access ul ul ul li.current-menu-ancestor a,* html #access ul ul ul li.current-menu-item a,* html #access ul ul ul li.current-menu-parent a,* html #access ul ul ul li a:hover {	color: #b98b69;	background-color: #3C3C3C;	 border: 1px solid #fff;
border-bottom: 1px solid #ddd; 
font-size: 115%;}/* top level menu item styles */#access-vertical {	width: 100%;	left: 0;	top: 0;		}#access-vertical ul {	list-style-type: circle;}#access-vertical li, #access-vertical li a, #access-vertical li a:active, #access-vertical li a:visited, #access-vertical li a:hover {	position: relative;	float: left;	width:  ;	margin: 0px 0px 0px 0px;	line-height: 2em;}#access-vertical li a, #access-vertical ul ul li a, #access-vertical  ul ul ul li a,#access-vertical li a:link, #access-vertical ul ul li a:link, #access-vertical  ul ul ul li a:link,#access-vertical li a:visited, #access-vertical ul ul li a:visited, #access-vertical  ul ul ul li a:visited, #access-vertical li a:hover, #access-vertical ul ul li a:hover,  #access-vertical  ul ul ul li a:hover,#access-vertical li a:active, #access-vertical ul ul li a:active, #access-vertical  ul ul ul li a:active {	background-color: #;	font-family:  Helvetica, Trebuchet MS, serif;	font-size: 16px;	font-style: normal;  	font-weight: normal;  	text-align: left;  	color: #;	border-width: 1px;	border-color: #;	border-style: none;		padding: 0px 0px 0px 0px;	border-top-left-radius:	1px;	border-top-right-radius: 1px;	-webkit-border-top-left-radius: 1px;	-webkit-border-top-right-radius: 1px;		-moz-border-radius-topleft: 1px;	-moz-border-radius-topright: 1px;		border-bottom-left-radius:	6px;	border-bottom-right-radius:	6px;	-webkit-border-bottom-left-radius: 6px;	-webkit-border-bottom-right-radius: 6px;		-moz-border-radius-bottomleft: 	6px;	-moz-border-radius-bottomright: 6px;	 /* css user input */}#access-vertical li a:hover, #access-vertical li a:hover {	color: #;	background-color: #;		border-color: #;	}/* secondary level styles */#access-vertical  ul ul  {	position: relative;	top: 2.7em;	left: 0px;	list-style-type: none;}#access-vertical ul ul li a, #access-vertical ul ul li a:link, #access-vertical ul ul li a:visited, #access-vertical ul ul li a:hover, #access-vertical ul ul li a:active {	line-height: 3em;	width: 160px;	text-align: left; 	list-style-type: none;	border-top-left-radius:	1px;	border-top-right-radius: 1px;	-webkit-border-top-left-radius: 1px;	-webkit-border-top-right-radius: 1px;		-moz-border-radius-topleft: 1px;	-moz-border-radius-topright: 1px;		border-bottom-left-radius:	6px;	border-bottom-right-radius:	6px;	-webkit-border-bottom-left-radius: 6px;	-webkit-border-bottom-right-radius: 6px;		-moz-border-radius-bottomleft: 	6px;	-moz-border-radius-bottomright: 6px;	 /* css user input */}#access-vertical  ul ul li a:hover {	color: #;	background-color: #;		}/* flyout styles */#access-vertical  ul ul ul {	position: absolute;		left: 160px;}#access-vertical  ul ul ul li a, #access-vertical  ul ul ul li a:link, #access-vertical  ul ul ul li a:visited, #access-vertical  ul ul ul li a:hover, #access-vertical  ul ul ul li a:active /* second sub level links */{	line-height: 3em;	width: 160px;	text-align: left;	border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px; 	 /* css user input */	}#access-vertical  ul ul ul li a:hover {	color: #;	background-color: #;			}/* active item styles *//* top active */#access-vertical li  a:active, #access-vertical ul li a:active ,#access-vertical ul li.current_page_item > a, #access-vertical ul li.current-menu-ancestor > a, #access-vertical ul li.current-menu-item > a, #access-vertical ul li.current-menu-parent > a, * html #access-vertical ul li.current_page_item a,* html #access-vertical ul li.current-menu-ancestor a, * html #access-vertical ul li.current-menu-item a, * html #access-vertical ul li.current-menu-parent a, * html #access-vertical ul li a:hover  {	color: #;	background-color: #;	border-color:#;	}/* secondary active */#access-vertical  ul ul li a:active, #access-vertical ul ul li.current_page_item > a, #access-vertical ul ul li.current-menu-ancestor > a, #access-vertical ul ul li.current-menu-item > a, #access-vertical ul ul li.current-menu-parent > a, * html #access-vertical ul li.current_page_item a, * html #access-vertical ul li.current-menu-ancestor a, * html #access-vertical ul li.current-menu-item a, * html #access-vertical ul li.current-menu-parent a, * html #access-vertical ul li a:hover  {	color: #;	background-color: #;		 }/* flyout active */#access-vertical  ul ul ul li a:active, #access-vertical ul ul ul li.current_page_item > a, #access-vertical ul ul ul li.current-menu-ancestor > a, #access-vertical ul ul ul li.current-menu-item > a, #access-vertical ul ul ul li.current-menu-parent > a, * html #access-vertical ul ul ul li.current_page_item a, * html #access-vertical ul ul ul li.current-menu-ancestor a,* html #access-vertical ul ul ul li.current-menu-item a,* html #access-vertical ul ul ul li.current-menu-parent a,* html #access-vertical ul ul ul li a:hover {	color: #;	background-color: #;		 }/* top level menu item styles */#access-foot {	width: 70%;	margin: 0px 0px 0px 0px;	left: 20%;	left: 0;	top: 0;	}#access-foot li, #access-foot li a, #access-foot li a:active, #access-foot li a:visited, #access-foot li a:hover {	width:  ;	margin: 0px 10px 0px 0px;	line-height: 3em;}#access-foot li a, #access-foot ul ul li a, #access-foot  ul ul ul li a,#access-foot li a:link, #access-foot ul ul li a:link, #access-foot  ul ul ul li a:link,#access-foot li a:visited, #access-foot ul ul li a:visited, #access-foot  ul ul ul li a:visited, #access-foot li a:hover, #access-foot ul ul li a:hover,  #access-foot  ul ul ul li a:hover,#access-foot li a:active, #access-foot ul ul li a:active, #access-foot  ul ul ul li a:active {	background-color: #;	font-family:  Helvetica, Trebuchet MS, serif;	font-size: 13px;	font-style: normal;  	font-weight: normal;  	text-align: left;  	color: #b98b69;	border-width: 1px;	border-color: #;	border-style: none;		padding: 0px 0px 0px 0px;	border-top-left-radius:	1px;	border-top-right-radius: 1px;	-webkit-border-top-left-radius: 1px;	-webkit-border-top-right-radius: 1px;		-moz-border-radius-topleft: 1px;	-moz-border-radius-topright: 1px;		border-bottom-left-radius:	6px;	border-bottom-right-radius:	6px;	-webkit-border-bottom-left-radius: 6px;	-webkit-border-bottom-right-radius: 6px;		-moz-border-radius-bottomleft: 	6px;	-moz-border-radius-bottomright: 6px;	 /* css user input */}#access-foot li a:hover, #access-foot li a:hover {	color: #bb5001;	background-color: #;		border-color: #;	}/* secondary level styles */#access-foot  ul ul  {	top: 2.7em;	left: 0px;}#access-foot ul ul li a, #access-foot ul ul li a:link, #access-foot ul ul li a:visited, #access-foot ul ul li a:hover, #access-foot ul ul li a:active {	line-height: 3em;	width: 160px;	text-align: left; 	list-style-type: none;	border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	 /* css user input */}#access-foot  ul ul li a:hover {	color: #bb5001;	background-color: #;		}/* flyout styles */#access-foot  ul ul ul {	position: absolute;		left: 160px;}#access-foot  ul ul ul li a, #access-foot  ul ul ul li a:link, #access-foot  ul ul ul li a:visited, #access-foot  ul ul ul li a:hover, #access-foot  ul ul ul li a:active /* second sub level links */{	line-height: 3em;	width: 160px;	text-align: left;	border-radius: 0px;	-webkit-border-radius: 0px;	-moz-border-radius: 0px; 	 /* css user input */	}#access-foot  ul ul ul li a:hover {	color: #bb5001;	background-color: #;			}/* active item styles *//* top active */#access-foot li  a:active, #access-foot ul li a:active ,#access-foot ul li.current_page_item > a, #access-foot ul li.current-menu-ancestor > a, #access-foot ul li.current-menu-item > a, #access-foot ul li.current-menu-parent > a, * html #access-foot ul li.current_page_item a,* html #access-foot ul li.current-menu-ancestor a, * html #access-foot ul li.current-menu-item a, * html #access-foot ul li.current-menu-parent a, * html #access-foot ul li a:hover  {	color: #bb5001;	background-color: #;		border-color:#;	}/* secondary active */#access-foot  ul ul li a:active, #access-foot ul ul li.current_page_item > a, #access-foot ul ul li.current-menu-ancestor > a, #access-foot ul ul li.current-menu-item > a, #access-foot ul ul li.current-menu-parent > a, * html #access-foot ul li.current_page_item a, * html #access-foot ul li.current-menu-ancestor a, * html #access-foot ul li.current-menu-item a, * html #access-foot ul li.current-menu-parent a, * html #access-foot ul li a:hover  {	color: #bb5001;	background-color: #;	 }/* * jQuery UI Tabs 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Tabs#theming * Modifications and new styles by AIMBIZ.com */.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; width: 99%; display: inline-block; height: 40px;}.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }.ui-tabs .ui-tabs-hide { display: none !important; }/* Layout helpers----------------------------------*/.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.ui-helper-clearfix { display: inline-block; }/* required comment for clearfix to work in Opera */* html .ui-helper-clearfix { height:1%; }.ui-helper-clearfix { display:block; }/* end clearfix */.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }/* AIM Tabs for Netoro * Copyright 2011 Applied Imagination Media, Inc. http://aimbiz.com*/#aim-tab-wrapper {	position: relative;	float: left;	background: #fff;	color: #000;	border: 2px #000 solid;	-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 4px;	-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; 	-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 4px;	-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 4px;	}#aim-tab-wrapper ul{	position: relative;	float: left;	background: transparent;	margin: 0 auto;}#aim-tab-wrapper li a{	position: relative;	float: left;	color: #fff;	font-family: Helvetica, sans-serif;	border-top: 2px #fff solid;	border-left: 2px #fff solid;	border-right: 2px #fff solid;	border-bottom: none;	-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px;	-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; }.ui-state-active a,.ui-state-active a:link{	position: relative;	float: left;	background: #0f6c9c;	color: #fff;	font-family: Helvetica, sans-serif;}#aim-tab-wrapper li a:hover{	position: relative;	float: left;	background: #0f6c9c;	color: #fff;	font-family: Helvetica, sans-serif;	font-weight: normal;}.tabs-content  {	position: relative;	float: left;	overflow: hidden;	color: #000;}.tabs-content a, .tabs-content a:link, .tabs-content h2 a , .tabs-content h2 a:link {	background: none;	color: #000;	}.tabs-content a:hover {background: transparent;	color: #f2b309;}.widget, .widget-title {
position: relative;
float: left;
width: 100%;
margin: 1em 0;
}

.ior-side-box {
	background: none repeat scroll 0 0 #3D3D3D;
    float: left;
    margin: 1em 0;
    padding: 6px;
    position: relative;
    width: 100%;
}

.author .aim-content p, .author  .aim-content li, .author  .aim-content li a:link, .author  .aim-content li a:visited, .author  .aim-content li a:hover {
	font-size: 100% !important;
}

.author .aim-content ul {
list-type-style: disc !important;
list-type-position: inside;
}

a .ior-side-box, a:link .ior-side-box, a:visited .ior-side-box, a:hover .ior-side-box {
	color: #fff;
}

a:hover .ior-side-box {
	color: #B98B69;
}

.wp-caption p.wp-caption-text{
	position: relative;
	float: left;
	margin: .5em 0 .5em 6px;
	color: #fff;
font-size: 13px;
}

.chrome .default .aim-frame, .safari .default .aim-frame{
position: relative;
width: 100%;
overflow: hidden;
}
/*Custom Style Sheet End*/.red-head-box {
	position: absolute;
	top: 10px;
	right: 10px;
}

.red-head-mast {
	margin: 0 0 15px 0;
}

.red-menu {
	margin: 1em 0 1em 0;
}

.navsearch {
margin: .5em 0 0 0;
}

.searchformposition {
    padding: 0.5em 1em 0 2em;
}


.searchformposition #s {
background: #3d3d3d;
border: solid 1px #eee;
color: #eee;
padding: 0 0 0 6px;
}

.logo-name:after {
border-bottom: 2px groove #DDDDDD;
    content: '';
    position: absolute;
    right: 581px;
    top: 50px;
    width: 300px;
}

/* Footer Styles */
.default .aim-frame-foot {
    border-top: 1px solid #DDDDDD;
    left: 12px;
    margin: 0.5em 0;
    width: 960px;
}

.red-footer {
position: relative;
float: left;
margin: .5em 0;
}

.footer-text {
text-align: left;
font-size: 13px;
width: 60%;
}

.red-foot-social {
	margin: 0;
}

.red-foot-social .widget {
	margin: 0;
}

.red-foot-copy{
width: 30%;
top: 2px;
left: 6px;
	margin: 0;
}

.red-foot-menu{
width: 43%;
top: -10px;
left: 0px;
	margin: 0;
}

.aim-social-media {
margin: 0 0 1em;
}

.red-foot-cc{
font-size: 8px;
position: relative;
float: left;
width: 10%;
}

/* Creative Commons license */
.ior-cc-license .tooltip:hover span {
	display:block;
	position:absolute;
	width:200px;
	top:-87px;
	left:-210px;
	background-color:#3d3d3d;
	border:1px solid #fff;
	border-radius: 6px 6px;
	padding:5px;
	font-size:11px;
	color:#b98b69;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
z-index: 1000;
}

/* Your Cart style */
.Cart66CartWidget h3 {
	margin: 0 0 .2em 0 !important;
}

.widget-box-4 {
overflow: visible;
}/*Custom Style Sheet End*/.red-home-link-box {
position: relative;
float: left;
width: 980px;
left: 12px;
}

.red-home-link-box .aim-post-gallery {
	margin: 0 19px 0 0;
}

.red-home-link-box .attachment-caption {
	position: absolute;
	width: 228px;
	left: 0px;
	top: 0px;
	background: #3d3d3d;
	padding: 3px 0;
	text-align: center;
	opacity: .8;
font-size: 13px;
}

.slide-img-cap {
top: 475px;
    float: left;
    left: 3em;
    margin: 0;
    position: absolute;
}

 #slides_one .slide-caption:after {
position: relative;
float: right;
	content: 'Visit Impressions Gallery...';
	margin: 1em 0;
font-size: 13px;
color: #B98B69;
 }

  #slides_one #caption-866:after {
 	content: 'Buy the book now'; 
	margin: 2em 0;
  }/*Custom Style Sheet End*/.default .blog-img {
    margin: 0 0 0 4%;
    position: relative;
    right: 0;
    width: 36%;
}

.blog-page-post-container {
margin: 0 0 2em 0;
}

#comments {
background-color: #000;
display: none;
}
#commentform textarea {
background-color: #3d3d3d;
color: #ddd;
}

.single-post .post ul, .page-id-594 .aim-frame-page ul  {
	list-style-type: disc !important;
	list-style-position: inside;
margin: 0 0 .8em 0;
}

/* Archive page styles */
.ior-arch-wrap {
	position: relative;
	float: left;
	width: 97%;
	margin: 0 0 1em 1em;
}

.ior-arch-rt{
	position: relative;
	float: left;
    margin: 0;
    padding: 0 0 0 3%;
    width: 22%;	
}	

.ior-arch-postwrap {
	position: relative;
	float: left;
    margin: 0 0 1em 0;
}

.ior-arch-title {
	position: relative;
	float: left;
	margin: 0 0 .5em;
}

.ior-arch-ex {
	position: relative;
	float: left;
	border-bottom: 1px solid #fff;
    margin: 0 ;
    padding: 0;
 }

.single-post .post h3 {
	margin-bottom: .5em;
}

/* USS Arizona oil video */
.ior-p900-vid {
	position: relative;
	float: left;
	width: 100%;
margin: 0 0 1em 0;
}
.ior-p900-vid-title{
margin:0 0 1em 0;
}

#comments ul li {
background-color: #000;
font-size: 100%;
}/*Custom Style Sheet End*//* Book Page */

/* Book page title */
.page-id-594 .default .aim-archive-label, .default h1 .aim-archive-label {
    text-align: left;
	padding: 0 0 0 .5em;
}

.ior-book-title {
	position: relative;
	float: left;
	margin: 1em 0 .5em 0;
}

.ior-book-des {
	position: relative;
	float: left;
	margin: 0 0 0 1em;
}

.ior-book-view {
	position: relative;
	float: left;
        margin: 0 0 1em 1em;
}
.ior-book-gal {
	position: relative;
	float: left;
	margin: 0 0 0 1em;
}

.ior-book-cov .wp-post-image {
	border: 2px solid #3d3d3d;
}

.ior-book-notice {
	position: relative;
	float: left;
	margin: 1em 0 0 1.5em;
font-size: 12px;
top: -16px;
}

/* Limited Edition gallery page styles */
.red-le-rt, .red-le-rt  h2 {
	position: relative;
	float: right;
	text-align: right;
	margin: 0 0 1em 0;
}

.red-le-rt  h2 a, .red-le-rt  h2 a:link, .red-le-rt  h2 a:visited, .red-le-rt  h2 a:hover  {
	float: left;
color: #fff;
    position: relative;
    text-align: right;
    width: 100%;
font-size:16px;
}

.red-le-rt  h2 a:hover {
color: #bb5001;
}
.red-le-rt .post-content p {
	text-align: right;
font-size: 14px;
}

.red-le-post {
	border-bottom: 1px solid #BBBBBB;
    float: left;
    margin: 0 0 1.5em 1em;
    padding: 0 0 0.8em;
    position: relative;
    width: 955px;
}

.red-le-cont {
	position: relative;
	top: 180px;
}	

.red-le-img {
	float: left;
    margin: 0 0 0 1em;
    position: relative;
}

.no-sidebar .aim-frame-foot{
	border: none;
margin: 0;
}


/* Single Product Page */
.ior-spr-wrap {
	margin: 2em 1em 0 1em;
}
.ior-spr-title, .ior-spr-title h1, .ior-spr-loc, .ior-spr-desc, .ior-spr-edition, .ior-spr-print, .ior-spr-frame, .ior-spr-notice {
	position: relative;
	float: left;
	color: #fff;
}
.ior-spr-title h1{
	font-size: 20px;
    font-weight: bold;
	margin: 0 0 .3em .4em;
}
.ior-spr-loc {
	font-size: 13px;
	font-style: italic;
	padding: 0 0 1em .5em;
}
.ior-spr-desc {
	margin: 0 0 1em .5em;
}
.ior-spr-edition {
	margin: 0 0 2em .5em;
}
.ior-spr-print, .ior-spr-frame{
	margin: 0 0 1em;
}
.ior-spr-print p, .ior-spr-frame p {
    padding: 0 0 0 0.5em;
}
.ior-spr-notice{
	margin: 0 0 1em .5em;
}

.ior-spr-img {
width: 388px;
margin: 0;
}

.ior-spr-img:before {
	position: relative;
	float: left;
	content: 'click image to enlarge';
	margin: 0 0 .3em .5em;
	font-size: .75em;
	top: 1em;
}	
.ior-spr-back {
	position: absolute;
	bottom: 0;
	left: 1em;
}

.single-products .Cart66PriceDescription, .single-products .Cart66UserQuantity {
      margin: 0 6px 0.5em;
}

.cart66Options, .Cart66ButtonPrimary {
	position: relative;
	float: left;
}
/* Add to Cart button */
.Cart66ButtonPrimary, .Cart66ButtonSecondary, #content .Cart66ButtonPrimary, #content .Cart66ButtonSecondary, .Cart66CartButton .purAddToCart {
    background-color: #B88C69 !important;
    border: 1px solid #B88C69 !important;
    border-radius: 0 0 0 0 !important;
    color: #000000 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
font-weight: bold !important;
    height: 20px;
    line-height: 20px;
    padding: 0 1em;
    margin: 0 6px 0 0;
}

.cart66Options, .Cart66ButtonPrimary {
    background: none repeat scroll 0 0 #3D3D3D  !important;
    border: medium none #3D3D3D  !important;
    color: #FFFFFF  !important;
    float: left;
    position: relative;
}

.Cart66UserQuantity input{
    background-color: #3D3D3D !important;
    border: 1px solid #3D3D3D !important;
	color: #fff !important;
}

/* Shop Cart Page */
#viewCartTable th {
    background-color: #3D3D3D !important;
}

/* back button */
.ior-spr-back {
position: relative;
float: left;
margin: 1em 0;
}


/* Product Page Sidebar */
.ior-spr-rt {
    background: none repeat scroll 0 0 #3D3D3D;
    float: left;
    left: 1em;
    margin: 2em .5em 1em 1em;
    padding: 1em;
    position: relative;
    width: 20%;
}

#access-vertical a, #access-vertical a:link, #access-vertical a:visited, #access-vertical a:hover {
	color: #fff;
}

#access-vertical a:hover {
	color: #B98B69;
}

.aim-custom-menu-title {
	color: #B98B69;
}

/* Series Navigation on product page */
.aim-np-next {
top: 5px;
}

.aim-np-previous {
top: 5px;
}

.aim-term-dot, .aim-term-dot-cur {
	border: 1px solid #B98B69;
background: #666;
}

.aim-term-dot-cur {
	background: #eee !important;
	color: #fff;	
}

.Cart66AjaxWarning {
	display: none;
}/*Custom Style Sheet End*//* Gallery Page styles */
.single-gallery-layout .aim-post-gallery {
	height: 230px;
}	

.single-gallery-layout .attachment-caption {
	position: relative;
	float: left;
	width: 185px;
	text-align: center;
margin: 8px 0 0;
}

.ior-sgal-wrap {
	position: relative;
	float: left;
	margin: 0 1em 0 1em;
}

.ior-sgal-ed{
font-size: 14px;
    margin: 1em 20%;
    position: relative;
    width: 60%;
}

.ior-sgal-imgs {
	margin: 0 1em 0 3em;
}



/* ThickBox styles */
#TB_window {
    background: none repeat scroll 0 0 #3D3D3D !important;
    border: 1px solid #555555;
border-radius: 8px !important;
-webkit-border-radius: 8px !important;
-moz-border-radius: 8px !important;
    box-shadow: 0 4px 30px #000000;
    padding: 1em;
    color: #fff;
    left: 50%;
    position: fixed;
    text-align: center;
    top: 50%;
    visibility: hidden;
    z-index: 102;
}

.TB_overlayBG {
    background-color: #000000;
    opacity: 0.75;
}

#TB_window img#TB_Image {
    border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin: 15px 0 0 15px;
}

#TB_title {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

#TB_caption {
    float: left;
    height: 25px;
    padding: 7px 30px 10px 25px;
color: #fff;
}


.thickwrap1 #TB_title{
    background: none repeat scroll 0 0 #000 !important;
color: #fff;
}/*Custom Style Sheet End*/.aim-custom-menu {
	background: none repeat scroll 0 0 #3D3D3D;
    float: left;
    margin: 0 0 1em 0;
    padding: .3em;
    position: relative;
    width: 100%;
}

.aim-custom-menu ul {
list-style-type: none !important;
list-style-position: outside;
padding: 0 0 0 6px;
}

/*Custom Style Sheet End*//* Book sales page */
.ior-book-button {
	position: relative;
	float: left;
    margin: 0 0 1em 0;
}

.ior-book-cont {
	position: relative;
	float: left;
top: -8px;
}

/* Default Pages */
.page-template-default .aim-archive-label {
	margin: 0 0 1em 0;
}

/* limited edition page */
.ior-le-sign {
width: 100%;
position: relative;
float: left;
top: -15px;
}

/* about page */
.page-id-73 h3 {
margin: 0 0 .5em 0;
}

/* Events Page */
table.ai1ec-month-view, .ai1ec-week-view table, .ai1ec-oneday-view table {
background: #3D3D3D !important;
}

.ai1ec-month-view td.ai1ec-empty {
background: #000 !!important;
}/*Custom Style Sheet End*//* post image left wide styles */
.post-sing-main{
position: relative;
float: left;
margin: 0 2em 0 1em;
width: 71%;
}
.post-sing-rt {
margin: 0 !important;
    width: 24%;
}

.post-sing-rt .ior-side-box {
padding: 1em;
}

.image-left  {
position: absolute;
margin: .5em 0;
padding: 0;
top: 0;
left: 0;
}


.single .post-left-wide-img .post-content:before {
        content: '';
	position: relative;
	float: left;
	width: 320px;
	height: 220px;
}

.single .post-left-tall-img .post-content:before {
        content: '';
	position: relative;
	float: left;
	width: 220px;
	height: 320px;
}

.single .post-left-square-img .post-content:before {
        content: '';
	position: relative;
	float: left;
	width: 320px;
	height: 320px;
}/*Custom Style Sheet End*/