/* CSS Document */
/*
Theme Name: Richard Price photography
Theme URI: http://www.icepick-web-design-manchester.co.uk/
Description: A custom designed theme for wordpress, utilizing the latest 3d effects in css3, jquery popouts for contact and client area links, jalbum integration, latest gallery excerpts and featured content gallery integration.
Author: Icepick Solutions
Version: 1.0 
Tags:  jquery popouts, latest articles, galleries, flashfader integration, 3d css effects.

General comments and license statement (optional).
*/


/* body */
	body {
		height: 100%;
		margin: 0;
		padding-top: 1em;
		padding-bottom: .5em;
		background-color: #444444;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		line-height:1em;
		font-weight:400;
		font-size:1em;
		letter-spacing:-1px;
		text-shadow: 2px 2px 3px #000;
		}
	h1 {
		Font-weight:normal;
		line-height:1.0em;
		color:red;
		font-size:1.4em;}
	h2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#ff0000;
		letter-spacing:-1px;
		font-size: 1.3em;
		font-weight:normal;
		text-align:left;
		padding: 0px;
		line-height:1em;				
		}
	h2 a {
		font-family:Arial, Helvetica, sans-serif;
		color:#ff0000;
		letter-spacing:-1px;
		font-size: 1.0em;
		font-weight:normal;
		text-align:left;
		padding: 0px;
		line-height:1em;		
		}
	h2 a:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		letter-spacing:-1px;
		font-size: 1.0em;
		font-weight:normal;
		text-align:left;
		padding: 0px;
		line-height:1em;
		text-decoration:none;			
		}
	h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		line-height:0.7em;
		font-weight:normal;
		letter-spacing:-1px;
		text-align:center;
		padding: 0px;
		color: #666666;
		}
	h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:2.2em;
		line-height:1em;
		font-weight:normal;
		letter-spacing:-1px;
		text-align:left;
		padding: 0px;
		color: #666666;		
		}
	a {font-size: 1em; 
		color:#FFFFFF;
		text-decoration:none;		
		}
	a:hover{	
		font-size: 1em; 
		color:#FF0000;		
		text-decoration:none; 
		}
	a:active{
		text-decoration: none ; 
		color: #FF0000;	
		}
	.fleft { 
		float:left;
		margin-left:0px;
		margin-top:0px;
		}
	.fright {
		float:right;
		text-align:right;
		margin-top:1.7em;
		margin-right:0px;	
		}
	.fright1 {
		text-align:right;
		margin-top:-180px;
		padding:0px;
		}
	#tel {
		color:#b2b2b2;
		font-size:2.0em;
		padding: 20px 0 0 0;}
	#header_info {
		color:#666666;
		padding: 10px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.8em;
		line-height:1em;
		font-weight:normal;
		letter-spacing:-1px;
		text-align:right;
		}
/* nav */	
	#nav{
		width: 100%;
		height:32px;		
		margin: 0 auto;
		font-size:1.2em;
		}
	#nav, #nav ul {
		list-style: none;
		line-height: 1;
		}
	#nav_float_box {
		float:right;
		margin-top:20px;
		width:580px;		
		}
	#nav li {
		float:right;
		list-style:none;
		margin-left:0.5em;
		display:inline;	
		padding:0px;	
		background:#333333;	
		box-shadow: 3px 3px 10px #000;
		-webkit-box-shadow: 3px 3px 10px #000; 
		-moz-box-shadow: 3px 3px 10px #000;		
		}
	#nav a {		
		}
	#nav a:hover {
		background:#333333;
		box-shadow: 1px 1px 10px #ff0000;
		-webkit-box-shadow: 1px 1px 10px #ff0000; 
		-moz-box-shadow: 1px 1px 10px #ff0000;
		text-shadow: 1px 1px 10px #ffffff;
		-webkit-text-shadow: 1px 1px 10px #ffffff; 
		-moz-text-shadow: 1px 1px 10px #ffffff;
		}
	#nav a, #nav a:visited {
		color: #b2b2b2;
		}
	#nav a:hover{
		background:#333333;
		color: #ff0000;
		text-decoration:none
		}
	#nav a:active {
		color: #ff0000;
		text-decoration:none
		}
	#nav .current_page_item a:link, #nav .current_page_item a:visited {
		color: #ffffff; 
		}		
	.current_page_item a {
		}
	#page-nav li a {
		color:#ff0000;
		}		
	#nav li ul {
		position: absolute;
		text-align: left;
		left: -999em;
		height: auto;
		width: 134px;
		margin-top:3px;
		z-index:6;
		}
	#nav li li {
		width: 132px;
		background: #4d4d4d;
		border:1px solid #333333;
		margin-left:-35px;
		padding:5px;
		}
	#nav li li:hover, #nav li li:active {
		background:#333333;		
		border:1px solid #ff0000;
		box-shadow: 1px 1px 10px #ff0000;
		-webkit-box-shadow: 1px 1px 10px #ff0000; 
		-moz-box-shadow: 1px 1px 10px #ff0000;
		}
	#nav li li a, #nav li li a:visited {
		font-weight:normal;
		font-size:0.9em;
		color: #ffffff;
		box-shadow: none;
		-webkit-box-shadow: none; 
		-moz-box-shadow: none;
		}
	#nav li li a:hover {
		font-weight:normal;
		font-size:0.9em;
		color: #ff0000;
		box-shadow: none;
		-webkit-box-shadow: none; 
		-moz-box-shadow: none;
		}		
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
		left: auto;
		}
	a.main:hover {
		background:none;
		}
		ul{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
	ul li{
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
/*  header */		
	.header {
		position: relative;
		width:100%;
		height: 55px;	
		clear:both;	
		top: -90px;
		margin-top:-1em;	
		}
	.richard {	
		font-size: 3em;
		color:#FFFFFF;
		float:left;
		}
	.price {	
		font-size: 3em;
		color:#FF0000;
		float:left;
		}
	.photo {	
		font-size: 2.25em;
		float:left;
		color:#B2B2B2;
		margin-top: 0.1em;
		}
/*  content */
	#content_center_box {
		width: 1010px;
		margin: 0 auto;	
		height:1px;
		border: thin #444444 dashed;
		margin-top:0px;
		margin-bottom:20px;
		z-index:-99;
		padding:0px;	
		}
	#content_center_box p { 
		margin-top:10px;
		margin-bottom:20px;	
		}

	.back, .back1 {
		position: relative;
		width:100%;
		color:#444444;	
		font-size:5.4em;
		opacity:0.2;filter:alpha(opacity=20);
		clear:both;
		height:40px;
		}
	.back {
		top:-60px;
		z-index:-1;
		margin-top:75px;
		}
	.back1 {
		top:25px;
		z-index:-50;
		margin-top:75px;
		}
	.main-content {
		width: 698px;
		background:#b2b2b2;
		text-shadow: 2px 2px 3px #555555;
		color:#ffffff;
		padding: 5px 10px 0px 10px;
		}
	.main-content-left {
		width:490px;
		background:#333333;
		float: left;	
		text-align: justify;
		}
	.main-content-right {
		width:490px;
		background:#333333;
		float: right;	
		text-align: justify;
		padding:0px;
		}
	.main-content-wide, .main-content-wide1 {
		width: 990px;
		background:#333333;
		color:#b2b2b2;
		padding:0px 10px 0px 10px;	
		}		
	.main-content-wide img, .main-content-wide1 img {
		float:right;
		display:block;
		margin-left:10px;
		margin-bottom:10px;		
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		}
	.main-content, .main-content-wide {			
		margin-top:-60px;		
		}
	.main-content-wide1 {
		margin-top: 10px;
		}
	.main-content, .main-content-wide, .main-content-wide1 {
		float: left;	
		text-align: justify;	
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;	
		}
	.main-content h1, .main-content-wide h1, .main-content-wide1 h1{
		text-align:left;
		color:#FF0000;
		font-size:2em;
		margin-top:25px;
		}
	.main-content a {
		color:#333333;
		text-decoration:none;
		text-shadow: 2px 2px 3px #777777;
		}
	.main-content-wide a {
		color:#ffffff;
		text-decoration:none;
		}
	.main-content a:hover, .main-content-wide a:hover {
		color:#FF0000;
		text-decoration:none;
		}
	.main-content a:active, .main-content-wide a:active {
		color:#FF0000;
		text-decoration:none;
		}
	
	.main-content img, .main-content-wide img {
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		border:none;
		}
	.entry {	
		font-size:1.2em;
		line-height:1.2em;
		text-align:justify;
		}
	.entry-home {	
		font-size:1.2em;
		padding-top:10px;
		color:#ffffff;
		line-height:1.2em;
		text-align:justify;
		}
/* breadcrumb */
	.breadcrumb, .postmetadata{
		font-size:0.8em;
		float:right;
		padding:2px;
		margin:5px 0px 0px 0px;
		line-height:1em;		
		}
	.postmetadata {
		font-size:0.8em;
		text-align:right;
		padding:2px;
		line-height:1em;
		margin:0px 10px 0px 0px;
		}
	 .postmetadata a {
		font-size:1em;
		text-align:right;
		padding:2px;
		line-height:1em;
		margin:0px 0px 0px 0px;
		}					
	#flashfader {
		padding:25px;			
		overflow: auto;
		clear:both;
		background: #333333;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		overflow:hidden;
		margin-top:10px;
		}
	#iframe-box {
		background: #444444;
		padding-top:0px;
		width:100%;		
		margin:0 auto;	
		overflow: hidden;
		top:50px;
		margin-top:75px;
		}
	#fcg {
		background:#333333;
		border:10px #333333 solid;
		margin-top:50px;
		font-size:4em;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		-webkit-border-radius: 0.1em;
		-moz-border-radius: 0.1em;
		border-radius: 0.1em;
		}
	#bottom-box, #bottom-box2, #bottom-box3 {	
		background: #333333;
		}
	#bottom-box, #bottom-box1, #bottom-box2 {
		margin-top:10px;
		}
	#bottom-box, #bottom-box1, #bottom-box2, #bottom-box3 {	
		padding:10px 10px 10px 0px;
		float:left;
		background: #333333;		
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		}			
	#bottom-box1 {	
		background: #b2b2b2;
		}				
	#bottom-box2 {	
		width:1000px;
		}
	#bottom-box3 {	
		margin-top:-80px;
		top:165px;
		}	
	#bottom-box h2, #bottom-box1 h2, #bottom-box2 h2, #bottom-box3 h2 {
		margin:0px 10px 0px 10px;
		}
/* thumb */								
	#thumb {
		height:160px;
		width:240px;	
		float:left;
		padding-top: 0px;
		margin-left:10px;
		background:#000000;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000;
		-moz-box-shadow: 3px 3px 5px #000;
		}
	#thumb:hover {
		height:160px;
		width:240px;	
		float:left;
		margin-left:10px;
		background:#000000;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000;
		-moz-box-shadow: 3px 3px 5px #000;
		}
	#thumb a {
		border:0;
		padding-top: 0px;	
		}
	#thumb img {
		border:0;	
		}
	#thumb a:hover {
		opacity:1.0;filter:alpha(opacity=100);		
		}	
	#thumb a overlay1 {
		background: #111;
		filter:alpha(opacity=0);
		opacity:0;
		color: #fff;
		position:absolute;
		margin-left:-240px;
		padding:10px;
		width:220px;
		margin-top:2em;
		}
	#thumb a:hover overlay1 {
		background: #111;
		filter:alpha(opacity=60);
		opacity:.6;
		color: #fff;
		position: absolute;
		margin-left:-240px;
		padding:10px;
		width:220px;
		}
	#thumb a  overlay2 {
		font-size: 1.5em; 
		line-height:1.2em;
		filter:alpha(opacity=100);
		opacity:1.0;
		color: #ffffff;
		position:absolute;
		margin-left:-240px;
		padding:0px 10px 0px 10px;
		width:220px;
		margin-top:4em;
		}
	#thumb a:hover overlay2 {
		filter:alpha(opacity=0);
		opacity:0;
		color: #fff;
		position: absolute;
		margin-left:-240px;
		padding:10px;
		width:220px;
		}
	#thumb a  overlay1, #thumb a:hover overlay1, #thumb a  overlay2, #thumb a:hover overlay2 {
			/* CSS3 Transition: */
		-webkit-transition: .5s;
		-o-transition-property: opacity;
		-o-transition-duration: .5s;
 		-moz-transition-property: opacity;
		-moz-transition-duration: .5s;
		transition: .5s;
		}
/* thumb1 overlays not used yet*/								
	#thumb1 {
		width:490px;	
		float:left;
		padding-top: 0px;
		margin-left:0px;
		margin-bottom:10px;
		background:#000000;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000;
		-moz-box-shadow: 3px 3px 5px #000;
		}
	#thumb1:hover {
		width:490px;	
		float:left;
		margin-left:0px;
		background:#000000;

		}
	#thumb1 a {
		border:0;
		padding-top: 0px;	
		}
	#thumb1 img {
		border:0;
		margin:0px;	
		}
	#thumb1 a:hover {
		opacity:1.0;filter:alpha(opacity=100);		
		}	
	#thumb1 a overlay1 {
		background: #111;
		filter:alpha(opacity=0);
		opacity:0;
		color: #fff;
		position:absolute;
		padding:10px;
		width:470px;
		margin-top:0em;
		}
	#thumb1 a:hover overlay1 {
		background: #111;
		filter:alpha(opacity=60);
		opacity:.6;
		color: #fff;
		position: absolute;
		width:470px;
		padding:20px 10px 10px 10px;
		}
	#thumb1 a  overlay2 {
		font-size: 1.5em; 
		line-height:1.2em;
		filter:alpha(opacity=100);
		opacity:1.0;
		color: #ff0000;
		position:absolute;
		width:470px;
		padding:0px 10px 0px 10px;
		margin-top:1em;
		}
	#thumb1 a:hover overlay2 {
		filter:alpha(opacity=0);
		opacity:0;
		color: #fff;
		position: absolute;
		width:470px;
		padding:10px;
		}
	#thumb1 a  overlay1, #thumb1 a:hover overlay1, #thumb1 a  overlay2, #thumb1 a:hover overlay2 {
			/* CSS3 Transition: */
		-webkit-transition: .5s;
		-o-transition-property: opacity;
		-o-transition-duration: .5s;
 		-moz-transition-property: opacity;
		-moz-transition-duration: .5s;
		transition: .5s;
		}		
	#text-box {
		width: 238px; 
		height: 182px;
		color: #666666;  
		padding:0px 0px 0px 10px;
		float:right;
		}
	#text-box a {
		padding:5px 15px 5px 15px;
		background:#222222;	
		border:1px solid #777777;
		border-bottom:2px solid #666666;
		border-top:1px solid #888888;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		}
	#text-box a:hover {	
		background:#111111;
		border:1px solid #777777;
		border-top:1px solid #666666;
		border-bottom:1px solid #888888;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		box-shadow: 0px 0px 0px #333333;
		-webkit-box-shadow: 0px 0px 0px #333333; 
		-moz-box-shadow: 0px 0px 0px #333333;
		}
	#text-box h2 {
		margin-top:0px;
		}
/* sidebar */	
	#sidebar {
		margin-top:-60px;	
		width: 262px;
		padding-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;  
		float: right;
		margin-left:10px;
	
		background:#b2b2b2;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		color:#FFFFFF;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		text-shadow: 2px 2px 3px #444444; 
		}
	#sidebar h2 {
		font-size:2em;
		font-weight:300;
		line-height:1.2em;
		}
	#sidebar ul {
		padding-left:0px;
		}
	#sidebar li {
		background:#b2b2b2;	
		padding-top: 10px;		
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em; 
		list-style: none;
		margin-left: 0; 
		margin-bottom: 0.1em;
		line-height:1.1em; 	
		}
	#sidebar li:hover {
		}
	#sidebar a {
		color:#333333;
		text-decoration:none;
		text-shadow: 2px 2px 3px #777777;
		font-size:1em;
		}
	#sidebar a:hover {
		color:#ff0000;
		text-decoration:none;
		font-size:1em;
		}
	#sidebar a:active {
		color:#96BF15;
		text-decoration:none;
		font-size:1em;		
		}								
/* footer */
	#footer {
		padding:0px 0px 0px 0px;
		font-size:0.8em;
		margin-top:-2em;
		clear:both;
		}
	#footer a {		
		color: #666666;		
		}
	#footer a:hover {
		color: #b2b2b2;		
		}
	#footer fright {
		float:right;
		text-align:right;
		}
	#footer hr {
		border: 0;
		color: #666666;
		background-color: #666666;
		height: 1px;
		width: 100%;
		text-align: center;
		margin-top:10em;
		}
	.footer-address {
		color: #777777;
		font-size:0.9em;
		line-height:0.9em;
		width:310px;
		margin-right:20px;
		float: left;
		}
	.footer-title {
		margin-bottom:1em;
		color: #666666;
		}
	.footer-tel {
		text-shadow: 0px 0px 0px #444444;
		color: #444444;
		}
	.current_page_item a:link,  .current_page_item a:visited {
		color: #b2b2b2;
		}		
	.current_page_item a:hover {
		color: #b2b2b2;
		text-shadow: 1px 1px 10px #ff0000;
		-webkit-text-shadow: 1px 1px 10px #ff0000; 
		-moz-text-shadow: 1px 1px 10px #ff0000; 
		}
	
/* pop out */

	#hide2 {
		margin-right:85px;
		width:330px;
		font-size:0.9em;
		padding:20px;
		}
	#hide3 {
		width:1010px;
		font-size:0.8em;
		padding:20px;
		margin-right:75px;
		}		
	#hide2, #hide3 {		
		color:#b2b2b2;
		background:#222222;
		filter: alpha(opacity=90);
		opacity: 0.9;	
		border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		-webkit-border-radius: 0.3em;		
		}
	#hide2 a, #hide3 a {
		color:#ffffff;
		float:right;
		}
	#hide2 a:hover, #hide3 a:hover {
		color:#ff0000;	
		}
	#hide4 {
		font-size:1.1em;
		padding:10px 10px 0px 10px;
		border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		-webkit-border-radius: 0.3em;	
		}			
	.nest {
		top: 180px; right: 0;
		}	
	.nest2 {	
		top: 200px; right: 0;	
			}
	.nest3 {
		margin-bottom:10px;
		font-size:1.1em;
		}							
	.nest, .nest2 {
		font-size:1.3em;
		padding-right:2px;
		position: fixed;
		color:#FFFFFF;
		text-decoration:none;
		letter-spacing:-1px;
		z-index:5;
		margin-left:5px;
		}
	.nest a, .nest2 a {
		text-decoration:none;
		color:#ffffff;
		font-size:0.6em;
		margin:0px 5px 0px 0px;
		}
	.nest a:hover, .nest2 a:hover {
		font-size:1.0em;
		text-decoration:none;
		color:#ff0000;
		text-shadow: 1px 1px 10px #ffffff;
		-webkit-text-shadow: 1px 1px 10px #ffffff; 
		-moz-text-shadow: 1px 1px 10px #ffffff;
		}		
	.nest, .nest:hover, .nest2, .nest12:hover {	
		-webkit-transition: .5s;
		-o-transition-property: padding, opacity;
		-o-transition-duration: .5s;
 		-moz-transition-property: padding, opacity;
		-moz-transition-duration: .5s;
		transition: .5s;
		}

/* end pop out */

	#leftbox {
		float: left;
		width: 460px;
		padding-bottom:10px;
		padding-left:0px;
		}
	#rightbox {
		float: right;
		width: 400px;
		padding-top:0px;
		padding-left:20px;
		padding-right:20px;
		}
	#box	{
		margin:0 auto;
		padding-left: 0px;
		padding-right: 0px;
		padding-top:0px;
		background-repeat: no-repeat;
		font-size: 1.0em; 
		line-height:1em;
		clear: left;
		text-align: justify;
		}	
	#pricelist_5 {
		width:350px; 
		float: left;
		clear: right;
		}	
	#pricelist_1 {
		width:300px; 
		float: left;
		clear: right;
		}	
	#pricelist_6 {
		width:150px; 
		float: left;
		clear: right;
		}
/* icons */
	.iconbox {
		color:#b2b2b2;
		z-index:5;
		position: fixed;
		top: 240px;
		text-align:right; 
		right: 0;
		width:30px;
		margin:0px 5px 0px 0px;
		padding:0px;
		font-size:0.8em;
		font-family: Arial, Helvetica, sans-serif;
		text-shadow: 2px 2px 3px #000;	
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		}
	.iconbox  img {
		margin-left:5px;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		}
	.iconbox img:hover {
		box-shadow: 1px 1px 20px #ff0000;
		-webkit-box-shadow: 1px 1px 20px #ff0000; 
		-moz-box-shadow: 1px 1px 20px #ff0000;
		margin-right:5px;
		}	
	.iconbox  img, .iconbox img:hover {	
		-webkit-transition: .5s;
		-o-transition-property: margin-right;
		-o-transition-duration: .5s;
 		-moz-transition-property: margin-right;
		-moz-transition-duration: .5s;
		transition: .5s;
		}
	a.linkedin-profileinsider-popup{background-image: none !important;padding-right: 0 !important;}	
	
	/* pop out */
	#hide5 {
		width:455px;
		font-size:1.5em;
		padding:20px;
		margin-right:55px;
		margin-top:-270px;
		color: #003399;
		background:#ffffff;
		filter: alpha(opacity=90);
		opacity: 0.9;	
		border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		-webkit-border-radius: 0.3em;
		text-shadow: 2px 2px 3px #b2b2b2;
		text-align:left;
		}
	#hide5 li {
		list-style-type:none;
		padding-bottom:10px;
		}	
	#hide5 a {
		color:#090909;
		float:right;
		
		}
	#hide5 a:hover  {
		color:#ff0000;	
		}
/* icons */
	.iconbox1 {
		color:#b2b2b2;
		z-index:5;
		position: fixed;
		top: 300px;
		text-align:right; 
		right: 0;
		width:660px;
		margin:0px 5px 0px 0px;
		padding:0px;
		font-size:0.8em;
		font-family: Arial, Helvetica, sans-serif;
		text-shadow: 2px 2px 3px #000;	
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		}
	.iconbox1  img {
		margin-left:5px;
		margin-right:-105px;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em;
		border-radius: 0.3em;
		box-shadow: 3px 3px 5px #000;
		-webkit-box-shadow: 3px 3px 5px #000; 
		-moz-box-shadow: 3px 3px 5px #000;
		}
	.iconbox1 img:hover {
		box-shadow: 1px 1px 20px #ff0000;
		-webkit-box-shadow: 1px 1px 20px #ff0000; 
		-moz-box-shadow: 1px 1px 20px #ff0000;
		margin-right:5px;
		}	
	.iconbox1  img, .iconbox1 img:hover {	
		-webkit-transition: .5s;
		-o-transition-property: margin-right;
		-o-transition-duration: .5s;
 		-moz-transition-property: margin-right;
		-moz-transition-duration: .5s;
		transition: .5s;
		}
/* allow text to wrap around images */	
	img.alignright {float:right; margin:0 0 1em 1em}
	img.alignleft {float:left; margin:0 1em 1em 0}
	img.aligncenter {display: block; margin-left: auto; margin-right: auto}
	a img.alignright {float:right; margin:0 0 1em 1em}
	a img.alignleft {float:left; margin:0 1em 1em 0}	
	a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
