body  { background:#000; color:#727272; font-weight:bold; -webkit-text-size-adjust: none;}



h1, h2, h3, h4, h5, h6  { margin-bottom: 5px; font: Lucida sans, Lucida grande, Helvetica, sans-serif; font-weight:bold;}



h1 a { display:block;text-indent:-9999px; background:url(http://orionvega.com/wp-content/uploads/2009/06/logo1.jpg); width:449px; height:81px; position:absolute; top:10px; left:30px;}



h2  { color: #8a8a8a; font-size: 6em; padding-top: 5px;	line-height: 0.9em;}



h3  { color: #a9a9a9; font-size: 22pt; line-height: 1.1em; padding-bottom: 8px;}



h4  { color: #a9a9a9; font-size: 16pt/1em; line-height: 1em; padding-bottom:1px;}



h5  { color: #222222; font-size: 12pt/0.8em; line-height: 1em;}







a:link, a:visited  { color:#9a999e; text-decoration:none;}



.none ul, li { list-style:none; color:#222; margin-bottom:15px;}





/* STRUCTURE */



#wrap {}



#header  {position:relative; height:125px; background:#000; border-bottom: 7px solid #121212;}



#header h1.title a  { margin: 5px 0 0 -40px;} 



#nav { font: 1em; position: absolute; top: 100px; right: -10px; text-decoration: none;}



#featured  { padding-top: 0; height:65%; background: #222 url(../images/featuredbg.jpg) repeat top left;}



#featured .buttons  { width: 400px;}



*:first-child+html #featured .buttons  { margin: 0;}



*html  #featured .buttons  { margin: 0;}



#featured .buttons a.prev  { height: 51px; overflow: hidden; padding-top: 0; width: 290px; background: url(../images/prev.jpg) no-repeat top left; margin:0;}



#featured .buttons a.next  { height: 51px; overflow: hidden; padding-top: 0; width: 290px; background: url(../images/next.jpg) no-repeat top left; margin:0;}





.featimg img { top: 0px; left: 0px; z-index:1 !important; float:right; }





#steps  { height: 36px; background:url(../images/stepsbg.jpg) repeat-x top left;}



#steps ul  { margin:12px 0 0 0; padding: 0;}



#steps ul li  {	display: inline; margin: 0 20px 0 0;}



#steps ul li a  { margin-top3px; color: #9a999e; font: 70% Lucida sans, Lucida grande, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 2px; text-decoration:none !important; font-weight:bold;}







#content  { padding: 10px 0; background: #222222; font:1em; color:#727272;}



#content .moreinfo  { padding: 0 0px; width: 300px; border: 2px solid #000; font-size:0.9em; background: #171717; color:#727272;}



#content .moreinfo .more a  { background: #000 url(../images/moreinfo.jpg) no-repeat center left; color:#727272; font-weight: bold; text-decoration: none; padding: 10px 10px 10px 20px;}





#news  { position: relative; width: 271px; }



#news a.feed  {	position: absolute; top: 15px; right:0;}



#news ul  { margin: 0;}



#news ul li  { width:250px; list-style: none; margin: 0; padding: 5px 0 5px 20px; border-bottom: 1px solid #000; background: #171717 url(../images/design/greenarrow.gif) no-repeat center left; }



#news ul li:first-child  { border-top: 1px solid #000;}



#news ul li span.date  { margin-left: 10px;}



#news ul li a  { font-weight: bold; text-decoration: none; color:#9a999e;}



#news p.more a  { font-weight: bold; margin: 0;	text-decoration: none;}



#bottom { padding: 0 0; background: #000;}





#newsletter  { color: #fff; padding-top: 5px;}



#newsletter h3  { color: #fff;}



#newsletter  p { margin-bottom: 5px !important;}



#newsletterform label  { font-weight: bold; display: block; width: 60px; padding-top: 5px;}



*:first-child+html #newsletterform label { width: 58px;}



*html #newsletterform label { width: 55px;}



#newsletter input.text  { height: 28px;	width: 270px; border: none; margin-bottom: 8px;	font-size: 1.8em; padding: 0 5px; background-color: #d9e9f5;}



#vidpost { width:100%; height:auto;}



#vids { float:left; width:40%; height:auto; border:1px solid #000; padding:10px;}

#descript { float:right; width:60%; height:auto; border:1px solid #000; padding:10px;}





#footer  { height: 50px; background:url(../images/footerbg.jpg); font-family: lucida grande, helvetica, sans serif; font-size: 0.8em; font-weight: bold;}



#footer p  { margin-top: 15px; margin: 0;}



#footer p a  { text-decoration: none; margin-top:4px;}



#footer img { vertical-align:middle;}







/* NAVIGATION */



#pagenav li ul li a:hover { text-decoration:none;!important;}



#nav ul  { color:#b1da02;text-decoration:none;}



#nav ul li  { list-style: none;	display: inline; padding: 0; margin: -10px 0 !important; text-decoration:none;!important;}



#nav ul li a { margin: 0 11px; text-decoration:none;!important;}


#nav ul li a:link, #nav ul li a:visited  { color:#98999d; background:#222222; border-top:5px solid #434242; border-left:3px solid #131313; border-right:3px solid #0b0b0b;border-bottom:1px solid #0b0b0b; padding:0 12px 0 12px; font: Lucida sans, Lucida grande, Helvetica, sans-serif; font-weight:bold; text-transform: uppercase; letter-spacing: 4px; text-decoration:none !important;}




#nav ul li a:hover  { background:#171717; color:#fff; border:3px solid #000; border-bottom:1px; text-decoration:none !important;}





/* Twitter Widget */



h3 a.twitter_title_link {color:#fff;}



ul.twitter { width:290px; color:#9a999e;}



li.twitter-item {color:#9a999e;font: 0.9em times new roman,lucida grande, lucida sans !important; font-weight:bold; padding:10px !important;}



p.twitter-message {width:290px; color:#9a999e; font: 0.9em times new roman,lucida grande, lucida sans !important; font-weight:bold;}

 

.twitter-timestamp {width:200px; font: 1em times new roman, lucida grande, lucida sans !important; font-weight:bold; color:#fff; }



a.twitter-link: {padding:25px; color:#fff;}



a.twitter-user: {padding:25px;}





/* Mailchimp Widget */



#legend {color:#fff; width:100%;text-align:center;margin-bottom:10px;}









/* BLOG CSS */



.post .categories  { padding: 10px; margin-top:50px; background:#171717; color:#171717;}



.post .categories a  { font-weight: bold; text-decoration:none; color: #fff;}



.post  { padding-top: 10px;}



.post h2.title  { margin: 20px 0px; font-size: 24px !important; line-height: 24px; font-weight: normal !important;}



.post h2.title .date  { padding: 0 0 0 30px; color:#b2b2b2;}



.post h2.title a  { text-decoration: none; color:#b2b2b2;}



.post p.comments a  { padding: 0 0 0 22px; font-weight: bold; text-decoration: none; font-family: Georgia, Times, serif; background: url(../images/comments.jpg) no-repeat center left; color: #fff;}



p.continue  { float: left; display: inline-block;}



p.continue a  { font-weight: bold; text-decoration: none;}



#postad  { width: 468px; height: 60px; padding: 10px 56px 10px 56px; margin-bottom: 20px;}





.asides  { margin: 25px 0;}



.asidespost  { padding-left: 10px; font-size: 14px; border-left: 3px solid #9a999e;}



.asidespost .comments a  { font-weight: bold; text-decoration: none; padding-left: 3px;}



#postnav  { margin-top: 30px;}



*:first-child+html #postnav  { height: 1%;}



*html #postnav  { height: 1%;}



#postnav p.prev a  { padding: 2px 0 0 22px; font-weight: bold; font-family: Georgia, Times, serif; text-decoration: none; background: url(../images/design/preventries.jpg) no-repeat bottom left;	color: #000;}



#postnav p.next a  { padding: 2px 22px 0 0; font-weight: bold; font-family: Georgia, Times, serif; text-decoration: none; background: url(../images/design/nextentries.jpg) no-repeat bottom right; color: #000;}



*:first-child+html #sidebar  { position:relative; top:0; left:-160px;} /* IE7 Fix */



#tabbox  { margin-top: 20px; margin-bottom: 20px; border: 1px solid #9a999e;}



*:first-child+html #tabbox  { height: 1%;}



*html #tabbox  { height: 1%;}



#tabbox ul.idTabs  { height: 36px; margin: 0;}



*html #boxes  {	margin-top: -2px;}



#tabbox ul.idTabs li { display: inline; list-style: none; margin: 0; font-size: 16px; font-family: Georgia, Times, serif; line-height: 36px;}



#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  { text-decoration: none; padding: 9px 13px 9px 13px;}



#tabbox ul.idTabs li a.selected  { color: #8a8a8a; background: #000 url(../images/selectedtab.jpg) repeat center center;}



#boxes ul  { margin: 0;}



#boxes ul li { background: url(../images/design/greenarrow.gif) no-repeat center left !important; list-style: none; padding: 6px 0 6px 23px; margin: 0 0 0 10px; font-size: 12px;}



#boxes ul li:first-child  { background: none;}



#boxes ul li a:link, #boxes ul li a:visited   {	text-decoration: none;}



#leftwidget  { width: 159px; padding-right: 10px; margin-right: 0;}



.widget { margin:30px 0;} 



.widgetlist  h3  { margin: 0 0 7px 0; padding: 5px 0 5px 10px; width:290px; border-top: 3px solid #000; font: 1em Lucida sans, Lucida grande, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; text-decoration:none !important; color: #fff;}



.widgetlist ul  { margin: 0 0  20px 0;}



.widgetlist ul li  { margin: 0;	padding: 4px 0 4px 10px; list-style: none; font-size: 14px; border-bottom: 0px solid #9a999e;}



.widgetlist ul li a:link, .widgetlist ul li a:visited  { text-decoration: none; color: #fff;}







/* Pageitem */



div.crop { width: 960px; height: auto; overflow: hidden;}



div.widearea { width: 10000px; height: auto;}



div.widearea div { height: auto; display: block; float:left;}



div.widearea .pageitem { width:960px;}





/* POST ENTRY */



.entry { margin-bottom:5px;}



.entry h3 { font-weight: normal !important; font-size: 20px !important;}



.entry h4 { font-weight: normal !important; font-size: 18px !important;}



.entry p{ text-align:left; font-size:12px; line-height:20px !important;}



.entry a:hover { color: #000; text-decoration: none !important;}	



.entry blockquote { padding: 0px 10px; border-left: 2px solid #777777; margin: 5px auto 15px auto; width:85%; color: #777777; font-style: italic;}



.entry blockquote p { font-size:12px; padding: 5px 0px;	margin: 5px 0px; line-height: 20px;}



.entry img { padding: 2px 2px 2px 2px; border: solid 1px #777;}



.entry ul, .entry ol { margin-bottom:15px; font-size:12px; line-height:20px;}



.entry ul li ul, .entry ol li ol{ margin-bottom:0px; padding-top:3px;}



.entry ul li { list-style:circle inside !important; margin-left:15px; padding:3px 0px;}



.entry ul li ul li { list-style:disc inside !important;}



.entry ol li { list-style:decimal inside !important; font-size:12px; padding:3px 0px;}



.entry ol li ol li { list-style:decimal-leading-zero inside !important;}



/* COMMENTS */



#comments h2  {	margin: 0px 0px 20px; font-size: 24px !important; line-height: 24px; font-weight: normal !important;}



.commentlist li { list-style: none; margin: 0px; padding: 10px;}



.commentlist p { margin-bottom:10px;}



.commentlist .gravatar {float:left; margin: 0px 10px 0px 0px;}



.commentlist cite { font-weight: bold; font-size: 14px;	font-style: normal;}



.commentlist cite a:hover { text-decoration: none !important;}



.commentlist .metadata { color:#000 !important; text-decoration: none !important; font-weight: normal !important;}	



.commentlist .metadata:hover { text-decoration: underline !important;}



#commentform input { padding: 5px; margin-right: 10px;}



#commentform textarea { padding: 5px;}



.commentlist .children li { /* threaded comments */ border:none !important; padding:10px 0 0px !important; margin:20px !important;

}

#respond{ /* threaded comments */ margin-top:10px;}



/* STYLES */



.bordered  { border: 1px solid #000;}



.floatleft  { float: left;}



.floatright  { float: right; color:#000;}



.alignright  { text-align: right;}



.alignr  { text-align: right;}



/* DROP DOWN PAGE NAVIGATION */



#pagenav, #pagenav ul{ padding: 0; float:left; list-style: none; z-index: 100;}



#pagenav { padding: 0;}



#pagenav a { display: block; z-index: 100;}



#pagenav li { float: left; line-height:33px;}



#pagenav li a:hover { background: none; text-decoration:none;}



#pagenav li ul { position: absolute; width: 15em; left: -999em;	padding-top:1px;}



#pagenav li:hover ul, #pagenav li.sfhover ul { left: auto; z-index:1000;}



#pagenav li ul li { line-height:28px; width:15em; padding-left: 5px;}



#pagenav li:hover, #pagenav li.hover { position: static; text-decoration:none;}



#pagenav li ul ul { margin: -29px 0 0 15em;}



#pagenav li:hover ul ul, #pagenav li.sfhover ul ul { left: -999em;}



#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul { left: auto;}



#pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li.sfhover ul ul, #pagenav li.sfhover ul ul ul { left: -999em;}



#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li li li.sfhover ul { left: auto;} 



/* IE7 Fix */





