/************************************************
 *
 *  File     :  css/layout.css
 *  Medium   :  Screen
 *  Version  :  v1.0
 *  Website  :  inYourShirt.tv
 *  Author   :  pud.ca (c) 2007
 *
 ************************************************/

/* Global */
    * { margin: 0; padding: 0; }
    
    html {
        background: #0b2a3a url(../images/bg_html.gif) repeat-x;
        }

    body { 
        cursor: default;
        background: url(../images/bg_body.gif) no-repeat 50% 35px;
        font: 13px helvetica, "lucida sans", "trebuchet ms", sans-serif;
        color: #fff;
        }
	
    .clear {
    	clear: both;
    	}
    
    .right {
    	float: right;
    	}
    	
    	.content a {
    		color: #88AD21;
    		}
    
    /* anchors */
        a:focus, a:active {
            outline: none;
            }
        
        a.rss {
            display: block;
            overflow: hidden;
            text-indent: -1000em;
            height: 14px;
            width: 14px;
            background: url(../images/bg_rss.png) no-repeat;
            }
        
        a.button {
            float: left !important;
            width: auto !important;
            padding: 4px 8px 5px 8px !important;
            background: #0B2A3A !important;
            color: #72979E !important;
            text-decoration: none !important;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            margin: 5px 5px 5px 0 !important;
            }
        
        a.bigButton {
            display: block;
            text-align: center;
            padding: 10px;
            line-height: 1.4;
            font: 1.3em;
            background: #000E1A;
            color: #72979E;
            text-decoration: none;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            }
            
            a.bigButton img {
            	border: none;
            	vertical-align: middle;
            	}
        
        a.bigButton:hover {
            color: #fff;
            }
        
        .col2 a.button,
        .col1 a.button {
            background: #000E1A !important;
            }
        
        .bg a.button,
        .bg a.button,
        .tab_content a.button {
            background: #0B2A3A !important;
            }
        
        a.button:hover {
            color: #fff !important;
            }
    /* // anchors */

    /* headings */
        h1 {
            overflow: hidden;
            text-indent: -1000em;
            width: 300px;
            height: 110px;
            background: url(../images/bg_h1.png) no-repeat 0 50%;
            cursor: pointer;
            margin: -7px 0 0 0;
            opacity: .8;
            filter: alpha(opacity = 80);
            }
        
        h1:hover {
            opacity: 1;
            filter: alpha(opacity = 100);
            }
        
        #header h2 {
            font: bold 12px tahoma, verdana, sans-serif;
            color: #fff;
            text-transform: uppercase;
            padding: 0 0 5px 0;
            }
        
        h3 {
            text-transform: uppercase;
            font-size: 1.2em;
            padding-bottom: .5em;
	    color: #aaaab1;
            }
        
        h3 .rss {
            float: right;
            margin-top: 4px;
            }

        h4 {
            font-size: 1.2em;
            padding-bottom: .5em;
            font-weight: bold;
	    font-variant: small-caps;
	    color: #aaaab1;
	   }

        h5 {
            font-size: 1.1em;
            padding-bottom: .5em;
	    color: #aaaab1;
	    font-weight: bold;
	    font-style: italic;
	    }

        h6 {
            font-size: 1em;
            padding-bottom: .5em;
	    color: #aaaab1;
	    font-weight: bold;
	   }
	

    /* // headings */
/* // Global */

/* Page setup */
    #container {
        width: 980px;
        margin: 0 auto;
        }
    
    /* content */
        .content {
            overflow: hidden;
            width: 100%;
            padding: 15px 0;
            }
        
        .content p {
            padding: .5em 0;
            }
        
        .stacked { 
            padding-top: 0 !important;
            margin-top: -15px !important;
            }
        
        .col1,
        .col2 {
            float: left;
            padding: 15px;
            margin: 0 0 15px 0;
            }
        
        .bg {
            background: #000E1A;
            }
        
        .cols2-70 .col1 {
            width: 620px;
            }
        
        .cols2-70 .col2 {
            width: 300px;
            }
            
                
        /* 2-50 */
            .cols2-50 .col1 { width: 485px; }
            .cols2-50 .col2 { width: 485px; }
            .cols2-50 .col3 { display: none; }

        /* 2-70 */
            .cols2-30 .col1 { width: 300px; }
            .cols2-30 .col2 { width: 620px; }
            .cols2-30 .col3 { display: none; }
            
    /* // content */
    /* top bar */
        #qnav {
            height: 35px;
            font: 11px/33px tahoma, verdana, sans-serif;
            color: #65696f;
            position: relative;
            z-index: 1000;
            }
        
        #qnav .branding {
            display: block;
            padding-right: 25px;
            font: 10px tahoma, sans-serif;
            position: absolute;
            right: 990px;
            top: 11px;
            text-transform: uppercase;
            text-decoration: none;
            line-height: 12px;
            height: 17px;
            background: url(../images/bg_qnavBrand.gif) no-repeat top right;
            opacity: .2;
            filter: alpha(opacity = 20);            
            }
        
        #qnav .branding span {
            display: none;
            color: #fff;
            text-decoration: none;
            }

        #qnav .branding:hover {
            opacity: .8;
            filter: alpha(opacity = 80);            
            }
        
        #qnav .branding:hover span {
            display: inline;
            }

        /* form styles */
            #qnav form fieldset {
                border: 0;
                }
            
            #qnav form fieldset legend {
                display: none;
                }
            
            #qnav form fieldset input {
                float: left;
                width: 135px;
                padding: 4px;
                height: 15px;
                border: 0;
                background: url(../images/bg_qnavInput.gif) top left;
                margin: 6px 15px 0 0;
                color: #65696f;
                font: 12px tahoma, verdana, sans-serif;
                }
            
            #qnav form fieldset button {
                margin: 6px 0 0 -15px;
                float: left;
                border: 0;
                background: url(../images/bg_qnavInput.gif) top right;
                overflow: hidden;
                text-indent: -1000em;
                width: 21px;
                height: 23px;
                cursor: pointer;
                }
            
            #qnav form fieldset input:focus {
                background-position: bottom left;
                color: #a4afbc;
                }
            
            #qnav form fieldset button:hover,
            #qnav form fieldset button:focus {
                background-position: bottom right;
                }

            #qnav form label {
                float: left;
                padding: 0 5px 0 10px;
                text-transform: uppercase;
                }
            
            #qnav form fieldset ol {
                list-style: none;
                }
             
            #qnav form fieldset ol li {
                float: left;
                background: none !important;
                }
            
            #qnav ul li form {
                float: left;
                overflow: hidden;
                }

            #qnav ul li form ol {
                width: 500px;
                }
            
            #qnav ul li form ol li {
                padding: 0 !important;
                }
                            
            #quickSearch {
                float: right;
                }
            
            #trigger-quickLoginHide {
                float: left;
                margin: 9px 0 0 10px;
                padding: 1px 5px !important;
                height: 16px !important;
                line-height: 14px !important;
                font-weight: bold !important;
                text-align: center;
                color: #fff !important;
                background: #0B2A3A !important;
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                opacity: .7;
                filter: alpha(opacity = 70);
                }
            
            #trigger-quickLoginHide:hover {
                opacity: 1;
                filter: alpha(opacity = 100);
                }
        /* // form styles */
    /* // top bar */
    /* header */
        #header {
            height: 170px;
            padding-top: 20px;
            position: relative;
            z-index: 1;
            margin: 0 0 0 0;
            }
        
        #header div.headeritem {
            height: 86px;
            width: 174px;
            background: #000E1A;
            border-top: 2px solid #000;
            position: absolute;
            top: 17px;
            padding: 6px 8px;
            color: #656870;
            font: 11px tahoma, verdana, sans-serif;
            opacity: .7;
            filter: alpha(opacity = 70);
            }
            
        #header .subscribe {
        	margin-top: 8px;
        	margin-right: 8px;
        	}
        	
        #header .subsribe a, .subscribe img {
        	border: none;
        	}
        
        #header .comments {
            right: 0;
            }
        
        #header .bookmark {
            right: 200px;
            }
        
        #header .about {
            right: 400px;
            }
        
        #header .comments ul {
            list-style: none;
            margin-top: -2px;
            }
        
        #header .comments ul li {
            border-bottom: 1px dotted #182630;
            }
        
        #header .comments ul li:last-child {
            border-bottom: 0;
            }
        
        #header .comments ul li a {
            display: block;
            padding: 4px 0;
            text-decoration: none;
            color: #98989e;
            width: 100%;
            }
        
        #header .comments ul li a em {
            font-style: normal;
            color: #51555d;
            }
        
        #header .comments ul li a:hover {
            color: #fff;
            }
        
        #header .comments ul li a:hover em {
            color: #98989e;
            }
    /* // header */

    /* highlight */
        #highlights {
            height: 250px;
            background: #000e1a;
            position: relative;
            margin: 25px 0 15px 0;
            }
        
        #highlights #reel {
            position: absolute;
            left: 50%;
            top: -28px;
            margin-left: -256px;
            width: 502px;
            height: 298px;
            overflow: hidden;
            }
        
        #highlights #reel #overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 502px;
            height: 298px;
            background: url(../images/bg_reel.png);
            }
        
        #highlights #reel ul#featured {
            list-style: none;
            width: 510px;
            height: 310px;
            overflow: hidden;
            }
        
        #highlights #reel ul#featured li {
            overflow: hidden;
            position: relative;
            width: 502px;
            height: 300px;
            }
        
        #highlights #reel ul#featured li a img {
            border: 0;
            display: block;
            }
        
        #highlights #reel ul#featured li div {
            height: 80px;
            width: 465px;
            padding: 10px 30px 10px 15px;
            position: absolute;
            bottom: 0;
            left: 0;
            background: url(../images/bg_reelDesc.png);
            }
        
        #highlights #reel ul#featured li div h3 {
            margin-bottom: 0 !important;
            }
        
        #highlights #reel ul#featured li div p {
            opacity: .7;
            filter: alpha(opacity = 70);
            line-height: 1.1em;
            }
        
        #highlights a.bigLink {
            display: block;
            position: absolute;
            width: 500px;
            height: 300px;
            z-index: 200;
            top: 0;
            left: 0;
            }
        
        #navFeatured {
            list-style: none;
            position: absolute;
            top: 26px;
            right: 15px;
            z-index: 1000;
            }
        
        #navFeatured li {
            float: left;
            padding: 2px;
            }
        
        #navFeatured li a {
            background: #000E1A;
            float: left;
            padding: 3px 6px;
            opacity: .3;
            filter: alpha(opacity = 30);            
            color: #fff;
            font-weight: bold;
            text-decoration: none;
            }
       
        #navFeatured li a.current {
            opacity: .7;
            filter: alpha(opacity = 70);
            }
       
        #navFeatured li a:hover {
            opacity: 1;
            filter: alpha(opacity = 100);            
            }
        
        #highlights #schedule,
        #highlights #blog {
            position: absolute;
            top: 0;
            width: 215px;
            height: 220px;
            overflow: hidden;
            padding: 15px 0;
            }
        
        #highlights #schedule {
            left: 0;
            padding-left: 15px;
            }
        
        #highlights #blog {
            right: 0;
            padding-right: 15px;
            }
    /* // highlight */

    /* footer */
        #footer {
            background: #001622;
            border-top: 2px solid #000d18;
            height: 100px;
            color: #656870;
            }
        
        #footer p {
            float: right;
            }
        
        #footer div {
            margin: 0 auto;
            width: 980px;
            padding: 15px 0;
            }
    /* // footer */
/* // Page setup */

/* Navs & Lists */
    /* qnav menu */
        #qnav ul {
            list-style: none;
            background: url(../images/bg_qnavSep.gif) no-repeat top left;
            height: 35px;
            padding: 0 0 0 2px;
            }
        
        #qnav ul li,
        #qnav ul li a {
            float: left;
            height: 35px;
            }
        
        #qnav ul li {
            background: url(../images/bg_qnavSep.gif) no-repeat top right;
            padding-right: 2px;
            position: relative;
            z-index: 2;
            }
        
        #qnav ul li a {
            padding: 0 10px;
            color: #96989d;
            text-transform: uppercase;
            text-decoration: none;
            }
        
        #qnav ul li a:hover {
            color: #fff;
            background: #00020e;
            }
        
        #qnav ul li.logged {
            padding: 0 10px;
            }
        
        #qnav ul li.logged a {
            display: inline;
            float: none;
            padding: 0 !important;
            text-transform: none;
            text-decoration: underline;
            }
        
        #qnav ul li ul,
        #qnav ul li form {
            display: none;
            }
        
        #qnav ul li span {
            float: left;
            width: 150px;
            height: 23px;
            margin: 6px 5px 0 5px;
            padding: 0 7px;
            line-height: 21px;
            background: url(../images/bg_qnavDrop.gif) no-repeat top left;
            cursor: pointer;
            }
        
        #qnav ul li span:hover,
        #qnav ul li:hover span {
            color: #fff;
            background-position: top right;
            }
        
        #qnav ul li ul {
            position: absolute;
            width: 164px;
            height: auto;
            background: url(../images/bg_qnavDropBg.png) no-repeat bottom left;
            top: 29px;
            left: 5px;
            padding: 0 0 5px 0;
            }
        
        #qnav ul li ul li {
            float: none;
            padding: 0 6px;
            background: 0;
            line-height: 1.2em;
            height: auto;
            }
        
        #qnav ul li ul li a {
            padding: 6px 4px;
            float: none;
            height: auto;
            display: block;
            line-height: 1.2em;
            text-transform: none;
            border-bottom: 1px dotted #034a65;
            width: 144px;
            }
        
        #qnav ul li ul li a:hover {
            background: none;
            }
    /* // qnav menu */
    
    /* primary menu */
        #nav {
            height: 60px;
            padding: 7px 5px 0 2px;
            width: 980px;
            background: url(../images/bg_nav.png) no-repeat;
            position: relative;
            left: -2px;
            z-index: 1;
            }
            
            #nav ul {
            	list-style: none;
	            height: 60px;
	            width: 980px;
	            left: -2px;
	            z-index: 1;
            	}
        
        #nav li,
        #nav li a,
        #nav li a span {
            float: left;
            height: 60px;
            }
        
        #nav li {
            background: url(../images/bg_navLi.gif) no-repeat 100% 38%;
            padding: 0 1px 0 0;
            margin: 0 0 0 -1px;
            }
        
        #nav li:last-child {
            background: 0;
            }
        
        #nav li a {
            text-decoration: none;
            font-size: 14px;
            line-height: 52px;
            }
        
        #nav li a span {
            padding: 0 15px;
            text-transform: uppercase;
            color: #bebebd;
            cursor: pointer;
            }
        
        #nav li a:hover {
            background: url(../images/bg_navA.png) no-repeat top left;
            }
        
        #nav li a:hover span {
            background: url(../images/bg_navSpan.png) no-repeat top right;
            color: #fff;
            }
    /* // primary menu */
    
    /* footer menu */
        #footer ul {
            list-style: none;
            }
        
        #footer ul li {
            float: left;
            padding-right: 10px;
            }
        
        #footer ul li a {
            color: #98989e;
            }
        
        #footer ul li a:hover {
            color: #fff;
            }
    /* // footer menu */
    
    /* general content lists */
        #blog ul,
        #schedule ul,
        .episodes, .WidgetHolder ul {
            border-top: 1px dotted #182630;
            list-style: none;
            margin-bottom: 5px;
            }
        
        .col2 .episodes,
        .col1 .episodes,
        .WidgetHolder ul {
            border-top: 1px dotted #1D495F;
            }
        
        .col1.bg .episodes,
        .col2.bg .episodes {
            border-top: 1px dotted #182630;
            }
        
        #blog ul li,
        #schedule ul li,
        .episodes li,
        .WidgetHolder ul li {
            border-bottom: 1px dotted #182630;
            color: #98989e;
            padding: 6px 0;
            overflow: hidden;
            width: 100%;
            }
        
        .col1 .episodes li,
        .col2 .episodes li,
        .WidgetHolder ul li {
            border-bottom: 1px dotted #1D495F;
            }
        
        .col1.bg .episodes li,
        .col2.bg .episodes li, 
        .bg .WidgetHolder ul {
            border-bottom: 1px dotted #182630;
            }
        
        #blog ul li a,
        #schedule ul li a,
        .episodes li a,
        .WidgetHolder ul li a {
            display: block;
            text-decoration: none;
            color: #98989e;
            width: 100%;
            }
        
        #blog ul li em,
        #schedule ul li em,
        .episodes li em {
            font-style: normal !important;
            color: #51555d !important;
            display: block !important;
            }
        
        #blog ul li a:hover,
        #schedule ul li a:hover,
        .episodes li a:hover,
        .WidgetHolder ul li a:hover {
            color: #fff !important;
            }
        
        #blog ul li a:hover em,
        #schedule ul li a:hover em,
        .episodes li a:hover em {
            color: #98989e !important;
            }    

        .episodes li a img {
            padding: 4px !important;
            background: #0B2A3A !important;
            border: 1px solid #51555d !important;
            float: left !important;
            margin-right: 15px !important;
            }
        
        .episodes li a:hover img {
            border-color: #fff !important;
            }
        
        .col1 .episodes li strong {
            margin-left: 225px !important;
            display: block !important;
            font-size: 1.2em !important;
            }
            
        ul.smallepisodes li strong {
            margin-left: 85px !important;
            display: block !important;
            }
        
        .cols2-70 .col1 .episodes li p,
        .cols2-70 .col1 .episodes li em {
            margin-left: 225px;
            }
    /* // general content lists */
    
    /* share the video */
        .share {
            list-style: none;
            margin-bottom: 1em;
            }
        
        .share li {
            overflow: hidden;
            width: 100%;
            }
        
        .share li strong {
            font-weight: normal;
            float: left;
            width: 70px;
            text-align: right;
            padding-right: 5px;
            line-height: 1.8em;
            }
    /* // share the video */
    
    /* Carousel */
        #carousel ul {
            list-style: none;
            height: 280px;
            overflow: hidden;
            }
        
        #carousel ul li {
            float: left;
            margin-right: 5px;
            padding: 5px;
            background: #0B2A3A;
            height: 270px;
            width: 210px;
            text-align: center;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            }
        
        #carousel ul li a img {
            padding: 4px;
            background: #000E1A;
            border: 1px solid #51555d;
            margin-right: 15px;
            display: block;
            }

        #carousel ul li a:hover img {
            border-color: #fff;
            }

        #carousel ul li a {
            text-decoration: none;
            width: 210px;
            text-align: center;
            padding: 0 0 5px 0;
            font-size: 1.2em;
            text-transform: uppercase;
            }
        
        #carousel ul li a strong {
            color: #fff;
            text-decoration: none;
            font-weight: normal;
            }
        
        #carousel ul li em {
            display: block;
            color: #51555d;
            }
        
        #carousel ul li p {
            padding: 0 !important;
            }

        div#carousel .prev{
	        background: url(../images/left.png) top left no-repeat;
	        width: 47px !important;
	        height: 61px !important;
	        border: 0 !important;
	        min-width: 0 !important;
	        cursor: pointer;
            }

        div#carousel .next{
	        background: url(../images/right.png) top right no-repeat;
	        width: 40px !important;
	        height: 61px !important;
	        border: 0 !important;
	        min-width: 0 !important;
	        cursor: pointer;
            }
            
    /* // Carousel */
    
    /* Tabs */
        .tabs {
            list-style: none;
            height: 40px;
            padding: 0 !important;
            margin-top: 40px;
            }
        
        .tabs li,
        .tabs li a {
            float: left;
            height: 40px;
            }
        
        .tabs li {
            padding-right: 5px;
            }
        
        .tabs li a {
            font-size: 1.1em;
            color: #98989e;
            text-decoration: none;
            line-height: 40px;
            padding: 0 10px;
            }
        
        .tabs li a:hover {
            color: #fff;
            }
        
        .tabs li a.current {
            background: #000E1A;
            color: #fff;
            cursor: default;
            -moz-border-radius: 2px 2px 0 0;
            -webkit-border-radius: 2px 2px 0 0;            
            }
            
        .tab_content {
            display: none;
            background: #000E1A;
            padding: 15px;
            margin: 0 0 0 -15px;
            overflow: hidden;
            zoom: 1;
            }
        
        .current {
            display: block;
            }
            
    /* // Tabs */
    
    /* Gallery */
        .gallery {
            list-style: none;
            padding-top: 15px;
            text-align: center;
            }
            
        .gallery li {
            display: inline;
            padding-right: 10px;
            padding-bottom: 5px;
            }
            
        .gallery li a img {
            padding: 4px;
            background: #0B2A3A;
            border: 1px solid #51555d;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;            
            }
        
        .gallery li a:hover img {
            border-color: #fff;
            }
    /* // Gallery */
/* // Navs & Lists */

/* Form styles */
    .content input {
        padding: 4px;
        border: 1px solid #1D495F;
        background: #01090F;
        font: 12px tahoma, sans-serif;
        color: #B7BE9A;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        margin-bottom: 2px;
        float: left;
        min-width: 200px;
        }
/* // Form Styles */

/* Banners */
    .banner {
        clear: both;
        }
    
    .size728x90 {
        padding: 10px;
        width: 728px;
        height: 90px;
        margin: 15px auto;
        background: #000E1A;
        }
    
    .mrec {
        margin: 15px -1px 15px -1px;
        }
    
    .mrec a img {
        display: block;
        border: 1px solid #1D495F;
        /* background: #fff; */
        }
    
    .mrec a:hover img {
        border-color: #fff;
        }
/* // Banners */

/* Misc */
    .movieHolder {
        margin: -18px 0 -30px -15px !important;
        }
    
    .widgetHolder {
        margin: -15px -15px 15px -15px;
        }
        
    .networks .left {
    	float: left;
    }
    	
    	.networks .left a img {
    		border: none;
    		padding: 4px;
    	}
    
    	.networks .left a {
    		border: none;
    	}
    	
    	.networks .left a:hover img {
    		background:#000E1A;
    	}

/* // Misc */


#show_details div ul.galley li  {
	display: block;
	float: left;
	padding: 20px;
}

ul.galley {
	width: 100%;
}

.musicStore {
	margin-top: -20px;
	margin-bottom: 25px;
}

	.musicStore a, .musicStore a img {
		border: none;
	}

#disqus_thread {
	clear: both;
	background-color: #fff;
	padding: 10px;
	border: 4px solid #000e1a;
	color: #000;
}

h3#dsq-add-new-comment {
	color: #000e1a;
}

#container div.content.cols2-70 div.col1 div.tabs ul.ui-tabs-nav li {
	display: inline;
	float: left;
	margin-left: 20px;
}

#container div.content.cols2-70 div.col1 div.tabs ul.ui-tabs-nav {
	display: inline;
	float: left;
	width: 100%;
	height: 40px;
	vertical-align: middle;
	padding-top: 20px;
}

/* // Blog */

/* Episode */

#lowDefOnly {
	padding: 5px;
	position: relative;
	left: -15px;
	padding-right: 15px;
	clear: both;
	margin-bottom: 10px;
}

	#lowDefOnly img {
		margin-left: 5px;
		display: block;
		width: 164px;
		height: 26px;
	}

#definitionSwitcher {
	clear: both;
	padding: 5px;
	position: relative;
	left: -15px;
	padding-right: 15px;
}

	#definitionSwitcher p a span {
		margin-left: 5px;
		border: none;
		display: block;
		width: 164px;
		height: 26px;
		overflow: hidden;
		background:url(../images/def_switcher.png) no-repeat;
		text-indent: -999px;
	}
	
	#definitionSwitcher.highdef a span, #definitionSwitcher.lowdef a:hover span {
		background-position: 0 0;
	}
	
	#definitionSwitcher.lowdef a span, #definitionSwitcher.highdef a:hover span {
		background-position: 0 -26px;
	}
	
.videoLoader {
	width: 640px;
	height: 385px;
	background: #000E1A url(../images/video_loader.gif) no-repeat scroll 50% 50%;
}

.subscribeContent li {
	list-style-type: none;
	display: inline;
	margin-right: 8px;
}

/* // Episode */

/* Music Store */

.artistHolder {
	clear: both;
	margin: 10px 0;
	border-top: 1px dotted #0B2A3A;
	padding-top: 10px;
}

.artistHolder .songs {
	float: left;
	margin-left: 25px;
	padding: 5px;
	border: 2px solid #0B2A3A;
	height: 148px;
	overflow: auto;
	width: 620px;
}

.artistHolder .artistInfo {
	float: left;
}

.storeTitle {
	overflow: auto;
}

.storeTitle h2 {
	float: left;
}

.songs span.right {
	margin-right: 35px;
}
	
	.songs span.right a {
		height: 16px;
		border: 1px solid #51555D;
		padding: 4px;
	}
	
		.songs span.right a span {
			background:#0B2A3A url(../images/preview.gif) no-repeat;
			height: 16px;
			width: 16px;
			overflow: hidden;
			margin-right: 5px;
		}
		
a.previewbutton {
	height: 16px;
	width: 16px;
	overflow: hidden;
	padding: 4px;
	background: #0B2A3A ;
	border: 1px solid #51555D;
	width: auto !important;
	display: inline !important;
}

	a.previewbutton span {
		padding-left: 20px;
		background:url(../images/preview.gif) no-repeat;
	}
	
	a.previewbutton:hover span {
		background-position: 0 -16px;
	}
	
	.shopItems a strong {
		margin-top: 5px;
		display: block;
	}

/* // Music Store */

/* Episode Page */

.videosidebar {
	padding: 0 !important;
	width: 330px !important;
}

.videosidebar .padded {
	padding: 15px;
}

/* // Episode Page */

.forumPosts {
	margin-top: 15px;
}

#container div.col1.bg.content h2 {
	color: #ababa5;
}

#container div.col1.bg.content h3 a {
	text-decoration: none;
	display: block;
	margin-left: 10px;
	margin-top: 10px;
}

#container div.col1.bg.content p {
	margin-left: 20px;
	color: #ababa5;
}

/** Blog **/

#container div p.comments {
	font-size: 95%;
	background: url(../images/comment.gif) no-repeat 0;
	padding-left: 20px;
	line-height: 16px;
	margin-top: 5px;
}

div.blogTitle {
	padding: 5px;
	background: #0C2938;
	margin-bottom: 10px;
}

	#container div div.blogTitle h3 a {
		color: #fff;
	}
	
	#container div div.blogTitle h3 a:hover {
		color: #98989E;
	}
	
.singleBlog .blogTitle h3 {
	margin-top: 10px;
}

div.meta {
	margin-top: 10px;
	font-size: 90%;
	padding: 5px;
	background: #0C2938;
}

	div.meta a {
		display: inline !important;
		width: auto !important;
	}

div#Widgets {
	margin-top:-15px;
}

div.WidgetHolder {
	margin:5px 0;
	padding: 8px;
	background: #000E1A;
	border: 1px solid #295E7C;
}

#container ul.archiveMonths li {
	list-style-type: none;
}

#container div.content.cols2-70 div.col2 h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
}

.singleBlog p {
	margin-left: 0 !important;
	line-height: 1.4;
}

.blogContent a {
	color: #e2e2e2 !important;
	width: auto !important;
	display: inline !important;
}

/** // Blog **/

/** Show Page **/

html body ul.doublenews li {
	display: inline;
	width: 270px;
	margin: 10px 5px;
	float: left;
	padding: 10px;
	border: 1px solid #295E7C !important;
	background: #0B2A3A;
}
	
	.col1 .doublenews li strong, .col1 .doublenews li em {
		margin-left: 0 !important;
	}
	
#mogulus {
	margin-top: -15px;
}

#container_mogulusTab {
	text-align: center;
}

.showcol1 {
	margin-top: -50px;
}

/** // Show Page **/

/** Home Page **/

.groupedposts .content {
	height: 90px;
	background: #0B2A3A;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #295E7C;
	width: 420px;
}

.groupedposts .right a img {
	border: none !important;
	padding: 0 !important;
	background: transparent !important;
	float: none !important;
}

.groupedposts p, .groupedposts em, .groupedposts strong {
	margin-left: 0 !important;
}

/** // Home Page **/

.shopItems {
	clear: both;
	margin-bottom: 10px;
	overflow: auto;
}

	.shopItems ul {
		padding-bottom: 10px;
	}

/** // Text Area Image Formatting **/

div.left { float: left; }
div.leftAlone { display: block; }
div.right { float: right; }
div.center { display: block; margin: 1em auto; }
div.image { padding: 1em; overflow: hidden;}
div.image img { ﻿border: 1px solid #295E7C; }
div.image a:hover img { border-color: #fff; }

/** // Widget Formatting **/
#Widgets div.WidgetHolder  a {
	color: #285e7c;
	font-size: 1em;
}


/** // Arkayne **/
div.arkayne a {
	color: #cccd26;
}

ul.arkayne-links {
	list-style-position: inside;
	color: #0084ad;
	text-indent: 10px;
	margin-bottom: 15px;
}

#container div.blogContent a img {
	background-color: #000c19;
	border-style: none;
}

img.center {
	border-style: none !important;
	clear: both !important;
	float: none !important;
}

img {
	border-style: none !important;
	padding: 0 !important;
	margin: 0px !important;
}

p.tweet_meme {
	float: right;
	display: block;
	clear: right;
	position: relative;
	padding-left: 10px;
	top: -7px;
}

#container table tbody tr td ul  {
	margin-left: 10px;
	padding-bottom: 10px;
}

#container table tbody tr td ul li {
	color: #ababa5;
	border-style: none;
	list-style-type: disc !important;
	list-style-position: inside !important;
	padding-bottom: 3px;
}

#container div.content em {
    color: #aaaab1 !important;
	margin-left: 0;
	font-style: italic;
	display: inline;
}

#container div.content strong {
    color: #aaaab1 !important;
	margin-left: 0;
	display: inline;
	font-weight: bold;
}

div.dsq-input-wrapper {
	height: 14px;
}

input#dsq-subscribe-on-post {
	min-width: 15px;
	padding-right: 5px;
}

#dsq-content div.dsq-item-trackback input.dsq-trackback-url {
	margin-right: 5px;
	margin-top: -2px;
}
