<!-- START CSS SPARK-->
<style type="text/css" media="all">/* CSS Document */

body { padding:0px; margin:0px; }
html>body {  }

#container { width:925px; margin:0px auto 0px auto; height:1px; height:auto; /*height:auto;*/ }

a { text-decoration:none; }
a:hover { color:#99cc66; text-decoration:underline; }
a:visited { color:#ff9900; text-decoration:none; }
a:active { color:#ff9900; text-decoration:none; }
li a { color:#444444; text-decoration:none; }
li a:hover { color:#99cc66; text-decoration:underline; }
li a:visited { color:#ff9900; text-decoration:none; }
li a:active { color:#99cc66; text-decoration:none; }

/*img { }
img.floatleft { float:left; padding:5px; margin:5px; }
img.floatright { float:right; padding:5px; margin:5px; } */

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }

h1 { font-family:Arial, sans-serif; font-size:20px; line-height:24px; color:#000000;}
h2 { font-family:Arial, sans-serif; font-size:16px; line-height:18px; color:#000000;}
h3 { font-family:Arial, sans-serif; font-size:14px; line-height:16px; color:#000000;}
p { display:block; }
ul, li { list-style:none; list-style-position:outside; margin:0; padding:0; }
/*form {  }
td {  } */


/* MASTHEAD */

#header { width:auto; height:215px; text-align:center; margin:-5px 0px 10px 0px; background: url('/graphics/sparkbeta/headbg.gif') no-repeat center; }
.728hold { position:relative; width:100%; height:92px; clear:both; text-align:center; margin:0px; padding:0px; }
#head_728ad { width:728px; height:90px; text-align:center; padding:11px 0px 0px 15px; margin:2px auto; display:block; }
/**html #head_728ad { padding:0px; margin:0px; }*/
#head_logo { /*logo click area*/ float:left; width:178px; height:94px; top:108px; left:54px; margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; text-align:left; display:block; }
.head_mediaplayer {  }

/**html #header {  background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/graphics/sparkbeta/headbg.png'), background-positon:fixed; width:auto; height:215px; text-align:center; margin:-5px 0px 10px 0px; }
*html #head_728ad { background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/graphics/sparkbeta/adtext.png'), background-positon:fixed; width:728px; height:90px; padding:9px 0px 0px 15px; margin:0px 5px;  text-align:center; display:block; }*/
#datestamp { width:auto; font-family:Arial, sans-serif; font-size:11px; line-height:13px; padding:0px; text-align:left; }


/* NAVIGATION */

#nav { position:relative; float:left; width:auto; text-align:center; padding:0px 5px 0px 5px; margin-bottom:10px; display:block; }

.navmenu { position:relative; width:100%; text-align:left; float:left; font-family:Arial, sans-serif; font-size:15px; line-height:17px; color:#000; display:block; }
.navmenu ul li { width:100%; border-bottom:1px dashed #ccc; list-style:none; padding:6px 0px 6px 0px; display:block; }
.navmenu a:hover { color:#99cc66; text-decoration:underline; }
.navmenu a:visited { color:#ff9900; text-decoration:none; }
.navmenu2 { position:relative; width:100%; text-align:left; float:left; font-family:Arial, sans-serif; font-size:15px; line-height:17px; color:#000; display:block; }
.navmenu2 ul li { width:100%; list-style:none; padding:6px 0px 2px 0px; display:block; }
.navmenu2 a:hover { color:#99cc66; text-decoration:underline; }
.navmenu2 a:visited { color:#ff9900; text-decoration:none; }

/*#expand {	margin:0px; padding:0px 0px 20px 0px; width:auto; height:252px; 	background-color: #fff; }*/

/* ARTICLE HEADER NAV */
.headernav1 { background-image:url('/graphics/sparkbeta/columns.gif');
background-repeat:no-repeat;display:block;width:84px;height:19px;float:left; }
a.headernav1 { background-image:url('/graphics/sparkbeta/columns.gif');
background-repeat:no-repeat;display:block;width:84px;height:19px;float:left; }
a.headernav1:hover { background-image:url('/graphics/sparkbeta/columns-over.gif');
background-repeat:no-repeat;display:block;width:84px;height:19px;float:left; }
.headernav2 { background-image:url('/graphics/sparkbeta/events.gif');
background-repeat:no-repeat;display:block;width:75px;height:19px;float:left; }
a.headernav2 { background-image:url('/graphics/sparkbeta/events.gif');
background-repeat:no-repeat;display:block;width:75px;height:19px;float:left; }
a.headernav2:hover { background-image:url('/graphics/sparkbeta/events-over.gif');
background-repeat:no-repeat;display:block;width:75px;height:19px;float:left; }
.headernav3 { background-image:url('/graphics/sparkbeta/music.gif');
background-repeat:no-repeat;display:block;width:72px;height:19px;float:left; }
a.headernav3 { background-image:url('/graphics/sparkbeta/music.gif');
background-repeat:no-repeat;display:block;width:72px;height:19px;float:left; }
a.headernav3:hover { background-image:url('/graphics/sparkbeta/music-over.gif');
background-repeat:no-repeat;display:block;width:72px;height:19px;float:left; }
.headernav4 { background-image:url('/graphics/sparkbeta/movies.gif');
background-repeat:no-repeat;display:block;width:75px;height:19px;float:left; }
a.headernav4 { background-image:url('/graphics/sparkbeta/movies.gif');
background-repeat:no-repeat;display:block;width:75px;height:19px;float:left; }
a.headernav4:hover { background-image:url('/graphics/sparkbeta/movies-over.gif');
background-repeat:no-repeat;display:block;width:75px;height:19px;float:left; }
.headernav5 { background-image:url('/graphics/sparkbeta/dining.gif');
background-repeat:no-repeat;display:block;width:71px;height:19px;float:left; }
a.headernav5 { background-image:url('/graphics/sparkbeta/dining.gif');
background-repeat:no-repeat;display:block;width:71px;height:19px;float:left; }
a.headernav5:hover { background-image:url('/graphics/sparkbeta/dining-over.gif');
background-repeat:no-repeat;display:block;width:71px;height:19px;float:left; }
.headernav6 { background-image:url('/graphics/sparkbeta/photo-galleries.gif');
background-repeat:no-repeat;display:block;width:126px;height:19px;float:left; }
a.headernav6 { background-image:url('/graphics/sparkbeta/photo-galleries.gif');
background-repeat:no-repeat;display:block;width:126px;height:19px;float:left; }
a.headernav6:hover { background-image:url('/graphics/sparkbeta/photo-galleries-over.gif');
background-repeat:no-repeat;display:block;width:126px;height:19px;float:left; }
.headernav7 { background-image:url('/graphics/sparkbeta/archives.gif');
background-repeat:no-repeat;display:block;width:119px;height:19px;float:left; }
a.headernav7 { background-image:url('/graphics/sparkbeta/archives.gif');
background-repeat:no-repeat;display:block;width:119px;height:19px;float:left; }
a.headernav7:hover { background-image:url('/graphics/sparkbeta/archives-over.gif');
background-repeat:no-repeat;display:block;width:119px;height:19px;float:left; }
.headernav8 { background-image:url('/graphics/sparkbeta/contact.gif');
background-repeat:no-repeat;display:block;width:74px;height:19px;float:left; }
a.headernav8 { background-image:url('/graphics/sparkbeta/contact.gif');
background-repeat:no-repeat;display:block;width:74px;height:19px;float:left; }
a.headernav8:hover { background-image:url('/graphics/sparkbeta/contact-over.gif');
background-repeat:no-repeat;display:block;width:74px;height:19px;float:left; }

.breadcrumb { display:block; width:auto; font-weight:bold; font-family:Arial, sans-serif; font-size:12px; line-height:14px; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-transform:uppercase; letter-spacing:1px; }
.breadcrumb a { color:#545454; text-decoration:none; }
.breadcrumb a:hover { color:#99cc66; text-decoration:underline; }
.breadcrumb a:visited { color:#ff9900; }



/* SPARK PD SEARCH & CALENDAR */

.form_container {  }
.form_text {  }
.form_links {  }
#planetdiscover {  }
#planetdiscover input {  }
#planetdiscover select {  }

.main { width:100%; }
.month_colors { background-color:#009900; color:#ffffff; }
.calendar { position:relative; float:left; width:145px; text-align:left; padding:0px 5px 0px 5px; margin-bottom:10px; border:0px solid #fff; display:block; font-size:12px; font-family:Arial, sans-serif; }
.calendar table { border:0px; }
.calendar table td { font-size:12px; }
.calendar table td a { font-size:12px; }
.calendar table td a:hover { font-size:12px; text-decoration:underline;}
.days_colors a:link, .days_colors a:visited { color:#009900; }
.days_colors a:hover { color:#009900; }
.weekends_colors a:link, .weekends_colors a:visited { color:#009900; }
.weekends_colors a:hover { color:#009900; }


/* INTEGRATED LINKS */

.intlink_container { display:block; width:auto; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; }
.intlink_subcontainer {	display:block; width:auto; margin:5px 10px 0px 10px; padding:0px 0px 0px 0px; }
.intlink_header { display:block; height:auto; padding:0px; background-image:none; background-repeat:repeat-x; text-align:left; }
.intlink_head {	display:block; width:auto; height:25px;	line-height:25px;   padding:4px 5px 1px 10px; font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif;	font-weight:bold; color:#fff; font-size:14px; }
.intlink_head a { color:#fff; text-decoration:none; }
.intlink_head a:hover {	color:#fff; text-decoration:underline; }
.intlink_subhead { display:block; width:auto; height:20px; padding:1px 0px 4px 0px; background-image:url('/graphics/sparkbeta/sublink.gif'); background-repeat:repeat-x; }
.intlink_subhead_item {	display:block;	width:auto;	padding:0px 5px 0px 5px; 	line-height:20px; display:block; float:left; border-right:1px solid #676767; 	border-left:1px solid #fff;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#333;	font-weight:normal;	text-transform:uppercase; cursor:pointer; }
.intlink_subhead_item a { color:#333; text-decoration:none; }
.intlink_subhead_item a:hover { color:#333;	text-decoration:underline; }
.intlink_headline {	display:block; width:auto; padding:5px 5px 5px 5px;	font-family:Arial, sans-serif; font-size:11px; font-weight:normal; color: #333; font-weight:bold; line-height:15px; }
.intlink_headline a { color:#333; text-decoration:none; }
.intlink_headline a:hover {	text-decoration:none; background-color:#ececec; }
.intlink_bullet_expand { cursor:pointer; width:20px; height:12px; float:left; background-image:none; background-repeat:no-repeat; }
.intlink_bullet_collapse { display:none; cursor:pointer; width:20px; height:12px; float:left; background-image:none; background-repeat:no-repeat; }
.intlink_commentcount { font-family:Arial, sans-serif; font-size:11px; font-weight:normal;	color:#666;	font-weight:normal;	line-height:15px; }
.intlink_object_wrapper { width:auto; padding:5px; text-align:left;	background-image:none; background-position:bottom; background-repeat:no-repeat; }
.intlink_object_img { display:block; padding:0px 0px 10px 10px; }
.intlink_object_headline { display:block; width:auto; padding:0px 0px 2px 0px; font-family:Arial, sans-serif; font-size:12px; line-height:13px; font-weight:bold; color:#333; }
.intlink_object_headline a { color:#000; }
.intlink_object_headline a:hover { color:#ff9900; text-decoration:underline; }
.intlink_object_summary { display:block; width:auto; padding:0px 0px 0px 0px; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#333; font-weight:normal;	line-height:12px; }
.intlink_object_ul { margin:0px 0px 0px 20px; padding:0px; }
.intlink_object_li { margin:0px; padding:0px 0px 3px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #333; line-height: 13px; }
.intlink_object_li a { color:#000; text-decoration:none; }
.intlink_object_li a:hover { color:#666; text-decoration:underline; }
.intlink_hold { width:30%; padding:5px; text-align:left; float:left; display:block; }
.intlink_hold a { color:#000; }
.intlink_hold a:hover { color:#666; text-decoration:underline; }

/* END INTEGRATED LINKS */



/* FORUMS | STORYCHAT */

#storychat { width:auto; margin:20px 0px 10px 0px; padding:10px 0px 5px 0px; border-top:1px solid #EFEFEF; }
.storychatlink { padding:4px 0px 0px 0px; font-size:10px; line-height:10px; font-weight:bold; color:#003399; font-family:Arial, sans-serif; text-decoration:none; display:block; }
.sc_comment { float:left; background:url('/graphics/sparkbeta/comments_sm.jpg') no-repeat center; padding:5px 0px 0px 0px; width:132px; height:24px; font-family:Arial, sans-serif; line-height:18px; color:#99cc66; margin:3px 0px; text-align:center; }
/**html .sc_comment { float:left; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/graphics/sparkbeta/comments_sm.png'), background-positon:fixed; padding:3px 0px 0px 0px; width:132px; height:24px; font-family:Arial, sans-serif; line-height:18px; color:#99cc66; margin:2px 0px; text-align:center; }*/
.sc_comment a { font-family:Arial, sans-serif; color:#99cc66; }
.sc_comment a:hover { color:#ff9900; text-decoration:underline; }
*html .sc_comment a { font-family:Arial, sans-serif; color:#99cc66; }
*html .sc_comment a:hover { color:#ff9900; text-decoration:underline; }
.sc_commentcount { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#99cc66; padding:0px; padding-bottom:2px; margin:2px 0px 0px 0px; text-align:left; float:left; display:block; }
*html .sc_commentcount { font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#99cc66; padding:0px; padding-bottom:2px; margin:2px 5px 0px 5px; text-align:left; float:left; display:block; }
.sc_commentcount a { color:#99cc66; }
.sc_commentcount a:hover { color:#ff9900; text-decoration:underline; }
*html .sc_commentcount a { color:#99cc66; }
*html .sc_commentcount a:hover { color:#ff9900; text-decoration:underline; }


/* CONTENT */

.sectionTitle { float:left; display:block; font-family:Arial, sans-serif; font-weight:bold; font-size:18px; line-height:20px; color:#000000; padding:0px; text-align:left; }
*html .sectionTitle { float:left; display:block; font-family:arial; font-weight:bold; font-size:18px; line-height:20px; color:#000000; padding:0px; text-align:left; }

#contentcontain { width:auto; text-align:center; margin:-5px 0px 10px 0px; height:100%; }

#lcol { background-color:#fff; width:400px; padding:0px 10px 0px 10px; margin-bottom:10px; float:left; font-family:Arial, sans-serif; font-size:12px; line-height:12px; color:#000000; text-align:left; }
.webhead { width:auto; border-bottom:1px dashed #ccc; padding:0px 5px 5px 5px; margin-bottom:5px; float:left; }
.lcol_section { background-color:#fff; width:100%; border-bottom:1px dashed #ccc; padding:0px 5px 0px 5px; margin-bottom:5px; margin-right:5px; float:left; display:block; }
.lcol_section2 { background-color:#fff; width:100%; padding:0px 5px 0px 5px; margin-bottom:5px; margin-right:5px; float:left; display:block; }
.lcol_content { width:47%; padding:0px 5px 0px 5px; margin-bottom:5px; float:left; display:block; }
.lcol_content table { border-right:1px dashed #ccc; }
.lcol_contentr { width:47%; padding:0px 5px 0px 5px; margin-bottom:5px; float:left; display:block; }
lcol_sectiontitle { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:14px; text-align:left; color:#99cc66; padding:0px 0px 3px 5px; }
.lcol_headline { width:auto; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:14px; text-align:left; color:#000000; float:left; margin:0px; padding:0px 3px 3px 5px; }
.lcol_headline a { color:#000000; }
.lcol_text { width:auto; float:left; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; line-height:14px; text-align:left; color:#000; margin:2px; padding:2px 3px 5px 3px; display:block;  }
.lcol_galleries {  }


#ccol { width:300px; padding:0px 7px 0px 13px; margin-bottom:10px; float:left; font-family:Arial, sans-serif; color:#000000; font-size:12px; background-color:#e7e7e7; }
.ccol_300ad { width:auto; border-bottom:1px dashed #ccc; padding:5px 0px 5px 0px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; }
.ccol_section { font-family:Arial, sans-serif; font-size:12px; line-height:12px; text-align:left; color:#000000; width:auto; border-bottom:1px dashed #ccc; padding:0px 5px 5px 5px; margin:3px 0px 5px 0px; float:left; }
.ccol_sectiontitle { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:14px; text-align:left; color:#99cc66; margin:2px 0px 5px 0px; float:left;}
.ccol_sectionhed { font-family:Arial, sans-serif; font-size:22px; line-height:24px; text-align:left; color:#000000; margin:2px 0px 5px 0px; }
.ccol_sectionhed a { color:#000000; }
.ccol_sectiontext { font-family:Arial, sans-serif; font-size:12px; line-height:13px; text-align:left; color:#666666; padding:5px 0px; }
.ccol_sectionimg { float:left; padding:5px; border:1px solid #999999; margin:5px 10px 5px 0px; background-color:#ffffff; }
.ccol_sectionlabels { float:left; font-size:11px; text-transform:uppercase; line-height:14px; color:#007236; padding:0px; width:100%; height:15px; margin:3px 0px; }
.ccol_sectionlabels a { color:#009900; }
.ccol_sectionlabels a:hover { color:#ff9900; }
.ccol_commentsimg { float:left; background:url('/graphics/sparkbeta/comments_wide.gif') no-repeat center; padding:12px 0px 0px 0px; width:140px; height:32px; font-family:Arial, sans-serif; line-height:18px; color:#ccc; margin:3px 0px; text-align:center; }
/*html .ccol_commentsimg { float:left; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/graphics/sparkbeta/comments_wide.png'), background-positon:fixed; padding:5px 0px 0px 0px; width:140px; height:32px; font-family:Arial, sans-serif; line-height:18px; color:#ccc; margin:3px 0px; text-align:center; }*/
.ccol_sectioncomments { font-family:Arial, sans-serif; font-size:14px; color:#99cc66; padding:0px 2px 2px 2px; margin:15px 5px 0px 10px; text-align:center; }
*html .ccol_sectioncomments { font-family:Arial, sans-serif; font-size:14px; color:#99cc66; padding:0px 2px 2px 2px; margin:5px 5px 0px 10px; text-align:center; }
.ccol_sectioncomments a { color:#99cc66; }
.ccol_sectioncomments a:hover { color:#ff9900; text-decoration:underline; }
*html .ccol_sectioncomments a { color:#99cc66; }
*html .ccol_sectioncomments a:hover { color:#ff9900; text-decoration:underline; }

.tiny { font-size:11px; line-height:14px; padding:3px 0px; }


#widecol { background-color:#fff; width:705px; padding:0px 0px 15px 0px; margin-bottom:10px; border-bottom: 1px dashed #ccc; float:left; clear:left; text-align:left; }
.widecol_section { font-family:Arial, sans-serif; font-size:12px; line-height:12px; text-align:left; width:auto; padding:5px 10px 0px 10px; float:left; }


#topstory { width:395px; padding:0px 10px 0px 10px; margin-bottom:10px; float:left; }
.topstorywrap { width:225px; padding:5px 5px 0px 5px; margin:5px 0px 5px 0px; float:left; font-family:Arial, sans-serif; font-size:11px; line-height:12px; text-align:center; color:#000000; }
.topstorywrap table { border-right:1px dashed #ccc; font-family:Arial, sans-serif; color:#000000; }
.topstorywrap h2 { width:auto; float:left; font-family:Arial, sans-serif; font-weight:bold; font-size:14px; line-height:16px; text-align:left; color:#000000; }
.topstorywrap2 { width:225px; padding:5px 5px 0px 5px; margin:5px 0px 5px 0px; float:left; font-family:Arial, sans-serif; font-size:11px; line-height:12px; text-align:center; color:#666666; }
.topstory_hed { width:auto; font-family:Arial, sans-serif; font-size:24px; line-height:26px; text-align:left; color:#000000; margin:2px 0px 5px 0px; display:block; }
.topstory_hed a { color:#000000; }
*html .topstory_hed a { color:#000000; }
.top_hed { float:left; font-family:Arial, sans-serif; font-weight:bold; font-size:16px; line-height:17px; text-align:left; color:#000000; padding:2px 6px 4px 2px; display:block; }
.top_hed a { color:#000000; }
.topstory_sectionimg { width:auto; float:left; padding:5px; border:1px solid #999999; margin:5px 10px 5px 0px; clear:both; }
.top_text { width:auto; font-family:Arial, sans-serif; font-size:12px; line-height:13px; text-align:left; color:#666666; padding:5px 0px; display:block; }
.topstorycomments { font-family:Arial, sans-serif; font-size:14px; color:#99cc66; padding:0px 2px 2px 2px; margin:15px 5px 0px 10px; text-align:center; }
*html .topstorycomments { font-family:Arial, sans-serif; font-size:14px; color:#99cc66; padding:0px 2px 2px 2px; margin:5px 5px 0px 10px; text-align:center; }
.topstorycomments a { color:#99cc66; }
.topstorycomments a:hover { color:#ff9900; text-decoration:underline; }
*html .topstorycomments a { color:#99cc66; }
*html .topstorycomments a:hover { color:#ff9900; text-decoration:underline; }
.commentsimg { float:left; background:url('/graphics/sparkbeta/comments_wide.gif') no-repeat center; padding:5px 0px 0px 0px; width:140px; height:32px; font-family:Arial, sans-serif; line-height:18px; color:#ccc; margin:3px 0px; text-align:center; }
/**html .commentsimg { float:left; background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/graphics/sparkbeta/comments_wide.png'), background-positon:fixed; padding:12px 0px 0px 0px; width:140px; height:32px; font-family:Arial, sans-serif; line-height:18px; color:#ccc; margin:3px 0px; text-align:center; }*/
.sectioncomments { font-family:Arial, sans-serif; font-size:17px; color:#99cc66; padding:2px 2px 2px 2px; margin:15px 5px 0px 10px; text-align:center; }
*html .sectioncomments { font-family:Arial, sans-serif; font-size:17px; color:#99cc66; padding:2px 2px 2px 2px; margin:5px 5px 0px 10px; text-align:center; }
.sectioncomments a { color:#99cc66; }
.sectioncomments a:hover { color:#ff9900; text-decoration:underline; }
*html .sectioncomments a { color:#99cc66; }
*html .sectioncomments a:hover { color:#ff9900; text-decoration:underline; }


.features_img { width:150px; float:left; padding:2px; border:1px solid #999999; margin:4px 0px 4px 0px; text-align:center; }
#featuresrowtop { width:705px; padding:0px; margin-bottom:10px; float:left; clear:left; text-align:left; font-family:Arial, sans-serif; font-size:12px; color:#000000; }
#featuresrow { width:710px; border-top:1px dashed #ccc; padding:5px 0px 0px 0px; margin-bottom:10px; float:left; clear:left; text-align:left; font-family:Arial, sans-serif; font-size:12px; color:#000000; }
.featurescol { width:165px; border-right:1px dashed #ccc; padding:2px 5px 0px 5px; margin:5px 0px 5px 0px; float:left; font-family:Arial, sans-serif; font-size:11px; line-height:12px; text-align:left; color:#666666; }
.featurescol2 { width:163px; padding:2px 5px 0px 5px; margin:5px 0px 5px 0px; float:left; font-family:Arial, sans-serif; font-size:11px; line-height:12px; text-align:left; color:#666666; }
.featurescol_title { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; line-height:14px; text-align:left; color:#99cc66; padding:0px 0px 2px 5px; margin-bottom:2px; }
.featurescol_title a { color:#99cc66 }
.featurescol_title a:hover { color:#ff9900; }
.featurescol_headline { width:auto; clear:both; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:16px; text-align:left; color:#000000; float:left; margin:0px; padding:0px 5px 5px 5px; display:block; }
.featurescol_headline a { color:#000000; }
.featurescol_headline a:hover { color:#99cc66; }
.featurescol_text { font-family:Arial, sans-serif; padding:2px 5px 5px 5px; margin:0px; float:left; font-size:11px; line-height:12px; color:#666666; text-align:left; }
.featurescol img { padding:0px 5px 5px 5px; margin:0px; }
.featurescol2 img { padding:0px 5px 5px 5px; margin:0px; }
.featurescol_comment { float:left; font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#99cc66; padding:0px 0px 2px 4px; margin:0px; text-align:left; }
*html .featurescol_comment { float:left; font-family:Arial, sans-serif; font-size:12px; line-height:14px; color:#99cc66; padding:0px 0px 2px 5px; margin:0px; text-align:left; }
.featurescol_comment a { color:#99cc66; }
.featurescol_comment a:hover { color:#ff9900; text-decoration:underline; }
*html .featurescol_comment a { color:#99cc66; }
*html .featurescol_comment a:hover { color:#ff9900; text-decoration:underline; }

#formwrap { width:328px; padding:0px 10px 0px 10px; margin-bottom:10px; float:left; text-align:left; display:block; }
#formwrap table, #formwrap2 table { height:100%; }
#formwrap2 { width:330px; padding:0px 10px 0px 15px; margin-bottom:10px; float:right; text-align:left; display:block; border-left:1px dashed #ccc; }
.staffwrap { width:130px; padding:5px 5px 0px 5px; margin:5px 0px 5px 0px; float:left; font-family:Arial, sans-serif; font-size:12px; line-height:14px; text-align:center; color:#666666; }
.staffwrap table { border-right:1px dashed #ccc; }
.staffwrap2 { width:130px; padding:5px 5px 0px 5px; margin:5px 0px 5px 0px; float:left; font-family:Arial, sans-serif; font-size:12px; line-height:14px; text-align:center; color:#666666; }
.staffwrap a, .staffwrap2 a { font-weight:bold; font-size:14px; color:#444444; padding-bottom:4px; }
.staffwrap a:hover, .staffwrap2 a:hover { font-weight:bold; font-size:14px; color:#99cc66; text-decoration:underline; padding-bottom:4px; }
.staffwrap a:visited, .staffwrap2 a:visited { font-weight:bold; font-size:14px; color:#ff9900; text-decoration:none; padding-bottom:4px; }

/* story container for article template */

.date { width:auto; font-family:Arial, sans-serif; font-size: 11px; line-height: 13px; padding:0px; text-align:left; clear:right; }
#story_container {  width:auto; height:100%; padding:0px; margin:0px; font-family:Arial, sans-serif; font-size:12px; text-align:left; /*height:auto;*/ }
#story_top { text-decoration:none; margin-bottom:10px; padding:10px 5px 5px 5px; border-bottom:1px solid #bebcac; }
#story_top h1 { font-size:18px; line-height:20px; font-family:Arial, sans-serif; font-weight:normal; text-decoration:none; margin:0; padding:0; position:relative; width:auto; }
#story_top h2 { font-size:14px; line-height:16px; font-family:Arial, sans-serif; font-weight:normal; text-transform:italics; margin:0; padding:0; position:relative; width:auto; }
#story_top h3 { font-size:20px; line-height:22px; font-family:Arial, sans-serif; font-weight: normal; text-decoration:none; margin:0; padding:0; position:relative; width:auto; }
#story_headline { width:auto; font-family:Arial, sans-serif; font-size:12px; text-align:left; padding:5px 0px 5px 0px; margin:0px 0px 0px 5px; }
/*.tools { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; left; clear: both; }*/
#story_text { font-size:12px; font-family:Arial, sans-serif; line-height:14px; text-align:left; padding-right:5px; padding-left:5px; position:relative; width:auto; float:left; clear:both; }
#story_foot { font-family:Arial, sans-serif; font-size:11px; line-height:12px; text-align:left; text-transform:uppercase; font-weight:bold; position:relative; float:left; padding:5px 0px 5px 0px; clear:both; }
#story_foot a:hover { color:#99cc66; }

.byline { font-size:12px; width:auto; line-height:15px; margin:0px; padding:5px 10px 5px 0px; display:block; text-align:left; }
#article { width:594px; height:100%; padding:0px; margin:0px; font-family:Arial, sans-serif; font-size:12px; line-height:16px; text-align:left; padding:10px 10px 5px 0px; float:left;}
.mughold { width:60px; padding:5px; text-align:center; float:left; display:block; margin:0px 5px 2px 5px; /*margin:0px 5px 0px 5px;*/ font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:16px; }
.mughold img { border-bottom:1px solid #999999; margin-bottom:1px;  /*margin-bottom:0px;*/ }

#related_onoff { float:left; top:5px; margin:0px; padding:0px; width:155px; height:25px; text-align:left; /*background-image: url(/graphics/sparkbeta/articletools/toolbar_onoff.gif); background-repeat: no-repeat; background-position: top left;*/ }
#comments { width:auto; margin:0px; padding:0px; background-image:url(/graphics/article/comments_bg.gif); background-repeat:no-repeat; } 
#related { position:relative; left:0px; top:0px; margin:0px 10px 40px 0px; width:150px; float:left; clear:left; padding:0px 0px 0px 0px; border:2px dotted #CCC; /*background-image: url(/graphics/article/related_more.gif); background-repeat: no-repeat;*/ background-color:#fff; }
#related_content { width:auto; padding:7px; margin:0px; font-size:11px; font-family:Arial, sans-serif; line-height:13px; color:#333333; text-align:left; }
#related_content a { color:#333333; text-decoration:none; }
#related_content a:hover { text-decoration:underline; color:#ff9900; }
.related_section { width:auto; text-align:left; padding:0px 0px 0px 0px; display:block; clear:both; }
.related_sectiontitle { width:auto; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:13px; border-bottom: 2px dotted #b3b3b3; text-align: left; padding: 0px 0px 0px 0px; margin:15px 0px 15px 0px; display:block; clear:both; letter-spacing:1px; }
.related_sectionheds { width:auto; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; line-height:12px; text-align:left; padding:0px 0px 2px 0px; margin:1px 0px 5px 0px; display:block; clear:both; letter-spacing:1px; }
.related_thumbnail { width:auto; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:center; }
.related_thumbnailcaption { width:auto; font-size:11px; color:#333; line-height:13px; font-family:Arial, sans-serif; font-weight:normal; text-align:center; display:block; padding:3px 0px 3px 0px; }
.related_thumbnailcaption a { text-decoration:none; }
.related_thumbnailcaption a:hover { text-decoration:underline; }
.topix_affil {   }

#location { width:auto; }

#sidebar {  }
#factbox { width:auto; }
.factbox_headline { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:14px; text-align:left; color:#505050; float:left; margin:0px; }

#columnist_text {  }

.timestamp { font-family:Arial, sans-serif; font-size:8px; line-height:9px; text-align:left; color:#000000; }
.shirttail { font-family:Arial, sans-serif; font-size:8px; line-height:9px; text-align:left; color:#000000; text-transform:italics; }


/* SPARK IMAGES */

#photowrap { width:168px; float:right; font-family:Arial, sans-serif;color:#000000; padding:0px 0px 0px 0px; margin-bottom: 20px; text-align:center; }
/*.photo { width:150px; padding:0px; margin:0px; text-align:left; }
.secondary_photo { width:auto; padding:0px; margin:0px 5px 10px 5px; text-align:left; }
.caption, .caption_secondary { width:auto; font:Arial, sans-serif; font-size:11px; line-height:12px; text-align:left; }
a.caption, a.caption_secondary { font-size:10px; text-decoration:none; color:#99cc66; }
a:hover.caption, a:hover.caption_secondary { font-size:10px; color:#ff9900; text-decoration:underline; }
.captioncredit { width:auto; float:left; font:Arial, sans-serif; font-size:10px; line-height:12px; text-align:left; }
*/

/*#photo   { width: 156px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; margin: 20px 0px 10px 20px; padding: 0px 0px 10px 0px; text-align: center; border-bottom: 1px solid #CCC; } 
.secondary_photo   { width: auto; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }
#theme { font-size: 16px; font-family: Impact; font-weight:normal; }
#theme_head { color:#039; font-size: 30px; line-height:34px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; margin: 0px 0px 10px 0px; padding: 0px 0px 4px 0px; border-bottom: 1px solid #bebcac; }
#photozoom { position:relative; top:-16px; z-index:2; }
#photozoom a:link { color:#000000; text-decoration:none; }
#photozoom a:visited { color:#000000; text-decoration:none; }
#photozoom a:hover { color:#000000; text-decoration:none; }
*/
.caption { width: auto; font-size: 11px; color: #333; font-height: 13px; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-align: left; display: block; padding: 3px 10px 3px 10px;  }

/*.caption_secondary { width: auto; font-size: 10px; color: #333; line-height: 11px; font-family: Verdana, Arial, sans-serif; font-weight: normal; text-align: center; display: block; padding: 3px 0px 3px 0px; }*/
.captioncredit   { width: auto; display: block; color: #999; font-size: 10px; font-height: 15px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: left; padding: 3px 0px 3px 0px;}


/* SPARK PHOTOGALLERIES */

#gallerycontainer { width:750px; clear:both; background-color:#fff; float:left; height:auto; }
#gallerytitle { font-family:Arial, sans-serif; font-weight:bold; font-size:18px; text-align:left; padding:5px 0px 10px 0px; background-color:none; }
.intlink { padding:0px; margin-bottom:0px; }
.rc_top { padding:0px; margin-bottom:0px; }
.intlink_content { padding:0px; margin-bottom:0px; }
.intlink_headlines { padding:0px; margin-bottom:0px; }
.intlink_title { font-family:Arial, sans-serif; font-weight:bold; font-size:18px; text-align:left; padding: 5px 0px 0px 0px; background-color:none; }
.jdGallery .slideInfoZone { font-family:Arial, sans-serif; text-align:left; }
.gallery_caption {  }
.gallery_control {  }
.gallery_credit {  }
.gallery_728ad {  }
.gallery_160ad {  }
#galleries_728ad { width:728px; height:92px; clear:both; text-align:center; background-color:#ccc; padding:0px; margin:0px; display:block; }


/* SPARK BLOGS - BLOGGER CSS */

@media all {
  #content {
    margin: 0px;
    }

  #main-content {
    float: left;
    width: 475px;
    margin: 20px 0 0 0;
    padding: 0;
    line-height: 1.5em;
    font-size: 12px;
    text-align:left;
    }

  #sidebar {
    margin: 0 0px 0 480px;
    width:255px; 
    padding: 20px 0 0 0;
    font-size: 85%;
    font-family: Lucida Grande, Trebuchet MS, Arial, sans-serif;
    line-height: 1.4em;
    color: #999;
    background: url(/graphics/sparkbeta/sidebar_image.gif) no-repeat 0 0;
    text-align:left;
    }
    
    #rightrail { float:right; clear:left; font-size:9px; display:block; height:auto; font-family:Arial, sans-serif; padding-top:3px; }
  }
  
@media handheld {
  #wrap {
    width: 90%;
    background: none;
    }

  #content {
    margin:0 2% 0 2%;
    }

  #main-content {
    float: none;
    width: 100%;
    text-align:left;
    }

  #sidebar {
    margin: 0 2% 0 2%;
    text-align:left;
    font-family: Arial, sans-serif;
    }
  }


/* ---( header and site name )--- */

@media all {
  #blog-header {
    margin: 0;
    padding: 5px 0px 0px 0px;
    height: auto;
    font-family: Lucida Grande, Trebuchet MS, sans-serif;
    color: #000;
    }

  #blog-header h1 {
    margin: 0;
    padding: 5px 0px 10px 20px;
    font-size: 150%;
    text-align: left;
    color: #000;
    text-shadow: #81A75B 2px 2px 2px;
    background: url() no-repeat bottom left;
    }
  }
@media handheld {
  #blog-header {
    background: #99cc66;
    color: #000;
    }

  #blog-header h1 {
    background: none;
    color: #000;
    text-shadow: #81A75B 2px 2px 2px;
    }
  }

#blog-header h1 a {
  text-decoration: none;
    text-shadow: #81A75B 2px 2px 2px;
  color: #000;
  }

#blog-header h1 a:hover {
  color: #99cc66;
  }

/* ---( main column )--- */

h2.date-header {
  margin-top: 0;
  padding-left: 14px;
  font-size: 90%;
  color: #f93;
  background: url(http://www.blogblog.com/tictac/date_icon.gif) no-repeat 0 50%;
  }

h3.post-title {
  margin-top: 0;
  font-family: Lucida Grande, Trebuchet MS, sans-serif;
  font-size: 22px;
  letter-spacing: -1px;
  color: #cc6600;
  }

.post {
  font-family: Lucida Grande, Trebuchet MS, Arial, sans-serif;
  font-size:12px;
  margin: 0 0 1.5em 0;
  padding: 0 10px 1.5em 14px;
  border-bottom: 1px solid #ddd;
  }

.post-footer {
  margin: 0;
  font-family: Lucida Grande, Trebuchet MS, Arial, sans-serif;
  font-size:11px;
  padding: 0 0 0 14px;
  font-size: 88%;
  color: #999;
  background: url(http://www.blogblog.com/tictac/tictac_grey.gif) no-repeat 0 8px;
  }

.post img {
  padding: 6px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  }

/* comment styles */

#comments {
  padding: 10px 0px 0px 5px;
  font-size: 85%;
  line-height: 1.5em;
  color: #666;
  font-family: Lucida Grande, Trebuchet MS, Arial, sans-serif;
  font-size:12px;
  background: #eee url(/graphics/sparkbeta/commentsbkgrnd.gif) no-repeat top left;
  }

#comments h4 {
  margin: 20px 0 15px 0;
  padding: 8px 0 0 40px;
  font-family: Lucida Grande, Trebuchet MS, sans-serif;
  font-size: 130%;
  color: #666;
  background: url(/graphics/sparkbeta/commentbubbles.gif) no-repeat 10px 0;
  height: 29px !important; /* for most browsers */
  height /**/:37px; /* for IE5/Win */
  }
  
#comments ul {
  margin-left: 0;
  }

#comments li {
  background: none;
  padding-left: 0;
  }
  
.comment-body {
  padding: 0 10px 0 25px;
  background: url(http://www.blogblog.com/tictac/tictac_orange.gif) no-repeat 10px 5px;
  font-size:12px;
  }

.comment-body p {
  margin-bottom: 0;
  }

.comment-data {
  margin: 4px 0 0 0;
  padding: 0 10px 1em 60px;
  color: #999;
  border-bottom: 1px solid #ddd;
  background: url(http://www.blogblog.com/tictac/comment_arrow.gif) no-repeat 44px 2px;
  }


.deleted-comment {
  font-style:italic;
  color:gray;
  }

.comment-link {
  margin-left:.6em;
  }

/* ---( sidebar )--- */

h2.sidebar-title {
  margin: 0 0 0 0;
  padding: 25px 0 0 50px;
  font-family: Lucida Grande, Trebuchet MS, sans-serif;
  font-size: 130%;
  color: #666;
  height: 32px;
  background: url(http://www.blogblog.com/tictac/sidebar_icon.gif) no-repeat 20px 15px;
  height: 32px !important; /* for most browsers */
  height /**/:57px; /* for IE5/Win */
  }

#sidebar ul, #sidebar p {
  margin: 0;
  padding: 5px 20px 1em 20px;
  border-bottom: 1px solid #ddd;
  font-size:12px;
  }

#sidebar li {
  background: url(http://www.blogblog.com/tictac/tictac_green.gif) no-repeat 0 7px;
  padding: 0px 0px 0px 15px;
  }

#sidebar img {
  padding: 6px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
}

/* profile block */

.profile-datablock {
  margin: 0;
  padding: 5px 20px 0 20px;
  }

.profile-datablock dd {
  margin: 0;
  padding: 0;
  }

.profile-img img {
  float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  background: #fff;
  }

#sidebar p.profile-link {
  padding-left: 36px;
  background: url(http://www.blogblog.com/tictac/profile.gif) no-repeat 20px 4px;
  }

p#powered-by, #sidebar p.profile-textblock {
  margin-top: 1em;
  border: none;
  }

p#powered-by a:link {
  font-family: Arial, sans-serif;
  font-size:10px;
  text-decoration:none;
  }
  
p#powered-by a:hover {
  text-decoration:underline;
  }
  
.clear { /* to fix IE6 padding-top issue */
  clear: both;
  height: 0;
  }

/* END SPARK BLOGS - BLOGGER CSS */


/* RIGHTCOL */

#rightrail { width:160px; padding:0px 10px 0px 10px; margin-bottom:10px; float:right; clear:right; font-size:12px; display:block; height:500px; }
.rcol { width:100%; margin-bottom:10px; display:block; }
.rcol_160ad { margin-bottom:10px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; display:block; }
.rcol_300 { width:300px; padding:0px 10px 0px 10px; margin-left:0px; margin-bottom:10px; border-left:1px solid #ccc; float:right; clear:right; font-family:Arial, sans-serif; font-size:10px; }
.rcol_300ad { margin-bottom:10px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; }


/*SPARK OTHER AD POSITIONS*/

.ad_webmerical { width:auto; padding:5px 0px 10px 0px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; }
.ad_120 { width:120px; height:600px; margin:10px 0px 10px 0px; padding:0px 9px 0px 0px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; float:left; border-right: 1px solid #CCC; }
.ad_160 { width:160px; height:600px; margin:10px 0px 10px 0px; padding:0px 0px 0px 10px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; float:left; }
.ad_300_1 { width:300px; height:250px; padding:5px 0px 10px 0px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; border-bottom: 1px solid #CCC; clear:both; }
.ad_300_2 { width:300px; height:250px; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-family:Arial, sans-serif; font-size:10px; line-height:14px; border-top: 1px solid #CCC; clear:both; }


/* FOOTER */

#foot { background:url('/graphics/sparkbeta/footbg.gif') no-repeat center; width:auto; height:296px; margin:10px 0px 0px 0px; padding:0px; display:block; clear:both; }
#foot a { color:#ffffff; text-decoration:none; }
#foot a:hover { color:#99cc66; text-decoration:none; }
#footshallow { background:url('/graphics/sparkbeta/footshallow.gif') no-repeat center; width:auto; height:101px; margin:5px 0px 0px 0px; padding:0px; display:block; clear:both; }
#footshallow a { color:#ffffff; text-decoration:none; }
#footshallow a:hover { color:#99cc66; text-decoration:none; }
.footshallow_copyright { width:35%; border-left:1px solid #a0a0a0; padding:5px 10px 0px 10px; margin:10px 0px 5px 0px; float:right; display:block; font-family:Arial, sans-serif; font-size:11px; line-height:14px; text-align:left; color:#ffffff; }
#footgalleries { background:url('/graphics/sparkbeta/foot_galleries.jpg') no-repeat center; width:auto; height:80px; margin:5px 0px 0px 0px; padding:0px; display:block; clear:both; }
#footgalleries a { color:#ffffff; text-decoration:none; }
#footgalleries a:hover { color:#99cc66; text-decoration:none; }

.foot_300ad { width:auto; padding:7px 15px 0px 15px; margin:15px 0px 5px 5px; float:left; display:block; text-align:center; font-family:Arial, sans-serif; font-size:10px; line-height:14px; color:#ffffff; }
.foot_sponsor { width:62%; border-left:1px solid #a0a0a0; padding:7px 10px 0px 15px; margin:15px 0px 5px 0px; float:left; font-family:Arial, sans-serif; color:#ffffff; font-size:14px; line-height:18px; text-transform:uppercase; text-align:left; display:block; }
.foot_sponsorlinks { width:30%; border-left:1px solid #a0a0a0; padding:7px 10px 0px 15px; margin:15px 0px 5px 0px; float:left; font-family:Arial, sans-serif; color:#ffffff; font-size:14px; line-height:18px; text-transform:uppercase; text-align:left; display:block; }
.foot_partnerlinks { width:27%; border-left:1px solid #a0a0a0; padding:7px 10px 0px 10px; margin:15px 0px 5px 0px; float:right; display:block; font-family:Arial, sans-serif; font-size:11px; line-height:14px; text-align:left; color:#ffffff; }
.foot_copyright { width:60%; padding:7px 10px 0px 15px; margin:15px 0px 5px 0px; float:left; font-family:Arial, sans-serif; color:#ffffff; font-size:11px; line-height:12px; text-align:center; display:block; }
.foot_contact { width:60%; padding:7px 5px 0px 15px; margin:10px 0px 5px 0px; float:left; font-family:Arial, sans-serif; color:#ffffff; font-size:12px; line-height:14px; text-align:left; display:block; }
.foot_copyright a { font-weight:bold; text-decoration:none; }
.foot_contact a { color:#009900; font-weight:bold; text-decoration:none; }
.foot_contact a:hover { color:#ff9933; text-decoration:underline; }

</style>

<!-- END CSS -->
