/*
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
	 ***********************************************************************************/
	body {
		font-family:"Verdana", "Arial", "Trebuchet", sans-serif;
		font-size:12px;
        color:#000;
        background-color:#690300;
	}

	a { color:#410402; }
	a:hover 	{
		text-decoration:none;
	}

	h1,h2,h3,h4,h5,h6 { color:#000; }

    .container {
        color:#fff;
    }

    .interior_wrapper {
        background-color:#690300;
    }
    
	/**
	 * HEADER LAYOUT
	 ***********************************************************************************/
    #header_sub {
        background-position:50px 32px;
    }
    #membership_promo {
        z-index:1;
        position:absolute;
        top:68px;
        right:5px;
        width:229px;
        height:11px;
        overflow:hidden;
    }
    #membership_promo a {
        background: url('../images/free_membership_promo.png') 0 0 no-repeat;
    }
    #membership_promo a:hover {
        background-position: 0 -11px;
    }

	/**
	 * BODY LAYOUT
	 ***********************************************************************************/

    /* SITENAV */
    #sn {
        top:87px;
        left:100px;
/*         left:237px; */
    }
    #sn li ul li a {
        border:1px solid #535353;
        margin:0 0 -1px 0;
        text-decoration: none;
        font-weight: bold;
        background: url('../images/subnav_bg.jpg') 0 0 repeat-x;
        color: #000 !important;
    }
    #sn li ul li a:hover {
        background: url('../images/subnav_bg.jpg') 0 -20px repeat-x;
        color: #fff !important;
    }

/*     #sn,
    #sn li,
    #sn li a,
    #sn li a:hover,
    .pseudolink,
    #header {
        background-image:none;
    }
    
    #home_content,
    #footer {
        display:none;
    } */
    
    /**
     * HOME PAGE
     ************************************************************************/
    #home_player_cutout {
        width: 260px;
        height: 350px;
        background: url('../images/cutout.png') 0 0 no-repeat;
        position: absolute;
        top:0;
        z-index: 2;
/*         top:90px; */
        left:757px;
    }


    /* Home Row 1 */
    #home_row_1 {
        z-index: 2;
        height: 230px;
        width: 900px;
        float: left;
        position: relative;
        margin-top: 20px;
        left:44px;
        background: url('../images/home_pic.png') 362px 0 no-repeat;
    }

    /* home video */
    #home_video_container {
        position:relative;
        float:left;
        width: 347px;
        height: 230px;
        background: url('../images/home_video_box.png') 0 0 no-repeat;
        margin:0 15px 0 0;
    }
    #video_widget_player {
        position: absolute;
        left:15px;
        top: 35px;
    }
    #video_widget {
        width: 347px;
        height: 230px;
    }

    /* home latest news */
    #home_latest_news {
        position:relative;
        z-index:1;
        float:left;
        margin-top:122px;
        width: 334px;
        height: 108px;
        background: url('../images/home_latest_news_box.png') 0 0 no-repeat;
        font-size: 10px;
    }
    #home_latest_news .news_widget {
        width: 270px;
    }
    #home_latest_news .news_widget_header {
        text-indent: -9999px;
    }

    #home_latest_news .news_widget_more_link {
        display:block;
        height:15px;
        left:273px;
        overflow:hidden;
        position:absolute;
        text-indent:-9999px;
        top:82px;
        width:50px;
    }

    #home_latest_news .news_widget_more_link:hover {
        background:#666; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;  
    }

    .news_widget_post {
        position: relative;
        left: 10px;
        margin:0 0 5px 0;
    }
    .news_widget_post a {
        color:#fff;
    }


    /* home countdown clock */
    #home_countdown {
        float:right;
        width: 173px;
        height: 69px;
    }

    #home_countdown .countdown_header {
        margin:0;
        padding:0;
        text-indent:-9999px;
        line-height:0;
    }

    #home_gameday {}

    /* Home Row 2 */
    #home_row_2 {
        z-index: 3;
        height: 192px;
        width: 930px;
        left: 44px;
        float: left;
        position: relative;
        margin-top: 16px;
    }

    /* widget promo */
    #widget_promo {
        float:left;
        width: 290px;
        height: 192px;
        margin:0 15px 0 0;
        background-color:#fff;
    }
        .widget_promo {
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            width: 290px;
            height: 192px;
            background-image: url('../images/widget_promo.png');
        }
        .widget_promo:hover { 
            filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;  
            background-position: 0 -192px; 
        }



    /* store promo * /
    #store_promo {
        float:left;
        width: 138px;
        height: 192px;
        margin:0 15px 0 0;
        background-color:#fff;
    }
        .store_promo {
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            width: 138px;
            height: 192px;
            background-image: url('../level2/img/store_promo.png');
        }
        .store_promo:hover { 
            filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; 
            /* background-position: 0 -192px;  * /
        }

    /* Home social */
    #home_social {
        position: relative;
        float: left;
        width: 138px;
        height: 192px;
        background: url('../images/social_bg.jpg') 0 0 no-repeat;
        margin:0 15px 0 0;
    }

    #home_social_twitter {
        width: 86px;
        height: 81px;
        padding: 3px;
        top: 37px;
        left: 37px;
        position: absolute;
/*         background: red; */
        overflow: hidden;
    }
    #home_social_link {
        position: absolute;
        width: 42px;
        height: 42px;
        top: 135px;
        left: 21px;
        display: block;
        text-indent: -9999px;
    }


    /* blog promo */
    #home_blog {
        position:relative;
        float:left;
        width: 291px;
        height: 192px;
        background: url('../images/home_blog_box.png');
        margin:0 15px 0 0;
    }
        .blog_widget {
            width: 266px;
            height: 168px;
            padding: 12px;
        }
        #home_blog .blog_widget_header {
            width: 269px;
            height: 30px;
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            background: url('../images/container_header_blog.png') 0 0 no-repeat;
        }

        #home_blog .blog_widget_more_link {
            width: 51px;
            height: 16px;
            position: absolute;
            bottom: 9px;
            right: 9px;
            overflow: hidden;
            text-indent: -9999px;
            display: block;
        }

        #home_blog .blog_widget_more_link:hover {
            background:#666; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40;  
        }

        .blog_widget_posts {
            margin:0 0 10px 0;
        }

    /* team promo */
    #team_promo {
        float:left;
        width: 138px;
        height: 192px;
        margin:0 15px 0 0;
        background-color:#fff;
    }
        .team_promo {
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            width: 138px;
            height: 192px;
            background-image: url('../images/team_promo.png');
        }
        .team_promo:hover { 
            filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;  
            /* background-position: 0 -192px;  */
        }

    /* tell a friend promo * /
    #tell_a_friend_promo {
        float:left;
        width: 138px;
        height: 192px;
        margin:0 15px 0 0;
        background-color:#fff;
    }
        .tell_a_friend_promo {
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            width: 138px;
            height: 192px;
            background-image: url('../level2/img/tell_a_friend_promo.png');
        }
        .tell_a_friend_promo:hover {
            filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; 
            /* background-position: 0 -192px;* /
        }


    /* newsletter promo * /
    #newsletter_promo {
        float:left;
        width: 138px;
        height: 192px;
        margin:0 15px 0 0;
        background-color:#fff;
    }
        .newsletter_promo {
            display: block;
            text-indent: -9999px;
            overflow: hidden;
            width: 138px;
            height: 192px;
            background-image: url('../level2/img/newsletter_promo.png');
        }
        .newsletter_promo:hover {
            background-position: 0 -192px;
        }

    /* interior promos */
/*     #sidebar #widget_promo          { margin:0 31px 0 0 !important; }
    #sidebar #newsletter_promo      { margin:0 9px 0 0 !important; }
    #sidebar #store_promo           { margin:0 9px 0 0 !important; }
    #sidebar #tell_a_friend_promo   { margin:0 9px 0 0 !important; } */
    #sidebar #team_promo            { margin:0 !important; }


    /**
     * INTERIOR CONTENT
     **********************************/
    #interior_content {
        background-color:#EAEAEA;
    }


    #cHead {
        margin:0 10px;
        padding:0;
        height:40px;
        width:100%;
        text-indent:-9999px;
        background-position:0 0px;
    }

    /* widget promo */
    #interior_cutout_wrapper {
        position:relative;
        float:left;
        width: 290px;
        height: 192px;
        margin:0 15px 0 0;
    }
    #interior_cutout {
        position:absolute;
        top:-50px;
        width:290px;
        height:251px;
        background: url('../images/cutout.png') top right no-repeat;
    }

    /**
     * HOME PAGE WIDGET STYLES
  	 ***********************************************************************************/
    #video_widget {}
    h3#video_widget_header {
        text-indent:-9999px;
        height:0px;
        margin:0;
        padding:0;
        line-height:0;
    }
    #video_widget_player {
        width:230px;
        height:150px;
/*         margin:25px 0 0 10px; */
    }
    a#video_widget_more_link { display:none; }
    /* video controls */

    #video_widget_controls {
        position:absolute;
        top:192px;
        left:10px;
        height:24px;
        width:130px;
        margin:0;
        padding:0;
        list-style:none;
    }
    #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:40px;
        height:24px;
    }
    li#video_widget_controls_prev, li#video_widget_controls_next { display:none; }
    #video_widget_controls {
        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 {
        float: left;
        margin-top: 10px;
        margin-bottom: 9px;
        left: 44px;
     }
	ul#footer li	{
		line-height:20px;
		font-size:10px;
		color:#FFF;
	}
	ul#footer li a { color:#FFF; }
	ul#footer li a:hover {
        text-decoration:none;
        background-color:transparent;
    }


    .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:280px;
    }


    /* 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;
    }

    /* 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:#3A0201;
        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;
}
a.sections:link {
color:#A00;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:link{
	color:#A00;
}