/* ALL */

body											{	margin: 24px 8px 8px 8px;
														background: url('../images/bg-container.jpg') #000 no-repeat right top;
														font-family: 'Open Sans', "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", Arial, sans-serif!important; }

a													{ outline: none; }

#tag											{ float: right; clear: right; } 
#tag h2										{ font-family: "Open Sans", "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", Arial, sans-serif!important;
														margin: 15px 24px 20px 0; font-size: 20px; color: #fff; font-style: italic; font-weight: 300; letter-spacing: .05em; }

/* NAVIGATION */
div#nav h1								{ margin: 0px 24px -20px 0;
														font-size: 92px;
														text-transform: none; 
														float: right; clear: right; }
								
div#nav										{ text-align: right;
														font-size: 24px;
														color: #fff; }
														
div#nav #elements					{ margin-right: 20px; float: right; clear: right; }

div#nav li								{ list-style: none;
														float: right;
														margin: 0 24px 0 24px;
														font-family: 'Open Sans', "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", Arial, sans-serif!important;
														-webkit-transition: All 0.3034s ease;
														-moz-transition: All 0.3034s ease;
														-o-transition: All 0.3034s ease;
														-webkit-transform: scale(1);
														-moz-transform: scale(1);
														-o-transform: scale(1); }
										
div#nav li:hover					{ color: #fff;
														-moz-border-radius: 10px;
														-webkit-border-radius: 10px;
														border-radius: 10px;
														background: #000000;
														background: -webkit-gradient(linear, 80% 20%, 80% 100%, from(#222222), to(#555555));
														padding: 6px 12px 6px 12px;
														-webkit-transform: scale(1.325);
														-moz-transform: scale(1.325);
														-o-transform: scale(1.325); }

div#nav a									{ text-decoration: none;
														color: #fff; }

div#nav a:visited					{	text-decoration: none;
														color: #fff; }

div#nav a:hover						{ text-decoration: none;
														color: #fff; }

/* CONTENT ALL */
div#triangle							{ float: right; clear: right;
														text-align: right;
														padding: 0;
														margin: 10px 54px 0 0;
														-webkit-transition: All 0.3034s ease;
														-moz-transition: All 0.3034s ease;
														-o-transition: All 0.3034s ease; }

.content_bubble						{ float: right; clear: right;
														width: 700px;
														margin: 0px 28px 24px 0;
														padding: 32px 24px 21px 24px;
														border: none;
														opacity: 0.9;
														font-family: 'Open Sans', "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", Arial, sans-serif!important;
														filter: alpha(opacity=90);
														-moz-border-radius: 10px;
														-webkit-border-radius: 10px;
														border-radius: 10px;
														background: #fff;
														text-align: left; }

.content_bubble h3				{ font-weight: bold;
														font-size: 36px;
														margin: 2px 0 -10px 0; }

.content_bubble a					{ color: #444;
														text-decoration: none;
														border-bottom: 1px dotted #444; 
														font-family: 'Open Sans', "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", Arial, sans-serif!important;
														font-weight: normal; }

.content_bubble a:hover 	{	color: #444;
														text-decoration: none;
														border-bottom: 1px solid #444; }

/* CONTENT DISPLAY */
div#about									{ display: inline; }

div#photos								{	display: inline; }

div#videos								{ display: none; }

div#twitter								{ display: none; }

/* CONTENT PHOTOS */
.galleria-thumbnails			{ overflow: hidden; }

.galleria-thumbnails .galleria-image	{ width: 120px; height: 90px;
																				float: left;
																				cursor: pointer;
																				margin: 8px;
																				-moz-box-shadow: 0px 0px 7px #888;
																				-webkit-box-shadow: 0px 0px 7px #888;
																				box-shadow: 0px 0px 7px #888;
																				-webkit-transition: All 0.3034s ease;
																				-moz-transition: All 0.3034s ease;
																				-o-transition: All 0.3034s ease;
																				-webkit-transform: scale(1);
																				-moz-transform: scale(1);
																				-o-transform: scale(1); }

.galleria-thumbnails:hover .galleria-image:hover	{ -webkit-transform: scale(1.15);
																										-moz-transform: scale(1.15);
																										-o-transform: scale(1.15); }
div#flickr_photos img			{	margin: 8px;
														-moz-box-shadow: 0px 0px 7px #888;
														-webkit-box-shadow: 0px 0px 7px #888;
														box-shadow: 0px 0px 7px #888;
														-webkit-transition: All 0.3034s ease;
														-moz-transition: All 0.3034s ease;
														-o-transition: All 0.3034s ease;
														-webkit-transform: scale(1);
														-moz-transform: scale(1);
														-o-transform: scale(1); }

div#flickr_photos img:hover { -webkit-transform: scale(1.15);
															-moz-transform: scale(1.15);
															-o-transform: scale(1.15); }

/* CONTENT VIDEOS */
div#vimeo_videos img			{ margin: 8px;
														-moz-box-shadow: 0px 0px 7px #888;
														-webkit-box-shadow: 0px 0px 7px #888;
														box-shadow: 0px 0px 7px #888;
														-webkit-transition: All 0.3034s ease;
														-moz-transition: All 0.3034s ease;
														-o-transition: All 0.3034s ease;
														-webkit-transform: scale(1);
														-moz-transform: scale(1);
														-o-transform: scale(1); }

div#vimeo_videos img:hover 	{ -webkit-transform: scale(1.25);
															-moz-transform: scale(1.25);
															-o-transform: scale(1.25); }

div#youtube_videos img		{	margin: 8px 12px 8px 8px;
														-moz-box-shadow: 0px 0px 7px #888;
														-webkit-box-shadow: 0px 0px 7px #888;
														box-shadow: 0px 0px 7px #888;
														-webkit-transition: All 0.3034s ease;
														-moz-transition: All 0.3034s ease;
														-o-transition: All 0.3034s ease;
														-webkit-transform: scale(1);
														-moz-transform: scale(1);
														-o-transform: scale(1); }

div#youtube_videos img:hover 	{ -webkit-transform: scale(1.25);
																-moz-transform: scale(1.25);
																-o-transform: scale(1.25); }

/* CONTENT TWITTER */
div#twitter_feed					{ }

div#twitter_feed hr				{ height: 1px;
														border: 0;
														background-color: #ddd;
														clear: both; }
														
.tweet										{ -webkit-transition: All 0.3034s ease;
														-moz-transition: All 0.3034s ease;
														-o-transition: All 0.3034s ease;
														-webkit-transform: scale(1);
														-moz-transform: scale(1);
														-o-transform: scale(1); }

.tweet:hover							{ -moz-border-radius: 10px;
														-webkit-border-radius: 10px;
														border-radius: 10px;
														background: #fff;
														height: 50px;
														padding: 8px;
														-moz-box-shadow: 0px 0px 7px #888;
														-webkit-box-shadow: 0px 0px 7px #888;
														box-shadow: 0px 0px 7px #888;
														-webkit-transform: scale(1.25);
														-moz-transform: scale(1.25);
														-o-transform: scale(1.25); }

/*** SPACER ***/
div.spacer								{ padding-bottom: 12px; float: right; clear: both; } 

/*** FOOTER ***/
div#footer								{ float: right; clear: right; position: relative; left: 0; top: -7px;
														margin: 0px 26px 0 0;
														margin-bottom: 50px;
														padding: 16px;
														/* border: 1px solid #222; */ 
														-moz-border-radius: 10px;
														-webkit-border-radius: 10px;
														border-radius: 10px;
														background: #000;
														/*  background: -webkit-gradient(linear, 80% 20%, 80% 100%, from(#222222), to(#555555)); */
														color: #fff;
														font-size: 10px;
														font-weight: normal; }

div#footer a							{ color: #C5E8FF;
														text-decoration: none;
														border-bottom: 1px dotted #c5e8ff; }

div#footer a:hover				{ text-decoration: none;
														border-bottom: 1px solid #c5e8ff; }

div.footerL								{ float: right; width: 280px; margin-right: 230px; }

/*** Social ***/
div#behance								{ display: inline; position: relative; top: -5px; }
div#behance a.be-button-follow  { color: #fff; }
div#twitterfollow					{ margin-top: 7px; display: inline; } 
div#g-follow							{ display: inline; }

													
/*** SOCIAL BUTTONS ***/
div.fb-like								{ float: left; } 
div#googleplusone					{ margin-top: 7px; margin-right: 255px; float: right; } 

/*** Photo Sidebar ***/
#photo 										{ float: right; margin: 0 0 20px 20px; }
#lcol											{ float: left; clear: left; width: 40%; margin: 20px 20px 20px 0; }
#rcol											{ float: right; clear: right; width: 40%; margin: 20px 0 20px 20px; }
