body					{ background:#fff; margin:0px; padding:0px; }
img						{ border:0px; }
img.png					{ behavior: url("pngbehavior.htc"); }
div, td					{ font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans; font-size:12px; color:#fff; line-height:18px; }

object					{ background:none; }

p.double				{ padding-top:15px; padding-bottom:15px; }

a						{ color:#7bc1ff; text-decoration:none; }
a.white					{ color:#fff; text-decoration:none; }
a:hover					{ color:#ffcc00; text-decoration:none; }

div.main				{ margin:0px; padding:0px; }
div.mainInside			{ width:810px; background-image:url("../images/bg_main.gif"); }
td.leftBar				{ width:216px; vertical-align:top; background:#192C6A url("../images/bg_leftBar.jpg") no-repeat; border-left:5px solid #000; }
td.rightColumn			{ width:549px; vertical-align:top; background-color:#14191D; border-right:5px solid #000; border-left:2px solid #000; text-align:justify; }
div.leftBarContent		{ padding:15px; }
div.mainImage_home		{ background-image:url("../images/mainImage_home.jpg"); width:549px; padding-top:335px; border-bottom:2px solid #000; }
div.mainImage_blog		{ background-image:url("../images/mainImage_other.jpg"); width:549px; padding-top:256px; border-bottom:2px solid #000; }
div.mainImage_clips		{ background-image:url("../images/mainImage_other.jpg"); width:549px; padding-top:256px; border-bottom:2px solid #000; }
div.mainImage_about		{ background-image:url("../images/mainImage_about.jpg"); width:549px; padding-top:256px; border-bottom:2px solid #000; }
div.mainImage_contact	{ background-image:url("../images/mainImage_other.jpg"); width:549px; padding-top:256px; border-bottom:2px solid #000; }
div.mainImage_gallery	{ background-image:url("../images/mainImage_other.jpg"); width:549px; padding-top:256px; border-bottom:2px solid #000; }
div.mainImage_sitemap	{ background-image:url("../images/mainImage_other.jpg"); width:549px; padding-top:256px; border-bottom:2px solid #000; }
div.leftBarFeature		{ width:183px; background-image:url("../images/feature_bg.jpg"); margin-bottom:30px; }
div.leftBarFeature div	{ padding:10px; color:#fff; }
div.copyright			{ background:#000; margin-left:16px; margin-right:17px; text-align:right; padding:17px; padding-bottom:40px; font-size:11px; color:#999; }
div.copyright a			{ text-decoration:none; color:#999; }
div.copyright a:hover	{ text-decoration:none; color:#fff; }

td.leftBarThumb			{ width:48px; padding-top:7px; padding-bottom:7px; border-bottom:1px solid #2c4987; }
img.leftBarThumb		{ width:36px; height:36px; border:3px solid #fff; }
td.leftBarContent		{ line-height:14px; padding-top:7px; padding-bottom:7px; border-bottom:1px solid #2c4987; }
td.leftBarContent a		{ font-weight:bold; color:#7bc1ff; text-decoration:none; }
td.leftBarContent a:hover	{ color:#ffcc00; text-decoration:none; }
img.leftBarMore			{ margin-top:2px; border-top:1px solid #2c4987; }

div.rightBarContent			{ line-height:14px; padding-top:7px; padding-bottom:7px; border-bottom:1px solid #333; }
div.rightBarContent a		{ font-weight:bold; color:#ffcc00; text-decoration:none; }
div.rightBarContent a:hover	{ color:#7bc1ff; text-decoration:none; }

div.innerContent		{ padding-top:34px; padding-bottom:40px; padding-right:19px; padding-left:19px; }
td.homeBlurb			{ width:181; padding-right:15px; border-right:1px solid #333; text-align:justify; vertical-align:top; }
td.homeFeeds			{ padding-left:15px; text-align:justify; vertical-align:top; }
div.rightColumnMore		{ margin-top:7px; border-top:1px solid #333; width:100%; text-align:right; }

td.fiftypctLeft			{ width:50%; padding-right:15px; border-right:1px solid #333; vertical-align:top; }
td.fiftypctRight		{ padding-left:15px; vertical-align:top; }
td.fiftypctLeft b, td.fiftypctRight b		{ font-weight:bold; color:#ffcc00; font-size:14px; }
td.fiftypctLeft ul, td.fiftypctRight ul		{ padding:0px; margin:0px; margin-bottom:25px; list-style:none; }
td.fiftypctLeft li, td.fiftypctRight li		{ margin:0px; margin-bottom:5px; margin-top:2px; }
a.sitemap				{ padding-left:20px; padding-bottom:2px; background-image:url("../images/bullet_sitemap.gif"); background-repeat:no-repeat; }
a.clip					{ padding-left:20px; padding-bottom:2px; background-image:url("../images/bullet_clip.gif"); background-repeat:no-repeat; }
a.photo					{ padding-left:20px; padding-bottom:2px; background-image:url("../images/bullet_photo.gif"); background-repeat:no-repeat; }
a.article				{ padding-left:20px; padding-bottom:2px; background-image:url("../images/bullet_article.gif"); background-repeat:no-repeat; }

div.blogDate			{ float:left; width:26px; height:26px; line-height:12px; margin-right:5px; margin-top:3px; font-size:10px; text-align:center; color:#fff; background-image:url("../images/bg_blogDate.gif"); }
div.blog				{ padding-bottom:25px; text-align:justify; }
div.blog .info			{ color:#666; font-size:10px; }
div.blog a.title		{ font-weight:bold; color:#ffcc00; font-size:14px; text-decoration:none; }
div.blog a.title:hover	{ color:#7bc1ff; text-decoration:none; }
img.blogPhoto			{ border:3px solid #fff; margin-left:15px; margin-bottom:10px; }

div.leftBarContent div.blogDate				{ float:left; width:26px; height:26px; line-height:12px; margin-right:5px; margin-top:3px; font-size:10px; text-align:center; color:#fff; background-image:url("../images/bg_blogDate_blue.gif"); }
div.leftBarContent div.blog					{ padding-bottom:5px; margin-bottom:5px; text-align:left; border-bottom:1px solid #5485B0; }
div.leftBarContent div.blog .info			{ color:#5485B0; font-size:10px; }
div.leftBarContent div.blog a.title			{ font-weight:bold; color:#fff; font-size:12px; text-decoration:none; }
div.leftBarContent div.blog a.title:hover	{ color:#ffcc00; text-decoration:none; }

b.yellow				{ font-weight:bold; color:#ffcc00; font-size:14px; text-decoration:none; }
b.date					{ color:#666; font-size:10px; }

td.rightColumn a.bubble			{ text-decoration:none; font-size:11px; color:#ccc; background:#555; padding-left:12px; padding-right:12px; width:auto; -moz-border-radius:10px; }
td.rightColumn a.bubble:hover	{ color:#fff; background:#999; }

div.note				{ margin-top:20px; font-size:10px; color:#666;font-family:Arial, Verdana, sans; line-height:normal; }
div.note a				{ color:#999; text-decoration:none; }
div.note a:hover			{ color:#999; text-decoration:underline; }

/* form styles */
td.contact				{ text-align:right; padding-right:4px; font-weight:bold; vertical-align:top; padding-top:3px; }
select.contact			{ width:200px; border:1px solid #999; background:#555; color:#fff; font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans; font-size:12px; }
input.contact			{ width:200px; border:1px solid #999; background:#555; color:#fff; font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans; font-size:12px; }
textarea.contact		{ width:200px; height:100px; border:1px solid #999; background:#555; color:#fff; font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans; font-size:12px; }
input.contact_submit	{ padding:4px; width:100px; border:1px solid #555; background:#999; color:#fff; font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans; font-size:12px; }

/* gallery styles */
td.gallery_a2			{ background-image:url("../images/gallery_a2.gif"); }
td.gallery_b1			{ background-image:url("../images/gallery_b1.gif"); }
td.gallery_b3			{ background-image:url("../images/gallery_b3.gif"); }
td.gallery_c2			{ background-image:url("../images/gallery_c2.gif"); }
td.gallery_ctrl_num		{ background-image:url("../images/gallery_ctrl_num.gif"); font-size:14px; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; width:130px; height:33px; }