/*
Description: Based on E. Meyer's `reset.css` http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/.
Version: 1.0
Author: E. Meyer
Author URI: http://meyerweb.com/
*/
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
	a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
	small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,label,legend,caption {
		margin: 0;
		padding: 0;
		border: 0;
		font-family: inherit;
        line-height: normal;
	}

	q:before, q:after, blockquote:before, blockquote:after { content: ""; }

	h1, h2, h3, h4, h5 {
		font-weight:bold;
		margin-bottom:10px;
	}

	h1 	{ font-size:22px; }
	h2 	{ font-size:20px; }
	h3 	{ font-size:18px; }
	h4 	{ font-size:16px; }
	h5 	{ font-size:14px; }

	table {
        display:block;
		border-collapse: collapse;
		border-spacing: 0;
	}

	ol,ul {
		margin:0 0 10px 20px;
	}

	strong 	{ font-weight:bold; }
	em  		{ font-style:italics; }
	p  		{ margin-bottom:10px; }        #curv_sports_network_banner {
    text-align:left;
    z-index:2000;
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:25px;
    background:#111;
    border-bottom: 1px solid #333;
}
#curv_sports_network_banner input {
    border:none !important;
}
div.selectbox-wrapper {
    z-index:2000;
  position:absolute;
  width:400px;
  height:300px;
  overflow:auto;
  /* border:1px solid #333; */
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  color: #FFF;
  /* height:100px;
  overflow: auto; */
}
div.selectbox-wrapper ul {

  z-index:2000;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected {
  background-color: #CCC;
}
div.selectbox-wrapper ul li.current {
  background-color: #BBB;
  color:#FFF;
}
div.selectbox-wrapper ul li {
  z-index:2000;
  list-style-type:none;
  display:block;
  margin:0;
  text-indent: 10px;
  padding:2px;
  cursor:pointer;
  background:#FFF;
  color: #000;
}

label {
/*     display: block; */
/*     line-height:20px; */
/*     color:#fff; */
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  width : 173px;
  display : block;
  text-align:left;
  background: url('../images/select_bg.jpg') 0 0 repeat-y;
  height:12px;
  cursor: pointer;
  color:#000;
  z-index:2000;
}

select#curv_sports_select {
}

/* NETWORK DROPDOWN */
#curv_sports_select_wrap {
    position:absolute;
    top:4px;
    left:140px;

    z-index:2000;
}
span#curv_sports_logo {
    position:relative !important;
    top:3px !important;
    left:80px !important;
    width:48px;
    height:18px;
    display:block;
    text-indent:-9999px;
    text-decoration:none;
    overflow:hidden;
    background: url('../images/curv_logo.gif') 0 0 no-repeat;
}
a#curv_sports_link {
    position:absolute;
    top:6px;
    left:320px;
    width:104px;
    height:11px;
    display:block;
    text-indent:-9999px;
    text-decoration:none;
    cursor:pointer;
    overflow:hidden;
    background: url('../images/curv_sports.gif') 0 0 no-repeat;
}

#curv_sports_select_input_network_portal,
#curv_sports_select_input_athletes,
#curv_sports_select_input_personalities,
#curv_sports_select_input_organizations {
    font-weight: bold;
    text-indent: 0px;
    font-style: italic;
}        #lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/level2/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/level2/lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold; display:block; margin:0 0 5px 0;	}
#imageData #photo_description{ display:block;  margin:0 0 5px 0;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#imageData #bottomNavEcard{ width: 77px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#ecardForm { 
    z-index:1000;
    position:absolute; 
    top:0; 
    left:0;
    width:100%;
    height:auto !important;
    min-height:400px;
    height:400px;
    text-align:center;
    background: url(/img/spacer.gif) 0 0 repeat;
}
#ecardFormWrapper { 
    margin:0 auto;
    width:300px;
    height:auto !important;
    min-height:400px;
    height:400px;
    background:#000;
    padding:10px 25px;
    border:1px solid #fff;
    color:#fff;
}
p#ecard_text {
    line-height:1.3em;
}
p#ecard_message {
    line-height:1.3em;

}
#send_ecard {
    position:relative;
    width:300px;
}
#ecardFormWrapper label.ecard_label {
    clear:left;
    float:left;
    width:110px;
    height:20px;
    line-height:20px;
    display:block;
    text-align:left;
}
#ecardFormWrapper input {
    width:168px;
    margin:0 0 10px 0;
    float:left;
}
label#message {
    width:300px;
    height:25px;
    line-height:21px;
    text-align:left;
    display:block;
    clear:left;
}
#ecardFormWrapper textarea {
    margin:0 0 10px 0;
}

#ecardFormWrapper button {
    line-height:20px;
}                #cHead { background-image: url('../images/home.png'); background-repeat:no-repeat; }

/*
This style sheet and the images to which it refers to
may not be reused, resold or redistributed by any means necessary
================================================================
Description: Layout styles for Curv Sports
Version: 1.0
Author: AWS Sports
Author URI: http://www.awssports.com/
*/

	/**
	 * BODY LAYOUT
	 ***********************************************************************************/
    html { }

	body {
        text-align:center;
        background: url('../images/body_repeater.jpg') 0 0 repeat-x;
        min-height: 600px;
    }


	#site_wrapper {
		position:relative;
		width:998px;
/*         min-height:550px; */
		margin:0 auto;
	}

	#wrapper {
		float:left;
        position:relative;
		width:998px;
        min-height:613px;
		text-align:left;
	}
    .home_wrapper {
        background:url('../images/home_bg.jpg') 0 0 no-repeat;
    }
    .interior_wrapper {
        background: #303E63 url('../images/wrapper_repeater.jpg') 0 0 repeat-x;
    }


	/**
	 * HEADER LAYOUT
	 ***********************************************************************************/
	#header {
        z-index:5;
        background: url('../images/header.png') 0 15px no-repeat;
        position:relative;
		width:998px;
		height:159px;
	}
	#header h1,
	#header h2,
	#header ul#jNav { position:absolute; left:-9999px; list-style:none; }


	/**
	 * SITE NAVIGATION MENU LAYOUT
	 ***********************************************************************************/
    #sn,
    #sn li ul {
        z-index:5;
        list-style: none;
        margin: 0;
        padding: 0 0 0 0px;
        position: relative;
        width: 792px;
        height: 21px;
        /* width: 792; */
    }

    #sn li {
        display: block;
        float: left;
        height: 21px;
        background-image: url('../images/sitenav.png');
        position: relative;
    }

    #sn li a {
        /* background-image: url('../level2/img/sitenav.png'); */
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        height: 21px;
        text-indent: -9999px;
        z-index: 2;
    }

    .pseudolink {
        display: block;
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
        height: 21px;
        padding: 0;
        margin: 0;
        background-image: url('../images/sitenav.png');
    }

    #sn_home, #sn_home a { width:  50px; background-position: 0px 0px; }#sn_home .pseudolink { width: 50px; background-position: 0px -21px; }#sn_about, #sn_about a { width:  107px; background-position: -50px 0px; }#sn_about .pseudolink { width: 107px; background-position: -50px -21px; }#sn_social_media, #sn_social_media a { width:  58px; background-position: -157px 0px; }#sn_social_media .pseudolink { width: 58px; background-position: -157px -21px; }#sn_blog, #sn_blog a { width:  47px; background-position: -215px 0px; }#sn_blog .pseudolink { width: 47px; background-position: -215px -21px; }#sn_widgets, #sn_widgets a { width:  72px; background-position: -262px 0px; }#sn_widgets .pseudolink { width: 72px; background-position: -262px -21px; }#sn_galleries, #sn_galleries a { width:  84px; background-position: -334px 0px; }#sn_galleries .pseudolink { width: 84px; background-position: -334px -21px; }#sn_qa, #sn_qa a { width:  88px; background-position: -418px 0px; }#sn_qa .pseudolink { width: 88px; background-position: -418px -21px; }#sn_wallpaper, #sn_wallpaper a { width:  94px; background-position: -506px 0px; }#sn_wallpaper .pseudolink { width: 94px; background-position: -506px -21px; }#sn_store, #sn_store a { width:  56px; background-position: -600px 0px; }#sn_store .pseudolink { width: 56px; background-position: -600px -21px; }#sn_links, #sn_links a { width:  49px; background-position: -656px 0px; }#sn_links .pseudolink { width: 49px; background-position: -656px -21px; }#sn_inquiries, #sn_inquiries a { width:  87px; background-position: -705px 0px; }#sn_inquiries .pseudolink { width: 87px; background-position: -705px -21px; }
    #sn li ul {
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 21px;
        width: 200px;
        display: none;
        background-image:none;
    }

    #sn li ul li {
        display: block;
        float: left;
        width: 200px !important;
        height: 20px !important;
        background: #000;
    }

    #sn li ul li a {
        display: block;
        float: left;
        width: 200px !important;
        height: 20px !important;
        line-height: 20px !important;
        text-indent: 0;
        text-decoration: none;
        padding: 0px;
        margin: 0;
        text-indent: 5px;
    }

    #sn li ul li a:hover {
        /* background-position: 0 -20px; */
    }

    /**
	 * CONTENT STYLES
	 ***********************************************************************************/
    #content_header,
    #content_column, 
    #content_footer {
        float:left;
        width:992px;
    }
    #content_header {
        margin:20px 0 0 0;
        height:36px;
        background: url('../images/content_header.png') 0 0 no-repeat;
    }
    #content_column {
        min-height:252px;
        background: url('../images/content_bg.png') 0 0 repeat-y;
        padding:0 26px;
        width:940px;
    }
    #content_footer {
        height:45px;
        background: url('../images/content_footer.png') 0 0 no-repeat;
    }

    /* Home Content */
    #home_content {
        z-index:0;
        float:left;
        width:940px;
    }


    /* Content Container Styles (Widgets) */
    .row {
        width:100%;
        float:center;
        padding:0;
    }
    .container,
    .container1,
    .container2,
    .container3 {
        margin:0;
    }
    .container1 {
        width:282px;
        height:158px;
    }
    .container2 {
        width:384px;
        height:252px;
    }
    .container3 {
        width:278px;
        height:252px;
    }
    .promo a {
        display:block;
        text-indent:-9999px;
        width:100%;
        height:100%;
    }


    /* Interior Content */
    #interior_content {
        z-index:0;
        float:left;
        width:900px;
        min-height:100px;
        margin:0 0 20px 20px;
    }
    #content {
        width:860px;
        min-height:200px;
        float:left;
    }
    h3#cHead { }


    /* Sidebar */
    #sidebar {
        margin-left:30px;
		margin-bottom:20px;
		padding-bottom:20px;
        height:158px;
    }


    /**
	 * FOOTER LAYOUT
	 ***********************************************************************************/
	ul#footer {
        background: url('../images/footer.jpg') center no-repeat;
		position:relative;
        width:998px;
		height:25px;
        padding:0;
		margin:0;
        clear:both;
		list-style:none;
	}
	ul#footer li	{ 
		position:absolute;
		top:2px;
        display:inline;
		line-height:20px;
		font-size:9px;
        margin:0;
        padding:0;
	}
	ul#footer li#footer_copy { left:40px; }
	ul#footer li#footer_terms { left:330px; }
	ul#footer li#footer_privacy { left:410px; }
    ul#footer li#footer_curv_sports { left:510px; }
    ul#footer li#footer_curv_sports a { display:block; width:210px; height:19px; text-indent:-9999px; }
	ul#footer li#footer_aws { left:735px; }
	ul#footer li#footer_aws a { display:block; width:225px; height:19px; text-indent:-9999px; }
	ul#footer li#jtop { display:none; }
	ul#footer li a {
		font-size:9px;
    }
	ul#footer li a:hover { }

/* 
This style sheet and the images to which it refers to 
may not be reused, resold or redistributed by any means necessary
================================================================
Description: Layout styles for Curv Sports
Version: 1.0
Author: AWS Sports
Author URI: http://www.awssports.com/
*/ 

	/**
	 * FB STATS
	 ***********************************************************************************/
    h3#statsYear { float:left; }
    #jumpYear{
        float:right;
    }
    table#stats, table#statsSummary {
        clear:both;
        border-collapse:collapse; /*separate;
        border-spacing:1px;*/
    }
    table#stats thead tr, table#statsSummary tr {
        text-align:center;
    }
    table#stats tr.listing-odd td, table#statsSummary tr.listing-odd td {
        background-color:#fff;
    }
    table#stats tr.listing-even td, table#statsSummary tr.listing-even td {
        background-color:#d7d7d7;
    }
    table#stats thead th, table#statsSummary th {
        padding:1px;
        width:36px;
    }
    table#stats tbody td, table#statsSummary tbody {
        padding:2px;
    }

	/**
	 * CONTACT FORM
	 ***********************************************************************************/
	table#contact_form { position:relative; left:125px; }
	table#contact_form input { width:174px; }
	table#contact_form input.submit { width:110px;  }
	table#contact_form textarea { width:274px; }
	table#contact_form  #contact_select{ width:178px;  }


	/**
	 * Q & A Styles
	 ***********************************************************************************/
    #qaQuestions {
        margin: 10px 0;
        padding: 10px;
        background: url('../images/misc_bg2.jpg') 0 0 repeat-y;
    }
	dt.qaQuestion { 
        font-weight:bold; 
        margin-bottom:12px; 
    }
	dd.qaAnswer {
		margin-bottom:12px;
		font-size:11px;
        padding: 5px;
	}
    .qaBy {
        font-weight:lighter;
        font-size:11px;
        font-style:italic;
    }
	#qaFieldset 
	{
		border:none;
		margin:0 0 0 110px;
		padding:0;
	}
	#qaFieldset legend { display:none; }

	input#qaName 	{ }
	input#qaEmail { }
	input#sendQa 	{ }
	textarea#qaQuestion { width:350px; height:80px; }
	#noqac 		{ text-align:center; width:550px; }
	.qac {
        display: block;
        height: 30px;
        background: url('../images/misc_bg2.jpg') 0 0 repeat-y;
        text-align:center;
    }
    .qac a {
        line-height: 30px;
    }

    #qaPages {
        position:relative;
        width:100%;
        height:30px;
        text-align:center;
    }
/*     a#qaPrev { 
        float:left;
        width:100px;
    }
    span#qaJump { 
        float:left;
        display:block;
        width:150px;
    }
    select#qaSelect {
    
    }
    input#pgGo {
    
    }
    a#qaNext   { width:100%;}   */



	/**
	 * Tell-A-Friend
	 ***********************************************************************************/
	table#tellAFriend { 
        width:400px; 
        position:relative;
        left:80px;
    }
	table#tellAFriend input#senderName { }
	table#tellAFriend input#senderEmail { }
	table#tellAFriend input#friend1Email { }
	table#tellAFriend input#friend2Email { }
	table#tellAFriend input#friend3Email { }
	table#tellAFriend input#friend4Email { }
	table#tellAFriend textarea#taf_custom_message { width:380px; }
	input.tafChkBox { border:none; }
	table#tellAFriend input.submit { display:inline; }


    /**
     * CALENDAR - MH 20090225
     ***********************************************************************************/
    h3#calendarHead { float:left; display:inline; }
    #calendarJump { float:right; }
    #calendarJump select { font-size:10px; }
    #calendarJump select optgroup { font-size:10px; }

    #calendar td,
    #calendar td p,
    #calendar td p.calImage,
    #calendar td p.calImage a.calEvent {
        width: 117px;
        height: 65px;
    }
    /* #calendarWrap { clear:both; position:relative; } */
    #calendar {
        clear:both;
        border-collapse: collapse;
        margin-left: 5px;
    }
    #calendar tr td {}
    #calendar tr th { width: 68px; }

    #calendar td {
        margin: 0;
        padding:2px;
        background: #FFF;
        border: 1px solid black;
        vertical-align: top;
        overflow: hidden;
        /* position:relative; */
    }

    #calendar td p {
        margin: 0;
        padding:0;
        text-align: right;
        background: none;
    }
    #calendar td p br {
        display:inline;
    }
    #calendar td p.calImage {
        margin: 0;
        padding:0;
        border: none !important;
        background: url('../images/calIcon.gif') center 8px no-repeat;
        overflow: hidden;
        font-weight:bold;
    }

    a.calEvent {
        margin:0;
        padding:100% 0 0 0;
        text-decoration: none;
        overflow: hidden;
        display:block;
        height:0;
    }

    a.calEvent:hover {
        text-decoration: none;
    }

    #calendar td.calOff {}
    #calendar .calToday{}
    

    /* Pagination */
    .pagination {
        clear:both;
        width:100%;
        text-align:center;
        height:20px;
        padding:5px;
        font-weight:bold;
    }
    .pagination span {
        margin: 0 auto;
    }
    .pagination span, .pagination a {
        padding:2px 4px;
        line-height:16px;
        font-weight:normal;
    }
    .pagination a {
        text-decoration:none;
    }
    .pagination a:hover {}
    span.shuttle { }
    span.page {}
    span.start_page {}    
    span.end_page {}
    span.current_page {}   
    span.back_one {}
    span.forward_one {}


	/**
	 * NEWS V.2
	 ***********************************************************************************/
    /* NEWS ARTICLE */
    h3.article_title { line-height:1.3em; margin:0 0 3px 0; }
    .article_teaser_image {
        text-align:center;
        padding:5px 2px;
        width:465px;
        height:auto !important;
        height:5px;
        min-height:5px;
        margin:0 0 5px 0;
    }
    .article_teaser_image img {
    }
    .article_teaser_image p {
        text-align:left;
        margin:0;
        padding:3px 5px;
        font-size:10px;
        line-height:12px;
    }
    .article_author {
        display:block;
        font-size:10px;
        line-height:11px;
    }
    .article_date {
        display:block;
        font-size:10px;
        line-height:11px;
    }

    .article_body {
        margin:5px 0 10px 0;
        padding:5px 3px 10px 0;
    }

    .article_images {
        float:right;
        text-align:center;

    }
    .article_images p { }
    .article_images p img {
        margin:0 0 0 5px;
    }
    .article_images p span {
        margin:0 0 5px 0;
        text-align:center;
        font-size:10px;
        line-height:1.2em;
        display:block;
    }

    /* News List */
    .news_list {
        width:100%;
        height:auto !important; height:1px; min-height:1px;
        margin:0 0 10px 0;
    }

    /* News List Articles */
    .news_list_article {
        width:100%;
        height:auto !important; height:1px; min-height:1px;
        padding:5px;
        margin:0 0 5px 0 !important;
        float:left;
        font-size:10px;

    }
    .news_list_article_wrapper {
        float:left;
        width:100%;
        height:auto !important; height:1px; min-height:1px;
    }
    a.news_list_article_title {
        font-weight:bold;
        font-size:16px;
        text-decoration:none;
        display:block;
        padding:0 0 5px 0;
    }
    a.news_list_article_title:hover { }
    em.news_list_article_author {
        float:left;
        display:block;
    }
    em.news_list_article_date {
        float:left;
        clear:left;
        font-style:normal;
    }
    div.news_list_article_teaser {
        clear:left;
        /* float:left; */
        padding:7px 0;
    }

    img.news_list_article_image {
        float:right;
    }

    .news_list_back_link {
        float:left;
        display:block;
        width:100%;
        text-align:center;
        height:30px;
    }
    .news_list_back_link a {
        margin:0 auto;
    }

    /* News List Archived Articles */
    .news_list_archived_article {
        margin:0 0 10px 0;
    }
    a.news_list_archived_article_title {
        display:block;
    }
    em.news_list_article_archived_author {
        font-size:10px;
    }
    em.news_list_article_archived_date {
        font-size:10px;
    }



     /**
     * BLOG
     ***********************************************************************************/
    #blog { 
        width:100%; 
        height:auto !important; 
        height:100px; 
        min-height:100px; 
        position:relative; 
        top:20px;
        margin:0 0 30px 0;
    }
    h3.blog_heading { 
        margin:0; 
        line-height:1.2em; 
        font-size:18px;
    }
    .blog_date { 
        font-size:10px;
        display:block; 
    }
    span.blog_author { 
        font-size:10px; 
        line-height:12px; 
        display:block; 
    }
    
    /* blog post */
    #blog h3.blog_heading   { padding:0 0 8px 0; }
    #blog .blog_date        { }
    #blog span.blog_author  { margin:15px 0 5px 0; }
    
    /* blog list */
    .blog h3.blog_heading   { }
    .blog span.blog_author  { }
    .blog .blog_date        { margin:0 0 10px 0; }

    /* COMMENTS */
    #blog_comments { 
        clear:both; 
        margin:50px 0 0 0;  
    }
    #blog_comments h4 { padding:5px 0 0 0; }
    #comment { 
        padding:4px;
        margin:0 0 6px 0; 
    }
    #comment .comment_author {}
    #comment .comment_date { 
        font-size:10px; 
    }
    #comment p, #comment a { }
    #comment p { margin:6px 0; }

    /* COMMENT FORM */
    #blog_comment_form { 
        margin:20px 0 0 0; 
        padding:20px; 
    }
    #blog_comment_form  table { 
        margin:0 0 0 30px; 
        width:350px; 
        font-size:11px;
    }
    #blog_comment_form  table input, #blog_comment_form  table textarea { }
    #blog_comment_form p { width:95%; text-align:center; }
    #blog_comment_form a { }

    /* ARCHIVE */
    #blog_archive { clear:both; margin:0; padding:20px 0 0 0; list-style:none; }
    #blog_archive strong { padding:0; margin:0; line-height:}
    #blog_archive li { margin:0; padding:0 0 0 6px; }
    #blog_archive li a {}

    /* TAG LIST */
    #blog_tags { clear:both; margin:0; padding:0; list-style:none; }
    #blog_tags strong { float:left; }
    #blog_tags li { float:left; margin:0; padding:0 0 0 6px; }
    #blog_tags li a {}

    /* BLOG SEARCH */
    #blog_search { position:relative; }
    #blog_search div { position:absolute;top:-20px; right:120px; }
    #blog_search input { /* border:1px solid #000; */ }

    /* BLOG LIST */
    #blog_search_result_message {  }
    ul#blog_list { list-style:none; margin:1em 0 20px 10px; }
    ul#blog_list li { padding-bottom: 1em; }


    .blog_tools {
        position: relative;
/*         width: 548px; */
        height: 30px;
    }

    .blog_tools a {
    }

    .blog_read_more {
        position: absolute;
        left: 0;
        height: 30px;
        line-height: 30px;
        top: 5px;
        left: 5px;
    }

    .blog_comments {
        position: absolute;
        right: 5px;
        height: 30px;
    }

    .blog_comments_image {
        position: relative;
        top: 6px;
        margin-right: 5px;
    }

    #blog_search_and_filter {
        position: relative;
        display: block;
        height: 29px;
        overflow: hidden;
        margin-bottom: 10px;
        text-align:right;
        padding:0;
    }

    #blog_search {
        padding:3px 3px 0 0;
        margin:0;
    }
    #blog_search form {
        padding:0;
        margin:0;
    }
    #blog_search input {
        margin:0;
    }



    /**** LIGHTBOX PHOTO GALLERY ****/
    /* gallery bread crumbs */
    ul.galleryBreadCrumbs {
        list-style:none;
        width:100%;
        height:30px;
        margin:5px 0;
        padding:0;
    }
    ul.galleryBreadCrumbs li {
        float:left;
        display:inline;
    }

    /* gallery table style */
    table.gallery_list {
        list-style:none;
        float:left;
    }
    table.gallery_list td {
        float:left;
        width:110px;
        height:auto !important;
        height:134px;
        min-height:134px;
        margin:0;
        padding:12px;
        text-align:center;
        overflow:hidden;
        vertical-align:top;
        font-size:12px;
    }
    table.gallery_list td a.gallery_list_thumbnail {
        display:block;
        width:110px;
        height:110px;
        text-align:center;
        margin:0;
        padding:0;
    }
    table.gallery_list td a.gallery_list_thumbnail img {
    }
    table.gallery_list td a.gallery_list_link {
        display:block;
        padding:5px 0 0 0;
    }
    table.gallery_list td a.gallery_list_comments_link {
        font-size:10px;
        line-height:18px;
    }
    table.gallery_list td a.gallery_list_link:hover {
    }

    /* FLV VIDEO GALLERY */
/*     #home_video_wrapper {
        position:relative;
        display: block;
        width: 425px;
    }

    #video_file_player {
        margin: 10px 0;
    }

    #video_player_title {
        margin:10px;
    }
    #video_player_description {
        margin:10px;
    }

    #related_video_files_wrapper {
        position:absolute;
        top:50px;
        left:450px;
        display: block;
    }

    #related_video_files {
        width: 255px;
        height: 274px;
        overflow:auto;
        padding:5px 0 5px 5px;
    }

    .video_file {
        display: block;
        margin:0 5px 5px 0;
        float:left;
        width:220px;
        height:75px;
        overflow:hidden;
        overflow:hidden;
        padding:7px 4px;
    }

    .video_file .title {
        float:right;
        display: block;
        margin:0;
        font-size:10px;
        text-decoration:none;
        line-height:1.2em;
        width:115px;
        height:75px;
        text-align:left;
    }
    .video_file .title:hover {
    }
    .video_file img {
        float:left;
        margin-right:5px;
    }
    .video_file .caption {
        margin:0;
        font-size:10px;
        line-height:12px;
    }
    .video_file a.video_comments_link {
        font-size:10px;
        line-height:18px;
    } */

    /* FLV VIDEO GALLERY */
    /* video player */
    #video_player {
        width:100%;
        text-align:center;
    }
    
    #video_file_player {
        margin:10px auto;
    }
    #video_player_title {
        margin:10px;
    }
    #video_player_description {
        margin:10px;
    }

    /* related video files */
    #related_video_files_wrapper {
        float:left;
        display: block;
        width: 900px;
        padding:0;
        /* overflow-x:hidden; */
      
    }

    #related_video_files {
        float:left;
        width: 900px;
        padding:0 0 5px 0;
    }

    .video_file {
        display: block;
        margin:5px 0 0 5px;
        float:left;
        width:220px;
        height:95px;
        overflow:hidden;
        overflow:hidden;
        padding:4px;
        background: #BCBCBC url('../images/misc_bg3.jpg') 0 0 repeat-x;
        border:1px solid #999;
    }

    .video_file .title {
        display: block;
        margin:0 0 4px 0;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        color:#8D0E05;
        line-height:1.2em;
    }
    .video_file .title:hover {
        color:#333;
    }
    .video_file img {
        float:left;
        margin-right:5px;
    }
    .video_file .caption {
        margin:0;
        font-size:10px;
        line-height:12px;
    }
    .video_file a.video_comments_link {
        font-size:10px;
        line-height:18px;
    }


    /* MULTIMEDIA COMMENT STYLES */
    #media_wrapper {
        width:100%;
        text-align:center;
    }
    
    #media_image  img {
        border:4px solid #fff;
    }
    #media_wrapper span {
        display:block;
    }
    span.media_title {
        margin:5px 0;
        font-weight:bold;
        font-size:14px;
    }
    span.media_caption {
    }
    span.media_description {
    }
    
    /* Audio */
    ul.audio_list {
        margin:0;
        padding:0;
        list-style:none;
    }
    ul.audio_list li {
        float:left;
        margin:0;
        width:96%;
        padding:2%;
        text-align:left;
        background: url('../images/audio.png') 0 7px no-repeat;
    }
    ul.audio_list li span.audio_title {
        font-weight:bold;
        margin:0 0 0 15px;
    }
    ul.audio_list li a.audio_listen{ }
    ul.audio_list li a.audio_download{ }
    ul.audio_list li span.audio_caption{ }
    ul.audio_list li span.audio_description{ }
    
    #audio_gallery_player {
        margin:10px 0 5px 0;
    }

	/**
     * Registration form styles
     ***************************************************************************************/
    .reg_form {
        padding-bottom: 5px;
        /* width:600px; */
        padding:8px;
    }

    .reg_form ul {
        list-style: none;
    }

    .reg_form li {
        padding: 3px;
        float: left;
/*         width: 670px; */
        width:575px;
        border: none;
        /* border-bottom: 1px solid #666; */
        margin: 0;
    }

    .reg_form fieldset li {
/*         width: 645px; */
    }

    .reg_form li.error {
        text-align: left;
    }

    .reg_form li.last {
        border: none;
    }

    .reg_form li:first-child {
    }

    .reg_form li:last-child {
/*         border: none; */
    }

    .reg_form label {
        float: left;
        display: block;
        width: 150px;
    }

    .reg_form legend {
        padding: 3px;
        margin: 3px;
        font-weight: bold;
        font-size: 12px;
    }

    .reg_form fieldset legend {
    }

    .reg_form legend a {
        font-weight:normal !important;
    }

    .reg_form fieldset label {
        /* width: 129px; */
    }

    .reg_form li.required label:before {
/*         content: '*'; */
    }

    .reg_form li.required label {
/*         font-weight: bold; */
    }

    .reg_form label:after,
    .reg_form fieldset label:after {
/*         content: ':'; */
    }

    .reg_form p.field {
        float: left;
        /* width: 400px; */
        padding: 0;
    }
    p.submit_field {
        display:block;
        padding: 10px 0 0 0;
/*         border: 1px solid red; */
    }

    .reg_form p.field input,
    .reg_form p.field select {
        font-size: 10px;
        padding: 1px;
        margin: 1px;
/*         border: 1px solid black; */
    }

    .reg_form p.description {
        display: none;
    }

    #messages, p.message {
        width:100%;
    }

    .reg_form .submit {
        position:relative;
        top:3px;
        left:173px;
    }
   
    
    /* CURV SPORTS NETWORK SIGNUP */   
    .reg_form li {
        display: block;
        padding: 5px 0px;
        width: 100%;
        float: left;
    }
    .reg_form li.last {
        border-bottom: none;
        text-align: right;
    }

    .reg_form .checkbox_container label{
        width: 130px;
        text-align: left;
        display: inline;
        float: none;
    }

    .reg_form label.question {
        width: 415px;
    }

    .reg_form label.question_full {
        text-align: left;
        width: 600px;
    }

    .reg_form input.checkbox {
        border:none;
        margin:0;
        display: inline;
        float: none;
    }
    .reg_form input.radio {
        border:none;
    }
    .reg_form .field {
        width: 150px;
        display: block;
        float: left;
    }

    .required {
    }

    .checkbox_container {
        float: left;
        display: block;
        width: 170px;
    }

    .reg_form .message {
        padding: 5px;
        font-weight: bold;
    }        
           

    /* WIDGETS */
    .widget {
        height: auto !important; height: 435px;
        min-height: 435px;
        margin-bottom: 20px;
        padding: 10px;
    }
    .widget h3 {
        padding:2px;
        text-indent:5px;
    }
    .widget_container {
        float: right;
        margin-left: 10px;
    }

    .widget_feature h4 {
        margin-bottom: 5px;
    }

    .widget_feature {
        margin-bottom: 20px;
    }

    .features_header {
        margin-top: 18px;
        background:none !important;
    }
           
    /* curv widget promo */
    .curv_widgets_promo {
        width:100%;
        text-align:center;
    }
    .curv_widgets_promo p {
        margin:0 auto;
        width:350px;
        height:150px;
        padding:0;
    }
    
    /* ARTICLE TOOLS */
	#tools { width:150px; }

	#aTools {
		font-family:"Verdana", "Arial", sans-serif;
		position:relative;
		font-size:11px;
		margin:5px;
		width:350px;
		top:0;
		left:30px;
		clear:both;
	}
	#aTools h4 {
		position:relative;
		top:22px;
		left:20px;
		padding:2px;
		margin:0;
		font-size:13px;
		font-weight:lighter;
		width:100px;
		text-align:center;
	}
	#aTools ul {
		margin:10px;
		line-height:22px;
		padding:20px 10px 10px 25px;
	}
	#aTools ul li {
		margin:0 0 8px 10px !important;
		padding-left:10px;
	}
	#aTools ul li a {
		font-weight:normal;
		text-decoration:none;
		cursor:pointer;
	}
	#aTools ul li a:hover { text-decoration:underline; }

	/**** FORM ELEMENT RULES ****/
    #emailArticle {
        width:300px;
    }
	#emailArticle input,
	#emailArticle textarea {
		padding:2px; margin:2px;
		display:block;
	}
	#emailArticle {
		display:none;
		position:relative;
		top:0;
		left:60px;
	}
	#emailArticle .submit { }
	#emailArticle label { 
        display:block;  
        margin:2px; 
        width:200px; 
    }

/*
This style sheet and the images to which it refers to
may not be reused, resold or redistributed by any means necessary
================================================================
Description: Layout styles for Curv Sports
Version: 1.0
Author: AWS Sports
Author URI: http://www.awssports.com/
*/

	/**
	 * GLOBAL FONT TYPOGRAPHY
	 ***********************************************************************************/
	html {
        background: #040404 url('../images/html_bg.jpg') top center no-repeat;
    }
    body {
		font-family:"Verdana", "Arial", "Trebuchet", sans-serif;
		font-size:12px;
        color:#000;
	}

	a { color:#760000; }
	a:hover 	{
		text-decoration:none;
	}

	h1,h2,h3,h4,h5,h6 { color:#760000; }

    .container {
        color:#fff;
    }

    
    #wrapper {}
    .interior_wrapper  { background:none; }

    #cutout {
        background: url('../images/cutout.png') top right no-repeat;
        width:323px;
        height:422px;
        position:absolute;
    }
    .home_wrapper #cutout {
        left:-53px;
        top:-179px;
    }
    .interior_wrapper #cutout {
        top:0;
        left:-26px;
    }
    
	/**
	 * HEADER LAYOUT
	 ***********************************************************************************/
    #header {
        height:158px;
        background-position: 376px 31px;
    }
    
	/**
	 * BODY LAYOUT
	 ***********************************************************************************/
    #content {}

    #interior_content {
        left:241px;
        position:relative;
        width:665px;
        padding-top:20px;
    }

    #cHead {
        height:32px;
        left:0;
        margin:10px 0;
        padding:0;
        position:absolute;
        text-indent:-9999px;
        top:-42px;
        width:263px;
    }

    /* SITENAV */
    #sn { 
        left:200px;
    }
    #sn li ul li a {
        border:1px solid #000;
        margin:0 0 -1px 0;
        text-decoration: none;
        font-weight: bold;
        background: url('../images/subnav_bg.jpg') 0 0 repeat-x;
        color: #fff;
        line-height:21px;
    }
    #sn li ul li a:hover {
        background: #000; /*url('../level2/img/subnav_bg.jpg') 0 -20px repeat-x;*/
    }


    /**
     * HOME PAGE
     ************************************************************************/
    .home_wrapper #content_header,
    .home_wrapper #content_column, 
    .home_wrapper #content_footer {
        float:left;
        /* width:992px; */
        margin:0;
        background:none;
    }
    .home_wrapper #content_header,
    .home_wrapper #content_footer {  height:0; }
 
     
     
    /* home welcome */
    #home_welcome_container {
        position:relative;
        background: url('../images/home_welcome_box.png') 0 0 no-repeat;
        width:410px;
        height:319px;
    }
    
    #home_welcome_ssp {
        background: url('../images/welcome_header.png') 0 0 no-repeat;
        float:left;
        height:153px;
        left:246px;
        overflow:hidden;
        position:relative;
        top:41px;
        width:163px;
        color:#fff;
        padding:20px 0 0 0;
    }
    
    /* team link */
    a#home_visit_team {
        background: url('../images/home_team_promo.png') 0 0 no-repeat;
        display:block;
        height:54px;
        left:54px;
        position:absolute;
        text-indent:-9999px;
        top:203px;
        width:116px;
    }
    a#home_visit_team:hover {
        filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; 
    }
    
    /* membership link */
    a#home_membership {
        background: url('../images/home_free_membership_promo.png') 0 0 no-repeat;
        display:block;
        width:207px;
        height:11px;
        position:absolute;
        top:285px;
        left:86px;
        text-indent:-9999px;
    }
    a#home_membership:hover {
        background: url('../images/home_free_membership_promo.png') 0 -11px no-repeat;
    }
    
    /* home latest news */
    #home_latest_news_container {
        background: url('../images/home_latest_news_box.png') 0 0 no-repeat;
        width:217px;
        height:319px;
    }
    
    /* home video */
    #home_video_container {
        background: url('../images/home_video_box.png') 0 0 no-repeat;
        width:298px;
        height:319px;
    }
    
    
    
    
    /**
     * INTERIOR CONTENT
     **********************************/
     
    /* tell a friend promo * /
    #tell_a_friend_promo { background-image: url('../level2/img/tell_a_friend_promo.png'); }
    #tell_a_friend_promo:hover { background-position: 0 -158px; }


    /** SIDEBAR **/
    /* widget promo */
    #widget_promo {  background-image: url('../images/widget_promo.png');  }
    .home_wrapper #widget_promo { margin:0 0 0 18px; }
    #widget_promo:hover { background-position: 0 -158px; }

    /* blog */
    #blog_container { 
        background-image: url('../images/blog_box.png'); 
        margin:0 0px;
    }
    .home_wrapper #blog_container { margin:0 20px; }

    .blog_widget {
        height:78px;
        left:15px;
        margin:0;
        position:relative;
        top:41px;
        width:252px;
    }
    h3.blog_widget_header    {
        text-indent:-9999px;
        height:0;
        margin:0;
        padding:0;
        background:#ccc;
    }
    .blog_widget_posts {
        margin:0 0 5px 0;
    }
    .blog_widget_posts a  {
        color:#FCB842;
        text-decoration:none;
        font-size:10px;
    }
    .blog_widget_posts a:hover {
        color:#fff !important;
    }
    a.blog_widget_more_link { 
        bottom:-22px;
        display:block;
        height:16px;
        left:12px;
        position:absolute;
        text-indent:-9999px;
        width:58px;
    }   
    a.blog_widget_more_link:hover {
        background:#fff; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; 
    }  

    /* Social media */
    #social {
        position:relative;
		padding-left:35px;
        background: url('../images/social_promo.png') 0 0 no-repeat;
    }
    
    /* facebook link */
    a#facebook_promo {
        width:55px;
        height:55px;
        display:block;
        text-indent:-999px;
        position:absolute;
        top:61px;
        left:28px;
    }

    /* twitter feed */
    #twitter_container {
        position:absolute;
        top:43px;
        left:146px;
        width:117px;
        height:90px;
        overflow:hidden;
    }
    #twitter_container ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #twitter_container ul li {
        padding: 5px;
        color:#000;
        font-size:10px;
    }
    #twitter_container ul li:first-child {
    }
    
    
    /**
     * HOME PAGE WIDGET STYLES
  	 ***********************************************************************************/
    .news_widget {
        height:163px;
        left:15px;
        margin:0;
        position:relative;
        top:78px;
        width:196px;
    }
    h3.news_widget_header    {
        text-indent:-9999px;
        height:0;
        margin:0;
        padding:0;
        background:#ccc;
    }
    .news_widget_post {
        margin:0 0 10px 0;
    }
    .news_widget_post a  {
        color:#FCB842;
        text-decoration:none;
        font-size:10px;
    }
    .news_widget_post a:hover {
        color:#fff !important;
    }
    a.news_widget_more_link { 
        bottom:-28px;
        display:block;
        height:16px;
        left:0px;
        position:absolute;
        text-indent:-9999px;
        width:58px;
    }   
    a.news_widget_more_link:hover {
        background:#fff; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; 
    }    
     
    /* video */ 
    #video_widget { position:relative; }
    h3#video_widget_header {
        text-indent:-9999px;
        height:0px;
        margin:0;
        padding:0;
        line-height:0;
    }
    #video_widget_player {
        width:230px;
        height:150px;
        position:relative;
        top:80px;
        left:10px;
    }
    a#video_widget_more_link { display:none; }
    /* video controls */

    #video_widget_controls {
        height:24px;
        left:10px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:0;
        position:absolute;
        top:249px;
        width:130px;
    }
    #video_widget_controls li {
        float:left;
        left:0;
    }
   #video_widget_controls li a{
        cursor:pointer;
        display:block;
        width:100%;
        height:100%;
        text-indent:-9999px;
    }
    li#video_widget_controls_play,
    li#video_widget_controls_pause,
    li#video_widget_controls_stop {
        width:28px;
        height:24px;
    }
    li#video_widget_controls_prev, li#video_widget_controls_next { display:none; }
    #video_widget_controls {
        background-image: url('../images/home_video_controls.png');
        background-repeat:no-repeat;
    }


	/**
	 * FORM TYPOGRAPHY
	 ***********************************************************************************/
	textarea 		{
		border:1px solid #666;
		color:#666;
		font:10pt;
		padding:1px;
		margin:1px;
	}
	select, input	{
		border:1px solid #666;
		color:#333;
		padding:1px;
		margin:1px;
	}
	input.submit, button.submit {
		background: url('../images/button_bg.jpg') 0 0 repeat;
        border:none !Important;
        font-size:10px;
        text-transform:uppercase;
		padding:1px 2px;
		color:#fff;
	}
	input.chkBox 	{
		border:0px solid transparent;
	}


    /**
	 * FOOTER LAYOUT
	 ***********************************************************************************/
     ul#footer {
        margin:0 0 20px 0;
     }
	ul#footer li	{
		line-height:20px;
		font-size:10px;
		color:#000;
	}
	ul#footer li a { 
        line-height:20px;
        font-size:10px; 
        color:#000; 
    }
	ul#footer li a:hover {
        text-decoration:none;
        background-color:transparent;
    }
    ul#footer li#footer_terms { left:302px; }
    ul#footer li#footer_privacy { left:380px; }


    .pagination span, .pagination a {
        background:#ccc;
        background:#030504;
        color:#333;
    }
    .pagination a {
        color:#030504;
        color:#fff;
    }
    .pagination a:hover {
        color:#fff;
        background:#333;
    }


	/**
	 * NEWS V.2
	 ***********************************************************************************/
     
     
     
    /* NEWS ARTICLE */
    .article_images p img {
        border:1px solid #999;
    }
    a.news_list_article_title:hover {
        color:#000;
    }


     /**
     * BLOG
     ***********************************************************************************/
    .blog_date,
    span.blog_author,
    #comment .comment_date {
        /* color:#333;  */
    }

    /* COMMENTS */
    #blog_comments h4 { color:#fff;}
    #blog_comments,
    #blog_comments a,
    #comment,
    #blog_comment_form,
    #blog_comment_form a,
    #comment a,
    .blog_tools a    {
        color:#fff;
    }
    #comment {
        background: url('../images/misc_bg2.jpg') 0 0 repeat;
    }
    #comment .comment_author { /* color:#ccc; */ }

    /* COMMENT FORM */
    #blog_comment_form, .blog_tools, #blog_search_and_filter {
        background: url('../images/misc_bg2.jpg') 0 0 repeat;
    }



    /**** LIGHTBOX PHOTO GALLERY ****/
    /* gallery table style */
    table.gallery_list td a.gallery_list_thumbnail img {
        border:1px solid #000;
    }
    table.gallery_list td a.gallery_list_link:hover {
        /* color:#333; */
    }

    /* FLV VIDEO GALLERY */
    #related_video_files_wrapper {
        background: url('../images/misc_bg2.jpg') 0 0 repeat;
    }

    .video_file {
        background: url('../images/misc_bg1.jpg') 0 0 repeat;
    }

    .video_file .title {
        color:#ccc;
    }
    .video_file .title:hover {
        color:#fff;
    }
    .video_comments_link {
        color:#fff;
    }

	/**
     * Registration form styles
     ***************************************************************************************/
    .reg_form {
        border: 1px solid #ccc;
    }
    .reg_form li.error {
        background: #600;
        color: #D00;
    }

    .reg_form fieldset legend {
        color: #CCC;
    }


    /* CURV SPORTS NETWORK SIGNUP */
    .reg_form li {
        border-bottom: 1px solid #BBB;
    }
    .required {
        color: red;
    }
    .reg_form .message {
        border: 1px solid red;
        background: #FFFCFC;
    }


    /* WIDGETS */
    .widget h3 {
        background: url('../images/misc_bg2.jpg') 0 0 repeat;
        color:#fff;
    }
    .widget h3.features_header {
        color:#000;
        padding:0;
        text-indent:0;
    }
    .widget_container {
        border:1px solid #666;
    }


    /* ARTICLE TOOLS */
	#aTools h4 {
		border:1px solid #ccc;
		background: url('../images/button_bg.jpg') 0 0 repeat;
	}
	#aTools ul {
		border:1px solid #ccc;
		background: url('../images/misc_bg1.jpg') 0 0 repeat;
	}
	#aTools ul li a {
        color:#fff;
	}


    /* Inquiries */
    table#contact_form {
        width:400px !important;
        position:relative;
        left:180px;
    }
    
    
    /* Q & A Styles */
    fieldset#qaFieldset {
        width:400px;
        position:relative;
        left:150px;
    }
    #qaQuestions {
        border-top: 1px solid #666;
        border-bottom: 1px solid #666;
        color: #030504;
    }
	dt.qaQuestion {
        color:#fff;
    }
	dd.qaAnswer {
        background-color:#000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;
        color:#fff;
        border-bottom: 1px solid #ccc;
	}
	.qac {
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
        color:#fff;
    }
    .qac a {
        color:#fff;
    }
	
    /* Calendar */
    #calendar td p {
        color:#000;
    }
    #calendar td {
        background: #FFF;
        border: 1px solid black;
    }
    #calendar td p.calImage {
        color:red;
    }
    #calendar td.calOff {
        background-color:#CAC8C7;
    }
    #calendar td,
    #calendar td p,
    #calendar td p.calImage,
    #calendar td p.calImage a.calEvent {
        width: 90px;
        height: 65px;
    }
    #calendar tr th { width: 68px; }
    
    /* Wallpaper */
    #wallpaper { border-collapse: separate; }
    #wallpaper th { text-align: center;}
    #wallpaper th.aspect {
        font-size: 1.2em;
        color: #A90303
    }
    #wallpaper td.wallpaper a {
        display: block;
        margin: 1px;
        padding: 1px;
        border: 1px solid #ccc;
    }

    /* FB Stats */
    h3#statsYear { }
    table#stats thead th, table#statsSummary th {
        border:1px solid #ccc;
        background:#760000;
        color:#fff;
        width:70px;
    }
    table#stats tbody td, table#statsSummary tbody {
        background:#FFF8EF;
        color:#666;
    }


	/**** FORM ELEMENT RULES ****/
	#emailArticle input,
	#emailArticle textarea {
		border:1px solid #000;
	}

	/**** LIST GRAPHICS ****/
	li#prnt { list-style-image:url('../images/print.gif'); }
	li#bmk  { list-style-image:url('../images/bookmark.gif'); }
	li#eml  { list-style-image:url('../images/email.gif'); }

	/**
	 * USEFULL RULES
	 ***********************************************************************************/
	.message, .error {
		font-weight:bold;
		color:#CB491F;
		text-align:center;
	}
	.hide {
		position:absolute;
		text-indent:-9999px;
		text-decoration:none;
	}
	.newsMore:hover { text-decoration:none; }
	.c, .c p, .c div  { text-align:center; }
	.cb { clear:both;}
	.cl { clear:left;}
	.dn { display:none;}
	.w  { width:100%;}
	.h  { display:none}
	.r  { float:right; }
#breadcrumb { 
	display:none;
}
