body {
	background-color: #56ee56;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
}
a img {
	border: none;
}
p {
	margin: 0px;
}
.dropcontainer {
	height: auto;
	width: 828px;
	background-image: url(/images/dropbg.jpg);
	background-repeat: repeat-y;
}
.mainwrapper {
	width: 810px;
	height: auto;
	padding-left: 0px;
	background-color: #196a19;
}
.header {
	height: 100px;
	width: 810px;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
	float: left;
}
/* Nav Section */
.navbar {
	border-top: solid 15px #196a19;
	height: 22px;
	width: 810px;
	font-weight: bold;
	color: #196a19;
	background-color: #fdf791;
	clear: both;
}
.navbarlinks {
	font-size: 14px;
	font-weight: bold;
	color: #196a19;
	text-decoration: none;
}
.showletterbox {
	visibility: hidden;
	height: auto;
	width: auto;
	background-color: #fdf791;
	position: absolute;
	padding: 5px;
	text-align: left;
	list-style: none;
}
/* End Nav Section */
.vidboxwrapper {
	float: left;
	width: auto;
	height: auto;
	padding: 10px;
	clear: left;
}
.vidtitle {
	width: 432px;
	height: auto;
	color: #fdf791;
	font-weight: bold;
	font-size: 18px;
	padding-top: 10px;
	float: left;
	padding-left: 10px;
	clear: left;
	text-align: left;
}
.vidrecommend {
	width: 298px;
	height: auto;
	background-color: #fdf791;
	clear: right;
	float: right;
	margin: 10px;
	background-image: url(/images/recview.jpg);
	padding-top: 25px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
.vidrectitle {
	width: 100%;
	height: auto;
	color: #fdf791;
	font-weight: bold;
}
.adspace {
	width: 300px;
	height: 250px;
	float: right;
	padding: 10px;
	background-color: #196a19;
	clear: right;
}
.footer {
	width: 810px;
	height: 25px;
	clear: both;
	background-color: #196a19;
	color: #196a19;
	background-image: url(/images/footer.jpg);
	border-top: 30px solid #196a19;
}
.hp-uploadwrapper {
	width: 450px;
	height: auto;
	background-color: #196a19;
	border-left: 10px solid #196a19;
	float: left;
	clear: left;
}
.hp-ind_vid {
	padding: 10px;
	width: 450px;
	height: 75px;
	float: left;
	clear: both;
	border: 1px solid #56ee56;
	margin-bottom: 5px;
}
.hp-ind_vid_pic {
	width: 100px;
	height: 75px;
	float: left;
}
.hp-ind_vid_title {
	width: 340px;
	height: 75px;
	float: right;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #fdf791;
	padding-left: 10px;
	padding-top: 10px;
}
.hp-uploadtitle {
	border-top: solid 10px #196a19;
	width: 450px;
	height: 25px;
	float: left;
	color: #fdf791;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}
/* Drop Down Menu */
#ddm {
	margin: 0px;
	padding: 0px;
	z-index: 30;
}
#ddm li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	font-size: 11px;
}
#ddm li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
	background-color: #fdf791;
	color: #196a19;
	text-align: left;
	text-decoration: none;
}
#ddm li a:hover {
	background: #56ee56;
}
#ddm div {
	position: absolute;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	background: #fdf971;
	border: 1px solid #56ee56;
}
#ddm div a {
	position: relative;
	display: block;
	margin: 0px;
	padding: 5px 10px;
	width: auto;
	white-space: no wrap;
	text-align: left;
	text-decoration: none;
	background: #fdf791;
	color: #196a19;
	font: 11px arial;
}
#ddm div a:hover {
	backgrond: #49A3FF;
	color: #000000;
}
/* Playlist Section */
.pl_title {
	width: 330px;
	height: auto;
	float: right;
	margin-top: 10px;
}
.pl_title_tab {
	width: auto;
	height: auto;
	background-color: #56ee56;
	float: left;
	color: #196a19;
	font-weight: bold;
	border-right: 2px solid #197a19;
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;
	cursor: pointer;
}
.pl_container {
	width: 320px;
	height: auto;
	float: right;
	color: #fdf791;
	font-weight: bold;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/pl_bg.jpg);
	margin-right:10px;
}
.pl_item_container {
	width: 300px;
	height: 75px;
	background-color: #fdf791;
	border-bottom: 1px solid #56ee56;
	border-top: 1px solid #56ee56;
	color: #000;
	font-weight: normal;
}
.pl_item_picnum {
	width: 120px;
	height: 75px;
	float: left;
}
.pl_item_num {
	width: 20px;
	height: 75px;
	float: left;
	font-weight: bold;
	margin-top: 25px;
}
/*=====================*/
.pl_item_num_wrapper {
	width: 20px;
	height: 75px;
	float: left;
	font-weight: bold;
}
.pl_item_num_top {
	width: 20px;
	height: 15px;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/pl_up.jpg);
	cursor: hand;
	cursor: pointer;
	margin-top: 5px;
}
.pl_item_num_top_blank {
	width: 20px;
	height: 15px;
	cursor: hand;
	cursor: pointer;
	margin-top: 5px;
}
.pl_item_num_num {
	margin-top: 10px;
	text-align: center;
}
.pl_item_num_bottom {
	width: 20px;
	height: 15px;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/pl_down.jpg);
	cursor: hand;
	cursor: pointer;
	clear: both;
	margin-top: 5px;
}
/*=================*/
.pl_item_pic {
	width: 100px;
	height: 75px;
	float: right;
}
.pl_item_title {
	width: 170px;
	height: 60px;
	float: right;
	margin-top: 15px;
}
.pl_item_nowplaying {
	width: 100px;
	height: 75px;
	background-image: url(http://www.ohwvideos.com/images/pl_nowplaying.jpg);
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	background-repeat: no-repeat;
}
.pl_item_cursor {
	cursor: hand;
	cursor: pointer;
}
.pl_item_nowplay {
	width: 300px;
	height: 75px;
	display: none;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	background-repeat: no-repeat;
	background-color: #808080;
}
.pl_logged_out {
	width: 165px;
	height: 75px;
	display: none;
	background-color: #fff;
	position: absolute;
	background-image: url(http://www.ohwvideos.com/images/mustlogin.jpg);
	background-repeat: none;
}
.pl_login_container {
	width: 300px;
	height: auto;
	background-color: #fdf791;
	color: #196a19;
	text-align: center;
}
.pl_login_first_container {
	margin-top: 10px;
	width: 300px;
	height: auto;
	background-color: #fdf791;
	color: #196a19;
	text-align: left;
}
.pl_login_container a:link {
	text-decoration: underline;
	color: #196a19;
	font-weight: bold;
}
.pl_login_container a:hover {
	text-decoration: underline;
	color: #196a19;
	font-weight: bold;
}
.pl_login_container a:visited {
	text-decoration: underline;
	color: #196a19;
	font-weight: bold;
}
.pl_login_container a:active {
	text-decoration: underline;
	color: #196a19;
	font-weight: bold;
}
.pl_login_wrong {
	color: #CC0000;
}
.pl_play_UPL {
	width: 89px;
	height: 20px;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/playUPL.jpg);
	float: left;
	cursor: hand;
	cursor: pointer;
}
.pl_play_logout {
	width: 52px;
	height: 20px;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/playLogOut.jpg);
	float: left;
	cursor: hand;
	cursor: pointer;
}
.pl_item_delete {
	margin-top: -25px;
	margin-left: 5px;
	width: 17px;
	height: 16px;
	position: relative;
	cursor: hand;
	cursor: pointer;
	z-index: 300;
	float: left;
}
/* ============== PL Borders =========================== */
.pl_bottom_border {
	width: 320px;
	height: 10px;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/pl_bottom_border.jpg);
	background-color: #56ee56;
}
.pl_top_border {
	width: 320px;
	height: 10px;
	background-image: url(http://www.ohwvideos.com/images/playlistimages/pl_top_border.jpg);
	background-color: #56ee56;
	border-top: 1px solid #196a19;
}
/* ========================================================== */
/* Social Networking Divs */
.social_wrapper {
	width: 430px;
	height: auto;
	background-color: #196a19;
	clear: left;
	float: left;
	margin-left: 10px;
	text-align: center;
}
.social_text {
	font-weight: bold;
	color: #fdf791;
	font-size: 14px;
}
.social_text a:link {
	text-decoration: none;
	color: #fdf791;
}
.social_text a:hover {
	text-decoration: none;
	color: #56ee56;
}
.social_text a:visited {
	text-decoration: none;
	color: #fdf791;
}
.social_text a:active {
	text-decoration: none;
	color: #fdf791;
}
/* ========================================================== */
/*=================== Extras ================================ */
.ex_spacer {
	/*width: 800px;
	height: 1px;
	clear: both;*/
}
.ex_lyrics_wrapper {
	width: 385px;
	height: auto;
	margin-left: 10px;
	margin-right: 5px;
	float: left;
	clear: left;
}
.ex_facts_wrapper {
	width: 385px;
	height: auto;
	margin-left: 5px;
	margin-right: 10px;
	float: right;
	clear: right;
}
.ex_title {
	color: #fdf791;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	text-decoration: underline;
}
.ex_content {
	color: #fdf791;
	text-align: center;
}
.addcursor {
	cursor: hand;
	cursor: pointer;
}
/*========= HOME PAGE STUFF =========== */
.hp_login_container {
	width: 300px;
	height: auto;
	float: right;
	margin: 10px;
}
.hp_login_top {
	width: 300px;
	height: 10px;
	background-image: url(http://www.ohwvideos.com/images/loginimages/login_top_border.jpg);
	background-repeat:no-repeat;
}
.hp_login_content_wrapper {
	width: 300px;
	height: auto;
	background-image: url(http://www.ohwvideos.com/images/loginimages/login_bg.jpg);
	background-repeat: repeat-y;
}
.hp_login_content {
	width: 300px;
	margin-left: 0px;
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
.hp_login_bottom {
	width: 300px;
	height: 10px;
	background-image: url(http://www.ohwvideos.com/images/loginimages/login_bottom_border.jpg);
	background-repeat: no-repeat;
}
.hp_login_table {
	color: #196a19;
}
.hp_login_table_title {
	color: #196a19;
	font-size: 20px;
	font-weight: bold;
}
.hp_login_box {
	width: 260px;
	background-color: #196a19;
	color: #fdf791;
	font-size: 14px;
	font-weight: bold;
}
.hp_login_submit {
	color: #fdf197;
	background-color: #196a19;
}