/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: helvetica, arial, sans-serif;
	font-size: small;
	color: #333;
	background: #fff url(http://www.avmatv.org/Images/bg.jpg) top left repeat-x;
	text-align: left
}

body#popUp {
	margin: 10px;
	padding: 0;
	background-color: #fff;
	text-align: left
}

#popUp input, #popUp textarea {border: 1px solid #cbdfc9}

/* MAIN IDs */

#container {border: 1px solid #cbdfc9; background-color: #fff; border-top: none}

#main {padding: 15px}

#media {margin-bottom: .5em; border: none; width: 400px}

#media p {padding: 10px; border: 1px solid #4f4f4f; background-color: #2f7e29}

#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: 168px; border: 1px solid #cbdfc9; color: #333; padding: 1px; font-family: Arial, Helvetica, sans-serif}

#ads {background: transparent url(../../../UserFiles/Image/universal/bg_left.gif) top left repeat-x; padding-top: 4px}
#ads div {background: # url(../../../UserFiles/Image/universal/bg_left_bottom.gif) bottom left repeat-x; padding-top: 6px}
#ads img {padding-bottom: 10px}


#featured {padding: 20px 0 0 0}

#divider {background: transparent url(http://www.avmatv.org/images/bg_side.jpg) top left repeat-y}


/* BOXES */

.box {margin-bottom: 3em; 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: #; 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: bold;
	clear: both;
	color: #fff
}

#featured h1, #popUp h1 {color: #2f7e29}

h2 {
	font-size: 110%;
	font-weight: bold;
	clear: both;
	color: #fff
}

h2 a {color: #333; line-height: 1.2em}

h3 {font-size: 110%; color: #fff}


/* FORMS */

input.submit {float: left}

input.text, input.file, input.password {
	padding-left:2px;
	padding-right:2px;
	border: none;
	color: #;
	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: #;
	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 {font-size: 90%; float: right}
#subNav a {color: #2f7e29; margin: 0 10px}
#subNav p {padding-bottom: .4em; float: left; line-height: 1em; margin-top: 10px}

#subNav ul li a {padding: 0; margin: 0}

/* FOOTER */

#footer {color: #fff; background-color: #2f7e29}
#footer p {padding: 24px 20px 0 20px; margin: 0; float:left}
#footer span {float: left}
#footer img {float: right; margin: 10px 20px}
#footer a {margin: 0 0 0 11px; color: #fff}


/* LINKS */
a {color:#2f7e29; text-decoration: underline}
a:hover {text-decoration: none}

/* FOR SCROLLING */
.scroll {width: auto; overflow: auto; max-height: 485px}


/* SECTION NAVIGATION */

#nav {
	background: transparent url(http://www.avmatv.org/images/bg_nav.gif) center left repeat-x; padding: 0 10px 0 0; margin: 10px 0 0 0;
	border-top: 1px solid #cbdfc9; border-bottom: 1px solid #cbdfc9; width: 866px
}

.sectionNavigation_table {
    margin: 0;
	border-bottom: 1px solid #fff;
}

.sectionNavigation_table tr th {
    padding: 0px;
	border-right: 1px solid #cbdfc9
}

.sectionNavigation_table th a {
    margin: 0px;
	padding: 10px 20px;
	text-decoration: none;
	font-weight: normal;
	background: #fff url(http://www.avmatv.org/images/bg_nav.gif) center left repeat-x; 
	display: block
}

.sectionNavigation_table th a:hover,
.sectionNavigation_table th.selected a,
.sectionNavigation_table th.selected a:hover {
	color: #2f7e29;
	background-image: none
}

/* 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;
padding-bottom: 1em;
width: 402px
}

#innerPagination {
float: left;
padding: 0;
padding-bottom: 6px
}

#pagination p {
float: left;
background-color: #2f7e29;
margin: 6px 0 0 0;
padding: 0;
width: 402px
}

#pagination a {margin-left: .5em}
.current {margin-left: .5em}

#displaying {float: left; padding: .5em 11px; color: #fff}
#pageNav {float: right; padding: .5em 11px; color: #fff}
#pageNav a {color: #fff; font-weight: bold}

/* SITE & MEDIA COMMENTS */

#siteComments. #mediaComments {float: left; border-bottom: 1px solid #4f4f4f; margin: 0 0 3em}
#siteComments h3, #mediaComments h3 {float: left; background-color: #2f7e29; padding: 11px; margin: 0 0 .5em 0; width: 380px}
.commentName {float: left}
.commentDetails {float: right}


/* CHANNEL AND MEDIA LIST */

#mediaThumbs {padding: 44px 15px 0 0}

div.scroll#getChannels, div.scroll#mediaList {overflow: auto; max-height: 485px; border: none; padding: 0; overflow-x: hidden; border-bottom: 1px solid #fff}

#getChannels, #mediaList {margin: 0 0 3em; width: 142px}

#getChannels div, #mediaList div {
margin: 0 0 8px 0;
min-height: 112px;
width: 122px
}

#getChannels img, #mediaList img {
border: 1px solid #fff;
margin: 10px 0 2px 0;
float: left;
}

#getChannels p, #mediaList p {
display: none
}

#getChannels h2, #mediaList h2 {
font-size: 100%;
font-weight: bold;
margin: 0;
padding: 3px 0 .25em 0;
clear: both;
}

#getChannels h2 a, #mediaList h2 a {
color: #fff
}

/* 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 {margin-top: .25em; text-indent: -5000px; background: url(http://www.avmatv.org/images/send2friend.gif) top left no-repeat; display: block; width: 148px; height: 29px; overflow: hidden}


/* SEARCH */

#searchSubmit {text-indent: -5000px; background: url(http://www.avmatv.org/images/go.jpg) top left no-repeat; display: inline; width: 100x; height: 50px; width: 51px; overflow: hidden; border: none}


/* CATEGORIES */

#categories {clear: both}
#categories h3 {float: left; clear: none}

#categories ul {
	margin: 0;
	padding: 0 0 2em 0;
	list-style-type: none;
}

#categories li {float: left; display: block; margin-left: .5em}


/* SEARCH */


#searchLink a {font-weight: bold; padding: 8px; background-color: #2f7e29; border: 1px solid #333; text-decoration: none; display: block; font-size: 110%; text-transform: uppercase}
#searchLink a:hover {border-color: #fff}

#search {margin-bottom: 1.5em; background-color: #2f7e29}

#searchResults {background-color: #fff; clear: both; width: 100%; margin-bottom: 2em}
#searchResults th {background-color: #cbdfc9; padding: 10px 10px 6px 10px}
#searchResults td {padding: 10px; border-bottom: 1px solid #2f7e29; border-top: 4px solid #fff}

#searchResults img {
border: 1px solid #fff
}

#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: #; border: 1px solid #141414}
div#userLinks table tr {}
div#userLinks img {text-align: center}
.linkTitle {font-weight: bold}

p#userLinks {background-color: #; padding: 5px; margin: 10px 0; font-weight: bold}
#savePage {margin-right: 10px}

#ratingmargin{
margin-left: 0px;
margin-right: 0px;
width: 350px;
height: 123px;
/*
border-width: 1px;
border-style: solid;
border-color:#FF0000;
*/
text-align: left;
}

#sendtofreindmargin{
margin-left: 0px;
margin-right: 0px;
width: 50px;
height: 45px;
/*
border-width: 1px;
border-style: solid;
border-color:#FF0000;
*/
text-align: left;
}

.commentslink{
width: 104px;
height: 36px;
position: relative;
z-index: 2;
top: -36px;
left: 625px;
border: none;
}

.tab{
width: 104px;
height: 36px;
border: none;
background-image:url(images/commentstab_ro.gif);
background-repeat: no-repeat;
}

.commentspacer{
position: relative;
z-index: 3;
float: left;
width: 400px;
height: auto;
top: 0px;
left: 0px;
/*
border-color:#FF0000;
border-style: solid;
border-width: 1px;
*/
}

#commenttab{
display: block;
width: 103px;
height: 32px;
background-image:url(http://www.avmatv.org/images/commentstab.jpg);
background-position: bottom right;
background-repeat:no-repeat;
position: relative;
z-index: 2;
top: -33px;
left: 626px;
margin-bottom: -32px;
color: #2f7e29;
text-decoration: none;
}

#commenttab:hover{ 
background-image:url(http://www.avmatv.org/images/commentstab_ro.jpg);
background-color:#FFFFFF;
}

#commenttab span{
position: relative;
top: 9px;
left: 18px;
*top: 8px;
min-height: 100%;
margin-left: -3px;
margin-top: -3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
#commenttab span{
position: relative;
top: 7px;
left: 18px;
*top: 8px;
min-height: 100%;
margin-left: -3px;
margin-top: -3px;
}
}

#commenttab_dead{
display: block;
width: 103px;
height: 32px;
background-image:url(http://www.avmatv.org/images/commentstab_ro.jpg);
background-position: bottom right;
background-repeat:no-repeat;
position: relative;
z-index: 2;
top: -33px;
left: 626px;
margin-bottom: -32px;
color: #2f7e29;
text-decoration: none;
}

#commenttab_dead span{
position: relative;
top: 9px;
left: 18px;
*top: 8px;
min-height: 100%;
margin-left: -3px;
margin-top: -3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
#commenttab_dead span{
position: relative;
top: 7px;
left: 18px;
*top: 8px;
min-height: 100%;
margin-left: -3px;
margin-top: -3px;
}
}