@import 'event-cal.css';
@import 'event.css';
@import 'feature.css';
@import 'carousel.css';
@import 'structure.css';
@import 'various.css';
@import 'film.css';
@import 'searchbox.css';
@import 'section.css';
@import 'domtab.css';
@import 'firsatlar.css';
@import 'imageMenu.css';
@import 'dukkan.css';
@import 'profil.css';


#header {	margin:10px auto;
	width: 950px;
	border-bottom: solid 1px #000;
}
#header .toist-logo {
	float: left;
	width: 150px;
}
#header .toist-logo  h1 a {display: block; background:url(../images/page.elements/toist-logo.gif) no-repeat; height: 107px; width: 150px; text-indent: -9999px;}

#header .navigation {
	width: 490px;
	float: left;
}
#header .toist-profile {
	float: left;
	width: 308px;
	border-top: solid 1px #b2b2b2;
	border-left: solid 1px #b2b2b2;
	border-right: solid 1px #b2b2b2;
	height: 106px;
}

#header .navigation .banner-holder {
	padding: 0 10px;
	height: 72px;
}
#header .navigation .banner-holder img {
	border: solid 1px #CCCCCC;	
}

#header .nav-list {}
#header  #top-nav {
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 35px;
	padding: 0 0 0 10px;
	position: relative;
background: url(../images/page.elements/top-nav-bg.gif) repeat-x;
height: 35px;
}
#header  #top-nav li {
	list-style-type: none;
	position: absolute;
	text-align: center;
	margin-right: 1px;
	display: block;
}
#top-nav a {display: block; height: 35px; text-decoration: none; color: #333333;}
#top-nav li.btn-blog {width: 95px; left: 10;}
#top-nav a:hover {background:url(../images/page.elements/top-nav-hover.gif) no-repeat center top; color:#FFFFFF;}
#top-nav a.selected {background:url(../images/page.elements/top-nav-selected.gif) no-repeat center top; color:#FFFFFF; font-weight: bold; }
#top-nav li.btn-satin a.selected {background:url(../images/page.elements/top-nav-satinal-selected.gif) no-repeat center top; color:#FFFFFF; font-weight: bold; }
#top-nav li.btn-istlove a.selected {background:url(../images/page.elements/top-nav-satinal-selected.gif) no-repeat center top; color:#FFFFFF; font-weight: bold; }
#top-nav li.btn-satin a:hover {background:url(../images/page.elements/top-nav-satinal-hover.gif) no-repeat center top; color:#FFFFFF;}
#top-nav li.btn-istlove a:hover {background:url(../images/page.elements/top-nav-satinal-hover.gif) no-repeat center top; color:#FFFFFF;}
#top-nav li.btn-video {width: 105px; left: 105px;}
#top-nav li.btn-mekan {width: 95px; left: 210px;}
#top-nav li.btn-istlove {width: 90px; left: 305px;}
#top-nav li.btn-satin {width: 80px; left: 395px;}

#header  #top-nav li.clear {
	float: none; clear: both;		
}


/* toist-profile */
#header .toist-profile {background:url(../images/page.elements/toistprofil_bg.gif) repeat-x left top; position: relative;}
.toist-profile .title {border-bottom: solid 2px #000; position: relative; height: 20px;}
.toist-profile .title h1 {background: url(../images/page.elements/toistprofil_title.gif) no-repeat 2px 2px; width: 100px; height: 18px; text-indent: -9999px; position: absolute;}
#header .toist-profile .title .user {width: 205px; position: absolute; left: 100px; top: 4px; text-align: right; font-size: 12px;
}
#header .toist-profile .title .user a.login {background: #edc5c5; color: #454545; }
#header .toist-profile .title .user a.login:hover {background: #f20000; color:#fff;}

#header .toist-profile .tour {position: relative;}

#header .toist-profile .logged-user {position: absolute; list-style-type: inline; right: 5px; height: 20px;}
* html #header .toist-profile .logged-user {top: 0px;}
#header .toist-profile .logged-user li {float: left;}
#header .toist-profile .logged-user li.nick {background: url(../images/page.elements/toistprofil_nick_holder_right.gif) no-repeat top right; padding-right:6px;}
#header .toist-profile .logged-user li.nick .wrap {background: url(../images/page.elements/toistprofil_nick_holder.gif) no-repeat top left; padding-left: 7px; }
#header .toist-profile .logged-user li.nick a {display: inline-block; line-height: 20px; font-weight: bold; color:#FFFFFF; font-size: 12px; text-align: center; height: 20px;}
#header .toist-profile .logged-user li.nick a:hover { color:#FFFF99; }
#header .toist-profile .logged-user li.signout {background: url(../images/page.elements/toistprofil_signout.gif) no-repeat top right; padding-right: 20px; margin-left: 10px;}
#header .toist-profile .logged-user li.signout a {font-size: 10px; color:#999; display: inline-block; height:20px; line-height: 20px;}
#header .toist-profile .logged-user li.signout a:hover {color:#000000;}
#header .toist-profile .avatar-holder {position: absolute; right: 5px; top: 0; text-align: center;}
#header .toist-profile .avatar-holder .firstname {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 18px;}

#header .toist-profile .profile-panel {height: 50px; position:relative;}
#header .toist-profile .nearby {font-size: 11px; width: 140px; border-right: solid 1px #e2e2e2; padding: 5px; line-height: 16px;}
#header .toist-profile .nearby h4{font-size: 12px; border-bottom: solid 1px #e2e2e2; font-weight: bold;}
#header .toist-profile .faves {position: absolute; left: 155px; top: 0; font-size: 11px; padding-top: 2px;}
#header .toist-profile .faves li {padding-left: 20px; height: 14px;}
#header .toist-profile .faves li a {line-height: 14px;}
#header .toist-profile .faves .event {background: url(../images/page.elements/toistprofil_btn_eventfavcomment.gif) no-repeat top left;}
#header .toist-profile .faves .fav {background: url(../images/page.elements/toistprofil_btn_eventfavcomment.gif) no-repeat center left;}
#header .toist-profile .faves .comment {background: url(../images/page.elements/toistprofil_btn_eventfavcomment.gif) no-repeat bottom left;}
 

#header .toist-profile .tour .tour-list {list-style-type: none; height: 50px; font-size: 13px;}

#header .toist-profile .tour .tour-list li.guide {position: absolute; width: 155px; background:url(../images/page.elements/toistprofil_bubbles.gif) no-repeat center right; padding: 10px 30px 10px 10px;}

#header .toist-profile .tour .tour-list li.guide a {color: #3399cc; font-size: 14px; font-weight: bold;}

#header .toist-profile .tour .tour-list li.newsletter {position: absolute; left: 200px; width: 110px; padding: 8px;}
#header .toist-profile .tour .tour-list li.newsletter a {color: #666; font-size: 11px; border-left: solid 1px #B2B2B2; padding-left: 10px; display: block;}

#header .toist-profile .search {position: absolute; z-index: 1;}
#search-keyword .ara {position: absolute ;background: url(../images/page.elements/toistprofil_ara.gif) no-repeat 3px 6px; height: 30px; width: 45px; display: block; text-indent: -9999px; float: left;}
#search-keyword .keyword {position: absolute; left: 40px; font-size: 10px; top: 6px; width: 95px;}
#search-keyword .category {position: absolute; left: 145px; font-size: 10px; width: 130px; top: 6px;}
#search-keyword .submit {position: absolute; left: 280px; top: 3px;}


/**/

#content {
	margin: 0 auto;
	width:950px;
}

#left-navigation {
	background: url(../images/page.elements/left-colborder.gif) repeat-y 124px 0;
	float: left;
	width: 150px;
	padding-right: 10px;
}

#left-navigation .shade-crop {
	background: url(../images/page.elements/left-colborder-wrap.gif) no-repeat right bottom;
	height: 52px;
	margin-right: -10px;
}

#main-holder {
	float: left;
	width: 790px;
}

div.clear {
	float: none;
	clear: both;
}
#mainpage-leftCol {
	float: left;
/*	width: 310px;  */
	width: 305px;
	padding-left: 5px;
}
#mainpage-rightCol {
	background-image: url(../images/page.elements/mainpage-colshadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 470px;
}
#mainpage-rightCol {
	padding-left: 10px;
}

#stickies {
	float: left;
	padding-left: 10px;
	width: 110px;
	padding-top: 0px;
/*	padding-top: 10px;*/
	background: transparent url(../images/page.elements/mainpage-colshadow.gif) repeat-y -5px 0px;
}

#stickies #sticky2 {margin: 3px 0;}

#stickies .mainpage-colshadow-wrap {
	background: url(../images/page.elements/mainpage-colshadow-wrap.gif) no-repeat bottom left;
/*	height: 52px;*/
	height: 35px;
	margin-left: -10px;
}


#yemeicme-holder {
	background-image: url(../images/page.elements/yemeicme-colborder.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 110px;
	float: left;
	padding-left: 10px;
}

h4.cat-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	margin-bottom: 2px;
	line-height: 12px;
}

#yemeicme-holder h3 {
	margin-bottom: 4px;
}
#yemeicme-holder h3 a {
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight: normal;
}
#yemeicme-holder p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #454545;
	line-height: 16px;
	margin-bottom: 16px;
}

h2.title {
	text-indent: -9999px;
}

h2.title a {
	display: block;
	height: 28px;
}

h2.yemeicme {
	background:url(../images/page.elements/h2_yemeicme.gif) no-repeat -2px 0;
	height: 30px;
}

h2.secbes {
	background:url(../images/page.elements/h2_secbes.gif) no-repeat -2px 5px;
	height: 25px;
}

h2.digerkonular {
	background:url(../images/page.elements/h2_digerkonular.gif);
	height: 45px;
}

h2.alisverisrehberi {
	background:url(../images/page.elements/h2_alisverisrehberi.gif) no-repeat;
	height: 60px;
}


h2.toistvideo {
	background:url(../images/page.elements/h2_toistvideo.gif) no-repeat;
	height: 30px;
	border-bottom: 2px solid #000;
}
h2.ist-ritmi {
	background:url(../images/page.elements/h2_istritmi.gif) no-repeat;
	height: 30px;
	border-bottom: 2px solid #000;
}
h2.firsatlar {
	background:url(../images/page.elements/h2_firsatlar.gif) no-repeat;
	height: 30px;
	border-bottom: 2px solid #000;
}

#misc-features {
	width: 150px;
	float: left;
	word-wrap: break-word;
}
#misc-features h4 {
	margin-top: 2px;


}

#misc-features h3 {
	margin-bottom: 4px;
}
#misc-features h3 a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #FF3333;

	
}
#misc-features p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background:url(../images/page.elements/miscFeatures-item-borderbottom.gif) repeat-x left bottom;
	padding-bottom: 15px;
}
/* tüm konular link */
#misc-features p.all {
	background: none;
	font-size:12px;
	padding: 5px 0 15px;
	text-align:right;
}
#misc-features p.all a {
	font-weight: bold;
}
#misc-features p.all em {
	font-size: 10px;
}

#misc-features .features-link {
border-bottom: solid 1px #e2e2e2;
padding: 5px 0 5px 0;
}

#misc-features .features-link a {
font-weight: bold; font-size: 12px;
color: #666;
}
#misc-features .features-link a:hover {
color: #000;
}


#banner300 {
	width: 310px;
	float: left;
background:url(../images/page.elements/miscFeatures-colborder.gif) repeat-y left top;
	padding-top: 10px;
	padding-left: 10px;
}

body#film #banner300 {
	padding-left: 8px;
}
#banner300 .banner300holder {
	text-align: center;
}
div.hr {
	height: 1px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 2px 0 2px 0;
}
#toist-video {
	float: left;
	width: 310px;
}
#ist-ritmi {
	float: left;
	width: 150px;
	background-image: url(../images/page.elements/colborder.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
}
#firsatlar {
	float: left;
	width: 310px;
	background-image: url(../images/page.elements/colborder.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
}

body#film #firsatlar { float: none; width: 310; padding-left: 0; background-image: none;}

body#film #firsatlar .col-1, #firsatlar .col-1 {width: 150px; float: left;}
#firsatlar .col-2 {width: 150px; padding-left: 10px; background: url(../images/page.elements/colborder.gif) repeat-y top left; float: left;}
body#film #firsatlar .col-2 {width: 150px; background: none; padding-left: 0;}
#firsatlar h4 {
	font-family: Arial, Helvetica, sans-serif; font-size:10px;
	margin: 8px 0 4px 0;
}
#firsatlar h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; 
}
#firsatlar h3 a {
	text-decoration: none;
}
#firsatlar p {
font-family: Arial, Helvetica, sans-serif; font-size:11px; #333;
background:url(../images/page.elements/border-dotted.gif) repeat-x left bottom;
padding-bottom: 5px; 
margin-top: 5px;
margin-bottom: 10px;
color:#999999;
}



#toist-video h3.video-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:5px;
	margin-top: 10px;
}
#toist-video h3.video-title a {
	text-decoration: none;
}
#toist-video h4.video-date {
	background:url(../images/page.elements/border-dotted.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:4px;
	margin-bottom: 5px;
}

#ist-ritmi {
}
#ist-ritmi h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin: 8px 0 4px 0;
}
#ist-ritmi h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
#ist-ritmi h3 a {
text-decoration: none;
}
#ist-ritmi p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding-bottom: 10px;
margin-top: 4px;
background:url(../images/page.elements/border-dotted.gif) repeat-x left bottom;
}





	
/**/





h1.ist-bugun {
	background:url(../images/page.elements/h1_Bugun.gif) no-repeat; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
}

h1.etkinlikler {
	background:url(../images/page.elements/h1_etkinlikler.gif) no-repeat; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}


h1.mekanlar {
	background:url(../images/page.elements/h1_mekanlar.gif) no-repeat; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.blog {
	background:url(../images/page.elements/h1_blog.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}


h1.konular {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_konular.gif) no-repeat; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.film-buhafta {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_film_buhafta.jpg) no-repeat 5px 0; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}


h1.yenicikanlar {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_yenicikanlar.gif) no-repeat; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.aramasonuc {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_aramasonuc.gif) no-repeat; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.istanbulmuzeleri {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_istanbulmuzeleri.gif) no-repeat; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.gununsorusu {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_gununsorusu.gif) no-repeat; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.ist-cat-bugun {
	background: url(../images/page.elements/h1_cat_bugun.gif) no-repeat 0px 4px; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
}

h1.yeniacilanlar {
	background: url(../images/page.elements/h1_cat_yeniacilanlar.gif) no-repeat 0px 4px; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
}

h1.vitrin {
	background: url(../images/page.elements/h1_vitrin.gif) no-repeat ; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px; margin-bottom: 10px;
}

h1.filmler {
	background:url(../images/page.elements/h1_film_filmler.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}
h1.sinemalar {
	background:url(../images/page.elements/h1_film_sinemalar.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.sergiler {
	border-bottom: solid 2px #000; background:url(../images/page.elements/h1_sergiler.gif) no-repeat; height: 35px; text-indent: -9999px;
	margin-bottom: 10px;
}


h1.ist-cat-bugun .date {
	float: left; width: 270px; text-indent: 0; text-align: right; font-family: Arial, Helvetica, sans-serif; color: #454545; font-size:12px; margin-top: 0;}

h1 a.rssfeed {	background: url(../images/page.elements/icon_rssfeed.gif) no-repeat 10px 5px; display: block; width: 35px; height: 30px; text-indent: -9999px; float: right; margin-top: -14px;}
	
a.rssfeed {
	background: url(../images/page.elements/icon_rssfeed.gif) no-repeat 10px 5px; display: block; width: 35px; height: 30px; text-indent: -9999px; float: left; margin-top: -14px;}

/* Profil titles */



h1.yenikullanici {
	background: url(../images/page.elements/h1_yenikullanici.gif) no-repeat ; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px; margin-bottom: 10px;
}

h1.sifremiunuttum {
	background: url(../images/page.elements/h1_sifremiunuttum.gif) no-repeat ; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px; margin-bottom: 10px;
}

#event-left p.info {margin: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;}
#event-left p.error {margin: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #fe0000;} 

h1.guncelfirsatlar {
	background:url(../images/page.elements/h1_guncelfirsatlar.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.firsatlarim {
	background:url(../images/page.elements/h1_firsatlarim.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}

h1.toistdocs_yardim {
	background:url(../images/page.elements/h1_toistdocs_yardim.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}


h1.video {
	background:url(../images/page.elements/h1_videolar.gif) no-repeat top left; height: 35px; border-bottom: solid 2px #000; text-indent: -9999px;
	margin-bottom: 10px;
}





/* COMMENTS */

#comments {margin-top: 10px; font-size: 12px; line-height: 18px;}
#comments .post {border-bottom: solid 1px #e2e2e2; padding-bottom: 10px;}
#comments h2.discuss {border-top: solid 1px #000; font-size: 16px; font-weight: bold; padding: 5px 0 5px 0; background:url(../images/page.elements/border-dotted.gif) repeat-x bottom ;}

#comments .author {width: 110px; float: left; margin-right: 10px; text-align: right;}
#comments .author .nickname {border-bottom: solid 1px #000;}
#comments .author .date {background: url(../images/page.elements/border-dotted.gif) repeat-x bottom; color:#999; font-size: 11px;}
#comments .author .time {background: url(../images/page.elements/border-dotted.gif) repeat-x bottom; color:#999;font-size: 11px;}
#comments .comment {width: 340px; float: left;}

#comments .edit-comment {
	border: 2px solid #999; 
	padding: 10px; 
	width: 310px;
	text-align: center;
	margin-bottom: 5px;
}
#comments .edit-comment textarea {
	width: 300px; 
	height: 130px; 
	margin-bottom: 10px;
}
#comments .edit-comment .button {
	text-align: right;
}
#comments .comment .edit-button {
	float: left;
	margin: 6px 8px 2px 0;
	border: solid 1px #e2e2e2;
}
#comments .comment .edit-button a {
	display: block;
	background: #eee;
	color: #666;
	font-size: 11px;
	letter-spacing: 0.01.em;
	padding: 1px 3px;
}
#comments .comment .edit-button a:hover {
	background: #666;
	color: #fff;
}


/* Login-form */

#login-form {
/*	background:url(../images/page.elements/login-form-bg.gif) repeat-x top left; */
	border-bottom:1px solid #B5C0CF;
	background:#EEF1F5;
	padding: 6px 0; 
	
}
#login-form .lostpass {font-size: 10px; border-right: solid 1px #ccc; padding-right: 10px; margin-right: 5px;}
#login-form .lostpass a {font-weight: bold;}
#login-form .wrap {width: 950px; text-align: right; margin: 0 auto; position: relative;}
#login-form .form {position: absolute; right: 55px; text-align: right;}
#login-form .button {}

#login-form .custombutton {padding:0;border:none;background:none;cursor:pointer;}

* html #login-form .custombutton {cursor:hand;} /* alternate cursor style for ie */

#login-form label {font-size: 11px; font-weight: bold; line-height: 18px;}
#login-form input {font-size: 11px; border-bottom: none; border-top: solid 1px #ccc; border-right: none; border-left: solid 1px #ccc;}
#login-form #remember {border: none;}

/* EVENT SEARCH TABLE CAL */

#event-search {margin-top: 10px; background: url(../images/page.elements/event-search-bg.gif) repeat-x bottom left; border-bottom: solid 1px #ccc;}

#event-search h4.title {border-top: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; padding: 5px 0 5px 0; font-weight: bold; font-size:14px; background:#EFEFEF;}
#event-search .dropdown {
	width: 155px; float: left; 
	padding: 10px 0 10px 0; 
	/*margin-left: 5px; 
	margin-right: 5px;*/
	margin-right: 6px;
	}
#event-search .calendar-holder {width: 148px; border-left: solid 1px #e2e2e2; float: left; padding: 10px 0 10px 0; }

#event-right .calendar-holder {width: 148px; padding: 0; margin: 0 auto; }

* html #event-search .calendar-holder {width: 143px; }
#event-search .calendar, #event-right .calendar  {font-size: 10px; width: 135px; margin: 0 auto; border-bottom: solid 1px #999; background: #fff;} 
#event-search form label {font-size: 12px; font-weight: bold;}
#event-search form select {width: 145px; font-size: 10px; margin: 5px 0 5px 0;}


.btn-goster {
	background:transparent none repeat scroll 0%;
	border:medium none;
	cursor:pointer;
	margin: 10px 0 0 0;
	padding:0px;
	width: 152px;
}

table.calendar td.month {text-align: center; width: 100px;}
table.calendar .thclass {background: #efefef; padding: 5px 0; text-align: center; border-bottom: solid 1px #999;}
table.calendar td {border: solid 1px #efefef; width: 20px;}
table.calendar td.today {text-align: center; font-weight: bold; background: #FFFF66; border-bottom: solid 1px #999;}
table.calendar td.selected {text-align: center; font-weight: bold; background: #333; border-bottom: solid 1px #999; color: #fff;}
table.calendar td a.prevMonth {display: block; text-align: center;}
table.calendar td a { display: block; text-align: center; padding: 3px 0;}
#event-right table.calendar td a {padding: 0;}

table.calendar td a:hover { background: #000; color: #fff;}

/*calendar*/
#quickCalendar {width: 140px; float: left;}
#event-right #quickCalendar {float: none; margin: 0 auto;}
#quickCalendar table { font-size: 11px; margin: 5px auto 5px; }
#quickCalendar table th {text-align: center; background: #333; color: #fff; height: 20px; vertical-align: middle;}
#quickCalendar table th a {color: #ccff33; font-weight: bold;}
#quickCalendar table tr.week {}
#quickCalendar table th.day {background: #666;}
#quickCalendar table td {width: 20px; height: 20px; text-align: center; vertical-align: middle; background: url(../images/page.elements/calendar_cell.gif) no-repeat top center;}
#quickCalendar table td.null {background: none;}
#quickCalendar table td.spacer {height: 5px;}
#quickCalendar table td.today, #quickCalendar table td.today a, #quickCalendar table td.today a:hover {background: url(../images/page.elements/calendar_cell.gif) no-repeat 0 -38px; color: #000;}
#quickCalendar table td.selected, #quickCalendar table td.selected a, #quickCalendar table td.selected a:hover {background: url(../images/page.elements/calendar_cell.gif) no-repeat 0 -57px; color: #000}

#quickCalendar table td a {
	display: table-cell; 
	vertical-align: middle;
	width: 20px; 
	margin: 0; 
	height: 20px;
	color: #666;
	line-height: 15px;;
}
* html #quickCalendar table td a {display: inline-block; line-height: 17px;}

#quickCalendar table td a:hover {background: url(../images/page.elements/calendar_cell.gif) no-repeat 0 -19px; color: #000;}


/*Video :: related*/
#video .related h4 {font-size: 14px; font-weight: bold; color: #454545;}
#video .related ul {padding: 10px; margin-bottom: 10px;}
#video .related ul li {/*background: url(../images/page.elements/border-dotted.gif) repeat-x left bottom; */padding: 5px; font-size: 10px;}
#video .related ul li.last {background: none;}
#video .related ul li a {font-size: 14px; background: url(../images/page.elements/bullet-arrow.gif) 0 5px no-repeat; padding: 0 0 0 15px;
	display: block; line-height: 18px;
}
#video .related ul li a:hover {background: #FEFFBF url(../images/page.elements/bullet-arrow.gif) 0 5px no-repeat; 
}

#video .related p.other {text-align: right;}

#video .related h3 {
	background:transparent url(../images/page.elements/border-dotted.gif) repeat-x scroll center bottom;
	border-top:1px solid #000000;
	font-size:16px;
	font-weight:bold;
	padding:5px 0pt;
	margin-top: 10px;
}

/* Footer */


#footer {
	margin: 10px auto;
	width:950px;
	border-top: solid 1px #000;
	padding-top: 5px;
	text-align: right;
	clear: both;
	float: none;
}

#footer ul {
}

#footer ul li {
	display: inline;
	font-size: 12px;
	padding: 0 5px;
}

#footer ul li a {
	color: #999999;
	padding: 2px 4px;
}

#footer ul li a:hover {
	background: #efefef; color:#000000;

}
