@charset "UTF-8";
body {
	
	background: #c8d2d4 url(../images/backgroundimage.jpg) top left repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	overflow:auto;
	/*background: url(../images/bgrndfade.gif);
	background-repeat: repeat-x;*/
}	
	
div {position:relative;
}	
a {text-decoration:none;
}

img {border:none;
}/* No borders on images with urls attached */
/*CLASSES*/
.hidden{
display:none;
}
.revealed{
display:block;
}
.greenLink {
	color: #bcff85;
	text-decoration: none;
	line-height:1em;
}
.darkgreenLink {
	color: #3f8c02;
	text-decoration: none;
	line-height:1em;
}
.closebut {
	height:20px;width:50px; padding:0; position:absolute; top:0px; right:63px; text-decoration: none;
}
.hilite {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:11pt; color:#fca600; font-weight:600;
}
.more {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#fca600; font-weight:600; text-align:right;
}

/*END OF CLASSES*/

#container {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow:hidden;
}
#bttmlinks {
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0;
	text-align: center; /* this overrides the text-align: center on the body element. */
	overflow:hidden;
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#666;
}
#bttmlinks a {
	font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#666;
}

#container #topContent {
	clear:both; height:390px; padding:0; margin:0; background :#556670 url(../images/kpcmedia-top-bgrnd.jpg) top left repeat-x; /*border: cyan 1px solid;*/
}
#container #topContent #logo{
	float:left; padding:0; margin:0;background:url(../images/kpcmedia-logo.png) no-repeat top left; height:75px; width:340px;
}
#container #topContent #navi{
	float:right; width:507px; height:42px; padding:57px 0 0 0;
}
#container #topContent #navi ul { padding: 0; margin: 0; list-style-type:none; 
}

#container #topContent #navi li{
	float:left; padding:0; padding-left:11px; padding-right: 11px;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#FFF;  border-right:0.2em solid #3f8c02; height:14px;
}
#container #topContent #navi li a{ color:#FFF; text-decoration:none;
}
#container #topContent #navi li a:hover{ color:#3f8c02;
}
#container #topContent #navi li.last  {
	float:left; padding-left:8px; font-family: "Trebuchet MS", "Trebuchet MS Bold",  "helvetica", "Arial"; font-size:9pt; color:#FFF; height:14px; padding-left:10px; padding-right: 0px; border-right:0; 
}

/* End of Top Navigation */

/* News Reveal Section */
#closebutton {
	height:20px;width:50px; padding:0; float:right; margin:0 63px 0 0;
}
#container #reveal {
	clear:both; height:316px;width:1000px; padding:0; margin:0; background:url(../images/newsreveal.jpg) no-repeat top left; position:relative;
}
#closebuttonleft {
	height:20px;width:50px; padding:0; float:left; margin:0 0 0 63px;
}

/* End of Reveal */

/* Main Section */

#container #topContent #flashcontent3 {
	position:absolute;width:510px; height:263px; top:195px; right:31px; padding:0; margin:0; z-index:2500; overflow:hidden; text-align:left; background:#FFF;
}/*border: red 1px solid;*/
#container #topContent #flashcontent4 {
	position:absolute;width:510px; height:263px; top:478px; right:31px; padding:0; margin:0; z-index:2500; overflow:hidden; text-align:left; background:#00FF66;
}/*border: red 1px solid;*/
#container #topContent #flashcontent6 {
	position:absolute;width:510px; height:287px; top:195px; right:31px; padding:0; margin:0 0 15px 0; z-index:2500; overflow:hidden; text-align:left; background:#FFF;
}/*border: red 1px solid;*/
#container #topContent #flashcontent2 {
	position:absolute;width:570px; height:291px; top:99px; left:0; padding:0; margin:0;text-align:left;z-index:2500;
}/*border: red 1px solid;*/
#container #topContent #flashcontent {
	 position:absolute; z-index:1;height:250px;width:430px;overflow:hidden;top:0;right:-4px;padding:0;margin:0;border:0;/*border: green 1px solid;*/
}
#container #topContent #promotitle {
	 z-index:1;height:486px;overflow:hidden; background:url(../images/promotitle.jpg) no-repeat top left;/*border: green 1px solid*/;
}
#container #topContent #botb {
	 z-index:1;height:586px; width:1000px; overflow:hidden; background: #fff url(../images/botb.jpg) no-repeat top left;/*border: green 1px solid*/;
}
#container #topContent #avitrader {
	 z-index:1;height:486px;overflow:hidden; background:url(../images/avitrader.jpg) no-repeat top left;/*border: green 1px solid*/;
}
#container #topContent #introtxt {
	position:absolute;
	width:320px;
	height:263px;
	top:184px;
	left:32px;
	padding:0;
	margin:0;
	z-index:2000;
	overflow:hidden;
	text-align:left;
	background:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}/*border: red 1px solid;*/

#container #topContent #mainmenu 							{margin:0; padding:0 0 0 0; float:left; position:absolute; top:74px; left:0; overflow:hidden; height:25px;}
#container #topContent #mainmenu ul.nav						{font-family:Trebuchet MS, Helvetica, Arial, sans-serif;width:1024px;height:26px;overflow:hidden;margin:0;padding:0;position:relative; }
#container #topContent #mainmenu ul.nav li			{height:25px; line-height:21px;padding:0 13px 0 12px;float:left;clear:none;background:url(../images/navbar-divider.jpg) no-repeat left top;list-style-type:none;color:#475961;text-transform:uppercase;				                                                     font-weight:600;text-align:center;border-right: solid 1px #646E70;font-size:11px;}
#container #topContent #mainmenu ul.nav li a				{height:25px; line-height:25px;color:#333;text-transform:uppercase;font-weight:600;text-decoration:none;margin:0;padding:0;}
#container #topContent #mainmenu ul.nav li.on,
#container #topContent #mainmenu ul.nav li:hover			{background:#475961 url(../images/navbutton-active-state.jpg) no-repeat right top;}
#container #topContent #mainmenu ul.nav li.on a,
#container #topContent #mainmenu ul.nav li:hover a			{color:#fff;background:#475961;}

#container #main {
	/*width:1000px;*/float:left; width:1000px; padding:0; margin:0; background:#FFF; text-align:left; background:url(../images/main-topgrad.jpg) repeat-x 0 1px; border-top:12px #A3B0B6 solid;/*border:#000 1px solid;height:490px;*/
}
#container #topContent #welcome {
	 width:380px; padding:0 0px 0 0; margin:100px 0px 0 0px; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:11pt; color:#FFF; line-height:1.4em; position:absolute;top:85px; right: 49px;z-index:2; /*border: blue 1px solid*/;
}
#container #topContent #welcome .heading {
	padding:0; margin:0 0 0 0px; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS", "helvetica", "Arial"; font-size:15pt; color:#FFF; line-height:1.4em;
}
#container #main #latestnews {
	float:right; width:236px; padding:0 30px 0 0; margin:320px 0 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; line-height:1.4em;
}
#container #main #latestnews .heading {
	padding:0; margin:0 39px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:10pt; color:#798b93; line-height:1.4em;
}
#container #main2 {
	/*width:1000px;*/ padding:0; margin:0; background:#FFF; text-align:left;/*height:490px;*/overflow:hidden;
}
#container #main2 #flashonhold {
	float:left; width:438px; height:227px; padding:0; margin:53px 0 0 46px; text-align:left; border:0px solid #F9F9F9;
}
/*#container #main2 #welcome {
	 width:320px; padding:0 0px 0 0; margin:40px 0px 0 0px; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#FFF; line-height:1.4em; position:absolute;top:100px; right: 40px;z-index:2000;
}*/

#container #main2 #welcome .heading {
	padding:0; margin:0 59px 0 0px; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:13pt; color:#FFF; line-height:1.4em;
}
#container #main2 #latestnews {
	float:right; width:236px; padding:0 30px 0 0; margin:320px 0 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; line-height:1.4em;
}
#container #main2 #latestnews .heading {
	padding:0; margin:0 39px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:13pt; color:#798b93; line-height:1.4em;
}
#container #main2 #topic{
	float:left; width:565px; /*height:100px;*/ padding:0; margin:26px 0 0 26px; background:url(../images/updatefade.jpg) repeat-x; font-size:0px; overflow:hidden;
}
#container #main2 #topic #img{
	float:left; height:100px; width:67px; padding:0; margin:0px;text-align:left;
}
#container #main2 #topic #txt{
	float:left; width:103px; height:89px;padding:7px 0 0 0;margin:7px 0 0 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93!important; font-weight:600; border-right: #FFF 1px solid; text-decoration:none!important;line-height:1.2em;
}
#container #main2 #topic #midtxt{
	float:left; width:140px; height:89px;padding:7px 0 0 0;margin:7px 0 0 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; font-weight:600; border-right: #FFF 1px solid; text-decoration:none;line-height:1.2em;
}
#container #main2 #topic #endtxt{
	float:left; width:103px; height:89px;padding:7px 0 0 0;margin:7px 0 0 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; font-weight:600; text-decoration:none;line-height:1.2em;
}
#container #main2 #topic #endimg{
	float:right; height:100px; width:15px; padding:0; margin:0px;text-align:left;
}


/*For IE*/
* html #container #main #welcome {
	float:right; width:226px; padding:0 30px 0 0; margin:20px 0px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#798b93; line-height:1.4em;
}
* html #container #main #welcome .heading {
	padding:0; margin:0 39px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:13pt; color:#798b93; line-height:1.4em;
}
* html #container #main #latestnews {
	float:right; width:226px; padding:0 30px 0 0; margin:20px 0 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#798b93; line-height:1.4em;
}
* html #container #main #latestnews .heading {
	padding:0; margin:0 39px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:13pt; color:#798b93; line-height:1.4em;
}
* html #container #main2 #welcome {
	float:right; width:226px; padding:0 30px 0 0; margin:20px 0px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#798b93; 	line-height:1.4em;
}
* html #container #main2 #welcome .heading {
	padding:0; margin:0 39px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:13pt; color:#798b93; line-height:1.4em;
}
* html #container #main2 #latestnews {
	float:right; width:226px; padding:0 30px 0 0; margin:20px 0 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#798b93; line-height:1.4em;
}
* html #container #main2 #latestnews .heading {
	padding:0; margin:0 39px 0 0px; background:#FFF; text-align:left;font-family: "Trebuchet MS Bold", "Trebuchet MS", "helvetica", "Arial"; font-size:13pt; color:#798b93; line-height:1.4em;
}


#container #main #topic{
	float:left; width:565px; /*height:100px;*/ padding:0; margin:26px 0 0 26px; background:url(../images/updatefade.jpg) repeat-x; font-size:0px; overflow:hidden;
}
#container #main #topic #img{
	float:left; height:100px; width:67px; padding:0; margin:0px;text-align:left;
}
#container #main #topic #txt{
	float:left; width:103px; height:89px;padding:7px 0 0 0;margin:7px 0 0 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93!important; font-weight:600; border-right: #FFF 1px solid; text-decoration:none!important;line-height:1.2em;
}
#container #main #topic #midtxt{
	float:left; width:140px; height:89px;padding:7px 0 0 0;margin:7px 0 0 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; font-weight:600; border-right: #FFF 1px solid; text-decoration:none;line-height:1.2em;
}
#container #main #topic #endtxt{
	float:left; width:103px; height:89px;padding:7px 0 0 0;margin:7px 0 0 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; font-weight:600; text-decoration:none;line-height:1.2em;
}
#container #main #topic #endimg{
	float:right; height:100px; width:15px; padding:0; margin:0px;text-align:left;
}
#container #signoff{
	clear:both; height:46px; width:1000px; padding:0; margin:0;text-align:center; background: url(../images/kpcmedia_bttstrip.gif) top left no-repeat; overflow:hidden;
}
#container #signoff p{
	float:left; width:1000px; text-align:center!important; height:30px; padding:14px 0 0 0; margin:0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:11pt; color:#fff; font-weight:600; text-decoration:none;
}
#container #signoff a{
	color:#FFF;
}
#container #main #videxplain {float:left;width:415px;padding:20px;margin:0 0 0 39px;font-family: "Trebuchet MS", "helvetica", "Arial"; font-size:10pt;color:#000; line-height:17px;
}
#container #main #blogbut {z-index:5;float:right;width:437px;padding:0 0 20px 0;margin:-40px 40px 0 0; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:14px; line-height:22px;color:#000; background:url(../images/blogbutton.png) top center no-repeat; line-height:15px;text-align:center;}

#container #main #blogbut a {text-decoration:none;color:#000;padding:0;display:block;height:68px;line-height:68px;}
* html #container #main #blogbut a {text-decoration:none;color:#000;padding:0;display:block;height:68px;line-height:68px;}
#container #main #blogbut .expertise {float:left;background:url(../images/epxertisebrnd.jpg) top left no-repeat; height:22px; width:335px; padding:0 0 0 30px; margin:0 0 5px 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:10pt;color:#000; text-align:left; line-height:22px;}
#container #main #blogbut .descrip {background: url(../images/profilebgrnd.jpg) bottom left repeat-x; float:left; width:420px; padding:10px; margin:25px 0 15px 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:10pt;color:#000; text-align:left; line-height:17px; border-top:1px solid #eee;}
#container #main #blogbut .descrip p{padding:0; margin:6px 0 15px 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:12pt;color:#000;line-height:17px; text-align:center;}

#container #main #blogbut #frontpagevid {
	width:437px; height:248px; padding:0; margin:0; text-alig€n:left;
}

.quote {width:440px; background: #bfcdd0 url(../images/openquote.jpg) top left no-repeat; padding:0; margin:25px 0 0 0; float:left; overflow:hidden;}
.quote p {width:400px; background: url(../images/closequote.jpg) bottom right no-repeat; padding:20px; margin:0; overflow:hidden; color: #000; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:10pt; line-height:15px; text-align:center; }

#container #main #videxplain2 {float:right;width:490px;padding:20px;margin:0 19px 20px 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt;color:#000; background:url(../images/explainbgrnd.gif) bottom left repeat-x; line-height:15px;
}
* html #container #main #videxplain {float:left;width:415px;padding:20px 20px 20px 20px;margin:0 0 0 19px;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt;color:#000; background:url(../images/explainbgrnd.gif) bottom left repeat-x; line-height:15px;
}
* html #container #main #videxplain2 {float:right;width:490px;padding:20px 20px 20px 20px;margin:0 19px 20px 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt;color:#000; background:url(../images/explainbgrnd.gif) bottom left repeat-x; line-height:15px;
}
#container #main #videxplain .header{font-size:14pt;padding-bottom:10px; border-bottom:#FFF dotted 2px; font-weight:600; line-height:19px;
}
#container #main #archives {float:left;width:455px;padding:0 0 20px 39px;margin:30px 0 0 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt;color:#000; line-height:11px;line-height:14px;
}
#main  #archives .header { border-top: dotted 2px #c1cacd; padding:8px 0 8px 0; font-weight:bold; margin:0px; background:#fff; text-align:center;font-size:19px;
}
#main #archives .subhead {font-size:11px; font-weight:bold;color:#fca600; text-align:center;padding:0 0 8px 0;margin:0;
}
#container #main #archive {float:left;width:280px;padding:0 0 0 20px;margin:20px 0 0 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt;color:#000; line-height:15px;
}
#container #main #archive h2 {font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:14pt;color:#000; line-height:18px;
}
/* End of Main */

/*vidwall*/

#container #vidwall {
	width:1000px; padding:0; margin:0; background:#FFF; text-align:left; height:497px;
}
#container #vidwall #flashcontent3 {
	float:left; width:1000px; height:497px; padding:0; margin:0; background:#FFF; text-align:left;
}
#container #vidwall #explain {
	float:left; width:1000px; height:60px; padding:0; margin:0;background:url(../images/updatefade.jpg) repeat-x bottom left; text-align:left;
}
#container #vidwall #explain #description {
	float:left; width:450px; height:50px; padding:0 0 0 225px; margin:3px 0 0 0; text-align:left;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93; font-weight:600; text-align:center;
}
/* End of vidwall */

/*Latest News Newspage*/
#container #newspage {
	width:1000px; padding:0; margin:0; background:#FFF; text-align:left;
}
#container #newspage #story {
	float:left; width:565px;  padding:0; margin:0 0 0 26px;background:url(../images/updatefade2.gif) repeat-x top left; text-align:left; border-right:#fca600 dashed 1px;
}
#container #newspage #story .header {
	float:left; width:543px;  padding:0 0 16px 12px; margin:12px 0 0 0; text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:14pt; color:#fca600;
}
#container #newspage #story .txt {
	float:left; width:543px;  padding:0 12px 12px 0; margin:6px 0 24px 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#798b93;
}
#container #newspage #story .top {
	float:left; width:543px;  padding:0 12px 12px 0; margin:6px 0 24px 0;text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#fca600;
}

#container #newspage .navi {
	float:right; width:230px; border-top:1px solid #798b93; padding: 6px 26px 0 0; margin: 6px 0 0 0; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#fca600; font-weight:600;
}
* html #container #newspage .navi {
	float:right; width:230px; border-top:1px solid #798b93; padding: 6px 26px 0 0; margin: 6px 0 0 0; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; color:#fca600; font-weight:600;
}
/* End of Latest News */



/* testimonials etc border: 1px solid #99FF00; */
#container #achieve #headliner {float:left; width:450px; padding:0 0 15px 0; margin:0 0 0 26px; overflow:hidden; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:18pt; color:#fca600; line-height:1.4em;
}
#container #achieve #leftquote {float:left; width:450px; padding:0 0 46px 0; margin:0 0 0 26px; overflow:hidden; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#000; line-height:1.6em; border-bottom:#CCC 2px dotted;
}
#container #achieve #rightquote {float:right; width:60px; padding:0 200px 0 20px; margin:0; overflow:hidden;
}
#container #achieve #navigation {float: right; width:80px; padding:0 14px 0 0; margin:26px 0 0 0;  font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#fca600; line-height:1.4em; text-decoration:none;
}
#container #achieve #clientstoryleft { float:left; width:270px; padding:0 17px 0 17px; margin:0; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#000; 
}
#container #achieve #clientstoryright { float:right; width:270px; padding:0 17px 0 17px; margin:0; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:9pt; color:#000;
}


/*video piece */
#container #videopiece {
	width:1000px; height:300px; padding:0; margin:0; background:#FFF; text-align:left;
}
#container #videopiece #flashcontent4 {
	width:1000px; height:216px; padding:0; margin-top:140px; background:url(../images/bgrnd.jpg) no-repeat top right;
}

#container #main #navbutscontent {
	height:126px;width:500px; padding:0; margin:0 0 0 340px;
}
#container #main #pagetitle {
	float:left; height:40px;width:180px; padding:0 0 0 63px; margin:60px 0 0 0px; line-height:1.2em; color:#3f8c02; text-align:left; text-decoration:none; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:2.6em; 
}
#container #main #navbutscontent img{
	height:60px; padding:0 0 0 30px; margin:-3px 70px 0px 0; float:left;
}
#container #main #navbutscontent #last img{
	height:60px; padding:0; margin:-3px 0 5px 36px; float:left;
}
#container #main #navbutscontent #links{
	float:left; margin:0px 47px 0px 0; width:135px; line-height:1.2em; color:#3f8c02; text-align: center!important; text-decoration:none; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.7em;
}
#container #main #navbutscontent #linkslast{
	float:left; margin:0; width:135px; line-height:1.2em; color:#3f8c02; text-align: center!important; text-decoration:none; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.7em;
}
#container #dividerline {
	clear:both; width:775px; padding:0; margin:0px auto; border-top:1px solid #c3c3c3; font-size:0px;
}
#container #maincandy {
	width:775px; height:313px; padding:0 0 15px 0; margin:0px auto; background:url(../images/girlframed.jpg) no-repeat top right; font-size:0px;
}
#container #maincandy #text {
	float:left; width:360px; height:145px; padding:90px 18px 0 0; margin:0 0 0 0;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:13pt; color:#619736; line-height:1.4em; 
}
#container #mainreveal {
	width:775px; padding:0; margin:0px auto;
}
#container #mainreveal #flashContent {
	width:775px; padding:0; margin:0px auto; text-align: center; z-index:1000;
}
/*#container #interview { 
	width:775px; height:362px; padding:0; margin:0px auto; background:url(../images/nick_kennerley_bkgrnd.jpg) no-repeat top left; overflow: hidden;
}
#container #interview #header {
	float:left; width:485px; padding:0 0 0 263px; margin:10px 0 26px 0; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.75em; color:#9b9b9b;line-height:1.45em; 
}
#container #interview #contents {
	float:right; width:485px; height:210px; padding:0 25px 0 0; margin:0px 0 26px 26px; text-align: left; overflow-x: hidden; overflow-y: scroll; 
}
#container #interview #contents #q {
	float:left; width:36px; padding:0; margin:0px 0 3px 0px; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.7em; color:#3f8c02;
}
#container #interview #contents #qtext {
	float:right; width:423px; padding:0; margin:0px 0 3px 0px; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.7em; color:#3f8c02; line-height:1.4em; 
}
#container #interview #contents #a {
	float:left; width:36px; padding:0; margin:0px 0 3px 0px; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.7em; color:#000;
}
#container #interview #contents #atext {
	float:right; width:423px; padding:0; margin:0px 0 8px 0px; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:0.7em; color:#000; line-height:1.4em;
}*/
#clear {clear:both;
}
#container #videopiece #headline {float:left; width:360px; padding:0; margin:0px 0 0 66px; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:26px; line-height: 1.8em; color:#fca600;
}
* html #container #videopiece #headline {float:left; width:360px; padding:0; margin:0px 0 0 36px; text-align: left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:26px; line-height: 1.8em; color:#fca600;
}
#container #videopiece #quotespanel {float:left; width:360px; padding:0; margin:20px 0 0 66px; text-align: center; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:14px; line-height: 1.8em; color:#a3b1b6;
}
* html #container #videopiece #quotespanel {float:left; width:360px; padding:0; margin:20px 0 0 36px; text-align: center; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:14px; line-height: 1.8em; color:#a3b1b6;
}
#container #videopiece #quotespanel .quoteopen {float:left; width:40px; padding:0; margin:0; display:block;
}
#container #videopiece #quotespanel .quoteclosed {float:right; width:40px; padding:0; margin:0; display:block; vertical-align:baseline;
}
#container #videopiece #interview {float:right; width:340px; padding:0; margin:20px 46px 0 0;
}
#container #videopiece #interview p {padding:0 0 12px 0; margin:0; text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; line-height:1.5em; color:#798b93;
}
#container #videopiece #interview .bld {padding:0 0 6px 0; margin:0; text-align:left; font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:8pt; font-weight:800; line-height:1.5em; color:#000;
}
/*#main #sliderholder {width:310px; margin:0 40px 0 0; padding:0; float:right;font-family: "Trebuchet MS", "Trebuchet MS Bold", "helvetica", "Arial"; font-size:12pt;*/ 

#main #revolver {float:right; padding:0; margin:0 30px 8px 0;width:340px;}
* html #main #revolver {float:right; padding:0; margin:0 14px 30px 0;width:340px;}

