body        { color:white;margin:0;font-size:12px; }
body.bg     { background-color:black;}
#container  { background-image:url('images/bg.jpg');background-repeat:no-repeat; }
a           { color:white;text-decoration:none; }
a:hover     { text-decoration:underline;}
img         { border:0; }
p           { margin:0;padding:0;}

.doubleLinesBg      { background-image:url('images/logoLines.gif');background-repeat:repeat-x;width:100%;height:4px !important;line-height:4px; }
.singleLinesBg      { border-top:1px #6d6d6d solid;height:1px;width:100%;line-height:1px; }
.footerLine         { margin-top:-1px; }    

.top_nav            { width:1150px; }
.firstWrapper       { width:1225px; }
.footerWidth        { width:1150px; }

/*### FRAMEWORK ELEMENTS  ######################################*/
.span-right               { width:620px;}
.span-2, .span-4          { float:left;font-size:11px;line-height:16px;}
.span-2                   { width:150px;margin-right:20px; }
.span-4                   { width:400px; }
.last                     { margin-right:0px; }
.contentSpacing           { padding-top:20px;padding-left:20px; }
.contentSpacingHome       { min-height:270px;}
.box                      { padding:20px; }
.small-text               { font-size:10px; }
.top-tighter              { display:block;margin-top:-5px;}
.contentWithBackground    { /*background-color:#2b2922;*/color:white;line-height:20px;font-family:arial, sans-serif;width:500px;
                            min-height:300px;}
.contentWithBackground p  { color:white; }
span.content-title        { display:block;text-transform:uppercase;margin-bottom:5px; }
.contentSpacer            { height:170px; } 
a.active                  { text-decoration:underline; }
.topNegOne                { margin-top:-1px; }
.clear                    { clear: both;height:0px;line-height:0px; }
.underline                { text-decoration:underline; }
a.underline:hover         { text-decoration:none; }
/*##############################################################*/




/*Header*/
.navSpacer  { height:70px; }

/*Left Pane*/
.leftPane             { border-right:1px #6d6d6d solid;float:left;width:548px; }
.secondWrapper .leftPane  { margin-top:-2px; }
#logoBgImg            { background-image:url('images/logoBg.jpg');background-repeat:no-repeat;height:200px; }
.logoLines            { background-image:url('images/logoLines.gif');background-repeat:repeat-x;width:100%;}
#logoBgImg a          { display:block;height:200px;text-align:center;width:100%;}
#logoBgImg a img.logo { margin-top:60px;}

/*Right Pane*/
#rightPane                { float:left;width:680px; }
/*Nav*/
#navContainer             { display:block;height:70px; }
#navContainer ul,
#navContainer ul li       { list-style-type:none;margin:0;padding:0; }
#navContainer ul li.first { margin-left:20px;}
#navContainer ul          { float:left;margin:45px 0 0 0;}
#navContainer ul li       { float:left;margin-right:20px;}
#navContainer ul li a     { color:#8b846e;font-size:13px;text-transform:uppercase;}


/*Content*/
#content          { float:left; }
/*Footer*/
/*.bottomHoriz            { border-bottom:1px #6d6d6d solid;height:1px;}
.homeBottomHoriz        { height:386px; }
.menuBottomHoriz        { height:585px; }
.designBottomHoriz      { height:386px; }
.pressBottomHoriz       { height:585px; }
.eventsBottomHoriz      { height:386px; }
*/
/*.aboveFooterHoriz       { border-bottom:1px #6d6d6d solid;height:1px;}
.homeAboveFooterHoriz   { height:397px; }
.menuAboveFooterHoriz   { height:198px; }
.designAboveFooterHoriz { height:397px; }
.pressAboveFooterHoriz  { height:198px; }
.eventsAboveFooterHoriz { height:397px; }
*/

#footer           { font-family:arial, sans-serif;font-size:12px;color:#8b846e;
                    padding-left:20px;padding-top:20px;float:left;width:600px; }
#footer a         { color:#8b846e;text-decoration:underline;}
#footer a:hover   { text-decoration:none;}
                    
                    
/*Home*/
.homeContent      { color:#ffffff;font-family:Georgia, Garamond, Times, serif;font-size:25px;
                    float:left;font-style:italic;width:550px;letter-spacing:1.25px; }
.homeContent p    { margin-right:20px;line-height:39px;width:550px;}
.homeContent span { font-size:14px;float:right;margin-right:20px;margin-top:10px; }
                    

/*Menu*/
.menuContent        { float:left;width:600px; }
iframe              { border:none;height:535px;width:600px; }
.iframeContent      { color:white;background:none !important;font-size:11px; }
.iframeContent p    { margin-bottom:10px;line-height:14px; }
.iframeLeftColumn   { display:inline;float:left;width:270px;margin-right:20px; }
.iframeRightColumn  { display:inline;float:left;width:270px; }
.iframeBackground   { /*background-color:#2b2922;*/color:white;line-height:20px;font-family:arial, sans-serif; }
.menuItemTitle      { border-bottom:1px #fff solid;width:50%;margin-bottom:10px;font-weight:bold; }

                    
/*Design*/
.designContent          { float:left; }
.designContent span     { color:white;font-family:"Times New Roman", Times, serif;font-size:11px; }


/*Press*/
.pressContent     { float:left; }
.pressContent p   { margin-bottom:20px; }
.stars            { width:100%;float:left; }
.star             { float:left; }

/*Events*/
.eventsContent    { float:left; }

/*Media*/
.mediaContent						{ float:left;width:560px; }
.mediaContent .scroller { float:left;font-family:arial,sans-serif;height:500px;overflow-y:auto;padding:20px 0 0 20px;width:580px; }
.mediaContent p 				{ margin-bottom:10px; }
.mediaContent object 		{ float:left;margin-bottom:20px; }
