body {background: #8993A3 url(http://www.samuraisongwriting.com/images/mainbgndfade20050417.gif) repeat-x top center;}

#header {width: 698px; height: 41px; margin: 1em auto 0; paddding: 0; background-image: url(http://www.samuraisongwriting.com/images/header_bg.gif); /*background: #000;*/}
#swfprint {display: none;}
#main {width: 698px; margin: 0 auto 1.5em;}
#main p.caption {font-size: 11px !important; color: #585C5C; background: #F0F2FA; border: 1px solid #9c9ea8; border-top: none; padding: 0 5px 5px 5px;}

img.shadow15l, img.shadow15r, img.shadow10l, img.shadow10r, img.shadow5l, img.shadow5r {position: relative;}
img.shadow15l {margin-left: -15px;}
img.shadow15r {margin-right: -15px;}
img.shadow10l {margin-left: -10px;}
img.shadow10r {margin-right: -10px;}
img.shadow5l {margin-left: -5px;}
img.shadow5r {margin-right: -5px;}

/* global nav */
#globalnav {background-color: #000; white-space: nowrap; height: 25px; border-top: 1px solid #313235; border-bottom: 1px solid #313235;}
#globalnav td a {display: block; color: #C2C8D4; font-size: 11px; padding: 2px 8px 2px 8px; font-weight: bold; text-align: center; text-decoration: none;}
#globalnav td a:hover {color: #ccc; text-decoration: underline;}
#globalnav .hi {background-image: url(http://www.samuraisongwriting.com/images/globalnavon_20050417.gif);}

#bodyfinalcutpro #globalnav .hi a {color: #F58B45;}
#bodydvdstudiopro #globalnav .hi a {color: #C57EB2;}
#bodyshake #globalnav .hi a {color: #4747B3;}
#bodymotion #globalnav .hi a {color: #7CA1BB;}
#bodysoundtrackpro #globalnav .hi a {color: #92B588;}
#bodylogic #globalnav .hi a {color: #8F1F24;}
#bodyaperture #globalnav .hi a {color: #FFFFFF;}

/* local nav */
#localnav {background-repeat: repeat-x; white-space: nowrap; height: 25px;}
#localnav td a {padding: 6px 0 7px; display: block; color: #FFF; text-decoration: none; background-repeat: repeat-x; font-weight: bold;}

#bodyfinalcutpro #localnav {background-color: #C55A12;}
#bodyfinalcutpro #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/navorange_20050417.gif);}
#bodyfinalcutpro #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/navorangehi_20050417.gif); text-decoration: underline;}
#bodyfinalcutpro #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/navorangeon_20050417.gif);}

#bodydvdstudiopro #localnav {background-color: #763966;}
#bodydvdstudiopro #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/navpurple_20050417.gif);}
#bodydvdstudiopro #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/navpurplehi_20050417.gif); text-decoration: underline;}
#bodydvdstudiopro #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/navpurpleon_20050417.gif);}

#bodymotion #localnav {background-color: #466B85;}
#bodymotion #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/navteal_20050417.gif);}
#bodymotion #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/navtealhi_20050417.gif); text-decoration: underline;}
#bodymotion #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/navtealon_20050417.gif);}

#bodysoundtrackpro #localnav {background-color: #447639;}
#bodysoundtrackpro #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/navgreen_20050417.gif);}
#bodysoundtrackpro #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/navgreenhi_20050417.gif); text-decoration: underline;}
#bodysoundtrackpro #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/navgreenon_20050417.gif);}

#bodyshake #localnav {background-color: #4747B3;}
#bodyshake #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/midnavblue_20050417.gif);}
#bodyshake #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/midnavbluehov_20050417.gif); text-decoration: underline;}
#bodyshake #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/midnavblueon_20050417.gif);}
#bodyshake td.topbox {border-top: 1px solid #313235;}

#bodylogic #localnav {background-color: #8F1F24;}
#bodylogic #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/midnavred_20050417.gif);}
#bodylogic #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/midnavredhov_20050417.gif); text-decoration: underline;}
#bodylogic #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/midnavredon_20050417.gif);}
#bodylogic td.topbox {border-top: 1px solid #313235;}

#bodyaperture #localnav {background-color: #ABAF9F;}
#bodyaperture #localnav td a {background-image: url(http://www.samuraisongwriting.com/images/navgray_20051107.gif);}
#bodyaperture #localnav td a:hover {background-image: url(http://www.samuraisongwriting.com/images/navgrayhi_20051107.gif); text-decoration: underline;}
#bodyaperture #localnav td.hi a {background-image: url(http://www.samuraisongwriting.com/images/navgrayon_20051107.gif);}

/* main */
#cont a, .sidebox a {color: #054CA3;}
#cont p {font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
#cont {padding: 20px;}
#cont h2 {padding-bottom: 3px;}
#cont h2 a {text-decoration: none;}

#myGallery a {color: #eee;}

#side {background: #DCDEE4 url(http://www.samuraisongwriting.com/images/prosidebar20050417.gif) repeat-y top left; border-left: 1px solid #9AA0AC;}
#side h2 {background: #C3C8D9 url(http://www.samuraisongwriting.com/images/prosidebarband20050417.gif) repeat-x top left; padding: 5px; font-size: 1em;}
#side a {color: #054CA3;}

#side .sidebox, #side .sideboxlast {background: #DCDEE4 url(http://www.samuraisongwriting.com/images/prosidebar20050417.gif) no-repeat top left; padding: 5px; width: 187px;}

#side .sidebox h3, #side .sideboxlast h3 {font-size: 1em; margin-top: 5px;}
#side .sidebox ul, #side .sideboxlast ul {padding: 0; margin-bottom: 5px;}
#side .sidebox .morelink, #side .sideboxlast .morelink {margin: 0; padding: 5px; text-align: right;}

#buynow {table-layout: fixed; margin-bottom: 10px;}
#buynow td {padding: 0 3px; vertical-align: top; text-align: center;}

#main ul.arrowpro {list-style: url(http://www.samuraisongwriting.com/images/arrowpro20050417.gif); margin-left: 15px; padding-left: 0px;}
#side ul.none {list-style: none; padding-left: 0px;}
#side .none li {padding-bottom: 10px;}
ul.arrowtext {list-style-image: url(http://www.samuraisongwriting.com/images/arrowa1a5a9.gif); margin-left: 15px; padding-left: 0px;}

.specs {padding: 0px 0px 0px 20px;}
.specslast {padding: 0px 20px 0px 20px;}
.specs h3 {padding-bottom: 3px;}
.specslast h3 {padding-bottom: 3px;}

.sideleft {background-image: url(http://www.samuraisongwriting.com/images/pronavleft_20050417.gif);}
.sideright {background-image: url(http://www.samuraisongwriting.com/images/pronavright_20050417.gif);}

/* training */
#bodyprotraining #cont h2 {border-bottom: 1px solid #a1a5a9; padding-bottom: .3em; margin-bottom: .5em;}
#bodyprotraining #side .sidebox ul .hi {font-weight: bold;}

/* final cut studio partners pages */
.tableside {border-left: 1px dashed #999;}
.L12 {font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

/* feature callout */
#features {background-color: #EFF2F9; border: 1px solid #9B9EA5; position: relative; display: block; width: 438px;}
#features dd {margin: 0; display: none; padding: 5px;}
#features dd.hi {display: block; margin-top: 4em;}
#features p {margin-bottom: 0;}
#features h3 {margin-top: 10px;}
#features p, #features h3 {font-size: 11px; color: #646869; display: inline;}
#features dt.hi {color: #000;}
#features dt {position: absolute; top: 1px; width: 109px; background: white url(http://www.samuraisongwriting.com/images/arrowoff20050417.gif) no-repeat center bottom; padding: 5px 0 16px 0; text-align: center; color: #76797c;}
#features dt#t2 {left: 109px;}
#features dt#t3 {left: 218px; width: 110px;}
#features dt#t4 {left: 328px; width: 110px;}
#bodyfinalcutpro #features dt.hi {background-image: url(http://www.samuraisongwriting.com/images/arrowon20050417.gif);}
#bodyfinalcutpro #features dt {background-image: url(http://www.samuraisongwriting.com/images/arrowoff20050417.gif);}
#bodydvdstudiopro #features dt.hi {background-image: url(http://www.samuraisongwriting.com/images/arrowon20050417.gif);}
#bodydvdstudiopro #features dt {background-image: url(http://www.samuraisongwriting.com/images/arrowoff20050417.gif);}
#bodymotion #features dt.hi {background-image: url(http://www.samuraisongwriting.com/images/arrowon20050417.gif);}
#bodymotion #features dt {background-image: url(http://www.samuraisongwriting.com/images/arrowoff20050417.gif);}
#bodysoundtrackpro #features dt.hi {background-image: url(http://www.samuraisongwriting.com/images/arrowon20050417.gif);}
#bodysoundtrackpro #features dt {background-image: url(http://www.samuraisongwriting.com/images/arrowoff20050417.gif);}
/*\*/
html>body #features {width: 437px;}
html>body #features dt {top: 0px;}
html>body #features dt#t4 {width: 109px;}
/* */

/* quick tours */
#tour {color: #eee; padding: 15px; background-color: #000; text-align: center;}
#tour h3 {margin-top: 10px;}
#tour li {display: inline; padding: 0 5px 0 0; margin: 0 3px 0 0;}
#tourlist {padding: 10px; border: 0; table-layout: fixed;}
#tourlist td {padding: 4px 10px; vertical-align: top; font-weight: bold;}
#tourlist h3 a {font-size: 13px; color: #585C5C; text-decoration: none; padding-bottom: 5px;}

/* customer story */
#customer {color: #eee; padding: 15px; background-color: #000; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
#customer object, #customer embed {text-align: center; margin-bottom: 2em;}
#customer p.sosumi a {color: #76797c;}

/* logic pro */
#bodylogic #side img.across {margin: 10px 0 10px 10px;}
#bodylogic #side .sidebox h2 {background-color: #DCDEE4; margin: 0; padding: 0;}
#bodylogic #side .sidebox h3 {margin-top: 0px;}
#bodylogic #side .sidebox p + h3 {margin-top: 10px;}
#bodylogic #main img.shadowright4 {margin-right: -4px;}

#bodylogic #subnav {border-top: 1px solid #a1a5a9;}
#bodylogic #bottomnav {width: 438px; margin: 0; padding: 0; font-size: 10px;}
#bodylogic #bottomnav .padder {padding-top: 12px;}
#bodylogic #bottomnav .previous {float: left; width: 200px; text-align: left;}
#bodylogic #bottomnav .next {float: right; width: 200px; text-align: right;}
#bodylogic #bottomnav a.previousarrow {background: url(http://www.samuraisongwriting.com/images/bottomnavprevious20040930.gif) left top no-repeat; display: block; padding-left: 20px;}
#bodylogic #bottomnav a.nextarrow {background: url(http://www.samuraisongwriting.com/images/bottomnavnext20040930.gif) right top no-repeat; display: block; padding-right: 20px;}

#bodylogic #side .sidebox #playhere_div, #logic #side .sidebox #playhere_div_img {margin-left: -1px; margin-top: -3px;}


/* Search */
.sbsearch							{ width: 100%; }
.sbsearch .searchfield				{ width: 153px; margin-right: 6px; font-size: 12px; vertical-align: middle; }
.sbsearch .searchbutton				{ width: 24px; height: 24px; vertical-align: middle; }
#side form						{ margin:0;padding:0;}
#side .sbsearchtop				{ background: #C3C8D9 url(http://www.samuraisongwriting.com/images/prosidebarband20050417.gif) repeat-x top left; padding: 5px; font-size: 9px; vertical-align: middle; }
#side .sbsearchtop a:link,
#side .sbsearchtop a:visited 	{ color: #6a7180; font-size: 9px; text-decoration: none; } 
#side .sbsearchtop a:hover 		{ color: #333; font-size: 9px; text-decoration: underline; }
#side .sbsearchbody				{ padding: 7px;}
#side .sbsearchbody p			{ margin-bottom: 6px;}

#sidebar .sbsearch SELECT			{ margin: 8px auto 0px auto; width: 100%; font-size: 10px; }
.G9G								{ color: #6a7180; font-size: 9px;}

#main a.discusspro 	{ background: url(http://www.samuraisongwriting.com/images/globalicondiscuss11x12.gif) top left no-repeat; display: block; padding-left: 20px;}


/* KBase Article Links */

#cont h3 				{ margin: 0; padding: 0px 5px 3px 0px; font-size: 14px; color: #000; }
#cont h3.kbheader 		{ border-bottom: 1px solid #9aa0ac; }
#cont ul.kbtable 		{ padding: 0; margin-bottom: 16px; border-bottom: 1px solid #9aa0ac;}
#cont ul.kbtable2 		{ padding: 0; margin: 0; border-bottom: 1px solid #9aa0ac;}
#cont li.kbodd 			{ margin: 0; padding: 5px 5px 5px 22px; background: #e3e6ed url(http://www.samuraisongwriting.com/images/kbarrow-html.gif) top left no-repeat; font-size: 10px; line-height: 13px; }
#cont li.kbeven 		{ margin: 0; padding: 5px 5px 5px 22px; background: #eceef3 url(http://www.samuraisongwriting.com/images/kbarrow-html.gif) top left no-repeat; font-size: 10px; line-height: 13px; }

.kbodd a:link,
.kbodd a:visited 			{ color: #017; text-decoration: none; font-weight: bold; }
.kbodd a:hover 				{ color: #00F; text-decoration: underline; font-weight: bold;}

.kbeven a:link,
.kbeven a:visited 			{ color: #017; text-decoration: none; font-weight: bold; }
.kbeven a:hover 			{ color: #00F; text-decoration: underline; font-weight: bold;}

/* Subscribe List */

#cont ul.subscribelist 		{ padding: 0; margin-bottom: 16px; border-bottom: 1px solid #9aa0ac;}
#cont ul.subscribelist2 		{ padding: 0; margin: 0; border-bottom: 1px solid #9aa0ac;}
#cont li.subscribeodd 			{ margin: 0; padding: 5px 5px 5px 7px; background: #e3e6ed; font-size: 12px; color: #017; line-height: 15px; }
#cont li.subscribeeven 		{ margin: 0; padding: 5px 5px 5px 7px; background: #eceef3; font-size: 12px; color: #017; line-height: 15px; }


/* Customer Service */

#cs  				{padding: 20px 5px 20px 20px; font-size: 12px;}
#cs a 			{color: #054CA3;}
.indexmore						{ vertical-align: middle;}
.L20gray				{ font-size: 20px; font-weight: bold; color: #666; line-height: 24px; } 
#sbhello 						{ width: 100%; margin-bottom: 8px; border-top: 1px solid #edf0f0; margin-top: 8px; padding: 8px 0px 8px 0px; } 
#dotsep 				{ width: 430px; height: 2px; margin-left: auto; margin-right: auto; border-top: 1px solid #edf0f0;} 
#csform				{padding: 0px 5px 20px 20px; font-size: 12px;}
#csform a 			{color: #054CA3;}

#csww  				{padding: 20px 5px 20px 20px; font-size: 12px; text-decoration: none;  }
#csww a  			{ color: #000; text-decoration: none;  }
#csww a:hover  			{ color: #666;}
#csww ul.wwtable 		{ padding: 10px 0px 0px 0px; margin-bottom: 16px;}
#csww ul.wwtable li span				{ color: #054CA3; text-decoration: none; font-weight: bold; font-size: 12px; line-height: normal; }
#csww ul.wwtable li a:hover span		{text-decoration: underline; }
#csww li.odd 			{ margin: 0; padding: 5px 5px 5px 5px; background: #e3e6ed; font-size: 10px; line-height: 13px; text-decoration: none;}
#csww li.even 		{ margin: 0; padding: 5px 5px 5px 5px; background: #eceef3; font-size: 10px; line-height: 13px; text-decoration: none;}


/* advert */

.advert									{ background: #e3e6ed; border: 1px solid #9AA0AC; line-height: 13px; padding: 10px; font-size: 10px; }
.sbseparator							{ font-size: 1px; line-height: 1px; height: 1px; margin-top: 6px; border-bottom: 2px solid #b0b5be; margin-bottom: 10px; }

/* blog bullets */
#cont ul.blogbullets {list-style: url(http://www.samuraisongwriting.com/images/arrowpro20050417.gif); margin-left: 15px; padding-left: 0px; font-size: 12px; line-height: 15px; }

/* Various Forms and Boxes */
#primarycontent .vipbox	{ width:350; border:1; align:center; cellpadding:15; cellspacing:0; bordercolor:#9aa0ac; bgcolor:#eceef3;}
#primarycontent .warningbox	{ bordercolor:#8F1F24; cellspacing:0; cellpadding:3; width:90%; align:center; border:1;}