/* CSS Document */

body {
	margin: 0;
	padding: 35px 0;
	font-family: helvetica, arial, sans-serif;
	font-size: small;
	color: #fff;
	background: #141414 url(../../../UserFiles/Image/universal/bg.jpg) top left repeat-x;
	text-align: left
}

body#popUp {
	margin: 10px;
	padding: 0;
	background-image: none;
	text-align: left
}

/* MAIN IDs */


#media {margin-bottom: .5em; border: 1px solid #141414}

#media p {padding: 10px; border: 1px solid #4f4f4f; background-color: #000}

#media strong {
	font-size: 120%;
	font-weight: bold;
	color: #d9d5b4;
	display: block;
	padding-bottom: .5em
}

#media em {font-weight: bold; font-style: normal}

#breadcrumb {padding-bottom: 1.5em; font-size: 90%}

#sideSearch {padding-bottom: 1.5em; text-align: right}
#sideSearch #searchField {width: 190px}

#ads {background: transparent url(../../../UserFiles/Image/universal/bg_left.gif) top left repeat-x; padding-top: 4px}
#ads div {background: #000 url(../../../UserFiles/Image/universal/bg_left_bottom.gif) bottom left repeat-x; padding-top: 6px}
#ads img {padding-bottom: 10px}


#featured h2 {padding-left: 10px; padding-right: 10px}


/* BOXES */

.box {margin-bottom: 1.5em; background: transparent url(../../../UserFiles/Image/universal/box_bottom.gif) bottom left no-repeat; padding-bottom: 5px}
.innerBox {background: transparent url(../../../UserFiles/Image/universal/box_top.gif) top left no-repeat; padding-top: 5px}
.holdBox {background: #000; padding: 5px 10px}
.box p {padding: 0}
.box img {padding-bottom: .5em}
.divide {margin-bottom: 1.5em; display: block}


/* TEXT */


p {font-size: 100%; line-height:1.25em; padding: 0 0 1.5em 0; margin: 0}

ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}

li {margin-bottom: .5em}

/* HEADINGS */

h1, h2, h3 {padding: 0 0 .25em 0; margin: 0}

h1 {
	font-size: 140%;
	font-weight: normal;
	color: #d9d5b4;
	clear: both
}

h2 {
	font-size: 140%;
	font-weight: normal;
	color: #d9d5b4;
	clear: both;
}

h3 {font-size: 110%}


/* FORMS */

input.text, input.file, input.password {
	padding-left:2px;
	padding-right:2px;
	border: none;
	color: #000;
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
}

input.addComment {margin-bottom: 1.5em}

input.submitRating {margin: .5em 0 0 0}

select {
	padding-left:2px;
	border: none;
	color: #000;
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
}

input.checkbox {
	padding-left:2px;
	padding-right:2px;
}

input.radio {
	padding-left:2px;
	padding-right:2px;
}

textarea {
    font-family: helvetica, arial, sans-serif;
	width: 100%;
	font-size: 100%;
	padding: 0;
	margin: 0 0 1em 0
}

.alert {
	color:#CC0000;
	margin-right: 3px;
}

.confirm {
	color: #68aed2;
	font-weight: bold;
}

/* HEADER */

#branding {float: left; padding-left: 20px}

#subNav {float: right; padding-right: 0px; text-align: right}

#subNav ul li a {padding: 0; margin: 0}

/* FOOTER */

#footer {background: #000 url(../../../UserFiles/Image/universal/bg_foot_top.gif) top left no-repeat; float: left; width: 860px; padding-top: 5px; margin: 1em 0}
#footer p {background: #000 url(../../../UserFiles/Image/universal/bg_foot_bottom.gif) bottom left no-repeat; padding: 10px 20px; margin: 0; float:left; width: 820px}
#footer span {float: left}
#footer img {float: right}
#footer a {padding: 0 0 0 11px}


/* LINKS */
a {color:#fff; text-decoration: underline}
a:hover {text-decoration: none}

/* FOR SCROLLING */
.scroll {width: auto; overflow: auto; border-top: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; max-height: 1000px}


/* SECTION NAVIGATION */

#nav {
	background: transparent url(../../../UserFiles/Image/universal/bg_navbar.jpg) top left no-repeat; padding: 0 10px; margin: 20px 0 15px 0;
}

.sectionNavigation_table {
    margin: 0;
    height: 40px;
}

.sectionNavigation_table tr th {
    padding: 0px;
	background: transparent url(../../../UserFiles/Image/universal/nav_div.gif) top right no-repeat;
}

.sectionNavigation_table th a {
    margin: 0px;
	padding: 5px 15px 0 10px;
	text-decoration: none;
	font-weight: normal
}

.sectionNavigation_table th a:hover,
.sectionNavigation_table th.selected a,
.sectionNavigation_table th.selected a:hover {
	color: #000;
}

/* CHANNEL NAVIGATION */

.channelNavigation_table {
width:100%;
}

.channelNavigation_table tr td {
padding:0px;
}

.channelNavigation_table th a{
	display:block;
	padding:5px;
	text-decoration:none;
}

.channelNavigation_table th a:hover{
	background:#cecece;
	color:#cc0000;
}

.channelNavigation_table th.selected a{
	background:#cecece;
	color:#cc0000;
}

.channelNavigation_table th.selected a:hover{
	background:#cecece;
	color:#cc0000;
}


/* PAGINATION */

#pagination {
float: left;
background: transparent url(../../../UserFiles/Image/universal/bg_page_top.gif) top left no-repeat;
border-bottom: 1px solid #4f4f4f;
margin-bottom: 2px;
padding-bottom: 1em;
width: 402px
}

#innerPagination {
float: left;
background: transparent url(../../../UserFiles/Image/universal/bg_page_bottom.gif) bottom left no-repeat;
padding: 0;
padding-bottom: 6px
}

#pagination p {
float: left;
background-color: #000;
margin: 6px 0 0 0;
padding: 0;
width: 402px
}

#pagination a {margin-left: .5em}
.current {margin-left: .5em}

#displaying {float: left; padding: .5em 11px}
#pageNav {float: right; padding: .5em 11px}

/* SITE & MEDIA COMMENTS */

#siteComments. #mediaComments {float: left; border-bottom: 1px solid #4f4f4f; margin: 0 0 3em}
#siteComments h3, #mediaComments h3 {float: left; background-color: #000; padding: 11px; margin: 0 0 .5em 0; width: 380px}
.commentName {float: left}
.commentDetails {float: right}


/* SECTIONS LIST */

#sectionList {margin: 0 0 3em}

#sectionList div {
background-color: #000;
margin: 4px 0;
min-height: 112px;
}

#sectionList img {
border: 1px solid #999;
margin: 10px 10px 2px 10px;
float: left;
}

#sectionList p {
font-size: 90%;
margin-top: 0px;
padding: 0 5px 10px 140px;
line-height: 1.35em
}

#sectionList h2 {
font-size: 110%;
font-weight: bold;
margin: 0;
padding: 8px 0 .25em 0;
clear: none;
}

#sectionList h2 a {
color: #ccc;
}


/* CHANNEL LIST */


#getChannels {margin: 0 0 3em}

#getChannels div {
background-color: #000;
margin: 4px 0;
min-height: 112px;
}

#getChannels img {
border: 1px solid #999;
margin: 10px 10px 2px 10px;
float: left;
}

#getChannels p {
font-size: 90%;
margin-top: 0px;
padding: 0 5px 10px 142px;
line-height: 1.35em;
}

#getChannels h2 {
font-size: 110%;
font-weight: bold;
margin: 0;
padding: 8px 0 .25em 0;
clear: none;
}

#getChannels h2 a {
color: #ccc;
}


/* MEDIA LIST */

#mediaList {margin: 0 0 3em}

#mediaList div {
background-color: #000;
margin: 4px 0;
min-height: 112px;
}

#mediaList img {
border: 1px solid #999;
margin: 10px 10px 2px 10px;
float: left;
}

#mediaList p {
font-size: 90%;
margin-top: 0px;
padding: 0 5px 10px 122px;
line-height: 1.35em;
}

#mediaList h2 {
font-size: 110%;
font-weight: bold;
margin: 0;
padding: 8px 0 .25em 0;
clear: none;
}

#mediaList h2 a {
color: #ccc;
}

/* SUBMIT COMMENT */

.submitComment_table {
width: 402px;
margin-top: 5px;
margin-bottom: 5px;
}

.submitComment_table tr td {
padding:5px;
}

/* RATING */

#getVideoRate {float: left; margin-bottom: 3em}
#getVideoRate p {padding-bottom: .25em}

#rating {font-size: 110%; padding-bottom: .25em}
#rating span {color: #d9d5b4; font-weight: bold}


/* SEND TO A FRIEND */

#sendFriend a {float: left; margin: .25em 0 1.25em 0; text-indent: -5000px; background: url(http://admin.tacticaltv.com/files/images/ttv/send2friend.jpg) top left no-repeat; display: block; width: 159px; height: 29px; clear: both}


/* CATEGORIES AND GROUPS */

#categories, #groups {clear: both}
#categories h3, #groups h3 {float: left; clear: none}

#categories ul, #groups ul {
	margin: 0;
	padding: 0 0 2em 0;
	list-style-type: none;
}

#categories li, #groups li {float: left; display: block; margin-left: .5em}


/* SEARCH */


#searchLink a {font-weight: bold; padding: 8px; background-color: #000; border: 1px solid #333; text-decoration: none; display: block; font-size: 110%; text-transform: uppercase}
#searchLink a:hover {border-color: #fff}

#search {background-color: #000; margin-bottom: 1.5em}

#searchResults {background-color: #191919; clear: both; width: 100%}
#searchResults th {background-color: #000; padding: 10px 10px 6px 10px}
#searchResults td {padding: 10px; border-bottom: 1px solid #000; border-top: 4px solid #000}

#searchResults img {
border: 1px solid #999
}

#searchResults #title {
width: 40%;
}

#searchResults #channels {
width: 40%;
}

#searchResults #date {
width: 20%;
}

/* MY LINKS */

div#userLinks {margin-top: 10px}
div#userLinks table {width: 100%; text-align: left; border: 0; border-collapse: collapse}
div#userLinks td {padding: 10px 5px; background-color: #000; border: 1px solid #141414}
div#userLinks table tr {}
div#userLinks img {text-align: center}
.linkTitle {font-weight: bold}

p#userLinks {background-color: #000; padding: 5px; margin: 10px 0; font-weight: bold}
#savePage {margin-right: 10px}

/* EMBED */

#embedCode {margin-bottom: 1.5em}