/* File   : Common.css */
/* Author : Sunder Srinivasan */
/* Email  : sunder@subswara.com */
/* Desc   : Single css file used throughout the site.  This site uses yahoo's open source */ 
/*          fonts.css and reset.css as a base for cross browser compatibility. */

/* START YAHOO CODE xxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt Version: 0.11.3 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

body {font:13px Arial, Verdana, Helvetica, sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
/* END YAHOO CODE */


/* GENERAL PAGE STYLES xxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
body {color: #FFF; background: #000 url(../images/bg.jpg) repeat-x top center; background-attachment:fixed;}
a {color:#FFF;}
a:hover {color:#AAA;}
.sp {clear:both;height:5px;}
/* Page Wrapper */
#pw {position:relative;left:50%;margin-left:-400px;width:800px;} 
.imagePreloader {display:none;}


/* HEADER xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#h {position:relative;background: #000 url(../images/bg_header.jpg) no-repeat top left;height:237px;}
#tnt {position:absolute;bottom:30px;width:800px;text-align:center;z-index:-1;}
#tnt a {color:#FFF;text-decoration:none;font-size:15px;margin:0px 40px 0px 0px; letter-spacing:2px;}
#tnt a.last {margin:0px;}
#tnt a:hover {color:#AAA;}

#tni {position:absolute;bottom:20px;left:4px;width:800px;height:32px;}
#tni a {display:block;height:32px;float:left;}
#tni a.nhome {width:91px;height:32px;background:url(../images/nav_home.gif);}
#tni a.nhome:hover {background:url(../images/nav_home_over.gif);}
#tni a.nspace {width:97px;height:32px;background:url(../images/nav_space.gif);}
#tni a.nspace:hover {background:url(../images/nav_space_over.gif);}
#tni a.ncalendar {width:207px;height:32px;background:url(../images/nav_calendar.gif);}
#tni a.ncalendar:hover {background:url(../images/nav_calendar_over.gif);}
#tni a.npress {width:97px;height:32px;background:url(../images/nav_press.gif);}
#tni a.npress:hover {background:url(../images/nav_press_over.gif);}
#tni a.nspecial {width:178px;height:32px;background:url(../images/nav_special.gif);}
#tni a.nspecial:hover {background:url(../images/nav_special_over.gif);}
#tni a.ncontact {width:113px;height:32px;background:url(../images/nav_contact.gif);}
#tni a.ncontact:hover {background:url(../images/nav_contact_over.gif);}



/* CONTENT xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* content wrapper */
#cw {background:#000;}
/* content */ 
#cm {width:599px;float:left;border-right:1px solid #AAA;}


/* SIDE NAV xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#sn {width:200px;float:left;}

/*
#sn .short {background:#000 url(../images/bg_rightnav_short.jpg) no-repeat;padding:7px 10px 10px 10px;margin-bottom:10px;}
#sn .tall {background:#000 url(../images/bg_rightnav_tall.jpg) no-repeat;padding:7px 10px 10px 10px;margin-bottom:10px;}
*/

#sn div {padding:7px 10px 10px 10px;margin-bottom:10px;}
#sn div div {padding:0px;margin-bottom:0px;}

#sn h2 {letter-spacing:0.1em; font-size:107%;margin-bottom:7px;}

#navJoin {height:200px;}
#navJoin h2 {font-size:150%;letter-spacing:0.3em;margin:0px;font-weight:normal;}
#navJoin p {font-size:92%;}
#navJoin input {border:1px solid #666;background:#FFF;color:#000;width:120px;}
#navJoin input.btn {cursor:pointer;border-top:1px solid #FFF;border-left:1px solid #FFF;border-bottom:1px solid #AAA;border-right:1px solid #AAA;background:#666;color:#FFF;padding:0px 3px 0px 3px;width:auto;}
#navJoin table {margin-top:10px;}
#navJoin td {font-size:94%;padding:5px 7px 0px 0px;}

#navFeature {padding-bottom:40px;}
#navFeature .event {display:block;font-size:93%;letter-spacing:0.1em;}
#navFeature .event img {float:left; margin-right:5px;}
#navFeature .event strong {font-weight:bold;display:block;font-size:125%;}
#navFeature p {font-size:92%;}
#navFeature a {display:block;font-weight:bold;font-size:114%;margin-top:7px;}



/* FOOTER xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#f {padding:10px 0px 0px 0px;font-size:85%;}


/* HOME PAGE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#homeContent {padding:10px 20px 20px 20px;}
#homeContent p {margin-top:15px;width:550px;color:#CCC;}
#himg {margin-left:3px;}




/* CALENDAR PAGE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.cal {padding:20px;}
#eventList {width:490px;}

#elementEvents,#elementEventsOn {display:block;margin-left:50px;margin-right:90px;background:url(../images/events_element_off.gif) no-repeat;width:137px;height:44px;float:left;}
#elementEvents:hover,#elementEventsOn  {background:url(../images/events_element_on.gif) no-repeat;}

#vaultEvents,#vaultEventsOn {display:block;background:url(../images/events_vault_off.gif) no-repeat;width:109px;height:44px;float:left;}
#vaultEvents:hover,#vaultEventsOn  {background:url(../images/events_vault_on.gif) no-repeat;}

.cal h2 {font-size:150%;padding-top:30px;}


/* SPACE PAGE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.space {padding:20px;text-align:center;}
.space td {padding:5px;}
.space img {cursor:pointer;}
#mainPic {height:254px;cursor:default;}


/* CONTACT US xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.contact {padding:20px;text-align:center;height:490px;}
.contact h1 {font-size:149%;font-weight:normal;}
.contact p {font-size:92%;margin-bottom:10px;}
.contact strong {font-weight:bold;color:#CCC;}

#special {padding:20px;}
#special p {margin-top:10px;width:500px;}


#press {padding:20px;color:#F00;font-family: "Times New Roman", Times, serif;font-size:18px;}
#press h1 {border-bottom:1px solid #F00;}
#press p {color:#F00;font-family: "Times New Roman", Times, serif;margin-top:20px;}
#press em {font-style:italic;margin-left:20px;}
#press strong {font-size:30px;}


