/* event cal *//*
#eventCalDiv{  }
.eventCal { width: 100%; border-collapse: collapse; }
.eventCal thead { background: #fff; }
.eventCal th { background: #fff; color: #009acc; }
.eventCal th a, .eventCal th a:link, .eventCal th a:visited, .eventCal th a:active { text-decoration: none; color: #009acc; }
.eventCal td { text-align: center; border: 1px solid #009acc; background: #fff; margin: 0; padding: 0; }
.eventCal .eventDays td { background: #009acc;  }
.eventCal .blank { background: #b3e0ef; }
.eventCal td a, .eventCal td a:link, .eventCal td a:visited, .eventCal td a:active { color: #009acc; text-decoration: none; display: block; margin: 0; padding: 2px; }
.eventCal td a:hover, .eventCal td.dates a,  .eventCal td.dates a:link, .eventCal td.dates a:visited,  .eventCal td.dates a:active { background: #b3e0ef; color: #fff; }
.eventCal td.today { background: #66c2e0; }
.eventCal td.today a, .eventcal td.today a:link, .eventcal td.today a:visited, .eventcal td.today a:active { color: #fff; }
.eventCal td.selected { background: #009acc; }
.eventCal td.selected a, .eventCal td.selected a:link, .eventCal td.selected a:visited, .eventCal td.selected a:active { background: #009acc; color: #fff; }
#eventCalDiv h2 { font: 16px 'BebasNeueRegular'; } */

.clearfloat { clear: both; }

.dp-popup td a, .dp-popup td a:link, .dp-popup td a:visited, .dp-popup td a:active { padding: 4px 4px; display: block; _padd\ing: 4px 5px; }

.dp-popup td { padding: 0; }
table.jCalendar td { padding: 0; }

table.jCalendar td.today { background: #fff54e; border: 1px solid #aaa; }
table.jCalendar td a:hover { background: #eee; }
table.jCalendar td.past { background: #eee; }
table.jCalendar td.blank { background: #fff; border: 1px solid #fff; }
table.jCalendar td.selected { font-weight: normal; letter-spacing: 0; }
table.jCalendar td.dates { font-weight: bold; }


#rightcol { _mar\gin-left: -10px; _mar\gin-right: -10px; _padd\ing: 0; }
#social {padding-left:5px;}

.navWrapper { display:table;width:100%;*display:block; position: absolute; bottom: 0; _bot\tom: -41px; height: 41px; background: url('/images/site_bits/mainnavbackground.gif') repeat-x; }
.mainNavDuo { display: table-row; width: 100%; margin: 0; padding: 0; }
ul.mainNavDuo li { display: table-cell; text-align: center; *display:inline; *float: left; margin: 0; padding: 0; height: 41px; line-height: 41px; background: url('/images/site_bits/mainnavbg2.gif') left top no-repeat; }

ul.mainNavDuo li.the_place { background: url('/images/site_bits/nav/the-place.gif') left top no-repeat; }
ul.mainNavDuo li.eat__and__drink { background: url('/images/site_bits/nav/eat-drink.gif') left top no-repeat; }
ul.mainNavDuo li.the_weekend { background: url('/images/site_bits/nav/weekend.gif') left top no-repeat; }
ul.mainNavDuo li.night_vision { background: url('/images/site_bits/nav/night-vision.gif') left top no-repeat; }
ul.mainNavDuo li.the_movies { background: url('/images/site_bits/nav/movies.gif') left top no-repeat; }
ul.mainNavDuo li.music_lives_here { background: url('/images/site_bits/nav/music.gif') left top no-repeat; }
ul.mainNavDuo li.student_life { background: url('/images/site_bits/nav/student.gif') left top no-repeat; }


ul.mainNavDuo li a, ul.mainNavDuo li a:link, ul.mainNavDuo li a:visited, ul.mainNavDuo li a:active { display: block; color: #333; text-decoration: none; background: url('/images/site_bits/mainnavlinkbg2.gif') right top no-repeat; text-shadow: 1px 1px 1px #fff; font-size: 10px; font-weight: bold; *font-size: 11px; }

ul.mainNavDuo li.lastnav a, ul.mainNavDuo li.lastnav a:link, ul.mainNavDuo li.lastnav a:visited, ul.mainNavDuo li.lastnav a:active { background: url('/images/site_bits/navlast.gif') right top no-repeat; }

ul.mainNavDuo li.active, ul.mainNavDuo li.navHover { background-position: left bottom; }
ul.mainNavDuo li.active a, ul.mainNavDuo li.active a:link, ul.mainNavDuo li.active a:visited, ul.mainNavDuo li.active a:active,
ul.mainNavDuo li.navHover a, ul.mainNavDuo li.navHover a:link, ul.mainNavDuo li.navHover a:visited, ul.mainNavDuo li.navHover a:active { background-position: right bottom; }

/* temporary - just for local version - needs to be applied to live version once completed */
#duonav li.active a, #duonav li.active a:link, #duonav li.active a:visited, #duonav li.active a:active { color: #fff; text-shadow: 1px 1px 1px #333; }

ul.mainNavDuo li.the_place a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }
ul.mainNavDuo li.eat__and__drink a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }
ul.mainNavDuo li.the_weekend a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }
ul.mainNavDuo li.night_vision a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }
ul.mainNavDuo li.the_movies a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }
ul.mainNavDuo li.music_lives_here a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }
ul.mainNavDuo li.student_life a:hover { color: #fff; text-shadow: 1px 1px 1px #333; }

ul.mainNavDuo li.clearfloat { display: block; width:0;height:0;opacity:0;filter:alpha(opacity=0); }


.mainNav { display: none; }



/*
body ul.subNav, body h3, body.the_place ul.subNav, body.the_place h3 { text-shadow: #87270A 1px 1px; }
body.music_lives_here ul.subNav, body.music_lives_here h3 { text-shadow: #1A081F 1px 1px; }
body.the_movies ul.subNav, body.the_movies h3 { text-shadow: #1A081F 1px 1px; }
body.the_weekend ul.subNav, body.the_weekend h3 { text-shadow: #075427 1px 1px; }
body.night_vision ul.subNav, body.night_vision h3 { text-shadow: #1A081F 1px 1px; }
span.follow, span.picTitle, span.lur, h2, ul.subList { text-shadow: #ffffff 1px 1px; }
body ul.subNav a.active { text-shadow: #727272 1px 1px; }
*/


/*Competition bit*/
#competitionAdd input { font-size: 11px; margin-bottom: 5px; border: 1px solid #ccc; padding: 2px; width: 90%; }
#competitionAddInner { border: 1px solid #ce000d; padding: 10px; margin-top: 10px; clear: both; }
.competionAddButton a, .competionAddButton a:link, .competionAddButton a:visited, .competionAddButton a:active,
body.the_place .competionAddButton a, body.the_place .competionAddButton a:link, body.the_place .competionAddButton a:visited, body.the_place .competionAddButton a:active,
body.eat__and__drink .competionAddButton a, body.eat__and__drink .competionAddButton a:link, body.eat__and__drink .competionAddButton a:visited, body.eat__and__drink .competionAddButton a:active,
body.the_weekend .competionAddButton a, body.the_weekend .competionAddButton a:link, body.the_weekend .competionAddButton a:visited, body.the_weekend .competionAddButton a:active,
body.night_vision .competionAddButton a, body.night_vision .competionAddButton a:link, body.night_vision .competionAddButton a:visited, body.night_vision .competionAddButton a:active,
body.the_movies .competionAddButton a, body.the_movies .competionAddButton a:link, body.the_movies .competionAddButton a:visited, body.the_movies .competionAddButton a:active,
body.music_lives_here .competionAddButton a, body.music_lives_here .competionAddButton a:link, body.music_lives_here .competionAddButton a:visited, body.music_lives_here .competionAddButton a:active,
body.student_life .competionAddButton a, body.student_life .competionAddButton a:link, body.student_life .competionAddButton a:visited, body.student_life .competionAddButton a:active
{ margin: 1px 2px 5px 0px; float: right; display: block; width: 80px; height: 16px; border: 1px solid #ce000d; background: #ce000d; color: #fff; text-align: center; font-size: 11px; padding: 3px 3px 0px 3px; font-family: sans-serif; cursor: pointer; text-decoration: none; }
.competionAddButton a:hover { border: 1px solid red; background: #aaa; color: white; text-decoration: none; }

#competitionAddInner a, #competitionAddInner a:link, #competitionAddInner a:visited { border: 1px solid red; display: block; padding: 4px; width: 7px; text-decoration: none; line-height: 9px; float: left; margin: 1px 2px 0px 0px; cursor: pointer; }
#competitionAddInner a:hover { background: red; color: white; }

#compQuestions { clear: both; padding: 0px; margin-bottom: 20px; }
#compQuestions input { font-size: 11px; margin: 0px 0px 5px 10px; border: 1px solid #ccc; padding: 2px; width: 90%; }
#compQuestions label { display: block; padding: 10px 10px 5px 10px; font-size: 1.2em; }
#compQuestionsBottom { clear: both; height: 5px; }

.formrow { clear: both; position:relative;}
.formdefault {/*width:550px*/;font-size:11px;}
.formdefault label { float:left;width:110px;padding:5px 1px 0px 0px;display:block;}
.formdefault input , .formdefault select , .formdefault textarea {width:170px;font-family:sans-serif;margin:2px 0px;font-size:11px;}
.formdefault textarea{height:60px;}
.formdefault .checkbox {width:15px;margin:0px;}
.formdefault .button {width:auto;}
.formdefault select{width:175px;}
.formdefault .submit { width: auto; }
.formdefault .formError{display:block;color:red;left:290px;top:2px;width:220px;}

.formregister{padding:10px 5px 5px 5px;border:2px solid #7B0905;background:#E71F26; border-color:#F0585D #DC1C21 #7B0905 #DC1C21 ;
background: #f85032; /* Old browsers */
background: -moz-linear-gradient(top, #f85032 0%, #DC1C21 50%, #E71F26 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#DC1C21), color-stop(100%,#E71F26)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f85032 0%,#DC1C21 50%,#E71F26 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f85032 0%,#DC1C21 50%,#E71F26 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f85032 0%,#DC1C21 50%,#E71F26 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#E71F26',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f85032 0%,#DC1C21 50%,#E71F26 100%); /* W3C */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.formregister label{color:white;}
.formregister .select{border:1px solid #ccc;height:18px;}
.formregister .submit{border:1px solid #aaa;padding:3px 7px;font-size:12px;color:#444;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.formregister .submit:hover{background:white;}
.formdefault .formError{color:white;font-size:10px;}

#loggedin{position:absolute;top:247px;right:15px;}
#login{position:absolute;top:310px;left:250px;}
#loginMessage{position:absolute;top:385px;left:370px;color:white;}

.formcontact { width: 100%; color: #666; }
.formcontact .formrow { margin: 0 0 2px 0; padding: 6px 8px; background: #f0f0f0; }
.formcontact label { display: block; }
.formcontact textarea { border: 1px solid #ccc; width: 98%; height: 163px; border-color:#ADADB3 #E3E9EF #E3E9EF; border-style:solid; border-width:1px; color:#999999; font-family:Georgia,serif; font-size:11px; font-style:italic; margin:5px 0 5px 0; padding:4px; }
.formcontact input { width: 98%; border-color:#ADADB3 #E3E9EF #E3E9EF; border-style:solid; border-width:1px; color:#999999; font-family:Georgia,serif; font-size:11px; font-style:italic; margin:5px 0 5px 0; padding:4px; }
.formcontact .submit { background-image:url("/images/site_bits/cube/submitHOME.png"); border:medium none; height:23px; margin:10px 0px 0 0; padding:0; text-indent:-5000px; width:81px; }


/* ==== Contact Us Form ==== */

.contact{ width: 480px; color: #666; }
.contact tr { width: 480px; }
.contact tr td { padding-bottom: 2px; }
.contact tr td .box { background-color: #F0F0F0; padding: 6px 8px; }
.contact .box p, .contact .box span { margin: 0; display: block; }
form table.contact textarea{ border: 1px solid #ccc; width: 455px; height: 163px; border-color: #ADADB3 #E3E9EF #E3E9EF; border-style: solid; border-width: 1px; color: #999999; font-family: Georgia,serif; font-size: 11px; font-style: italic; margin: 5px 0 5px 0; padding: 4px; }
form table.contact input { width: 455px; border-color: #ADADB3 #E3E9EF #E3E9EF; border-style: solid; border-width: 1px; color: #999999; font-family: Georgia,serif; font-size: 11px; font-style: italic; margin: 5px 0 5px 0; padding: 4px; }
form .contact input.button { background-image: url("/images/site_bits/cube/submitHOME.png"); }
form .contact input.button { border: medium none; height: 23px; margin: 10px 0px 0 0; padding: 0; text-indent: -5000px; width: 81px; }


/***** New front page stuff *****/
.dropbox { -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); box-shadow: 0 0 3px rgba(0,0,0,0.2); margin-bottom: 20px; }
.dropbox_header_text, .dropbox_header_text div { display: inline; min-width: 200px; margin-right: 10px; float: right; }
.dropbox_header { text-align: right; min-height: 52px; _hei\ght: 52px; color: #fff; line-height: 52px; font-size: 24px; font-weight: bold; padding: 0 10px; cursor: pointer; }
#dropbox_eat .dropbox_header { background: #f5a328 url('/images/site_bits/dropboxes/eat_and_drink.jpg') left top no-repeat; }
#dropbox_weekend .dropbox_header { background: #0d9544 url('/images/site_bits/dropboxes/weekend.jpg') left top no-repeat; }
#dropbox_night .dropbox_header { background: #41085c url('/images/site_bits/dropboxes/vision.jpg') left top no-repeat; }
#dropbox_movies .dropbox_header { background: #020202 url('/images/site_bits/dropboxes/movies.jpg') left top no-repeat; }
#dropbox_music .dropbox_header { background: #003765 url('/images/site_bits/dropboxes/music.jpg') left top no-repeat; }
#dropbox_student .dropbox_header { background: #27b5a4 url('/images/site_bits/dropboxes/student.jpg') left top no-repeat; }
.dropbox_content { padding: 10px; color: #eee; }
.dropbox_content p { color: #fff; }
#dropbox_eat .dropbox_content { background: #ef8f17 url('/images/site_bits/dropboxes/bgs/eat.gif') left top repeat-x; border-top: 1px solid #e9b86e; }
#dropbox_weekend .dropbox_content { background: #00a256 url('/images/site_bits/dropboxes/bgs/weekend.gif') left top repeat-x; border-top: 1px solid #5eb07f; }
#dropbox_night .dropbox_content { background: #40085c url('/images/site_bits/dropboxes/bgs/vision.gif') left top repeat-x; border-top: 1px solid #7d5b8e; }
#dropbox_movies .dropbox_content { background: #565656 url('/images/site_bits/dropboxes/bgs/movies.gif') left top repeat-x; border-top: 1px solid #4f4f4f; }
#dropbox_music .dropbox_content { background: #085186 url('/images/site_bits/dropboxes/bgs/music.gif') left top repeat-x; border-top: 1px solid #567793; }
#dropbox_student .dropbox_content { background: #00a08f url('/images/site_bits/dropboxes/bgs/student.gif') left top repeat-x; border-top: 1px solid #6ec3b9; }
.dropbox_expander { width: 30px; display: inline-block; text-align: center; float: right; }

.dropbox_content b, .dropbox_content strong { color: #fff; font-size: 14px; }

body.the_place .dropbox_content h2, .dropbox_content h2 { color: #fff; font-size: 14px; }


/* front news organiser */
#hpn_container { position: relative; height: 292px; }
#hpn_editoverlay { width: 652px; height: 252px; background: transparent; position: absolute; left: 0; top: 0; cursor: pointer; outline: 1px dashed #c00; padding: 20px; font-weight: bold; font-size: 14px; }
#hpn_editoverlay a { display: block; width: 100%; height: 100%; }

#hpn_editmanager { position: absolute; top: 50px; left: 50%; margin-left: -450px; width: 899px; background: #fff url('/images/site_bits/hpn_bg.gif') left top repeat-y; opacity: 0.95; filter: alpha(opacity=95); display: none; border: 1px solid #000; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.8); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.8); box-shadow: 0 0 10px rgba(0,0,0,0.8); }
.hpn_col { width: 224px; float: left; border-right: 1px solid #000; }
.hpn_col_last { border: none; }
.hpn_head { padding: 5px 10px; background: #c00; color: #fff; font-size: 14px; font-weight: bold; }

#hpn_closebar { background: #fff; padding: 5px 10px; border-top: 1px solid #000; font-size: 14px; }
#hpn_closebar p { text-align: right; margin: 0; padding: 0; font-weight: bold; color: #000; }
#hpn_closebar a { color: #000; text-decoration: none; cursor: pointer; }
#hpn_closebar a:hover { text-decoration: underline; }

.hpn_col ul { margin: 0; padding: 5px 10px; min-height: 200px; _hei\ght: 200px; }
.hpn_col ul li { list-style: none; margin: 0; padding: 3px; border-bottom: 1px solid #fff; cursor: move; }

.hpn_col ul li.the_place { background: #c00; color: #fff; }
.hpn_col ul li.eat__and__drink { background: #ef8f17; color: #fff; }
.hpn_col ul li.the_weekend { background: #00a256; color: #fff; }
.hpn_col ul li.night_vision { background: #40085c; color: #fff; }
.hpn_col ul li.the_movies { background: #565656; color: #fff; }
.hpn_col ul li.music_lives_here { background: #085186; color: #fff; }
.hpn_col ul li.student_life { background: #00a08f; color: #fff; }
.hpn_col ul li.student_club_nights { background: #00a08f; color: #fff; }
.hpn_col ul li.unpublished { background: #ccc; }

#column15, #hiddencolumn { width: 0; height: 0; overflow: hidden; opacity: 0; filter: alpha(opacity=0); }
ul.dl_simple li a{font-size:10px;font-weight: normal}

#editintheplace{position:fixed;top:0px;left:0px;right:0px;height:20px;background:#00cc00;}
#editintheplace a{display:block;width:960px;margin:0px auto;color:white;text-decoration:none;text-align:center}



span#rightcol_addboxbutton{ padding: 5px; background: #000; border: 1px solid #000; color: #fff; font-weight: bold; text-decoration: none; cursor: pointer; }


body.the_movies .rightcol_boxinner h3 {
	background-image: url("/images/site_bits/cube/movEventsHead.png");
	background-repeat: no-repeat;
	margin: -5px 0 10px -6px;
	width: 204px;
}

body.the_movies #rightcol h3 {
	background-image: url("/images/site_bits/cube/movEventsHead.png");
	background-repeat: no-repeat;
	margin: 5px 0 10px -6px;
	width: 214px;
}

body.the_movies #rightcol .calender h3 { margin: 0 0 10px 0; width: 204px; }


.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; }
.tabledefault p { margin: 0px; }


.tablefilmtimes { border-collapse: collapse; margin: 10px 0; padding: 0; }
.tablefilmtimes th, .tablefilmtimes td { border: 1px solid #ddd; margin: 0; padding: 3px 5px; background: #fff; font-weight: bold; color: #000; width: 30px; text-align: left; }
.duoEditArea .tablefilmtimes th, .duoEditArea .tablefilmtimes td { border: 1px solid #ccc; width: 30px; background: #fff; }
.tablefilmtimes th.tablecellheader, .tablefilmtimes td.tablecellheader { background: #fff; text-align: left; }
.tablefilmtimes th.tablecelldefault, .tablefilmtimes td.tablecelldefault { background: #fff; }
.tablefilmtimes th.tablecellemphasis, .tablefilmtimes td.tablecellemphasis { background: #fff; color: #fff; }
.tablefilmtimes p { margin: 0; padding: 0; height:auto;text-align: left; }


#filckrouter { position: relative; }
#flickrwrapper { width: 700px; position: relative; height: 101px; background: #e9e9e9; margin-bottom: 20px; clear: both; padding-top: 30px; }
a#flickrprev, a#flickrprev:link, a#flickrprev:visited, a#flickrprev:active { width: 30px; height: 101px; line-height: 101px; position: absolute; left: 0; top: 30px; text-align: center; display: block; background: url('/images/site_bits/flickrprev.gif') center center no-repeat; cursor: pointer; }
a#flickrnext, a#flickrnext:link, a#flickrnext:visited, a#flickrnext:active { width: 30px; height: 101px; line-height: 101px; position: absolute; right: 0; top: 30px; text-align: center; display: block; background: url('/images/site_bits/flickrnext.gif') center center no-repeat; cursor: pointer; }
#flickrinner { width: 640px; position: absolute; left: 30px; top: 30px; overflow: hidden; height: 101px; }
#flickrnav { margin: 0; padding: 10px 0; position: absolute; top: 0; left: 0; background: #e9e9e9; }
#flickrnav li { margin: 0 11px 5px 0; padding: 0; list-style: none; float: left; }
#flickrnav li { position: relative; width: 81px; height: 81px; }

/* #flickrnav li img { border: 3px solid #fff; width: 75px; height: 75px; position: absolute; left: 0; top: 0; -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling * / }*/
#flickrnav li a, #flickrnav li a:link, #flickrnav li a:visited, #flickrnav li a:active { position: absolute; left: 0; top: 0; }
#flickrnav li img { border: 3px solid #fff; width: 75px; height: 75px; -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */ }
#flickrnav li a:hover img { border: 3px solid #EC2028; }

#flickrthumbs { width: 640px; height: 81px; position: absolute; top: 40px; left: 30px; }
.flickrthumbwrapper { width: 640px; height: 81px; position: absolute; top: 0; left: 0; }
a.hiddenthumb img, a.hiddenthumb:link img, a.hiddenthumb:visited img, a.hiddenthumb:active img { -ms-interpolation-mode: bicubic; }

h2.flickrtitle, body.the_place h2.flickrtitle { padding: 0 10px; margin: 0; background: url('/images/site_bits/titlebg.png') left top repeat-x; line-height: 30px; font-size: 14px; color: #fff; display: block; height: 30px; position: absolute; top: 0; left: 0; width: 680px; }
h2.homepagetitle, body.the_place h2.homepagetitle, .welcome_text h2 { color: #fff; padding: 0 10px; margin: 0; background: url('/images/site_bits/titlebg.png') left top repeat-x; line-height: 30px; font-size: 14px; color: #fff; display: block; height: 30px; width: 680px; position: relative; }
body.the_place .welcome_text h2, body.eat__and__drink .welcome_text h2, body.the_weekend .welcome_text h2, body.night_vision .welcome_text h2, body.music_lives_here .welcome_text h2, body.student_life .welcome_text h2 { color: #fff; }
body.eat__and__drink h2.flickrtitle, body.eat__and__drink h2.homepagetitle, body.eat__and__drink .welcome_text h2 { background: url('/images/site_bits/titlebg_eat.png') left top no-repeat; color: #fff; }
body.the_weekend h2.flickrtitle, body.the_weekend h2.homepagetitle, body.the_weekend .welcome_text h2 { background: url('/images/site_bits/titlebg_weekend.png') left top no-repeat; color: #fff; }
body.night_vision h2.flickrtitle, body.night_vision h2.homepagetitle, body.night_vision .welcome_text h2 { background: url('/images/site_bits/titlebg_night.png') left top no-repeat; color: #fff; }
body.music_lives_here h2.flickrtitle, body.music_lives_here h2.homepagetitle, body.music_lives_here .welcome_text h2 { background: url('/images/site_bits/titlebg_music.png') left top no-repeat; color: #fff; }
body.student_life h2.flickrtitle, body.student_life h2.homepagetitle, body.student_life .welcome_text h2 { background: url('/images/site_bits/titlebg_student.png') left top no-repeat; color: #fff; }


.comments_wrapper { margin-top: 20px; }


form#star_rating { padding: 20px; }


/* disqus */
#disqus_thread { width: 440px; }
#dsq-global-toolbar, .dsq-trackback-url, #dsq-subscribe, #dsq-sort-by { display: none; }
.dsq-comment-header {  }
.average_star_rating { float: right; clear: both; margin-top: 5px; }
.average_star_rating span { padding: 0 3px; float: left; }

.dsq-commenter-name { float: left; }
.star_ratings_post { display: block; float: left; padding: 2px 10px; }

#dsq-account-dropdown a, #dsq-account-dropdown a:link, #dsq-account-dropdown a:visited, #dsq-account-dropdown a:active { display: block !important; color: #fff !important; text-decoration: none !important; line-height: 19px !important; padding: 0 5px !important; background: url('/images/site_bits/disqus-button-movies.gif') left top repeat-x !important; opacity: 1 !important; border-right: 1px solid #474749; border-right: 1px solid #6c6c6d; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.dsq-comment-actions a, .dsq-comment-actions a:link, .dsq-comment-actions a:visited, .dsq-comment-actions a:active { display: block !important; color: #fff !important; text-decoration: none !important; line-height: 19px !important; padding: 0 5px !important; background: url('/images/site_bits/disqus-button-movies.gif') left top repeat-x !important; opacity: 1 !important; border-right: 1px solid #474749; border-right: 1px solid #6c6c6d; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.dsq-comment-actions a.dsq-comment-reply, .dsq-comment-actions a.dsq-comment-reply:link, .dsq-comment-actions a.dsq-comment-reply:visited, .dsq-comment-actions a.dsq-comment-reply:active { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
#dsq-content .dsq-comment-actions li { margin: 0 !important; padding: 0 !important; }
.dsq-comment-actions a:hover, #dsq-account-dropdown a:hover { background-position: left bottom !important; }

.ui-widget-header { background: url('/images/site_bits/titlebg.png') left top repeat-x !important; }
.ui-dialog-title { color: #fff !important; }

#comments_header { position: relative; }
.average_star_rating { position: absolute; right: 10px; top: 2px; }
.average_star_rating p { color: #fff; }

.dsq-comment-header div.rating-cancel, .dsq-comment-header div.star-rating { width: 11px; height: 10px; }
.dsq-comment-header div.rating-cancel, .dsq-comment-header div.rating-cancel a { background-position: 0 -10px; }
.dsq-comment-header div.star-rating, .dsq-comment-header div.star-rating a { background:url('/site-resources/javascript/star_rating/stars_black.gif') no-repeat 0 0px }
.dsq-comment-header div.star-rating-on a{background-position:0 -10px!important}
.dsq-comment-header div.star-rating-hover a{background-position:0 -20px}

form#star_rating div.star-rating, form#star_rating div.star-rating a { background: url('/site-resources/javascript/star_rating/stars_white.gif') no-repeat 0 0; }
form#star_rating div.star-rating-on a{background-position:0 -16px!important}
form#star_rating div.star-rating-hover a{background-position:0 -32px}



.comprated { width: 337px; float: left; margin-right: 10px; background: url('/images/site_bits/titlebg.png') no-repeat; min-height: 150px; border: 1px solid #ccc; margin-bottom: 5px; }
body.eat__and__drink .comprated { background: url('/images/site_bits/titlebg_eat.png') left top no-repeat; }
body.the_weekend .comprated { background: url('/images/site_bits/titlebg_weekend.png') left top no-repeat; }
body.night_vision .comprated { background: url('/images/site_bits/titlebg_night.png') left top no-repeat; }
body.music_lives_here .comprated { background: url('/images/site_bits/titlebg_music.png') left top no-repeat; }
body.student_life .comprated { background: url('/images/site_bits/titlebg_student.png') left top no-repeat; }
.comprated h2, .compratedform h2 { color: #fff !important; font-weight: normal; font-size: 1.6em; line-height: 29px; padding: 0 10px; margin: 0; }
.comprated input { background: transparent; border: none; border: 0px solid #fff !important; color: #fff; font-size: 1.6em !important; }

.compratedform h2 { background: url('/images/site_bits/titlebg.png') no-repeat; }
body.eat__and__drink .compratedform h2 { background: url('/images/site_bits/titlebg_eat.png') left top no-repeat; }
body.the_weekend .compratedform h2 { background: url('/images/site_bits/titlebg_weekend.png') left top no-repeat; }
body.night_vision .compratedform h2 { background: url('/images/site_bits/titlebg_night.png') left top no-repeat; }
body.music_lives_here .compratedform h2 { background: url('/images/site_bits/titlebg_music.png') left top no-repeat; }
body.student_life .compratedform h2 { background: url('/images/site_bits/titlebg_student.png') left top no-repeat; }

.comprated div.star-rating, .comprated div.star-rating a { background-image: url(/site-resources/javascript/star_rating/compstars.png); }
.comprated div.rating-cancel, .comprated div.star-rating { float: left; width: 42px; height: 39px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden }
.comprated div.rating-cancel, .comprated div.rating-cancel a { background: url(delete.gif) no-repeat 0 -16px; display: none !important; }
.comprated div.rating-cancel a, .comprated div.star-rating a { display: block; width: 42px; height: 100%; background-position: 0 0px; border: 0 }
.comprated div.star-rating-on a { background-position: 0 -39px !important }
.comprated div.star-rating-hover a { background-position: 0 -78px }

.comprated .qcontent, .comprated .qcontentedit { padding: 15px; }

.compratedform { border: 1px solid #ccc; width: 686px; }
.compratedforminner{ padding: 15px; }

.compstars { height: 39px; background: url('/site-resources/javascript/star_rating/compstarsbg.png') left top repeat-x; }

.compbutton { color: #fff; background: url('/images/site_bits/titlebg.png') no-repeat; border: none; border: 0px solid #fff; font-size: 14px; padding: 6px 10px; }

/*cris vid stuff*/
.youtubeBlock{width:640px;border:5px solid #999;}
.youtubeBlock .searchbar{padding:2px 5px; background:#ccc;font-size:11px;border-bottom:1px solid white;}
#ytvideo{margin:0px;border:1px solid white;border-width: 1px 1px 0px 1px;overflow:hidden;margin-bottom:-3px;}
.duoEditArea .ytdelete{position: absolute;top:-15px;left:-15px;width:36px;height:36px;background:url(/images/site_bits/closebutton.png/);cursor:pointer;}
#vidlist{min-height:204px;min-width:638px;}
.vidgrid {margin:0;padding:0;list-style: none;clear:both;float:left;}
.vidgrid img{width:200px;height:150px;border:6px solid #EAEAEA;display:block;}
.vidgrid .vidtick{position:absolute;top:0px;right:0px;}
.vidgrid li{width:212px;float:left;display:block;margin:0px;border:1px solid white;border-width:0 0 1px 1px;position: relative;}
.vidgrid h4{text-align:center;margin:0px;padding:12px 0;color:#444;border-top:1px solid white;font-size:11px;font-weight: normal;
background: #eaeaea url(/images/site_bits/nav/the-place.gif/);overflow:hidden;height:16px;white-space: nowrap;
}
.vidgrid a{text-decoration: none;}
.vidgrid a:hover img, #vidlist a.active img{border-color:#b71415 }
.vidgrid a:hover h4,#vidlist a.active h4{color:white;background: #b71415 url(/images/site_bits/nav/the-place.gif/) 0px -41px;}

body.the_weekend .vidgrid a:hover img, body.the_weekend #vidlist a.active img{border-color:#00a256 }
body.the_weekend .vidgrid a:hover h4, body.the_weekend #vidlist a.active h4{background: #eaeaea url(/images/site_bits/nav/weekend.gif) 0px -41px;}

body.night_vision .vidgrid a:hover img, body.night_vision #vidlist a.active img{border-color:#40085c }
body.night_vision .vidgrid a:hover h4, body.night_vision #vidlist a.active h4{background: #eaeaea url(/images/site_bits/nav/night-vision.gif/) 0px -41px;;}

body.music_lives_here .vidgrid a:hover img, body.music_lives_here #vidlist a.active img{border-color:#085186 }
body.music_lives_here .vidgrid a:hover h4, body.music_lives_here #vidlist a.active h4{background: #eaeaea url(/images/site_bits/nav/music.gif/) 0px -41px;;}

body.student_life .vidgrid a:hover img, body.student_life #vidlist a.active img{border-color:#00a08f }
body.student_life .vidgrid a:hover h4, body.student_life #vidlist a.active h4{background: #eaeaea url(/images/site_bits/nav/student.gif/) 0px -41px;;}



