/* COMMON */
body, * {font-size: 13px; font-family: Georgia, Arial, serif; color: #000000;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
hr{color: #C5949F; height: 1px;}
input{font-size: 13px; font-weight: normal;}
select{font-size: 13px; font-weight: normal;}

body{background-image:url(http://vids.localwineevents.com/common/images/topCurtain.gif); background-position: -10 0; background-repeat: repeat-x;}

/* TEXT */
.lgText{font-size: 20px; font-weight: bold;}
.mdText{font-size: 18px; font-weight: bold; color: #666666;}

/* WRAP */
#wrap{width: 100%; margin-top: 40px;}
#wrapLeft{width: 150px; background-image:url(http://vids.localwineevents.com/common/images/leftCurtain.gif); background-position: -2 -2; background-repeat:no-repeat;}
#wrapRight{width: 150px; background-image:url(http://vids.localwineevents.com/common/images/rightCurtain.gif); background-position: top left; background-repeat:no-repeat;}

/* MAIN */
#mainArea{width: 798px;}
#footerArea{text-align: center; background-color: #3D0014; padding: 15px; color: #ffffff;}

/* LOGO */
#logo{text-align: left;}
#vidCount{font-family: Verdana,Arial,Sans-serif; font-size: 15px; font-weight: bold; color: #999999; text-align: left; padding-left: 10px;}

/* LINKS */
#navLinks{color: #ffffff; margin-bottom: 45px;}
#navLinks a{color: #ffffff;}


/* SEARCH */
#searchBox{position: relative; top: -10px;}
/*#searchBtn{position: relative; top: -35px; left: 275px;}*/

/* RANDOM */
#random{color: #999999; font-weight: bold; font-size: 17px; text-align: center;}

/* VIDEO AREA */
#videoTitle{padding: 7px; font-weight: bold; font-size: 17px; background: #3D0014; border-bottom: 1px solid #000000; color: #F3961C; text-align: left;}
#videoArea{background-color: #50001B; border: 10px solid #50001B; width: 100%;}
#videoAreaContent{padding: 7px; background-color: #000000; width: 654px;}
#videoButtons{text-align: center; background-color: #3D0014; border-left: 10px solid #50001B;}
#videoButtons img{margin-top: 15px;}
.shareThis{padding: 3px; background-color: #EFEBCE; float: right;}

/* QUICK VIDEO LISTINGS */
.qCaption{font-size: 18px; font-weight: bold; color: #ADE344; padding-left: 5px; padding-top: 7px; padding-bottom: 10px; padding-right: 5px; background-color: #3D0014;}
.qClose{float: right;}
.qClose a{color: #ADE344;}
.qVideo{display: block; border-top: 1px solid #9F8C38; background-color: #ffffff; color: #000000; overflow: hidden; height: 70px;}
.qVideo:hover{text-decoration: none; background: #00FFCC; color: #000000;}
.qThumb{float: left; margin: 5px;}
.qDetails{float: left; font-size: 10px; margin: 5px;}
.qTitle{font-weight: bold; font-size: 11px;}
.qDate{font-weight: normal; font-size: 11px;}
.qVote{margin-top: 18px; font-weight: bold; color: #868119;}
.qLink{float: right; color: #ADE344; padding-top: 10px; padding-right: 5px; font-weight: bold; padding-bottom: 24px;}

/* VIDEO DETAILS */
#detailBox{background-color: #EFEBCE; border-left: 10px solid #50001B; border-right: 10px solid #50001B; border-bottom: 10px solid #50001B; text-align: left;}
.dDetails{padding-left: 12px; padding-top: 10px;}
.dCat{margin-bottom: 10px; font-size: 15px; font-weight: bold; color: #868119;}
.dVotes{font-size: 20px; font-weight: bold; color: #3D0014; position: relative; top: -8px; margin-right: 5px;}
.dDesc{font-weight: normal; padding-top: 12px; padding-bottom: 12px; margin-right: 10px;}
.dLink{float: right; margin-top: 5px; padding-right: 12px;}
.dLink a{font-weight: bold; color: #868119; text-decoration: underline;}
.dTags{font-weight: normal; margin-top: 10px; font-size: 12px;}
.dTags a{font-weight: normal; color: #868119; text-decoration: underline;}
.dDate{font-weight: normal; color: #666666; margin-top: 15px; padding-bottom: 10px;}

/* COMMENTS */
#commentBox{width: 468px; background-color: #3D0014; border-left: 10px solid #50001B; border-right: 10px solid #50001B; border-bottom: 10px solid #50001B; padding: 5px;}
.commentHead{padding: 7px; font-weight: bold; font-size: 17px; background: #3D0014; border-bottom: 1px solid #000000; color: #F3961C; text-align: left;}
.commentTitle{background-color: #EFEBCE; border-bottom: 1px solid #9F8C38; font-weight: bold; padding: 10px;}
.commentBody{background-color: #FFFFFF; padding-top: 10px; padding-bottom: 25px; padding-left: 10px; padding-right: 10px;}
#commentForm{background-color: #EFEBCE; padding: 10px;}

/* ADS */
#adArea{width: 320px;}
#boxAd{width: 300px;}

/* VIDEO FILTER */
#filterBox{background-color: #ffffff; margin-bottom: 10px; padding-bottom: 10px; padding-top: 20px; border: 10px solid #50001B; padding-left: 10px; padding-right: 10px;}
.filterLink{display: block; border: 1px solid #cccccc; background: #ffffff; color: #868119; font-weight: bold; padding-right: 5px; padding-left: 5px;}
.filterLink:hover{text-decoration: none; background: #edf5fb; border: 1px solid #3381be; color: black;}
#nextBox{background-color: #EFEBCE; margin-bottom: 10px; padding: 10px;}
.nextLink{border-bottom: 5px solid #EFEBCE;}
.nextLink:hover{border-bottom: 5px solid #868119;}

/* VIDEO LISTING */
#browseBoxLg{background-color: #ffffff; margin-bottom: 10px; padding-bottom: 10px; padding-top: 10px; border: 10px solid #50001B; padding-left: 5px; padding-right: 5px;}
#browseBoxLg a{color: #868119; font-weight: bold;}
#browseContainer{background: #EFEBCE; padding: 5px; margin-right: 5px; margin-top: 10px;}
#searchCaption{font-size: 18px; font-weight: bold; color: #666666; padding-left: 5px; padding-top: 10px; padding-bottom: 10px;}

.listTabOn{background: #EFEBCE; padding: 10px; margin-right: 5px;}
.listTabOff{background-color: #ffffff; padding: 10px; margin-right: 5px;}
#listArea{display: block; width: 100%;}
#listRecent{display: block; width: 100%;}
#listPopular{display: none; width: 100%;}
#listNext{display: block; width: 100%;}

.listVideoLg{display: block; border-top: 1px solid #9F8C38; border-left: 1px solid #9F8C38; border-right: 1px solid #9F8C38; background: #ffffff; color: #000000; overflow: hidden; height: 100px;}
.listVideoLg:hover{text-decoration: none; background: #00FFCC; color: #000000;}
.listThumb{float: left;	margin: 5px;}
.listDetails{float: left; font-size: 10px; margin: 5px;}
.listTitleLg{font-weight: bold; font-size: 13px;}
.listDate{font-weight: normal; font-size: 11px;}
.listDesc{font-weight: normal; font-size: 11px; padding-top: 7px;}
.listCat{margin-top: 5px; font-size: 11px; font-weight: bold; color: #868119;}
.listVote{margin-top: 5px; font-weight: bold; color: #868119;}
.listLink{float: right;}

/* ABOUT */
#aboutBox{background-color: #F1F1F1; margin-bottom: 10px; padding: 15px; border: 10px solid #50001B;}
#aboutBox a{color: #868119; font-weight: bold;}

/* COMMON ITEMS */
.box{width: 450px; background-color: #FFFFFF; padding: 15px; border: 10px solid #50001B;}
.box a{color: #868119; font-weight: bold;}
.formItem{background-color: #F1F1F1; border-bottom: 1px solid #C5949F; font-weight: bold; padding: 10px; margin-bottom: 25px;}
.formTitle{border-bottom: 1px solid #C5949F; font-weight: bold; font-size: 16px; margin-top: 20px; margin-bottom: 20px;}
.formDesc{font-weight: normal; font-size: 12px; margin-top: 7px;}
.formRadio{font-weight: normal; font-size: 12px;}

/* SPECIAL ITEMS */
#errorMsg{font-size: 16px; color: #ffffff; font-weight: bold; padding: 12px; background-color: #868119; margin-bottom: 25px;}
#uploadForm{display: inline;}
#uploadMsg{display: none; position: relative;}
#ytSubmit{background-color: #868119; padding: 12px;  font-size: 14px; font-weight: bold; color: #FFFFFF;}
#ytSubmit a{color: #FFFFFF;}
#txtHide{visibility: hidden;}
