* { 
font-size: 10pt; 
color: #333;
font-family: Verdana;
}

* html body { margin: 0; padding: 0; text-align: center; background-color: #F2F2F2; font-size: 10pt; font-family: tahoma; color: #666;}

a { color: blue; color: #0014d1; text-decoration: none;  }
a:hover { border-bottom: 0px; }

p { font-family: verdana; font-size: 10pt; color: #666; }

h1 { font-size: 12pt; margin-bottom: 10px; text-decoration: underline; }

form { padding: 0px; margin: 0px; }
input { padding: 0px; margin: 0px; }

body { 
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #F2F2F2;
}

.bold { font-weight: bold; }

#wrapper {
	margin: 0 auto;
	width: 962px;
	float: left;
        background-image: url(/images/shadowbg.jpg);
	background-color: #fff;
        background-repeat: repeat-y;
        background-position: center;
	margin-bottom: -5px;
}

#container { 
	margin: 0 auto;
	width: 950px;
	border: 0px solid pink;
	background-color: #ffffff; 
}

#containbg { 
	background-color: #ffffff; 
	float: left; 
	width: 950px; 
}

#header {
	height: 40px;
	width: 950px; 
	background-image: url(/images/logogradient.jpg);
	background-repeat: repeat-x;
	border: 0px solid green;
}

div#logo {
	margin: 0px 0px 0px 10px;
	width: 390px;
	height: 40px;
	background-image: url(/images/bofunklogo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#topmenu { float: none; margin-right: 10px; color: #ffffff; height: 40px; text-align: right; }

#topmenu ul { margin: 0px; padding: 0px; }

#topmenu ul li {
	border: 0px solid pink;
        margin: 0px 3px;
        padding: 0px;
        display: inline;
	color: #ffffff;
	font-size: 10pt;
}

#topmenu ul li a {
        margin: 0px;
        padding: 0px;
        color: #ffffff;
        border: 0px solid black;
	line-height: 40px;
	text-decoration: none;
	font-family: Tahoma;
}

#tabmenu {
	background-color: #88B8FF;
	background-color: #fff;
	background-repeat: repeat-x;
	width: 950px;
	height: 31px;
}

* html #tabmenu .normal, * html #tabmenu .righttab, * html #tabmenu .lefttab, * html #tabmenu .active, * html #tabmenu .activeleft, * html #tabmenu .activeright, * html #tabmenu .user, * html #tabmenu.userleft, * html #tabmenu .userright { margin-top: 7px; margin-bottom: 0px; z-index: 1; position: relative; }

#tabmenu .normal, #tabmenu .righttab, #tabmenu .lefttab, #tabmenu .active, #tabmenu .activeleft, #tabmenu .activeright, #tabmenu .user, #tabmenu 
.userleft, #tabmenu .userright { margin-top: 7px; margin-bottom: -5px; z-index: 1; position: relative; }

#tabmenu #menucontainer { float: left; border: 0px solid black; margin-left: 10px; }

#tabmenu .user a, #tabmenu .normal a, #tabmenu .normal { float: left; height: 24px; line-height: 24px; margin-right: 0px; margin-left: 0px; font-weight: bold; font-family: arial; font-size: 10pt; text-decoration: none; color: #fff; padding: 0px 5px; }

#tabmenu .active { float: left; background-image: url(/images/gray.jpg); height: 24px; line-height: 24px; font-weight: bold; font-family: arial; font-size: 10pt; padding: 0px 5px; }
#tabmenu .active a { font-family: arial; text-decoration: none; color: black; }
#tabmenu .activeleft { float: left; background-image: url(/images/grayleft.jpg); height: 24px; width: 7px; margin-left: 2px; }
#tabmenu .activeright { float: left; background-image: url(/images/grayright.jpg); height: 24px; width: 7px; margin-right: 2px; }

#tabmenu .lefttab { float: left; background-image: url(/images/orangeleft.jpg); height: 24px; width: 7px; margin-left: 2px; }
#tabmenu .righttab { float: left; background-image: url(/images/orangeright.jpg); height: 24px; width: 7px; margin-right: 2px; }
#tabmenu .normal { float: left; background-image: url(/images/orange.jpg); height: 24px; line-height: 24px; font-weight: bold; font-family: 
arial; font-size: 9pt; padding: 0px 0px; }

#tabmenu .userleft { float: left; background-image: url(/images/greenleft.jpg); height: 24px; width: 7px; margin-left: 2px; }
#tabmenu .userright { float: left; background-image: url(/images/greenright.jpg); height: 24px; width: 7px; margin-right: 2px; }
#tabmenu .user { float: left; background-image: url(/images/green.jpg); height: 24px; line-height: 24px; font-weight: bold; font-family: arial; font-size: 9pt; padding: 0px 0px; }

#adsensebar {
	background-color: #F5F5F5;
	width: 950px;
	height: 20px;
	line-height: 24px;
	padding-top: 4px;
	/* border-top: 1px solid #CCCCCC; */
	/* border-bottom: 1px solid #CCCCCC; */
	margin-bottom: 0px;
	background-image: url(/images/tabblend.jpg);
}

#boxcontainer { width: 950px; border: 0px solid black; background-color: #ffffff; }

#searchbox {
        width: 310px;
	height: 90px;
        border: 0px solid black;
        background: url("/images/eyeball.jpg") no-repeat left center;
        text-align: left;
        margin-left: 0px;
	display: inline;
	float: left;
}

#contestbox {
        width: 310px;
        height: 90px;
        border: 0px solid black;
        text-align: left;
        background: url(/images/contesthandshake.gif) no-repeat left center;
        display: inline;
	float: left;
}

#newsbox {
        width: 310px;
        height: 90px;
        border: 0px solid black;
        background: url(/images/bofunk_news.gif) no-repeat left center;
        text-align: left;
        display: inline;
	float: left;
}

#footer { 
	width: 950px; 
	background-image: url(/images/logogradient.jpg); 
	background-repeat: repeat-x; 
	height: 40px; 
	line-height: 40px; 
	color: #ffffff; 
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top: 20px;
	border: 0px solid black;
	float: left;
	clear: both;
	margin-right: -3px;
	font-size: 10pt;
}

.boxsplit {
	width: 10px;
	height: 90px;
	display: inline;
	float: left;
	background: url(/images/boxsplitter.jpg) no-repeat center center;
}

.boxcontent {
        margin-top: 15px;
        margin-left: 60px;
        font-family: arial;
        color: gray;
}

#middlecontent {
	width: 950px;
	float: left;
	text-align: center;
	min-height: 400px;
}

* html #middlecontent { 
	height: 400px;
}

#middlecontent #leftcol,#fullmiddlecol,#middlecol,#rightcol,#bigmiddlecol,#smrightcol { margin-left: 10px; text-align: left; }

* html #middlecontent #leftcol { margin-left: 10px; }
* html #middlecontent #middlecol { margin-left: 8px; }
* html #middlecontent #fullmiddlecol { margin-left: 10px; }
* html #middlecontent #bigmiddlecol { margin-left: 8px; }
* html #middlecontent #rightcol { margin-right: 10px; }
* html #middlecontent #smrightcol { margin-right: 10px; }


#leftcol {
	width: 162px;
	float: left;
	display: inline;
}

* html #leftcol { width: 162px; }

#middlecol {
        width: 615px;
	float: left;
	display: inline;
}

* html #middlecol { width: 448px; border: 0px solid black; }

#bigmiddlecol {
        width: 588px;
        float: left;
	border: 0px solid black;
        display: inline;
}

* html #bigmiddlecol { width: 588px; border: 0px solid black; }

#fullmiddlecol {
	width: 615px;
	float: left;
	border: 0px solid black;
	display: inline;
}

* html #fullmiddlecol { width: 610px; }

#rightcol {
        width: 302px;
        float: right;
	margin-right: 10px;
	display: inline;
	margin-left: 0px;
	border: 0px solid black;
}

* html #rightcol { width: 300px; }

#smrightcol {
        width: 160px;
        float: right;
        margin-right: 10px;
        display: inline;
        margin-left: 0px;
        border: 0px solid black;
}

* html #smrightcol { width: 160px; }

#middlecol .content { margin: 15px 0 15px 0; border: 0px solid orange; float: left; }

h1.title { margin: 0px 0px 2px 0px;  }

.title {
	background: url(/images/title_button.gif) no-repeat left center;
	text-align: left;
	padding-left: 20px;
	font-size: 16px;
	height: 20px;
	display: block;
	margin-bottom: 2px;
	color: #FF6600;
	background-repeat: no-repeat;
	font-family: Verdana;
	clear: both;
	border: 0px solid black;
	text-decoration: none;
}

#catcol {
	width: 160px;
	background-color: #FBFBFF;
	border: 1px solid #BAC9CF; 
	margin: 0px 0 8px 0;
}

#catcol ul { margin: 0px; padding: 0px; }

#catcol ul li {
	list-style-type: none;
	margin: 4px 0px 4px 7px;
}


#catcol ul li a { 
	text-decoration: none;
	font-size: 10pt;
	font-family: Verdana;
}

#catcol ul li a:hover { color: orange; }

#midvids {
	width: 100%;
	float: left;
	margin: 0px;
	margin-top: 0px;
	border: 1px solid #BAC9CF;
	padding: 0px;
	border-right: 0px; border-left: 0px; 
}

.midvidtitle, .midvidcat, .midvidoptions, .midviddesc { padding-left: 8px; }

.midvidcontainer { width: 100%; float: left; border: 0px solid black; text-align: left; margin: 10px 0px 10px 0px; position: relative; border: 0px solid black;}

.newspic { margin: 0px; float: left; border: 1px solid black; border: 1px solid #ccc; height: 105px; width: 125px; text-align: center; margin: 0px 8px; padding: 3px; }

.midvidleft { width: 150px; float: left; border: 0px solid green; text-align: left; }

.midvidright { float: left; border: 0px solid orange; margin-right: 5px; width: 460px; position: relative; min-height: 105px; padding-bottom: 5px; }

.midvidtitle { float: left; width: 100%; font-size: 10pt; font-weight: bold; margin-bottom: 5px; font-family: arial;  border: 0px solid green; line-height: 35px; background-image: url(/images/videotitlebar.jpg); background-repeat: no-repeat; background-color: #f5f5f5; }
.midvidtitle a { font-family: Arial; font-weight: bold; color: #0014d1; border-bottom: 1px solid #0014d1; text-decoration: none; }
.midvidtitle a:hover { color: orange; border-bottom: 0px; }

.midviddesc { float: left; border: 0px solid orange; width: 100%; margin-bottom: 5px; font-family: tahoma; font-size: 10pt; color: #333; border: 0px solid pink; }

.midvidcat { float: left; border: 0px solid green; width: 100%; font-family: Tahoma; font-size: 9pt; margin-bottom: 0px; border: 0px solid orange; }
.midvidcat a { font-family: Tahoma; font-size: 9pt; border-bottom: 1px solid #0014d1; }
.midvidcat a:hover { color: orange; }

div.midvidcontainer div.midvidoptions { float: left; width: 250px; border: 0px solid green; position: relative; border: 0px solid red; margin-top: 3px; }
div.midvidcontainer div.midvidoptions a { text-decoration: underline; font-family: verdana; font-size: 8pt; color: #666; text-decoration: none; color: #0014d1; }
div.midvidcontainer div.midvidoptions a:hover { color: orange; }

.midvidhr { margin-top: 0px; margin-right: 0px;height: 5px;  background-repeat: no-repeat; background-position: center center; float: left; font-size: 0px; 
width: 100%; border: 0px solid black; background-repeat: repeat-x; border-top: 1px dotted #ccc; }

* html .maaidvidright { width: 290px; height: 105px; position: relative; }


#loginbox {
	width: 300px;
	height: 120px;
	background-color: #EDF3E2;
	background-repeat: no-repeat;
	background-position: center center; 
	border: 1px solid #BAC9CF; margin: 2px 0 8px 0;
	font-size: 10pt;
	font-family: Tahoma;
}	

#loginbox table { margin: 0 auto; margin-top: 5px; }
#loginbox table td { font-size: 10pt; font-family: Tahoma; }
#loginbox table td a { font-size: 10pt; font-family: tahoma; }
#loginbox input { font-size: 10pt; font-family: Tahoma; }
#loginbox .login { width: 200px; }

.login {
	position: relative;
	-moz-opacity:100 ;
	filter:alpha(opacity: 100);
	opacity: 1;
	z-index: 2;
	color: #666;

}

#latestfromthenet,#randomfunnyvideos {
	width: 300px;
	float: left;
	border: 1px solid #BAC9CF; margin: 0px 0 8px 0;
}

.lfncontainer1 {
	width: 100%;
	float: left;
	padding: 5px 0px;
	border: 0px solid black;
	background-color: #F3F3F3;
}

.lfncontainer2 {
        width: 100%;
        float: left;
	padding: 5px 0px;
        border: 0px solid black;
	background-color: white;
}

.lfnimg img {
	width: 55px;
	height: 45px;
	border: 0px solid orange;
	vertical-align: middle;
}

.lfnimg { vertical-align: middle; height: 45px; width: 55px; float: left; margin-left: 2px; }

.lfnimg a { height: 45px; border: 0px solid black; float: left; }


.lfntitle {  margin: 2px 5px; border: 0px solid black; float: left; width: 230px;}
.lfntitle a { text-decoration: none; font-size: 8pt; }
.lfntitle a:hover { color: orange; }
.lfnurl { float: left; margin: 2px 5px; border: 0px solid orange; }
.lfnurl a { font-size: 7pt; color: green; }
.lfnurl a:hover { color: orange; }

.lfnnophototitle { margin: 2px 5px; }
.lfnnophototitle a { font-size: 8pt; text-decoration: none; }
.lfnnophototitle a:hover { color: orange; }
.lfnnophotourl { margin: 2px 5px; }
.lfnnophotourl a { color: green; font-size: 7pt; }
.lfnnophotourl a:hover { color: orange; }


.lfntype {
	float: left;
	border: 0px solid black;
	width: 220px;
	font-family: Arial;
	font-size: 10px;
	margin-top: 0px;
}

.lfnsource {
	margin-top: 1px;
	float: left;
	width: 220px;
	font-family: Arial;
	font-size: 10px;
	border: 0px solid black;
}

.linkpartners {
	width: 300px;
	float: left;
	border: 1px solid #BAC9CF; margin: 2px 0 8px 0;
	background-color: #FBFBFF;
}

.linkpartners span { width: 145px; margin-left: 3px; margin: 3px 0px 3px 2px; }
.linkpartners a { font-size: 8pt; text-decoration: none; font-weight: bold; font-family: Arial; display: block; margin: 2px; }
.linkpartners a:hover { color: orange; }


#smtopreferrers {
        width: 158px;
        background-image: url("/images/topreferrer.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        padding-left: 0px;
        border: 1px solid #BAC9CF; margin: 2px 0 8px 0;
}


#topreferrers {
	width: 300px;
	float: left;
	background-image: url("/images/topreferrer.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	padding-left: 0px;
	border: 1px solid #BAC9CF; margin: 2px 0 8px 0;
}

#topreferrers span,#smtopreferrers span { margin-right: 0px; border: 0px solid black; width: 145px; margin-left: 3px; margin-top: 3px; }

* html #topreferrers span { margin-top: 2px; }

#topreferrers img,#smtopreferrers img { vertical-align: middle; margin-right: 3px; }

#topreferrers a,#smtopreferrers a {
	margin: 2px 0px 2px 0px;
	text-decoration: none;
	color: #809DA8;
	font-family: tahoma;
	font-size: 9pt;
}

#topreferrers a:hover { color: orange; }

#topreferrers #referrerbottom {
	border: 0px solid black; width: 298px; float: left; text-align: center; clear: both; margin-top: 8px; padding-bottom: 8px;
}

#topreferrers #referrerbottom a { text-decoration: underline; }
#topreferrers #referrerbottom a:hover { color: #ccc; }

#smtopreferrers #smreferrerbottom { margin: 10px; text-align: center; }
#smtopreferrers #smreferrerbottom a { display: block; text-decoration: underline; }

#rsssection {
	width: 300px;
	height: 140px;
	background-image: url(/images/rssbackground.jpg);
	background-repeat: no-repeat;
	background-position: 70% center;
	border: 1px solid #BAC9CF; margin: 2px 0 8px 0;
}

#search { font-size: 14px; vertical-align: middle; margin-bottom: 3px; }

* html #search { margin-bottom: 3px; }

#middlecol #videosort {
	height: 30px;
	text-align: center;
	line-height: 30px;
	width: 100%;
	border: 0px;
	border-bottom: 1px solid #BAC9CF;
	margin-top: -1px;
	border-top: 1px solid #bac9cf;
	background-color: #F9F9F9;
}

#middlecol #videosort span {
	font-weight: bold;
	font-family: Tahoma;
}

#middlecol #videosort a {
	font-family: Verdana;
	margin: 0px 7px;
	text-decoration: none; 
}

#middlecol #videosort a:visited {
}

.nextprev {
	float: left;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin: 0px; 
	padding: 0px;
	font-size: 10pt;
	padding: 3px 0px; 
}

#bord-none { border-top: 0px; }
#bord-top { border-top: 1px solid #BAC9CF; }
#bord-bottom { border-bottom: 1px solid #BAC9CF; }

.currentpage { font-weight: bold; margin: 0 2px; font-size: 13px; font-family: verdana; padding: 0px; border-bottom: 1px solid #fff; font-family: arial; }

.nextprev a { 
	font-size: 13px;
	font-family: arial;
	color: #0014d1;
	text-decoration: none;
	border-bottom: 1px solid #0014d1;
	font-weight: bold; 
	margin: 0px 3px;
}

#videooptions { border: 1px solid #BAC9CF; width: 100%; text-align: center; }
#videooptions table,#picoptions table { margin: 0 auto; }
#videooptions td,#picoptions td { text-align: center; border: 0px solid black; padding: 0px; }
#videooptions .tdlinks,#picoptions .tdlinks { text-align: left; padding-right: 3px;}
#videooptions td a,#picoptions td a { text-decoration: none; font-size: 12px; }
#videooptions td a:hover,#picoptions td a:hover { color: orange; cursor: pointer; }
#picoptions img { border: 0px; }
#picoptions td { text-align: left; padding-left: 10px; }
#picoptions .poicon { width: 20px; text-align: center; }
#picoptions { padding: 5px 0px; }

#socialbookmarks { width: 100%; text-align: center; float: left; margin-bottom: 10px;}
#socialbookmarks table { margin: 0 auto; border: 0px solid black; }
#socialbookmarks td { text-align: center; }
#socialbookmarks td a { font-size: 8pt; }
#socialbookmarks .tdlinks { text-align: left; padding-right: 15px; padding-left: 1px;  }
#socialbookmarks td { padding: 1px; }

#commentbox {
	min-height: 50px;
	padding: 0px;
	border: 1px solid #BAC9CF;
	margin-top: 3px;
	margin-bottom: 10px;
	width: 100%;
}

* html #commentbox {
	height: 50px;
}

.commenthead {
	background-color: #F2F2FF;
	margin-bottom: 3px;
	height: 25px;
	font-family: Arial;
	padding-left: 10px;
	line-height: 25px;
	font-size: 10pt;
	font-weight: bold;
	color: #0014d1;
}

.commentbody {
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;
	min-height: 50px;
	margin-bottom: 5px;
	font-family: tahoma;
}

* html .commentbody {
	height: 50px;
}

.commentdate {
	font-size: 8pt;
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

#nocomments {
	line-height: 50px;
	font-size: 14pt;
	font-weight: normal;
	font-family: arial;
	text-align: center;
}

#leavecomment { width: 100%;  border: 0px solid black; margin-top: 0px; margin-bottom: 5px; }
#leavecomment #commentfield { width: 100%; height: 150px; margin-top: 3px; border: 1px solid #ccc; }

#morevidsframe {
        width: 444px;
	width: 100%; 
       height: 100px;
        border: 1px solid #BAC9CF; margin: 2px 0 5px 0;
    	text-align: center;
}

.morevids {
    margin-left: 3px;
    margin-top: 3px;
    float: none;
    text-align: center;
    width: 82px;
    border: 0px solid black;
    padding-top: 3px;
}

.morevids a { font-size: 10pt; font-family: Arial; text-decoration: none; font-weight: bold;  }

.morevids img {
    height: 66px;
    width: 80px;
    border: 1px solid black;
    display: block;
}

.middlemorevids {
    margin-top: 4px;
    margin-left: 2px;
    width: 100px;
    height: 90px;
    float: none;
}

.middlemorevids img { display: block; }

.middlemorevids #thumb { 
    width: 100px;
    height: 70px;
}

#embedbox { 
	width: 100%;
	border: 1px solid #ccc;
	margin: 0px 0 8px 0;
	text-align: center;
	padding: 5px 0px 7px 0px;
}

.embedwords { 
	margin-left: 10px;
	text-align: left;
	display: block;
	font-size: 9pt;
	font-family: arial;
	font-weight: bold;
 }

#embedbox input {
	font-size: 8pt;
	width: 92%;
}

.catboxes { 
	width: 170px;
	background-color: #F5F5F5;
	text-align: center;
	border: 1px solid #ccc;
	float: none;
	margin: 0px 10px 20px 10px;
	padding: 0px;
	font-size: 10pt;
	font-family: Tahoma;
	padding-top: 3px;
}

.catboxes img {
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #000;
}

.catboxes a { }

#gallerypreview { 

text-align: center;
width: 100%; border: 0px solid black; 

}

#gallerypreview img { padding: 0px; margin: 8px; border: 5px solid #F5F5F5; }

#gallerypic { 
	text-align: center;
}

* html #picoptions { border: 1px solid #BAC9CF; margin: 0px 0 8px 0; width: 300px; }
#picoptions { border: 1px solid #BAC9CF; margin: 0px 0 8px 0; background-color: #FFFBF4; background-color: #fff;}
#picoptions table { width: 100%; }

#embedoptions td input { font-size: 8pt; }

#loginsection, .whyregistersection {

	margin-left: 20px; 
	width: 440px;
	text-align: left;

} 

#loginsection p, .whyregistersection p {
	margin: 10px 0px;
}

.useroptionscontain {
	margin-left: 20px;
	text-align: left;
	width: 300px;
	border: 0px solid black;
	float: left; 
}

.useroptions {
	border: 1px solid #ccc;
	width: 300px;
}

.useroptions a {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

.useroptions p {
	margin: 15px;
	margin-left: 20px;
}

#logintrouble {
	text-align: center;
	margin-top: 5px;
}

.optionsboxes {
	padding: 20px 10px; 
	text-align: center; 
	border: 1px solid #ccc;
	background-color: #F2F2F2;
	color: #666;
	font-family: 10pt; 
	font-family: Verdana;  
}

.optionsconfirmation {
	margin: 10px 0px; 
	font-size: 11pt; 
	font-weight: bold; 
	font-family: Arial;
}


.optionboxerror {
	color: red; 
	font-weight: bold; 
	font-size: 11pt; 
	margin: 10px 0px; 
	font-family: arial;
}

.red { color: red; }

#whyjoin { margin-bottom: 30px; }
#whyjoin li { font-size: 10pt; font-family: verdana; margin: 10px 0px; list-style: url("/images/liarrows.gif"); color: #666; }

#showmoredesc span, #showlessdesc span { cursor: pointer; color: #0014d1; }

.leftoptions a { 
display: block;
margin: 10px 0px;
font-family: verdana; font-size: 10pt; text-decoration: none;
}

#videosearch {
	width: 300px;
	border: 1px solid #BAC9CF; margin: 2px 0 8px 0;
}

#videooptionstable td {
	text-align: left;
	font-size: 11px;
}

#videooptionstable { width: 95%; }

#sharelink {
        font-size: 14px;
        font-family: Tahoma;
        font-weight: bold;
}


#videooptionstable #sharelink {
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}

#lgpopularvideos {
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #ccc;
	margin-bottom: 5px; 
}

#lgpopularvideos .nobg, #lgpopularvideos .greybg { float: left; width: 282px; margin-bottom: 0px; border-bottom: 1px solid #ccc; padding: 2px; }
#lgpopularvideos .greybg { background-color: #FBFBFB; }

#lgpopularvideos .poplink {  font-family: Arial; font-weight: bold; color: #0014d1; border-bottom: 1px solid #0014d1; text-decoration: none; }

#embedtable { margin-bottom: 5px; width: 100%; }
#embedtable td { font-weight: bold; margin-bottom: 5px; font-family: arial; font-size: 9pt; text-align: center; }
#embedtable td input { font-size: 10px; margin-bottom: 5px; }

.lbnl { cursor: pointer; }
a.lbnl:hover { color: orange; }

#submitcontent { float: left; padding-right: 5px; margin-left: 0px; line-height: 40px; }
* html #submitcontent { margin-top: 10px; }
#submitcontent img { vertical-align: middle; }
#submitcontent a { text-decoration: underline; font-size: 11pt; font-weight: bold; color: orange; font-family: arial; }

#footerlinks { float: right; margin-right: 20px; color: white; font-size: 10px; }
#footerlinks a { font-size: 10px; color: white; text-decoration: none; }
#footerlinks a:hover { color: orange; }

#newlayout { border: 1px solid #BAC9CF; margin: 2px 0 8px 0; }
#newlayout p { font-size: 8pt; padding: 0px 5px; }

#videodesc { width: 444px; width: 100%; margin-bottom: 5px; background-color: #FBFBFB; border: 1px solid #ccc; }
#videodesc p { padding: 0px; margin: 2px 3px; }

.linkdivide { width: 150px; float: left;  }


.recommendedvideos { float: left; border: 0px solid red; width: 175px;font-size: 10px; }
.popularvideoimage { height: 60px; width: 75px; padding: 3px; border: 1px dotted #ccc; margin-right: 5px; }

#fbfanbox { margin: 10px 0px; }

