html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
color: #d68123;
background: #fff;
text-align: center;
font: 0.75em Arial, Tahoma, sans-serif;
}
html,body {
height: 100%;
}
ol, ul {
list-style: none;
}
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
font-size: 100%;
}
a{
text-decoration: none;
}
.site{
width: 995px;
margin: 0 auto;
position: relative;
text-align: left;
}
.main {
min-height: 100%;
text-align: center;
min-width: 995px;
}
.header{
height: 551px;
position: relative;
z-index:4;
}
.clear{
clear: both;
}
.logo{
width: 213px;
height: 95px;
position: absolute;
top: 20px;
left: 32px;
background:transparent url(../images/logo.png);
display: block;
}
.banner720{
position: absolute;
top: 20px;
right: 12px;
display: block;
}
.inp{
position: absolute;
top: 128px;
left: 294px;
width: 222px;
height: 19px;
/*background:transparent url(../images/input.png);*/
border: 1px solid #9B9B9B;
font: 15px Arial, sans-serif;
color: #737373;
padding: 1px 5px 1px 5px;
}
.sbutton{
position: absolute;
top: 130px;
left: 537px;
background:transparent url(../images/sbutton.gif);
width: 56px;
height: 21px;
outline: none;
border: none;
cursor: pointer;
padding: 0;
}
.sign{
position: absolute;
top: 121px;
right: 0;
height: 25px;
font-size: 13px;
color: #e05b39;
}
.myProfile{
position:absolute;
right:185px;
font-size:12px;
top:-10px;
padding:0 !important;
float:none !important;
display:inline;
white-space:nowrap;
height:auto !important;
}
.myProfile a{
color:#868686;
text-decoration:underline !important;
}
.myProfile a:hover{
text-decoration:none !important;
}
.grey{
color: #737373;
}
.sign a{
color: #737373;
text-decoration: none;
}
.sign a:hover{
text-decoration: underline;
}
.sign li{
float: left;
height: 21px;
padding: 4px 11px 0 0;
}
.cart{
padding: 0 !important;
}
.cart a{
display: block;
width: 130px;
height: 25px;
padding: 4px 0 0 0 !important;
background:transparent url(../images/cart.gif) 81px 0 no-repeat;
}
.mainmenu{
position: absolute;
top: 155px;
left: 0;
width: 995px;
height: 396px;
background:transparent url(../images/topGrad.png) repeat-x;
}
.mainmenu ul{
float: left;
width: 931px;
height: 44px;
margin-left: 32px;
}
.mainmenu ul li{
float: left;
position: relative;
height: 44px;
width: 133px;
text-indent: -5000px;
}
.mainmenu ul li span{
background-position: 0 -44px;
height: 44px;
width: 133px;
display: block;
}
.mainmenu ul li a{
display: block;
height: 44px;
width: 133px;
}
.mainmenu ul li a:hover{
background-position: 0 -88px;
}
.home{
background: url(../images/home.png);
}
.channels{
background: url(../images/channels.png);
cursor: pointer;
}
.school{
background: url(../images/school.png);
}
.events{
background: url(../images/events.png);
}
.contests{
background: url(../images/contests.png);
}
.tickets{
background: url(../images/tickets.png);
}
.upload{
background: url(../images/upload.png);
width: 133px !important;
}
.ch{
position: absolute;
top: 44px;
left: 0;
margin-left: 0 !important;
font-size: 18px;
width: 134px !important;
display: none;
z-index: 555;
}
.ch li{
float: none !important;
text-indent: 0 !important;
width: 134px !important;
height: 22px !important;
z-index: 555;
}
.ch li a{
display: block;
font-size: 17px !important;
color: #fff;
background: url(../images/fallen.png);
width: 133px !important;
height: 22px !important;
text-align: center;
}
.ch li a:hover{
background-position: 0 -44px !important;
}
.ch li span{
display: block;
text-align: center;
width: 133px !important;
height: 22px !important;
background: url(../images/fallen.png);
background-position: 0 -22px !important;
font-size: 17px !important;
color: #000;
}
li:hover ul, li.over ul { display: block; }
.liHover .ch{
display:block !important;
}
.flash{
float: left;
width: 601px;
height: 319px;
margin-left: 15px;
background: #ccc;
}
.banner336{
float: left;
margin: 21px 0 0 25px;
}
.content{
width: 995px;
padding-bottom: 30px;
}

#video_container{
	left: 20px;
}

.leftCol{
float: left;
width: 670px;
}
.title{
float: left;
position: relative;
width: 670px;
height: 50px;
background: url(../images/rcTitle.png);
}
.title h2{
position: absolute;
display: block;
top: 12px;
left: 55px;
font-size: 15px;
color: #434343;
width: 456px;
height: 23px;
border-bottom: 1px solid #7a7a7a;
}
.title a{
position: absolute;
display: block;
top: 8px;
left: 511px;
font-size: 15px;
padding-top: 4px;
color: #fff;
width: 117px;
height: 24px;
text-align: center;
background: url(../images/titleStart.png);
}
.firstUl{
width: 670px;
height: 210px;
overflow: hidden;
}
.firstUl li{
position: relative;
float: left;
height: 210px;
width: 180px;
margin: 0 5px 0 38px;
}
.firstUl li h4{
display: block;
padding-top: 17px;
font: bold 17px Arial, Tahoma, sans-serif;
color: #0054d1;
}
.firstUl li div{
border: 1px solid #acacac;
width: 134px;
height: 74px;
}
.firstUl li img{
border: 1px solid #fff;
width: 132px;
height: 72px;
}
.firstUl li a{
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
}
.firstUl li a:hover{
color: #2c79ec;
}
.firstUl li span{
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.firstUl li a{
display: block;
}
.rating_container{
position: absolute;
top: 121px;
right: 0;
width: 95px !important;
height: 14px !important;
border: none !important;
}
.rating_container a{
float: left;
width: 14px !important;
height: 14px !important;
border: none !important;
margin-right: 5px;
border: none;
background: url(../images/star.png);
cursor: pointer;
}
.rating_container a.rating_off{
background-position: 0 -14px !important;
}
.firstUl .rating_container{
top: 158px !important;
}
.name{
font: bold 14px Arial, Tahoma, sans-serif !important;
color: #d31919 !important;
display: inline !important;
height: 18px;
overflow: hidden !important;
}
.name:hover{
color: #f35252 !important;
}
.theme{
width: 670px;
height: 200px;
overflow: hidden;
position: relative;
}
.forv{
position: absolute;
cursor: pointer;
display: block;
width: 26px;
height: 26px;
top: 57px;
right: 16px;
background: url(../images/forv.png);
}
.back{
position: absolute;
display: block;
cursor: pointer;
width: 26px;
height: 26px;
top: 57px;
left: 6px;
background: url(../images/back.png);
}
.theme h2{
width: 636px;
height: 25px;
background: #eeeeee;
margin-left: 30px;
font-size: 18px;
color: #0054d1;
padding: 3px 0 0 4px;
}
.theme h2 a{
font-size: 18px;
color: #0054d1;
float:left;
}
.theme #more_link{
	float:right;
	font-size: 12px;
	padding: 6px;
}
.theme h2 a:hover{
color: #2c79ec;
}
.theme ul li{
position: relative;
float: left;
height: 170px;
width: 185px;
padding-left: 38px;
}
.theme ul li div{
border: 1px solid #acacac;
width: 134px;
height: 74px;
margin-top: 3px;
}
.theme ul li img{
border: 1px solid #fff;
width: 132px;
height: 72px;
}
.theme ul li a{
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 180px;
overflow: hidden;
height: 32px;
}
.theme ul li div a{
color: #0054d1;
width: auto;
height: auto;
}
.theme ul li a:hover{
color: #2c79ec;
}
.theme ul li span{
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.theme ul li a{
display: block;
}
.bus{
position: relative;
margin: 40px 0 0 32px;
background: url(../images/banBus.jpg);
border-right: 9px solid #e5e5e5;
border-left: 9px solid #e5e5e5;
border-top: 12px solid #e5e5e5;
border-bottom: 12px solid #e5e5e5;
width: 616px;
height: 213px;
}
.bus a{
position: absolute;
width: 616px;
height: 213px;
top: 0;
left: 0;
}
.rightCol{
position: relative;
float: left;
width: 300px;
margin-top: 13px;
padding-left: 20px;
}
.myschool_rightCol{
position: relative;
float: left;
width: 300px;
margin-top: 13px;
}
.my_nav{
width: 300px;
margin-bottom: 15px;
height: 203px;
background: #e5e5e5;
}
.my_nav ul{
width: 283px;
height: 34px;
background: url(../images/my_nav.png) repeat-x;
padding: 7px 0 0 17px;
}
.my_nav ul li{
float: left;
width: 95px;
height: 30px;
}
.my_nav ul li span{
position: relative;
display: block;
cursor: pointer;
height: 30px;
}
.my_nav ul li span div{
display: none;
}
.my_nav ul li div div{
display: block;
}
.my_nav ul li div{
position: relative;
display: block;
background-position: 0 -30px;
width: 95px;
height: 30px;
}
.my_nav_cont{
position: absolute !important;
width: 248px !important;
height: 129px !important;
background: #fff;
padding: 10px;
font-size: 11px;
color: #a1a19f;
overflow: hidden;
}
.mobile{
background: url(../images/mobile.png);
}
.mobile .my_nav_cont{
bottom: -149px;
left: 0;
}
.blogs{
background: url(../images/blogs.png);
width: 72px !important;
margin: 0 3px;
}
.blogs .my_nav_cont{
bottom: -149px;
left: -98px;
}
.deals{
background: url(../images/deals.png);
}
.deals .my_nav_cont{
bottom: -149px;
right: 0;
}
.small{
width: 72px !important;
}
.toolbar{
display: block;
width: 300px;
height: 100px;
margin-bottom: 15px;
font-size: 15px;
color: #fff;
background: url(../images/dcntickets.png);
text-align: center;
padding-top: 5px;
}

.trivia{
display: block;
width: 300px;
margin-bottom: 15px;
height: 252px;
background: url(../images/trivia.png);
}
.pocer{
display: block;
width: 300px;
margin-bottom: 15px;
height: 45px;
background: url(../images/pocer.png);
}
.banner300{
margin-bottom: 15px;
float: left;
width: 300px;
}
.hFooter {
height: 70px;
}
.footer {
height: 70px;
margin-bottom: 20em;
}

.footercont {
height: 70px;
text-align: center;
width: 995px;
margin: 0 auto;
}
.footercont ul{
margin: 17px 0 5px 195px;
}
.footercont ul li{
float: left;
margin-left: 45px;
}
.footercont ul li a{
font: bold 16px Arial, Tahoma, sans-serif;
color: #0054d1;
text-decoration: underline;
}
.footercont ul li a:hover{
color: #4d8eee;
}
.footercont span{
font: 12px Arial, Tahoma, sans-serif;
color: #8c9093;
clear: both;
}
#DHTMLgoodies_thumbs{
overflow:hidden;
position:relative;
width: 670px;
height: 180px;
}
#DHTMLgoodies_thumbs_inner{
position:absolute;
width:50000px;
}
#DHTMLgoodies_thumbs2{
overflow:hidden;
position:relative;
width: 670px;
height: 170px;
}
#DHTMLgoodies_thumbs_inner2{
position:absolute;
width:50000px;
}
#DHTMLgoodies_thumbs3{
overflow:hidden;
position:relative;
width: 670px;
height: 170px;
}
#DHTMLgoodies_thumbs_inner3{
position:absolute;
width:50000px;
}
#DHTMLgoodies_thumbs4{
overflow:hidden;
position:relative;
width: 670px;
height: 170px;
}
#DHTMLgoodies_thumbs_inner4{
position:absolute;
width:50000px;
}
#DHTMLgoodies_thumbs5{
overflow:hidden;
position:relative;
width: 670px;
height: 170px;
}
#DHTMLgoodies_thumbs_inner5{
position:absolute;
width:50000px;
}
/* Login Page */
.site_login{
width: 995px;
height: 553px;
background: url(../images/login_short.png) 0 0px no-repeat;
position: relative;
}
.site_login .logo{
position: absolute;
top: 73px;
left: 284px;
width: 347px;
height: 156px;
background: transparent;
}
.site_login img{
position: absolute;
width: 230px;
height: 38px;
bottom: 221px;
right: 131px;
}
.hFooter_login {
height: 50px;
}
.footer_login {
height: 30px;
margin-top: -30px;
}
.footercont_login {
height: 30px;
text-align: center;
width: 892px;
margin: 0 auto;
}
.login{
position: absolute;
width: 260px;
height: 56px;
bottom: 138px;
right: 108px;
}

.login td{
font-size: 17px;
line-height: 19px;
color: #475b73;
padding: 0em 0.3em 0.4em 0em;
}
.pas{
margin-top: 8px;
}
.input{
width: 170px;
height: 17px;
color: #686868;
border: 1px inset;
border-color: #9b9b9b;
margin-left: 5px;
}
.remPass{
position: absolute;
width: 241px;
height: 77px;
bottom: 50px;
right: 131px;
}
.remPass label{
position: absolute;
width: 219px;
height: 40px;
cursor: pointer;
top: 0;
left: 33px;
font-size: 13px;
color: #484848;
}
#forgot_password{
display: block;
position: absolute;
bottom: 0px;
width: 300px;
left: -22px;

}
#forgot_password a{
	font-size: 14px;
	color: #484848;
	text-decoration: underline;
	margin-left: 20px;
}

.sbutton_login{
position: absolute;
bottom: 0;
right: 127px;
background:transparent url(../images/login.png);
width: 106px;
height: 36px;
outline: none;
border: none;
cursor: pointer;
}
/*End of Login Page */
/* Logout Page */
.site_logout{
width: 100%;
min-width: 340px;
height: 625px;
background: url(../images/logout.jpg) 0 17px no-repeat;
position: relative;
}
.site_logout .login{
top: 280px;
left: 0;
}
.site_logout .remPass{
top: 347px;
left: 91px;
}
.site_logout .sbutton_login{
top: 451px;
left: 153px;
}
.site_logout p{
position: absolute;
top: 148px;
left: 70px;
width: 160px;
color: #343434;
font-size: 15px;
}
.site_logout .logo{
position: absolute;
top: 31px;
left: 16px;
width: 210px;
height: 100px;
background: transparent;
}
.goto{
position: absolute;
top: 578px;
left: 130px;
color: #fff;
font-size: 24px;
}
.goto:hover{
text-decoration: underline;
}
/*End of Logout Page */
/*Upload Page */
.site_upload{
width: 892px;
height: 1070px;
background: url(../images/tvs.jpg) 0 36px no-repeat;
position: relative;
}
.site_upload .logo{
position: absolute;
top: 73px;
left: 284px;
width: 347px;
height: 156px;
background: transparent;
}
.upload_cont{
position: absolute;
top: 320px;
left: 0px;
width: 995px;
height: 286px;
background: url(../images/uploader.png) repeat-x;

}
.upload_cont h2{
display: block;
position: absolute;
top: 11px;
left: 39px;
width: 290px;
height: 52px;
background: url(../images/baloon.png) no-repeat;
font-size: 24px;
text-decoration: underline;
color: #424040;
padding: 12px 0 0 75px;
}
.type_file {
position: absolute;
top: 78px;
left: 143px;
color: #717171;
}
.upload_title {
position: absolute;
top: 127px;
left: 97px;
width: 279px;
height: 27px;
text-align: right;
}
.upload_title span{
font-size: 16px;
color: #283d90;
}
.upload_title input{
color: #717171;
height: 18px;
width: 230px;
font-size: 13px;
border: 1px inset #9b9b9b;
}
.upload_descr {
position: absolute;
top: 171px;
left: 34px;
width: 465px;
text-align: right;
}
.upload_descr span{
font-size: 16px;
color: #283d90;
float: right;
}
.upload_descr textarea{
color: #717171;
height: 50px;
width: 353px;
font-size: 14px;
border: 1px inset #9b9b9b;
float: right;
margin-left: 3px;;
}
.upload_tags {
	position: absolute;
	top: 243px;
	left: 97px;
	width: 279px;
	height: 27px;
	text-align: right;
}

.upload_tags span{
font-size: 16px;
color: #283d90;
float: left;	
}

.upload_tags input{
color: #717171;
height: 18px;
width: 230px;
font-size: 13px;
border: 1px inset #9b9b9b;
}

.upload_cont .video_channel_select{
position: absolute;
top: 125px;
right: 60px;
width: 200px;
color: #717171;
}

.upload_cont .video_subchannel_select{
position: absolute;
top: 160px;
right: 60px;
width: 200px;
color: #717171;
}

#video_contest_id{
position: absolute;
top: 83px;
right: 60px;
width: 200px;
color: #717171;
}

#channel_or_contest{
position: absolute;
top: 105px;
right: 50px;
width: 200px;
color: #717171;
}

.upload_bar{
position: absolute;
bottom: -40px;
right: -40px;
width: 700px;
height: 38px;
outline: none;
border: none;
cursor: pointer;
}

.upload_bar img{
position: absolute;
width: 168px;
height: 29px;
bottom: -10px;
right: 40px;
}

.sbutton_upload{
position: absolute;
bottom: -37px;
right: 0px;
background:transparent url(../images/upload_submit.png);
width: 230px;
height: 38px;
outline: none;
border: none;
cursor: pointer;
}
/*End of Upload Page */
/*title of Channels*/
.ch_title{
position: absolute;
min-width: 145px;
height: 29px;
top: 126px;
left: 0;
background:transparent url(../images/graylogo.jpg) top left repeat-x;
}
.ch_title h2{
color: #FFF;
padding: 3% 0 0 0;
}

.chSports{
background:transparent url(../images/titleSports.png) top left no-repeat;
}
.chMusic{
background:transparent url(../images/titleMusic.png) top left no-repeat;
}
.chLifestyle{
background:transparent url(../images/titleLifestyle.png) top left no-repeat;
}
.chEntertainment{
background:transparent url(../images/titleEntertainment.png) top left no-repeat;
}
.chCollege{
background:transparent url(../images/titleCollege.png) top left no-repeat;
}
/*end of title of Channels*/
/*signup page*/
.header_signup{
height: 303px;
background: url(../images/signupHeader.jpg) 10px center no-repeat #000;
}
.header_signup a{
display: block;
position: absolute;
width: 308px;
height: 140px;
top: 103px;
left: 325px;
}
.content_signup{
height: 1130px;
position: relative;
background: url(../images/signupWith.png) no-repeat;
top: 338px;
}
.signup_cont{
position: absolute;
top: 118px;
left: 30px;
width: 914px;
background: #E5E5E5 url(../images/uploader.png) repeat-x;
border-right: 14px solid #e5e5e5;
border-left: 14px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
}

#tos{
padding-left: 3.4em;
padding-bottom: 2em;
}

.fieldWithErrors{
	border: 1px solid red;
}


.signup_reg{
font-size: 15px;
color: #2e6ae4;
text-decoration: underline;
top: 3px;
right: 5px;
position: absolute;
}
.signup_reg:hover{
color: #759dee;
}
.step{
position: absolute;
width: 73px;
height: 27px;
top: -24px;
left: -3px;
background: url(../images/step.png) no-repeat;
}
#activate_header h2, #form_header h2{
display: block;
position: absolute;
top: 3px;
left: 39px;
width: 290px;
height: 52px;
font-size: 24px;
text-decoration: underline;
color: #424040;
padding: 12px 0 0 75px;
}

#forgot h2{
display: block;
position: absolute;
top: 3px;
left: 39px;
width: 290px;
height: 52px;
font-size: 24px;
text-decoration: underline;
color: #424040;
padding: 12px 0 0 75px;
}

#form_header h2{
background: url(../images/baloon1.png) no-repeat;
}
.errorExplanation{
	border: 1px solid red;
	background-color: #fff;
	padding: 4px;
}

.signup_cont2{
top: 100px;
}

.signup_cont2 .notices{
padding: 105px;
font-size: 20px;
}
.signup_cont2 h2{
background: url(../images/baloon2.png) no-repeat;
}
.signup_cont3{
top: 765px;
}
.signup_cont3 h2{
background: url(../images/baloon3.png) no-repeat;
width: 520px;
}
.signup_cont3 h2 span{
color: #958e8e;
font-size: 14px;
}
.signup_descr {
right: 416px;
}
.sbutton_signup{
position: absolute;
bottom: -58px;
right: -38px;
background:transparent url(../images/signup_submit.png);
width: 408px;
height: 58px;
outline: none;
border: none;
cursor: pointer;
}
.signup_title {
position: relative;

right: 491px;
width: 340px;
height: 27px;
text-align: right;
}
.signup_title2 {
top: 105px;
}
.signup_title3 {
top: 141px;
}
.signup_title4 {
top: 177px;
}
.signup_title_bday {
top: 213px;
}
.signup_title6 {
top: 249px;
}
.signup_title7{
top: 69px;
right: 95px;
}
.signup_photo{
top: 105px;
right: 98px;
}

.form_left_column{
	width:350px;
	float:left;
	padding: 7em 0 0 7em;
}

.form_right_column{
	width:350px;
	float:right;
	padding: 7em 0 0 0;
	margin-right: 7em;
}

.signup_title td{
color: #283d90;
font-size:17px;
line-height:19px;
padding:0 0.3em 0.9em 0;
}

.signup_title input{
color: #717171;
height: 18px;
width: 230px;
font-size: 13px;
border: 1px inset #9b9b9b;
}
.signup_title select{
color: #717171;
width: 230px;
}
.signup_title_bday select{
color: #717171;
width: 75px;
}
.signup_title_little {
position: absolute;
top: 177px;
right: 651px;
width: 160px;
height: 27px;
text-align: right;
}
.signup_title_little2 {
top: 213px;
}
.signup_title_little2 b{
position: absolute;
top: 4px;
right: -80px;
font-size: 12px;
color: #363636;
}
.signup_title_little span{
font-size: 16px;
color: #283d90;
}
.signup_title_little input{
color: #717171;
height: 18px;
width: 70px;
font-size: 13px;
border: 1px inset #9b9b9b;
}
.select3{
position: absolute;
top: 83px;
right: 60px;
width: 200px;
color: #717171;
}
.img_descr{
position: absolute;
width: 325px;
height: 25px;
top: 135px;
right: 24px;
}
.img_descr span{
font-size: 11px;
color: #363636;
}
.img_descr .swfupload{
background:transparent url(../images/chooseFile.png);
width: 79px;
height: 19px;
outline: none;
border: none;
padding: 0;
cursor: pointer;
float: left;
margin-right: 4px;
}
.signup_img_cont{
position: absolute;
width: 206px;
height: 80px;
top: 155px;
right: 108px;
}
.signup_img_cont p{
position: absolute;
width: 121px;
top: 42px;
left: 0;
font-size: 12px;
color: #363636;
}
.signup_img_cont div{
position: absolute;
width: 77px;
height: 77px;
top: 0;
right: 0;
border: 1px solid #727272;
overflow: hidden;
}
.signup_img_cont div img{
border: 1px solid #fff;
}
.sbutton_signup_step1{
position: absolute;
top: 90px;
left: 64px;
background:transparent url(../images/signup_submit_step1.png);
width: 208px;
height: 28px;
outline: none;
border: none;
cursor: pointer;
}
.sbutton_signup_step2{
background:transparent url(../images/signup_submit_step2.png);
top: 248px;
left: 666px;
}
.signup_institution {
top: 141px;
left: 478px;
}

.signup_class_of {
top: 178px;
left: 478px;
}

.signup_title8 {
top: 151px;
}
/*end of signup page*/
/*contest page*/
.header_contest{
height: 602px;
}
.mainmenu_contest{
background:transparent url(../images/contestHeader.png);
height: 447px;
}

.mainmenu_shop{
background:transparent url(../images/shopmod.jpg);
height: 447px;
}
.mainmenu_shop p{
position: absolute;
width: 670px;
height: 120px;
top: 290px;
right: 30px;
font-size: 14px;
color: #fff;
text-indent: 36px;
overflow: hidden;
text-align: justify;
}



.prev_contest{
display: block;
position: absolute;
width: 166px;
height: 26px;
top: 222px;
right: 0;
}
.mainmenu_contest p{
position: absolute;
width: 670px;
height: 120px;
top: 290px;
right: 62px;
font-size: 14px;
color: #fff;
text-indent: 36px;
overflow: hidden;
text-align: justify;
}
.content_contest{
background: #efefef;
padding-bottom: 70px;
zoom:1;
}
.content_contest:after {
content: " ";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.content_contest a{
display: block;
float: left;
width: 300px;
height: 280px;
margin: 18px 15px;
overflow: hidden;
}
.content_contest a img{
width: 300px;
height: 250px;
}
/*end of contest page*/
/*video page*/
.video_player{
position: absolute;
width: 601px;
height: 319px;
top: 44px;
right: 213px;
background: #ccc;
}
#quality_links a{
	color: #FFF;
}
.author_descr{
float: left;
position: relative;
width: 650px;
height: 131px;
background: url(../images/author_descr_back.png);
margin: 18px 0 0 20px;
overflow: hidden;
}
.author_descr_img{
float: left;
width: 56px;
height: 55px;
background: url(../images/author_descr_img.png) no-repeat;
margin: 6px 0 0 12px;
}
.author_descr_img img{
float: left;
width: 48px;
height: 48px;
margin: 2px 0 0 5px;
}
.author_descr h4{
float: left;
font-size: 20px;
color: #fff;
margin: 7px 0 0 20px;
}
.author_descr_title{
float: left;
position: relative;
width: 540px;
height: 17px;
overflow: hidden;
border-bottom: 1px solid #7a7a7a;
margin: 0 0 0 20px;
padding-top: 11px;
}
.author_descr_title .author{
float: left;
color: #3f86e8;
font-size: 14px;
}
.author_descr_title .description{
float: left;
color: #434343;
font-size: 14px;
margin: 0 0 0 40px;
}
.author_descr_title a{
position: absolute;
display: block;
top: 0;
right: 0;
font-size: 15px;
padding-top: 4px;
color: #fff;
width: 112px;
height: 34px;
text-align: center;
background: url(../images/author_descr_a.png);
}
.author_descr_little{
clear: both;
width: 610px;
height: 15px;
overflow: hidden;
margin: 0 0 0 20px;
font-size: 12px;
color: #434343;
padding-top: 4px;
}
.author_descr_little span{
color: #4b8ce8;
}

.edit_video_section{
float: left;
position: relative;
width: 648px;
height: 615px;
background: #CCCCCC;
margin: 18px 0 0 23px;
overflow: hidden;
color: #000000;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}

.edit_video_section_item{
padding: 5px 0 5px 20px;
}

.edit_video_section h2{
padding: 10px 0 5px 20px;
}

.upload_video_section{
float: left;
position: relative;
width: 360px;
height: 435px;
background: #CCCCCC;
margin: 0;
overflow: hidden;
color: #000000;
border: 2px solid #666666;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}

.upload_video_section_item{
padding: 5px 0 5px 20px;
}

.upload_video_section h2{
padding: 10px 0 5px 20px;
}

.comments{
float: left;
width: 630px;
overflow: hidden;
margin-left: 30px;
position: relative;
}
.comments li{
float: left;
width: 630px;
border-bottom: 1px solid #dfdfdf;
padding: 0 0 11px 25px;
}
.comments li h5{
float: left;
margin-top: 50px;
font-size: 17px;
color: #434343;
}
.comments li div{
clear: both;
padding: 17px 0 20px 0;
font-size: 13px;
width: 600px;
color: #434343;
}
.comments li div b{
color: #0054d1;
font-style: normal !important;
}
.pad{
padding: 0 !important;
}
.more_comments{
display: block;
float: right;
width: 117px;
height: 28px;
margin-top: 10px;
background: url(../images/more_com.png);
}
.to_comment{
clear: both;
padding: 17px 0 0 20px;
font-size: 13px;
width: 630px;
}
.to_comment h5{
clear: both;
font-size: 18px;
color: #434343;
}
.to_comment a{
display: block;
clear: both;
text-decoration: underline;
font-size: 14px;
color: #3f86e8;
padding-top: 15px;
}
.to_comment a:hover{
color: #66a4fa;
}
.rightCol_video{
margin-top: 0;
height: 860px;
position: relative;
}
.report{
float: right;
position: relative;
width: 289px;
height: 50px;
background: url(../images/report.png);
}
.report a{
position: absolute;
display: block;
top: 9px;
right: 48px;
font-size: 15px;
padding-top: 4px;
color: #fff;
width: 160px;
height: 24px;
text-align: center;
}
.rater_cont{
float: left;
margin: 17px 0 0 35px;
}
.rater_cont span{
float: left;
padding-right: 10px;
font-size: 15px;
color: #383838;
text-decoration: underline;
}
.rater{
float: left;
width: 110px !important;
height: 17px !important;
border: none !important;
}
.rater a{
float: left;
width: 18px !important;
height: 17px !important;
border: none !important;
margin-right: 4px;
border: none;
background: url(../images/star_big.png);
cursor: pointer;
}

.rater a.rating_off{
background-position: 0 -17px !important;
}
.rightCol_video h5{
float: left;
display: block;
margin: 90px 0 0 10px;
font-size: 18px;
color: #7b7b7b;
text-decoration: underline;
}
.rightCol_video ul{
float: left;
margin: 28px 0 0 10px;
width: 275px;
height: 590px;
overflow: hidden;
}
.rightCol_video ul li{
position: relative;
height: 102px;
width: 285px;
}
.rightCol_video ul li div{
float: left;
border: 1px solid #acacac;
width: 134px;
height: 74px;
margin: 3px 10px 0 0;
}
.rightCol_video ul li img{
border: 1px solid #fff;
width: 132px;
height: 72px;
}
.rightCol_video ul li a{
float: left;
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
height: 32px;
overflow: hidden;
}
.rightCol_video ul li div a{
width: auto;
height: auto;
}
.rightCol_video ul li a:hover{
color: #2c79ec;
}
.rightCol_video ul li span{
float: left;
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.name2{
font: bold 11px Arial, Tahoma, sans-serif !important;
color: #0054d1 !important;
display: inline !important;
padding-top: 2px;
width: 115px !important;
height: 15px;
overflow: hidden;
}
.name2:hover{
color: #6ea4f5 !important;
}
.rating_container_search{
position: inherit;
width: 77px !important;
height: 14px !important;
border: none !important;
}

.rating_container_search a{
float: left;
margin: 0 0 0 1px !important;
width: 14px !important;
height: 14px !important;
border: none !important;
background: url(../images/star.png);
cursor: pointer;
}
.rating_container_search a.rating_off{
	background-position: 0 -14px !important;
}

.rating_container_related{
position: absolute;
top: 28px;
left: 200px;
width: 77px !important;
height: 14px !important;
border: none !important;
}
.rating_container_related a{
float: left;
margin: 0 0 0 1px !important;
width: 14px !important;
height: 14px !important;
border: none !important;
background: url(../images/star.png);
cursor: pointer;
}
.rating_container_related a.rating_off{
	background-position: 0 -14px !important;
}
.more_vid{
display: block;
position: absolute;
width: 113px;
height: 28px;
right: 50px;
background: url(../images/more_vid.png);
}

/*end of video page*/
/*events page*/
.mainmenu_events{
height: 164px;
background: url(../images/events_back_header.jpg) no-repeat #000;
}
.header_events{
height: 318px;
}
.content_events{
background: url(../images/events_back.jpg) no-repeat #000;
height: 1255px;
position: relative;
}
.content_events .player{
background: #ccc;
position: absolute;
width: 458px;
height: 274px;
top: 171px;
left: 266px;
}
.content_events .announces{
position: absolute;
width: 575px;
top: 468px;
left: 48px;
overflow: hidden;
}
.content_events .announces h3{
font-size: 30px;
display: block;
color: #fff;
margin-bottom: 15px;
}
.content_events .announces h3 span{
font-size: 18px;
color: #ccc;
}
.content_events .announces p{
font-size: 14px;
color: #fff;
margin-bottom: 20px;
}
.content_events .tour_events{
position: absolute;
width: 265px;
top: 468px;
right: 45px;
overflow: hidden;
}
.content_events .tour_events h3{
width: 130px;
height: 37px;
font-size: 17px;
display: block;
padding: 15px 0 0 135px;
color: #fff;
background: url(../images/dcn_bus_little.png);
}
.content_events .tour_events ul{
width: 237px;
margin: 16px 0 0 28px;
}
.content_events .tour_events ul li{
width: 224px;
margin-bottom: 7px;
padding-left: 13px;
background: url(../images/blue_circle.png) 1px 6px no-repeat;
}
.content_events .tour_events ul li a{
color: #ffb400;
font-size: 15px;
}
.content_events .tour_events ul li a:hover{
color: #ffd265;
}
.content_events .highlights{
position: absolute;
width: 940px;
height: 266px;
top: 785px;
left: 18px;
overflow: hidden;
}
.content_events .highlights h3{
width: 598px;
height: 37px;
font-size: 17px;
display: block;
padding: 15px 0 0 135px;
color: #fff;
background: url(../images/dcn_bus_big.png) no-repeat;
}
.highlights ul{
margin-top: 25px;
width: 940px;
height: 202px;
overflow: hidden;
}
.highlights ul li{
float: left;
position: relative;
height: 102px;
width: 310px;
}
.highlights ul li div{
float: left;
border: 1px solid #acacac;
width: 134px;
height: 74px;
margin: 3px 10px 0 0;
}
.highlights ul li img{
border: 1px solid #000;
width: 132px;
height: 72px;
}
.highlights ul li a{
float: left;
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
}
.highlights ul li a:hover{
color: #2c79ec;
}
.highlights ul li span{
float: left;
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.rate3{
position: absolute;
top: 60px;
right: 25px;
width: 77px !important;
height: 14px !important;
border: none !important;
}
.rate3 div{
float: left;
margin: 0 0 0 1px !important;
width: 14px !important;
height: 14px !important;
border: none !important;
background: url(../images/star_black.png);
cursor: pointer;
font-size: 0;
}
.more_vid_black{
display: block;
position: absolute;
width: 113px;
height: 28px;
bottom: 170px;
right: 80px;
background: url(../images/more_vid_black.png);
}
/*and of events page*/
/*official content page*/
.header_ofcont{
height: 94px;
background: url(../images/header_ofcont.jpg) no-repeat #000;
position: relative;
}
.header_ofcont a{
display: block;
position: absolute;
width: 160px;
height: 63px;
top: 9px;
left: 24px;
}
.header_ofcont input{
position: absolute;
top: 51px;
right: 4px;
width: 222px;
height: 19px;
background:transparent url(../images/input.png);
border: none;
font: 15px Arial, sans-serif;
color: #737373;
padding: 2px 5px 0 5px;
}
.header_ofcont span{
display: block;
position: absolute;
bottom: 2px;
left: 410px;
font-size: 18px;
color: #fff;
}
.content_ofcont{
background: #546477;
}
.descr_ofcont{
background: #fff;
width: 932px;
height: 809px;
position: relative;
margin: 0 0 6px 31px;
overflow: hidden;
}
.corners_up{
position: absolute;
width: 932px;
height: 7px;
top: 0;
left: 0;
background: url(../images/corners.png) 0 0 no-repeat;
}
.corners_down{
position: absolute;
width: 932px;
height: 7px;
bottom: 0;
left: 0;
background: url(../images/corners.png) 0 -7px no-repeat;
}
.descr_ofcont h2{
width: 100%;
padding-top: 81px;
text-align: center;
font-size: 30px;
color: #bebbbb;
display: block;
}
.descr_ofcont .player{
background: #ccc;
position: absolute;
width: 296px;
height: 247px;
top: 175px;
left: 21px;
}
.descr_ofcont .description{
position: absolute;
width: 283px;
height: 350px;
top: 175px;
right: 21px;
border: 1px solid #6f7ca8;
overflow: auto;
color: #A1A19F;
}
.descr_ofcont .description p{
font-size: 13px;
color: #A1A19F;
padding: 5px;
text-indent: 15px;
}
.descr_ofcont .description h4{
position: relative;
height: 24px;
display: block;
background: #6f7ca8;
padding: 8px 0 0 20px;
color: #fff;
font-size: 15px;
}
.descr_ofcont .description h4 a{
position: absolute;
display: block;
top: 4px;
right: 19px;
font-size: 15px;
padding-top: 4px;
color: #fff;
width: 141px;
height: 21px;
text-align: center;
background: url(../images/of_cont_but.png);
}
.descr_ofcont img{
position: absolute;
width: 300px;
height: 250px;
top: 450px;
left: 17px;
}
.descr_ofcont .top_rates{
position: absolute;
width: 588px;
height: 248px;
top: 550px;
right: 21px;
border: 1px solid #6f7ca8;
overflow: hidden;
color: #A1A19F;
}
.descr_ofcont .top_rates h5{
position: relative;
height: 24px;
display: block;
background: #6f7ca8;
padding: 8px 0 0 20px;
color: #fff;
font-size: 15px;
}
.descr_ofcont b{
position: absolute;
color: #6f7ca8;
font-size: 11px;
top: 530px;
right: 22px;
}
.descr_ofcont .contest_promo{
position: relative;
top: -16px;
height: 250px;
width: 300px;
}
.top_rates_ul{
width: 670px;
height: 210px;
overflow: hidden;
}
.top_rates_ul li{
position: relative;
float: left;
height: 210px;
width: 135px;
margin: 0 7px;
}
.top_rates_ul li h4{
display: block;
padding-top: 17px;
font: 15px Arial, Tahoma, sans-serif;
color: #333333;
text-align: left;
}
.top_rates_ul li div{
border: 1px solid #acacac;
width: 52px;
height: 52px;
}
.centring{
margin-left: 41px;
}
.top_rates_ul li img{
border: 1px solid #fff;
width: 50px;
height: 50px;
position: relative;
top: 0;
left: 0;
}
.top_rates_ul li a{
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
height: 32px;
overflow: hidden;
}
.top_rates_ul li div a{
width: auto;
height: auto;
}
.top_rates_ul li b{
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
height: 16px;
overflow: hidden;
text-decoration: underline;
position: relative;
right: 0;
top: 0;
}
.top_rates_ul li a:hover{
color: #2c79ec;
}
.top_rates_ul li span{
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.top_rates_ul li a{
display: block;
}
.top_rates_ul li .rating_container{
position: relative;
top: 0;
width: 95px !important;
height: 14px !important;
border: none !important;
}
.rating_container a{
float: left;
width: 14px !important;
height: 14px !important;
border: none !important;
margin-right: 5px;
border: none;
background: url(../images/star.png);
cursor: pointer;
}
a.emptyStar{
background-position: 0 -14px !important;
}
.firstUl .rating_container{
top: 158px !important;
}
.cur_ent{
border: 1px solid #6f7ca8;
width: 993px;
height: 238px;
position: relative;
background: url(../images/cur_ent_grad.png) repeat-y;
}
.cur_ent h4{
width: 993px;
height: 35px;
background: url(../images/cur_ent.png);
}
.theme2 ul li{
position: relative;
float: left;
height: 190px;
width: 182px;
padding: 0 25px;
}
.theme2 ul li div{
border: 1px solid #acacac;
width: 134px;
height: 74px;
margin-top: 3px;
}
.theme2 ul li img{
border: 1px solid #efefef;
width: 132px;
height: 72px;
}
.theme2 ul li a{
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
}
.theme2 ul li a:hover{
color: #2c79ec;
}
.theme2 ul li span{
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.theme2 ul li a{
display: block;
}
.theme2 ul li b{
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
text-decoration: underline;
position: relative;
right: 0;
top: 0;
}
.cur_ent #DHTMLgoodies_thumbs{
width: 939px !important;
margin-left: 20px;
height: 190px;
}
.vote{
position: absolute;
display: block;
bottom: 0;
right: 0;
width: 86px !important;
height: 21px;
background: url(../images/vote.png);
}
.theme2 .rating_container{
top: 145px !important;
right: -5px;
}
.theme2 .rating_container a{
background: url(../images/star_grey.png);
}
/*end of official content page*/
/*my chool page content page*/
.header_myschool{
height: 199px;
}
.header_myschool .mainmenu{
height: 44px;
}
.content_myschool {
background: #253641;
}
.content_myschool .my_nav,.content_myschool .toolbar,.content_myschool .trivia,.content_myschool .pocer{
margin-bottom: 0;
}
.content_myschool .banner300{
margin-bottom: 0;
float: none;
}
.content_myschool .banner300{
margin-bottom: 0;
float: none;
}
.content_myschool .leftCol h2{
display: block;
width: 650px;
height: 80px;
overflow: hidden;
font-size: 30px;
margin-top: 25px;
padding-left: 5px;
color: #fefefe;
text-decoration: underline;
}
.content_myschool .leftCol{
position: relative;
}
.content_myschool .leftCol select{
position: absolute;
top: 50px;
right: 90px;
width: 150px;
color: #717171;
}
.myschool_comand{
position: relative;
margin-left: 10px;
background: url(../images/myschool_corup.png) no-repeat #fff;
width: 600px;
height: 725px;
}
.myschool_cordown{
position: absolute;
width: 600px;
height: 10px;
bottom: -1px;
right: 0;
font-size:1px;
background: url(../images/myschool_cordown.png) no-repeat;
}
.myschool_comand_ul{
position: absolute;
top: 73px;
left: 15px;
width: 275px;
height: 610px;
overflow: hidden;
}
.myschool_comand_ul li{
position: relative;
height: 95px;
width: 285px;
}
.myschool_comand_ul li div{
float: left;
border: 1px solid #acacac;
width: 134px;
height: 74px;
margin: 3px 10px 0 0;
}
.myschool_comand_ul li img{
border: 1px solid #fff;
width: 132px;
height: 72px;
}
.myschool_comand_ul li a{
float: left;
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
overflow: visible;
height: 32px;
}
.myschool_comand_ul .all_videos_link{
float: left;
display: block;
font: bold 14px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 130px;
overflow: visible;
height: 32px;
}

.myschool_comand_ul li div a{
height: auto;
width: auto;
}
.myschool_comand_ul li a:hover{
color: #2c79ec;
}
.myschool_comand_ul li span{
float: left;
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}
.myschool_comand .more_vid{
bottom: 27px;
left: 80px;
}
.myschool_comand h5{
position: absolute;
top: 30px;
left: 15px;
text-decoration: underline;
font-size: 18px;
color: #2f2f2f;
}
.myschool_comand h6{
position: absolute;
top: 30px;
left: 365px;
text-decoration: underline;
font-size: 18px;
color: #2f2f2f;
}
.members{
position: absolute;
top: 85px;
left: 325px;
width: 300px;
height: 475px;
overflow: hidden;
}
.members li{
float: left;
width: 88px;
height: 85px;
margin-right: 4px;
overflow: hidden;
position: relative;
}
.members li div{
border: 1px solid #acacac;
width: 52px;
height: 52px;
}
.members li img{
border: 1px solid #fff;
width: 50px;
height: 50px;
position: relative;
top: 0;
left: 0;
}
.members li a{
font: bold 11px Arial, Tahoma, sans-serif;
color: #0054d1;
padding-top: 2px;
}
.members li a:hover{
color: #6ea4f5;
}
.all_members_link{
position: absolute;
float: right;
display: block;
font: bold 14px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 160px;
overflow: visible;
padding-top: 10px;
height: 32px;
top: 585px;
left: 460px;
}
.more_but{
display: block;
position: absolute;
width: 58px;
height: 28px;
bottom: 95px;
right: 40px;
background: url(../images/more_but.png);
}
/*end of my chool page content page*/
/*search page content page*/
.content_search{
background: #fff;
}
.content_search .topper{
padding: 5px 0 0 30px;
}
.content_search .topper span{
font-size: 13px;
color: #898989;
display: block;
}
.content_search .topper div{
font-size: 13px;
color: #898989;
margin-top: 20px;
}
.content_search .topper div span{
font-size: 13px;
color: #0054d1;
margin-left: 20px;
display: inline;
}
.main_search{
margin-left: 25px;
width: 945px;
border-bottom: 1px solid #cecece;
border-top: 1px solid #cecece;
padding: 34px 0 13px 5px ;
float: left;
}
.main_search .left_column{
float: left;
width: 640px;
}
.main_search .right_column{
float: left;
width: 300px;
padding-top: 15px;
}
.left_column h4{
display: block;
padding-bottom: 17px;
font: bold 17px Arial, Tahoma, sans-serif;
color: #0054d1;
}
.descr_of_search{
padding-bottom: 20px;
}
.descr_of_search b{
display: block;
font-size: 13px;
color: #0054d1;
}
.descr_of_search div{
font-size: 13px;
color: #898989;
width: 520px;
height: 17px;
overflow: hidden;
}
.descr_of_search div b{
color: #0054d1;
display: inline;
padding-left: 15px;
}
.descr_of_search div a{
color: #0054d1;
display: inline;
}
.descr_of_search div a:hover{
color: #2c79ec;
}
.descr_of_search h6{
color: #0054d1;
font-size: 17px;
display: block;
}
.searched_video{
width: 100%;
overflow: hidden;
}
.searched_video li{
width: 600px;
height: 100px;
overflow: hidden;
}
.searched_video li div{
border: 1px solid #acacac;
width: 134px;
height: 74px;
float: left;
margin-right: 17px;;
}
.searched_video li img{
border: 1px solid #fff;
width: 132px;
height: 72px;
}
.searched_video li p{
width: 440px;
font-size: 13px;
color: #898989;
height: 17px;
overflow: hidden;
float: left;
}
.searched_video li p span{
padding-left: 10px;
}
.searched_video li p a{
font-size: 13px;
color: #0054d1;
}
.searched_video li p a:hover{
color: #2c79ec;
}
.triple{
height: 51px !important;
}
.several span{
padding-left: 100px !important;
}
.several a{
padding-left: 17px;
}
.about_video{
width: 440px !important;
font-size: 13px;
height: 17px !important;
overflow: hidden;
float: left;
border: none !important;
margin-right: 0 !important;
}
.about_video .rating_container{
position: relative;
top: 0;
right: 0;
float: left;
width: 75px !important;
height: 14px !important;
border: none !important;
margin-right: 0 !important;
}
.rating_container a{
float: left;
width: 14px !important;
height: 14px !important;
border: none !important;
margin-right: 5px;
border: none;
background: url(../images/star.png);
cursor: pointer;
margin-right: 1px !important;
}
.about_video span{
color: #898989;
float: left;
margin-left: 25px;
}
.about_video a{
color: #0054d1;
float: left;
margin-left: 25px;
}
.about_video a:hover{
color: #2c79ec;
}
.navigation_down{
width: 945px;
clear: both;
text-align: center;
}
.navigation_down ul{
margin-left: 310px;
}
.navigation_down ul li{
font-size: 18px;
color: #141414;
float: left;
margin-right: 18px;
}
.navigation_down ul li a{
font-size: 18px;
color: #014cd6;
}
.navigation_down ul li a:hover{
color: #2c79ec;
}
.next{
margin-left: 17px;
}
.previous{
margin-right: 35px !important;
}
/*end of search page content page*/

.edit_user{
	top: 70px;
	position:relative;
}

.edit_user fieldset{
	padding: 10px 10px 10px 10px;
}

.page_content {
width: 90%;
border: 1px solid #000;
padding: 40px;
margin: 10px;
text-align: left;	
}

.pagination{
	font-size: 16px;
	color: blue;
}
.pagination a:hover{
	text-decoration: underline;
}

#page_content  ol, ul{
	list-style: none;
}

#shared_links {
  width: 459px;
  height: 32px;
  border: 1px solid gray;
  padding-left: 140px;
  margin-top: -4px;
  background: white url('/images/share_background.jpg') 5% center no-repeat;
}

#shared_links span {
  position:relative;
  top:8px
}

#shared_links a {
  padding: 0 10px 18px 25px;
  color: black;
}

#shared_links a#facebook {
  background: url('/images/facebook_share.jpg') left top no-repeat;
}
#shared_links a#twitter {
  background: url('/images/twitter_share.jpg') left top no-repeat;
}
#shared_links a#myspace {
  background: url('/images/myspace_share.jpg') left top no-repeat;
}
#shared_links a#friends {
  background: url('/images/friends_share.jpg') left top no-repeat;
  padding-left: 41px;
}
#shared_links a#email {
  background: url('/images/email_share.jpg') left top no-repeat;
}

.poll .vote_submit_button{
	margin-left: 32px;
	border: 1px solid #006;
}

.poll ul{
	float: left;
	width: 300px;
	height: 140px;
	margin-left: 32px;
	margin-top: 20px;
}

.poll ul li{
	float: left;
	position: relative;
	height: 25px;
	width: 300px;
}

.search_for_friends{
	float:left;
	position:relative;
	z-index:2;
	width:200px;
	padding: 13px 15px 8px 16px;
	margin-top:50px;
}

.search_for_friends label{
	position: absolute;
	top: 610px;
	left: 294px;
	width: 222px;
	height: 19px;
	font-size: 1.5em;
	font-weight:bold;
	color: #000000;
}

.search_for_friends_inp{
	position: absolute;
	top: 630px;
	left: 294px;
	width: 222px;
	height: 19px;
	/*background:transparent url(../images/input.png);*/
	border: 1px solid #9B9B9B;
	font: 15px Arial, sans-serif;
	color: #737373;
	padding: 1px 5px 1px 5px;
}

.search_for_friends_sbutton{
	position: absolute;
	top: 631px;
	left: 537px;
	background:transparent url(../images/sbutton.png);
	width: 56px;
	height: 21px;
	outline: none;
	border: none;
	cursor: pointer;
	padding: 0;
}

.my_friends_search{
	float:left;
	position:relative;
	z-index:2;
	width:200px;
	padding: 13px 15px 8px 16px;
	margin-top:50px;
}

.my_friends_search label{
	position: absolute;
	top: 610px;
	left: 294px;
	width: 222px;
	height: 19px;
	font-size: 1.5em;
	font-weight:bold;
	color: #000000;
}

.my_friends_search_inp{
	position: absolute;
	top: 730px;
	left: 50px;
	width: 222px;
	height: 19px;
	background:transparent url(../images/input.png);
	border: none;
	font: 15px Arial, sans-serif;
	color: #737373;
	padding: 2px 5px 0 5px;
}

.my_friends_search_sbutton{
	position: absolute;
	top: 730px;
	left: 287px;
	background:transparent url(../images/sbutton.png);
	width: 56px;
	height: 21px;
	outline: none;
	border: none;
	cursor: pointer;
	padding: 0;
}

.users_avatar{
	width: 100px !important;
	height: 100px !important;
}

.users_avatar img{
	border: none !important;
	width: 100px !important;
	height: 100px !important;
}

.myschool_all_videos_ul{
position: relative;
top: 73px;
left: 15px;
width: 575px;
height: 590px;
overflow: hidden;
}
.myschool_all_videos_ul li{
position: relative;
height: 95px;
width: 285px;
float: left;
}
.myschool_all_videos_ul li div{
float: left;
border: 1px solid #acacac;
width: 134px;
height: 74px;
margin: 3px 10px 0 0;
}
.myschool_all_videos_ul li img{
border: 1px solid #fff;
width: 132px;
height: 72px;
}
.myschool_all_videos_ul li a{
float: left;
display: block;
font: bold 13px Arial, Tahoma, sans-serif;
color: #0054d1;
width: 135px;
overflow: hidden;
height: 32px;
}
.myschool_all_videos_ul li div a{
height: auto;
width: auto;
}
.myschool_all_videos_ul li a:hover{
color: #2c79ec;
}
.myschool_all_videos_ul li span{
float: left;
display: block;
font: 12px Arial, Tahoma, sans-serif;
color: #7b7b7b;
width: 130px;
}

.adminVideoPageChange{
float:left;
width:500px;
margin-left:22px;
position:relative;
z-index:3;
padding-top:74px;
}
.adminVideoPageChange a{
float:left;
font-weight:bold;
color:#236fd3;
font-size:14px;
margin:1px 10px 0 0;
text-decoration:underline;
}
.adminVideoPageChange a:hover{
text-decoration:none;
}
.adminVideoPageChanger{
font-size:1px;
}
.adminVideoPageChanger a.next_page {
float:left;
width:25px;
height:22px;
background: url(../images/megan/video-next-page-forv.png);
margin:0 !important;
}
.adminVideoPageChanger span.next_page {
float:left;
cursor:default;
width:25px;
height:22px;
background: url(../images/megan/video-next-page-forv.png) 0 -22px;
}
.adminVideoPageChanger a.prev_page {
float:left;
width:25px;
height:22px;
background: url(../images/megan/video-next-page-back.png);
margin:0 !important;
}
.adminVideoPageChanger span.prev_page {
float:left;
cursor:default;
width:25px;
height:22px;
background: url(../images/megan/video-next-page-back.png) 0 -22px;
}

.members_wide{
left: 25px;
width: 600px;
height: 600px;
position: relative;
}

.school_map{
    margin:10px;
    height: 300px;
    width: 600px;
    background:#FFFFFF;
}
#map_canvas{
    height: 300px;
    width: 300px;
    float:left;
}
#foursquare{
    height: 300px;
    width: 300px;
    float:left;
    overflow-y: scroll;
}