a:link, a:visited
{
	color:#052669;
	text-decoration:none;
} 

a:hover 
{
	color:#FF7800;
	text-decoration:none;
}  

a:active
{
	color:#FFCA02;
	text-decoration:none;
}  

img
{
    max-width: 100%;
    max-height: 100%;
	-ms-interpolation-mode: bicubic;
}

#spaceing
{
	padding-left: 35em;
}

#spaceing_poser
{
	padding-left: 8em;
}

#edit_spaceing
{
	padding-left: 41em;
}

#info_space_upper
{
	padding-left: 5.25em;
}

#info_space_name
{
	padding-left: 10.5em;
}

/* stuff for sliding menu */

#commentWrapper 
{ 
  position: absolute;
  width: 274px;
}

#comment 
{
  position: absolute;
  top: 0;
}

#comment.fixed 
{
  position: fixed;
  top: 0;
}

/* end sliding */


#over_upper
{
	position: relative;
	width: 274px;
	height: 42px;
	background: #FFF url(bgimg/overlay_upper.jpg) no-repeat center top;
}

#over_repeat 
{
	position: relative;
	width: 274px;
	background: url(bgimg/overlay_repeat.jpg) repeat-y center top;
	text-align: left;
}

#over_lower
{
	position: relative;
	width: 274px;
	height: 21px;
	background: #FFF url(bgimg/overlay_lower.jpg) no-repeat center top;
}

#over_links
{
	width: 300px;	/* somewhat longer than the actual section itself, because of font issues on different windows versions*/
	font-size: 68%;
	position: relative;
	top: 0px; left: 18px;
	font-family: Calibri;
	font-weight: bold;
	color: #052669;
	opacity: 0.75; 
	filter:alpha(opacity=75);
}

#height_space_short
{
	height: 7px;
	position: relative;
}

#entry_upper 
{
	position: relative;
	width: 784px;
	height: 86px;
	background: #FFF url(bgimg/entryUpper.jpg) no-repeat center top;
}

#reel_upper
{
	position: relative;
	width: 784px;
	height: 86px;
	background: #FFF url(bgimg/Upper_Reel.jpg) no-repeat center top;
}

#reel_poser_upper
{
	position: relative;
	width: 1058px;
	height: 86px;
	background: #FFF url(bgimg/Upper_poser_Reel.jpg) no-repeat center top;
}

#reel_lower
{
	position: relative;
	width: 784px;
	height: 53px;
	background: #FFF url(bgimg/reelLower.jpg) no-repeat center top;
}

#reel_poser_lower
{
	position: relative;
	width: 1058px;
	height: 53px;
	background: #FFF url(bgimg/reel_poser_Lower.jpg) no-repeat center top;
}

#reel_cubical_lower
{
	position: relative;
	width: 1058px;
	height: 53px;
	background: #FFF url(bgimg/reel_cubical_Lower.jpg) no-repeat center top;
}

#entry_repeat 
{
	width: 784px;
	background: url(bgimg/entryRepeat.jpg) repeat-y center top;
	text-align: left;
}

#entry_poser_repeat 
{
	width: 1058px;
	background: url(bgimg/entry_poser_Repeat.jpg) repeat-y center top;
	text-align: left;
}

#edit_repeat 
{
	position: relative;
	width: 784px;
	background: url(bgimg/editRepeat.png) repeat-y center top;
	text-align: left;
	top: 0px; left: -75px;
}

#entry_lower
{
	position: relative;
	width: 784px;
	height: 79px;
	background: #FFF url(bgimg/entryLower.png) no-repeat center top;
}

#menu_bg
{
	position: relative;
	width: 274px;
	height: 611px;
	background: #FFF url(bgimg/menubg.jpg) no-repeat center top;
}

#header_bg
{
	position: relative;
	width: 1058px;
	height: 246px;
	background: #FFF url(bgimg/headerbg.png) no-repeat center top;
}

#header_poser_bg
{
	position: relative;
	width: 1058px;
	height: 246px;
	background: #FFF url(bgimg/header_poser_bg.png) no-repeat center top;
}

#header_cubical_bg
{
	position: relative;
	width: 1058px;
	height: 246px;
	background: #FFF url(bgimg/header_cubical_bg.png) no-repeat center top;
}

#header_gbk_bg
{
	position: relative;
	width: 1058px;
	height: 246px;
	background: #FFF url(bgimg/header_gbk_bg.png) no-repeat center top;
}

#contact_bg
{
	position: relative;
	width: 1058px;
	height: 58px;
	background: #FFF url(bgimg/cbg.jpg) no-repeat center top;
}

#contact_poser_bg
{
	position: relative;
	width: 1058px;
	height: 58px;
	background: #FFF url(bgimg/cbg_poser.jpg) no-repeat center top;
}

#contact_cubical_bg
{
	position: relative;
	width: 1058px;
	height: 58px;
	background: #FFF url(bgimg/cbg_cubical.jpg) no-repeat center top;
}

/*#info_bg
{
	position: relative;
	width: 274px;
	height: 231px;
	background: #FFF url(bgimg/infobg.jpg) no-repeat center top;
}*/

#info_bg
{
	position: relative;
	width: 274px;
	height: 231px;
}

#info_bg img
{
  position: absolute;
  left: 0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#info_bg img.top:hover 
{
  opacity:0;
  filter:alpha(opacity=0);
}

#info_title 
{
	width: 255px;
	font-size: 103%;
	padding: 0px 0px;
	position: relative;
	top: 34px; left: 18px;
	font-family: Calibri;
	color: #031231;
	line-height: 17px;
	/* font-weight: bold; */
	/* font-style: italic; */
	font-style: oblique;
}

#entry_pin_single
{
	position: relative;
	width: 784px;
	height: 58px;
	background: #FFF url(bgimg/cbg_single.jpg) no-repeat center top;
}

#entry_pin_single_poser
{
	position: relative;
	width: 1058px;
	height: 56px;
	background: #FFF url(bgimg/cbg_poser_single.jpg) no-repeat center top;
}

#contact_info 
{
	width: 1058px;
	font-size: 100%;
	padding: 18px 65px;
	position: relative;
	top: -58px; left: 25px;
	font-family: Calibri;
	color: #052669;
}

#at_contact_info 
{
	width: 1058px;
	font-size: 150%;
	padding: 14px 65px;
	position: relative;
	top: 0px; left: 0px;
	font-family: Calibri;
	color: #052669;
}

#menu_entries 
{
	width: 274px;
	font-size: 115%;
	padding: 0px 0px;
	position: relative;
	top: 33px; left: 46px;
	font-family: Calibri;
	/* font-weight: bold; */
	/* font-style: oblique; */
	/* color: #393939; */
	color: #052669;
	line-height: 25px;
}

#entry_title 
{
	width: 784px;
	font-size: 150%;
	padding: 10px 12px;
	position: relative;
	top: 38px; left: 65px;
	font-family: arial;
	font-weight: bold;
	/* font-style: oblique; */
	color: #222222;
}

#reel_title 
{
	width: 784px;
	font-size: 150%;
	padding: 10px 12px;
	position: relative;
	top: 38px; left: -25px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	/* font-style: oblique; */
	color: #222222;
}

#reel_poser_title 
{
	width: 784px;
	font-size: 150%;
	padding: 10px 12px;
	position: relative;
	top: 38px; left: 122px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	/* font-style: oblique; */
	color: #222222;
}

#reel_cubical_sub_title 
{
	width: 784px;
	font-size: 115%;
	padding: 0px 0px;
	position: relative;
	top: 0px; left: 55px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	/* font-style: oblique; */
	color: #222222;
}

#reel_cubical_desc 
{
	width: 784px;
	font-size: 150%;
	padding: 10px 12px;
	position: relative;
	top: 38px; left: 122px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	/* font-style: oblique; */
	color: #828282;
}

#reel_dwn_title 
{
	width: 784px;
	font-size: 150%;
	padding: 10px 12px;
	position: relative;
	top: 38px; left: 0px;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	/* font-style: oblique; */
	color: #222222;
}

#entry_pinned
{
	width: 784px;
	font-size: 90%;
	position: relative;
	top: 19px; left: 45px;
	font-family: Calibri;
	font-weight: bold;
	/* font-style: oblique; */
	color: #052669;

	opacity: 0.75; 
	filter:alpha(opacity=75);
}

#entry_pinned_linkedin
{
	width: 784px;
	font-size: 90%;
	position: relative;
	top: 19px; left: 3px;
	font-family: Calibri;
	font-weight: bold;
	/* font-style: oblique; */
	color: #052669;

	opacity: 0.75; 
	filter:alpha(opacity=75);
}

#entry_pinned_twitter
{
	width: 200px;
	font-size: 90%;
	position: relative;
	top: 0px; left: 860px;
	font-family: Calibri;
	font-weight: bold;
	/* font-style: oblique; */
	color: #052669;

	opacity: 0.75; 
	filter:alpha(opacity=75);
}

#entry_cubical_main_back
{
	width: 200px;
	font-size: 90%;
	position: relative;
	top: 19px; left: 860px;
	font-family: Calibri;
	font-weight: bold;
	/* font-style: oblique; */
	color: #052669;

	opacity: 0.75; 
	filter:alpha(opacity=75);
}

#entry_pinned_cur
{
	width: 784px;
	font-size: 100%;
	position: relative;
	top: 0px; left: 0px;
	font-family: Calibri;
	font-weight: bold;
	font-style: oblique;
	color: #052669;

}

#entry_date 
{
	width: 784px;
	font-size: 75%;
	padding: 10px 12px;
	position: relative;
	top: -4px; left: 65px;
	font-family: arial;
	color: #757575;
}

#entry_date_d
{
	width: 700px;
	position: relative;
	font-family: arial;
	color: #5E5E5E;
	font-weight: bold;
}

#entry_body
{
	width: 650px;
	font-size: 92%;
	position: relative;
	top: 0px; left: 75px;
	font-family: arial;
	color: #3E3E3E;			
}

#entry_poser_body
{
	width: 924px;
	font-size: 92%;
	position: relative;
	top: 0px; left: 75px;
	font-family: arial;
	color: #3E3E3E;
}

#entry_gbk_adjust_text
{
	width: 924px;
	font-size: 92%;
	position: relative;
	top: 0px; left: -15px;
	font-family: arial;
	color: #3E3E3E;
}

#entry_cubical_body_desc
{
	width: 924px;
	font-size: 92%;
	position: relative;
	top: 0px; left: 75px;
	font-family: arial;
	color: #757575;
}

#edit_body
{
	width: 605px;
	font-size: 92%;
	position: relative;
	top: 0px; left: 90px;
	font-family: arial;
	color: #3E3E3E;
}

#vidsize 
{
	width: 645px;
	position: relative;
	top: 0 px; left: 0px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#vidsize_poser 
{
	width: 845px;
	height: 470px;
	position: relative;
	top: 0 px; left: 100px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_cubical_entry 
{
	width: 845px;
	height: 634px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_cubical_aruco_img 
{
	width: 680px;
	height: 510px;
	position: relative;
	top: 0px; left: 100px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#vid_reel_size 
{
	width: 645px;
	position: relative;
	top: 0 px; left: 75px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#vid_underline
{
	position: relative;
	font-size: 79%;
	top: 0 px; left: 0px;
}

#vid_reel_save_file
{
	position: relative;
	font-size: 105%;
	top: 0 px; left: 0px;
	font-family: Calibri;
}

#vid_reel_underline
{
	position: relative;
	font-size: 79%;
	top: 0 px; left: 75px;
	font-family: arial;
}

#implement_type
{
	width: 784px;
	font-size: 79%;
	/* padding: 10px 12px; */
	position: relative;
	top: 28px; left: 60px;
	font-family: arial;
	/* font-style: oblique; */
	color: #757575;
}


#img_hellboy_entry 
{
	width: 845px;
	height: 470px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_valhalla_entry 
{
	width: 845px;
	height: 844px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_cyber_entry 
{
	width: 845px;
	height: 854px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_rigger_entry 
{
	width: 845px;
	height: 879px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_indey_entry 
{
	width: 845px;
	height: 875px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	/* margin: 12px 0; */
	margin-top: 12px;
	margin-bottom: 2px;
}

#img_ggarm_entry 
{
	width: 845px;
	height: 682px;
	position: relative;
	top: 0px; left: 30px;
	border: 1px outset #404040;
	margin-top: 12px;
	margin-bottom: 2px;
}


details {
  user-select: none;
}

details summary span.fa-arrow-circle-right {
  width: 14px;
  height: 12px;
  transition: all 0.01s;
  margin-left: auto;
  -webkit-transform-origin: 60% 75%;
}

details[open] summary span.fa-arrow-circle-right {
  transform: rotate(90deg);
  -webkit-transform-origin: 60% 75%;
}

summary {
  display: flex;
  cursor: pointer;
}

summary::-webkit-details-marker {
  display: none;
}