/*  
bluweb
Theme Name: Orbita10
Theme Author: Blu
Thanx to: css-tricks.com
*/
/*

Colors

NBlu #000033
White #FFFFFF
Gray #CCCCCC
Red #0000FF
*/


/*reset */

*					{margin: 0; padding: 0; }
html				{overflow-y: scroll; }
html, body			{height: 100%; }
body				{font-size: 62.5%; font-family: 'Helvetica Neue', helvetica, arial; color: #000033;
					background: transparent url(/blogimages/sky_bg.jpeg) repeat-x ;}
ul					{list-style: none;}
ol					{list-style: decimal inside;}
a					{outline: none; text-decoration: none;}
a img				{border: none; }
img					{vertical-align: middle;}
table				{border-collapse: collapse;}
*:link, *:visited, *:hover, *:active, *:focus {
   -webkit-transition:
     color .25s linear,
      background-color .25s linear,
     border-color .25s linear;
   transition:
     color .25s linear,
     background-color .25s linear,
     border-color .25s linear;
}

/*UTILITY*/
 					
.floatLeft			{float: left;}
.floatRight			{float: right;}
.clear				{clear: both; }
.button				{border: 1px solid #000033; background: white;
					padding: 3px 8px; 
					-moz-border-radius: 5px; -webkit-border-radius: 5px;
					color: #000033; }
.button:hover		{background: #000033; color: white;  }	

/* TYPOGRAPHY */

p, li				{ font-size: 1.4em; line-height: 1.4em; margin: 0 0 10px 0; }
p#intro-paragraph	{  font-size: 3.0em; font-style:  italic; 
					line-height: 2.4em; margin-top: 5px;}
p#intro-paragraph span	{ font-size: 3.4em; font-weight: bold;}
p#intro-paragraph em	{color: #000033; }
a					{color: #000080; }
a:hover				{ background: #CCCCCC; color: #000033; -moz-border-radius: 5px; 
					-webkit-border-radius: 5px; text-shadow: white 0px 1px 0px; }
a img:hover			{width: auto; height:auto; background: white; opacity: 0.8; -moz-opacity:0.8; }
a img 				{ opacity: 1; -moz-opacity:1;}						
img.newsimg	a:hover					{ }	
h1, h2, h3, h4, h5, h6, h7, h8 {font-family: 'Helvetica Neue', helvetica, arial; line-height: 1.1em; font-weight: bold; text-shadow: #ccc 1px 1px 1px; }
.hugefont				{font-size: 12em; font-weight: bold; text-shadow: #ccc 1px 1px 1px;}
h1					{font-size: 4.5em; text-shadow: white 0px 1px 0px;}		
h2					{font-size: 3.8em; text-shadow: white 0px 1px 0px;}
h1 a				{color: #000033; text-shadow: white 0px 1px 0px;}	
h2 a				{color: #000033; text-shadow: white 0px 1px 0px;}
h4 a				{color: #000033; text-shadow: white 0px 1px 0px;}
h3					{font-size: 3.4em;  font-weight: normal; 
					margin: 0 0 10px 0; text-shadow: white 0px 1px 0px; }
h4					{ color: #000033; font-size: 2.0em; margin-bottom: 15px; text-shadow: white 0px 1px 0px;}
h5					{ color: #000033; font-size: 1.8em; margin-bottom: 15px; text-shadow: white 0px 1px 0px;}	
h6					{ color: #CCCCCC; font-size: 1.6em; margin: 0 10px 10px 0; text-shadow: white 0px 1px 0px;}
h7					{ color: #CCC; font-size: 1.4em;  margin: 0 10px 10px 0; text-shadow: white 0px 1px 0px;}
h8					{ color: #000033; font-size: 1.6em;  margin: 10px 10px 20px 0; text-shadow: white 0px 1px 0px;}	
.bigger				{font-size: 1.4em;}
.smaller			{font-size: 1.1em;}		

.wrapword{
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}	

/* Structure */

#wrapper			{ width: 960px; margin: 0px auto -180px;
					min-height: 100%; height: auto !important; height: 100%; }
#push				{ height: 450px; }

/*#leftsidebar		{ width: 190px; float: left; margin-right: 15px; margin-bottom: 15px}*/

#main-col			{ width: 710px; float: left; background: #e3e4e6 ; -moz-border-radius: 8px; 
					-webkit-border-radius: 8px; -webkit-box-shadow: 5px 5px 5px #888; -moz-box-shadow: 5px 5px 5px #888; box-shadow: 5px 5px 5px #888; padding: 2px 2px 2px 10px;}
#linksidebar		{ width: 200px; float: right; }



/* ----------- Header----------- */


h1#logo				{ width: 512px; height: 140px; 
background: url(/blogimages/Orbita-Logo.png) top left no-repeat; 
text-indent: -9999px; margin: 0 10px 8px 0; float: left; }
#top-bar			{padding: 0 0 0 0; }
#top-bar p			{padding: 20px 0 0 0; color: #999999; width: 300px; float: left; }
form#searchform		{ margin: 0 0 10px 0; float: right;}

/* ---------------- WIDGETS--------------*/

.widget			{ background: transparent; width: 190px; border-bottom: 1px solid #999; margin: 0 0 15px 0; float: right; }
				
.widget .inside	{padding: 10px;}
.widget ul		{ list-style: none; margin-left: 15px; color: #999999; }
.widget ul a	{ font-size: 1em; display: block; padding: 2px; color: #000033; }
.widget ul li a:hover	{ background: #ccc; color: #000033; text-shadow: white 0px 1px 0px;}
.thumb								{ width: 62px; }
.flickr-thumb						{ height: 41px; width: 62px; overflow: hidden; float: left; margin: 0 0 10px 15px; }
.widget .inside .tweet				{margin-left: 72px;}
#tweetr								{ height: 260px; margin-bottom: 20px; background: transparent url(../../../blogimages/OPTIMA-twitter.png) top left no-repeat;}
.fb_like							{ margin-top: 20px;}
.widget .subcribeBar				{ overflow: hidden; text-align: center; margin: 10px 0; }
.widget .subcribeBar a				{ display: block; float: left; width: 100px; height: 100px; opacity: 0.6; text-indent: -9999px;
									  margin: 0 9px 0 0; }
.widget .subcribeBar a:hover		{ opacity: 1.0; border: none; }
.subcribeBar a.emailRSS				{ background: url(/Images/social/gmail_med.png) top center no-repeat;}
.subcribeBar a.iTunes				{ background: url(/Images/social/itunes_med.png) top center no-repeat;}
.widget .subcribeBar a.RSS-Feed		{ background: url(/Images/social/rss_med.png) top center no-repeat;}

.post img, 	.flickr-thumb			{border:3px solid #000033; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.calnk								{font-size: 0.8em;}
li.upcoming-events					{list-style: none; background: white url(http://freeflyorbita.com/wp-content/themes/Orbita/images/Calendar-icon.png) top right no-repeat;}
li.upcoming-events a:hover h5		{display: block; color: #CCC; }
.ofsvideo							{ -moz-border-radius: 5px; -webkit-border-radius: 5px; width: auto; height: auto; }
.tuit					{ width: 180px; background: transparent ; float: right;}
p.silo					{  font-size: 1.4em; font-style: italic; color: #000033;}
.silo					{ width: 160px; padding: 5px 5px 5px 5px; margin:8px 0px; }

/* ---------------SIMPLEPIE----------------*/

.simplepie_sideblog ul li		{list-style: none;}


/* ----------- NAVIGATION----------- */
#menu-bar			{ padding: 1px 0 20px 260px;}
ul#main-nav 		{width: 360px; margin: 10px 0 0 0; }
ul#main-nav li		{display:inline; }
ul#main-nav li a 	{
text-decoration:none;
float:left;
font-weight:bold;
text-shadow: #CCCCCC 2px 2px 2px;
text-transform: uppercase; color: #999999; font-size: 1.0em; padding: 3px 8px; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul#main-nav li a:hover	{background: #000033; color: #999999;}
.navigation				{font-weight: bold; text-shadow: #ccc 1px 1px 1px; margin: 50px 0;}
.nav-left				{float: left; margin-left: 10px; }
.nav-right				{float: right; margin-right: 10px;}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff; font-weight:bold;} 
#dropmenu a {display:block; padding:0.25em 1em; color:#000033; border-right:1px solid #c8c8c8; text-decoration:none; background:#F5F5F7; font-weight: bold; text-shadow: #ccc 1px 1px 1px;} 
#dropmenu a:hover {background: #CCCCCC; color: #000033; -moz-border-radius: 5px; 
					-webkit-border-radius: 5px; text-shadow: white 0px 1px 0px;} 
#dropmenu li {float:left; position:relative;} 
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;} 
#dropmenu ul a {border-left:1px solid #c8c8c8;} 
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;} 
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;} 
#dropmenu ul ul {top:auto;} 
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 


/*----------------BLOG ENTRIES----------*/

.post h1		{ margin-bottom: 10px;}
.post			{padding: 10px 10px 10px; }
.datebox		{ width: 36px; float: left; padding: 5px; background: #000033; color: white; 
				text-align: center; margin: 0 10px 0 0; }
.day			{font-size: 3.4em; font-weight: bold;  margin: 0; }
.month			{font-size: 1.8em; font-weight: bold; text-transform: uppercase; margin: 0; }
.year			{font-size: 1.6em; font-weight: bold;  margin: 0; }
ol.commentlist	{ list-style: none;}
.comment-bubble { width: 60%; background: #CCCCCC; color: #333; padding: 10px;
				-moz-border-radius: 5px; -webkit-border-radius: 5px;}
ol.commentlist li p { font-size: 1.0em;}

.postpic		{border: 1px solid #CCC; margin:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
a.postpic 		{ display: block; float: left; opacity: 0.8; }
a:hover.postpic 	{ opacity: 1.0;  }	
.post-head		{margin-bottom: 10px; }
.post-head h1 	{display: block; vertical-align: middle;}
.post .btm-border		{ border-bottom: 1px solid #efefef;} 
.post-teaser		{margin-bottom: 5px;}
#main-col .preview 	{ float: right; width: 448px; }
#main-col .post		{ width: 680px;float: left;padding: 40px 20px; position: relative;}


#main-col .post .text {float: left; padding-top: 14px; width: 97%; font-size: 1.1em; }
#main-col .post .text.hometxt {font-size: 1.6em; }

#main-col .post .post_image	 {position: relative;float: left;margin-right: 20px;}
#main-col .post .post_image img {width: 200px; height: 200px;}
          
/*----------------INDEX CAT COLS & POST SLIDESHOW----------*/

.cat-col			{  width: 710px; height: 250px; background: white ; -moz-border-radius: 8px; background-color: #F5F5F7;
					-webkit-border-radius: 8px; -webkit-box-shadow: 5px 5px 5px #888; -moz-box-shadow: 5px 5px 5px #888; box-shadow: 5px 5px 5px #888; padding: 2px 2px 2px 10px; margin: 20px 0; float: left;}
.eachnews, .eachevent, .sponsors							{padding: 5px 3px; }
.eachnews  					{ width:206px; height: 175px; float: left; display: inline;}
.sponsors						{ float: left; display: inline;}
/*.eachnews p, .eachevent p 						{padding: 3px;}*/
.cat-col.lefty								{margin-left: 35px;}
.sidenote a							{font-size: 1.0em;}
li.sidenote							{ list-style: none; display: inline; }
.eachnews ul.slides li						{display: inline; float: left;}	
ul.slides							{ width: 700px;}
.newsimg							{width: 150px; height: 150px; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;   margin: 0 25px; }
.smaller.rightpm							{ margin: 0 25px;}
.sponsor							{ width: 120px; height: 120px; float: left; border: 1px solid #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px;  margin: 3px; margin: 0 8px; }
.read-more							{ display: none;}
.prev, .prev1, .prev2				{ display:block; width:35px; height:75px; cursor:pointer; float:left;  margin:35px 0 0 10px; }
.next, .next1, .next2				{ display:block; width:35px; height:75px; cursor:pointer; float:right; margin:35px 10px 0 0; }
.slide_cont, .slide_cont1, .slide_cont2		{ clear:none; float:left; }
			

/* ---------------FOOTER----------------*/

#foot			{ height: 220px; background: #000033 url(/blogimages/footer-left2.jpg) top left repeat;  
				padding-top: 20px; color: #999;}
#foot a			{color: #999;}
#foot a:hover	{background: #ccc; color: #000033; text-shadow: white 0px 1px 0px;}
#foot h5		{ color: #999; font-size: 2.0em; margin-bottom: 15px;
					text-shadow: #333 1px 1px 1px;}	
#foot-inside	{ width: 960px; margin: 0 auto;}
#foot p			{ color: #999;}
.darker	{font-weight: bold; font-size: 1.6em; font-family: Courier;}
#foot-copy		{width: 130px; margin: 20px 10px; float: right; }
#foot-rss		{width: 200px; float: left; margin: 20px 10px; }
#foot-menu		{width: 180px; float: left; margin: 20px 10px;}
#foot-friends	{width: 180px; float: left; margin: 20px 10px; }
#foot-twitter	{width: 230px; float: left; margin: 0 10px; background: transparent;}
#twitter-inside	{width: 229px; height: 103px; background: transparent url(/Images/social/twitter-bird.png) bottom left no-repeat;  }
#foot-twitter .widget  {border: none;}

#footer-post						{ overflow: hidden; text-align: center; margin: 20px 10px 0 0; }
#footer-post a						{ display: block; float: left; width: 64px; height: 64px; opacity: 0.6; text-indent: -9999px;
									  margin: 0 9px 0 0; }
#footer-post a:hover				{ opacity: 1.0; border: none; background: #ccc; color: #000033; text-shadow: white 0px 1px 0px; }
#footer-post a.delicious			{ background: url(/Images/social/delicious.png) top left no-repeat; }
#footer-post a.digg					{ background: url(/Images/social/digg.png) top left no-repeat; }
#footer-post a.twitter				{ background: url(/Images/social/twitter.png) top left no-repeat; }
#footer-post a.email				{ background: url(/Images/social/feed.png) top left no-repeat; }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/*MONIMIT TABLE*/

.style0
	{text-align:general;
	vertical-align:bottom;
	white-space:nowrap;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	border:none;}
td
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	text-align:general;
	vertical-align:bottom;
	border:none;
	white-space:nowrap;}
.xl24
	{font-weight:700;}
.xl25
	{font-size:20.0pt;
	font-weight:700;}
.xl26
	{font-weight:700;
	text-align:center;
	vertical-align:middle;}
ruby
	{ruby-align:left;}
rt
	{color:windowtext;
	font-size:8.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana;
	display:none;}


