@charset "utf-8";
/* CSS Document */
    a { outline:none}
	
    body {
        margin:0; padding:0;
        background:#cccccc;
        }
    #borderLeft {
        margin:auto; padding:0;
        width:990px;
        background:#ffffff url(../images/sideBorderLeft.jpg) top left repeat-y;
        }
    #borderRight {
        margin:0; padding:0;
        background:url(../images/sideBorderRight.jpg) top right repeat-y;
        }
    #containsEverything {
        margin:auto; padding-left:10px; padding-right:10px; padding-top:0px;
        width:953px;
        font-family:Arial; letter-spacing: 1px; font-size:12px; font-weight:normal; color:#666666;
        background-color:#FFFFFF;
        }

/************************************************************************/

/******************************************************/
body #containsEverything .spinner{
  display:none;
  width:16px;
  height:16px;
}

/******************************************************/

/************************** header area *******************************/
    .headerArea{
        border-bottom: 3px solid; border-bottom-color:#cc0000;
        }

/******************************************/
/*** header decription --------------- ***/
    .headerDescription{
        width:285px;
        padding-bottom:4px;
        float:left;
        }
    .headerDescription img{
        display:block;
        }
    .headerDescription h6{
        width:160px;
        padding-bottom:22px; padding-top:8px; padding-right:7px;
        font-size:11px;font-weight:normal;
        text-align:left;
        float:left;
        }
    .homeButton{
        background-image:url(../images/homeBut.jpg); background-repeat: no-repeat;
        width:21px;height:22px;
        text-decoration:none;
        display:block;
        float:left;
        }
    .switchToEnglish{
        width:45px;
        font-size:11px; color:#666666; font-weight:normal;text-decoration:none;
        display:block;
        clear:both;
        }
		.headerLinks{
				margin-top:16px; width:120px;
			  }
    .headerLinks a{
        width:21px; padding-right:4px;
				text-decoration:none;
				display:inline; 
      }
			.headerLinks a img{
				display:inline; 
      }
/******************************************/
/*** header navigation --------------- ***/
    .headerNavigation{
        width:406px;
        float:left;
        }
    .headerNavigation li{
        width:135px;
        float:left;
        }
    .headerNavigationLink{
        cursor:pointer;
        height:22px;
        background-color:#CC0000;
        padding-top:2px; padding-left:5px; padding-right:5px; margin-bottom:6px;
        font-size:13px; color:#ffffff;text-align: left;
        text-decoration:none;
        display:block;
        float:left;
        }
    .topNavigationLeftImage{
        cursor:pointer;
        width:3px;
        height:31px;
        background-image:url(../images/topNavigationLeft.jpg); background-repeat: no-repeat;
        display:block;
        float:left;
        }
    .topNavigationRightImage{
        cursor:pointer;
        background-image:url(../images/topNavigationRight.jpg); background-repeat: no-repeat;
        width:3px;
        height:31px;
        display:block;
        float:left;
        clear:right;
        }

/****************************************/
    .headerNavigationSub:hover .headerNavigationSubmenu{
      display:block;
    }

    .headerNavigationSub a{
      text-decoration:none; /*needed for safari*/
    }

    .headerNavigationSubmenu{
        padding-left:8px;
        display:none
        }
    .headerNavigationSubmenu li{
        width:125px;
        padding-top:2px;
        font-size:11px; text-align:left;
        }

    .headerNavigationSubmenu li a{
        width:120px;
        color: #333333;
        text-decoration:none;
        display:block;
        }
    .headerNavigationSubmenu li a:active, .headerNavigationSubmenu li a:hover {
        color: #CC0000;
        }

/******************************************/
/*** header login ------------------- ***/
    .headerLogin{
        width:260px;
        margin-top:9px;
        float:right;
        }
    .headerLogin label, input{
          font-size:11px;
        }
	.userSearchForm table, .loginForm table{
		width:259px;
		text-align:right;
		}
	.labelColumn1{
		width:139px; height:25px; padding-right:2px;
		}
    .searchButton{
        background-image:url(../images/blackArrowLeft.jpg); background-repeat: no-repeat;
        background-position:right;
        background-color:transparent;
        padding-right:11px; margin-right:4px;
        letter-spacing: 1px; font-size:11px; font-weight:normal; color:#666666; text-align:right;
        border:0;
		cursor: pointer;
		cursor: hand;
        }
    .inputShortText {
        width:120px;
        }
    .loginConnectButton{
        background-image:url(../images/blackArrowLeft.jpg); background-repeat: no-repeat;
        background-position:right;
        background-color:transparent;
        border:0;
        padding-right:8px;
        letter-spacing: 1px; font-size:11px; font-weight:normal; color:#666666; text-align:right;
		cursor: pointer;
		cursor: hand;
        }
    .loginforgotPassword{
        background-image:url(../images/blackArrowLeft.jpg); background-repeat: no-repeat;
        background-position:right;
		background-color:transparent;
		border:0;
        padding-right:11px;
        letter-spacing: 1px; font-size:11px; font-weight:normal; color:#666666; text-align:right;
        text-decoration:none;
        }
	.profilGiris{
		margin-right:10px; margin-bottom:10px
		}
	.profilGiris, .cikis {
		width:235px;
		text-align:right;
		display:block;
		font-size:11px; color:#cc0000; text-decoration:none;
		background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
		background-position:right;
		padding-right:12px;
		}
	.hataliGiris{
		height:15px;
		}
	.hataliGiris p{
		color:#cc0000;
		font-size:11px;
		text-align:right;
		}
	.helloText{
		text-align:right; font-size:11px;
		width:247px;
		margin-bottom:10px;
		}
/****************************************************/
/************************** content area *******************************/
    .contentArea, .contentArea2{
      padding-right:10px; padding-top:23px;
	  min-height:500px;
    }

    .contentArea a, .contentArea2 a{
      text-decoration:none;
      color:#cc0000;
    }

    .contentArea{
      width:783px; float:left;
    }

    .contentArea2{ width:941px; }

/************/
    .header_Type1{
	    min-height:18px;
		padding-bottom:6px;
        padding-left:2px; padding-top:2px;
        font-size:14px; font-weight: bold; color:#999999;
        }
	.header_Type1B{
        height:24px;
        padding-top:2px;
        font-size:14px; font-weight: bold; color:#999999;
        }
	.header_Type2{
        height:20px;
        font-size:14px; font-weight: bold; color:#999999;
        }
	.header_Type3{
        height:20px;
		margin-right:25px;
		text-align:right;
        font-size:12px; font-weight: bold; color:#999999;
        }
	.header_Type4{
        height:20px;
        font-size:12px; font-weight: bold; color:#999999;
        }
    .date_Type1{
        font-size:12px; font-weight:normal;
        display:inline;
        }
    .PageNavigationDots li{
        float:left;
        }
    .PageNavigationDots li a{
        cursor:pointer;
        background-image:url(../images/dotGri.jpg); background-repeat: no-repeat;
        width:25px;
        height:25px;
        display:block;
        }
    .PageNavigationDots li a:hover {
        background-image:url(../images/dotBlack.jpg); background-repeat: no-repeat;
        }
      .PageNavigationDots li a:active, .PageNavigationDots li a.activeNavDot{
        background-image:url(../images/dotKirmizi.jpg); background-repeat: no-repeat;
        }
    .PageNavigationText li{
        float:left;
        }
    .PageNavigationText li a{
        cursor:pointer;
        height:25px;
        background-image:url(../images/dotGri.jpg); background-repeat: no-repeat;
        padding-left:24px; padding-top:4px; padding-right:4px;
        font-size:12px; font-weight:bold; color:#cccccc;
        display:block;
        }
    .PageNavigationText li a:hover {
        background-image:url(../images/dotBlack.jpg); background-repeat: no-repeat;
        color:#333333;
        }
    .PageNavigationText li a:active, .pageNavigationTextActive{
        background-image:url(../images/dotKirmizi.jpg) !important;
        background-repeat: no-repeat !important;
        color:#cc0000 !important;
        }
    .sectionFrame{
        border:2px solid; border-color:#e1e1e1;
        }
/*** index content page section - 1 ---------- ***/
/***-- one cikanlar------------------- ***/
    .oneCikanlar{
        width:544px;
        margin-right:15px; margin-bottom:26px;
        float:left;
        }
    .oneCikanlarContentHolder{
        width:508px;
        padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:13px;
        text-align:left;
        }

    .oneCikanlarContentHolder img{
        width:290px;
        height:290px;
        margin-right:15px;
        display:block;
        float:left;
        }
    .oneCikanlarTxtArea{
        width:201px;
        height:273px;
        overflow:hidden;
        margin-bottom:3px;
        }

    .oneCikanlarContentHolder h2{
        padding-bottom:15px;
        font-size:14px; font-weight: bold; text-align:left;
        }
/***-- bugun ------------------------- ***/
    .today{
        width:224px;
        margin-bottom:26px;
        float:left;
        }
    .todayContentHolder{
        width:190px;
        padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:13px;
        }
    .todayContentHolder a img{
        width:190px;
        height:190px;
        margin-bottom:5px;
        display:block;
        }
    .todayContent{
        width:190px;
        height:95px;
        overflow:hidden;
        font-size:14px; color:#666666; text-align: center;
        line-height:19px;
        }
     .todayContentHolder a span{
		width:190px;
		display:block;
		height:95px;
		overflow:hidden;
		font-size:14px; color:#666666; text-align: center;
		line-height:19px;
		}
/*** index content page section - 2 ---------- ***/
/***-- yeni videolar------------------ ***/
    .newVideos{
        width:783px;
        margin-bottom:26px;
        }
    .newVideosContentHolder{
        width:748px;
        padding:15px 15px 0 15px;
        }

    .flvPlayer{
        width:360px;
        height:312px;
        margin-right:15px;
        display:block;
        float:left;
        text-align:center;
        outline:none;
        }

    .flvPlayer img{
      margin-top:96px;
    }

    .flvPlayer .flvInfo{
      display:block;
      margin-top:34px;
      color:white;
      background-color:black;
      width:344px;
      font-size:12px;
      border-top:1px solid white;
      padding:8px;
      text-align:left;
      height:58px;
    }

    .flvPlayer .flvTitle, .flvPlayer .flvDuration{
      padding:4px;
      color:white;
      display:block;
      width:100%;
    }
	.newVideosContentHolder ul li .newVideoImageHolder{
		width:90px; float:left;
	}
	.newVideosContentHolder ul li .newVideoContent{
		width:279px; height:52px; 
		overflow:hidden;
		float:left; 
	}
	.newVideosContentHolder ul li .newVideoLink{
		display:block; width:40px; 
		float:left;
	}
    .newVideosContentHolder ul{
        float:left;
        width:370px;
        }
    .newVideosContentHolder ul li{
        margin-bottom:15px;
        zoom:1;
        }
	
    .newVideosContentHolder ul li img{
        width:80px;
        height:64px;
        margin-right:10px;
        display:block;
        float:left;
        }
    .newVideosContentHolder ul li h2{
        font-size:12px; font-weight:bold; padding-bottom:2px;
        }
    .newVideosContentHolder ul li p{
        width:279px;
        height:20px;
        overflow: hidden;
        padding-top:2px;
        font-size:11px;
        }

/*** index content page section - 3 ---------- ***/
/***-- yeni -------------------------- ***/
    .newProfiles{
        width:534px;
        margin-right:15px; margin-bottom:26px;
        float:left;
        }
    .newProfilesContentHolder{
        width:514px;
        padding-left:15px; padding-top:15px; padding-bottom:13px;
        }
    .newProfilesContentHolder li{
        width:90px;
        height:143px;
        overflow:hidden;
        padding-right:12px;
        float:left;
        }
    .newProfilesContentHolder li a{
        text-decoration:none;
        color:#666666;
        }
    .newProfilesContentHolder li a img {
        width:90px;
        height:90px;
        margin-bottom:5px;
        display:block;
    }
    .newProfilesContentHolder li a strong {
          display:block;
          font-weight:bold;
        letter-spacing:0px;
        text-align:center;
        }
/***-- tag cloud --------------------- ***/
    .tagCloud{
        width:234px;
        padding-bottom:8px;
        margin-bottom:26px; margin-top:24px;
        float:left;
        }
	.tagCloud a, .leftTags a {
		color:#999999;
		text-decoration:none;
        }
	.tagCloud a:hover, .leftTags a:hover{
		color:#cc0000;
        }
/**********************/
	.leftTags{
		margin-top:15px;
	}
/*** index content page section - 4 ----------- ***/

/***-- viedolar ------- ***/
    .videos{
         width:783px;
        }
    .videosContentHolder{
        width:763px;
        padding-left:15px; padding-top:15px;
        }
    .videosContentHolder ul li{
        width:366px;
        margin-bottom:15px; margin-right:15px;
        float:left;
        }
    .videosContentHolder ul li img{
        width:80px;
        height:64px;
        margin-right:10px;
        display:block;
        float:left;
        }
    .videosContentHolder ul li h2{
        font-size:12px; font-weight:bold;
        display:inline;
        }
    .videosDate{
        font-size:12px; font-weight:normal;
        display:inline;
        }
    .videosContentHolder ul li p{
        width:275px;
        height:31px;
        overflow: hidden;
        padding-top:2px;
        font-size:11px;
        }
    .videosContentHolder .lastVideo{
        margin-right:0px;
        }
/************************************************************************/
/*** list  page section -------------- **********************************/
    .listItems, .wallItems{
        width:522px;
        padding-left:15px; padding-right:15px; padding-top:15px;
        }
	.wallItems li {
		margin-bottom:15px;
		min-height:70px;
		position:relative;
		}
    .listItems li{
        padding-bottom:15px;
		height:70px;
        }


      .listItems img, .wallItems img{
        width:70px;
        height:70px;
        margin-right:15px; margin-top:2px;
        display:block;
        float:left;
        }

    .profileThumb{
        width:70px;
        height:70px;
        margin-right:15px; margin-top:2px;
        display:block;
        float:left;
        }

    .wallBottom{
      padding-top:5px;
    }
 	.wallItems .wallContent{
		min-height:40px;
	}
	.listItems li div, .wallItems li div{
	 	float:left;
	 }
	 .wallItems li p{
	 	width:436px;
	 }
	
	.listItems li p{
        width:436px;
		height:30px;
		overflow:hidden;
        }
	.listItems .wallContentIndex{
		height:45px;
		overflow:hidden;
        }
	.listItems .wallContent{
		height:auto;
		overflow:visible;
		padding-bottom:15px;
        }
    .listItems h3{
		width:436px;
        font-size:12px; font-weight:bold;
        }
	.listNoResults{
		width:522px;
        padding-left:15px; padding-right:15px; padding-top:18px; padding-bottom:15px;
		font-size:11px; text-align:center;
		}

/***-- pager ------- ***/
    .pagerOfList{
        width:522px;
       	padding-left:15px; padding-right:15px; padding-bottom:15px;padding-top:5px;
       	text-align:center;
      }
    .pagerOfList li{
        padding:4px;
        text-align:center;
        font-weight:bold;
        display:inline;
        }
/************************************************************************/
/*** event list page section -------------- **********************************/
    .eventItems{
        width:522px;
        padding-left:15px; padding-right:15px; padding-top:15px;
        }
   .eventItems li{
        padding-bottom:15px;
		height:70px;
        }
    .eventItems img{
        width:70px;
        height:70px;
        margin-right:15px; margin-top:2px;
        display:block;
        float:left;
        }
    .eventItems h3{
		width:436px;
        font-size:12px; font-weight:bold;
        }
	.eventItems .galleryName{
		height:15px; 
		overflow:hidden
		}
	.eventItems .listTextLimit{
		height:60px; 
		overflow:hidden
		}
/************************************************************************/
/*** article page section -------------- *******************************/
    .articleContentHolder{
        width:748px;
        padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:13px;
        }
    .articleContent{
        margin-bottom:41px;
        }
    .articleImages{
        width:290px;
        padding-right:15px;
        float:left;
        }

    .articleImages .anAImageContainer{
      width:290px;
      /*height:290px;*/
      display:block;
      margin-bottom:15px;
      overflow:hidden;
    }

    .articleImages img{
        /*commented out by ege madra. Look above.
        width:290px;
        height:290px;
        margin-bottom:15px;
        display:block;
        */
        }
    .articleTextContent{
        width:443px;
		text-align:left;
        float:left;
        }
	.articleTextContent .content{
		font-size:12px;
		margin-top:20px;
		text-align:left;
		}
    .articleTextContent h2{
		text-align:right;
        font-size:14px; font-weight:bold;
        }
	.articleTextContent .comment{
		text-align:right;
		}
	.articleTextContent .venue{
		font-size:14px;
		}
	.articleTextContent .paddingBottom{
		padding-bottom:8px;
		}
/*************************/
    .articleBottomLinks{
        padding-left:305px;padding-top:41px;
        clear:both;
        }
    .articleBottomLinks a{
        height:13px;
        display:block;
        padding-bottom:7px;
        color:#cc0000;
        text-decoration:none;
        }
    .articleTags{
        margin-top:30px;
        font-size:11px;
        }
	.articleTags .tagHeader{
		color:#cc0000;
		font-weight:bold;
		float:left;
		}
	.articleTags .tagLinks {
		width:355px;
		padding-left:10px;
		float:left;
		}
    .articleTags a{
        color:#666666;
		font-weight:bold;
        text-decoration:none;
        display:inline;
        }
    .articleTags a:active, .articleTags a:hover {
        color: #CC0000;
        text-decoration:none;
        }
	.articleTextContent .content p, .profilArticleTextContent .content p, .profilVideoTextContent .content p, .videoPageTextContent p{
		margin-bottom:1em;
		}
/***-- profile article ------- ***/
	.profilArticleContentHolder{
        width:678px;
        padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:13px;
        }
	.profilArticleTextContent{
		width:370px;
		text-align:left;
        float:left;
		}
	.profilArticleTextContent .content{
		font-size:12px;
		padding-top:20px;
		text-align:left;
		}
	.profilArticleTextContent h3{
		text-align:right;
        font-size:14px; font-weight:bold;
        }
	.profilArticleTextContent .comment{
		text-align:right;
		}
	.profilArticleTextContent .venue{
		font-size:14px;
		}
	.profilArticleTextContent .paddingBottom{
		padding-bottom:8px;
		}
/***-- profile video ------- ***/
	.profilVideoContentHolder{
        width:678px;
        padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:13px;
        }
	.profilVideoTextContent{
		width:302px;
		text-align:left;
        float:left;
		}
	.profilVideoTextContent .content{
		font-size:12px;
		padding-top:20px;
		text-align:left;
		}
	.profilVideoTextContent h3{
		text-align:right;
        font-size:14px; font-weight:bold;
        }
	.profilVideoTextContent .comment{
		text-align:right;
		}

/***-- comments list -- profie comments list ------- ***/
    .commentsList{
        margin-top:26px;
        width:783px;
        }
	.profileCommentsList{
        margin-top:26px;
        width:708px;
        }

    .commentsList .contentHolder{
        width:753px;
        padding-left:15px; padding-right:15px; padding-top:15px;
        }
	.profileCommentsList .contentHolder{
        width:678px;
        padding-left:15px; padding-right:15px; padding-top:15px;
        }

    .commentsList .contentHolder ul{
        width:752px;
        padding-bottom:16px;
        }
	.profileCommentsList .contentHolder ul{
        width:677px;
        padding-bottom:16px;
        }

    .commentsList .contentHolder li, .profileCommentsList .contentHolder li {
		margin-left:15px;padding-bottom:15px; margin-bottom:10px;
        text-align: left;
        list-style-image: url(../images/kareDotRed.jpg);
        list-style-position: outside;
        border-bottom:solid 2px; border-bottom-color:#e1e1e1;
        }

    .commentsList .contentHolder li p, .profileCommentsList .contentHolder li p{
        padding-bottom:5px;
        }
    .commentsList .contentHolder li a, .profileCommentsList .contentHolder li a{
        font-size:12px; font-weight:bold;
        display:inline;
        }
    .commentsList .contentHolder li span, .profileCommentsList .contentHolder li span{
        font-size:12px; font-weight:bold;
        display:inline;
        }
	.commentsList .noComment, .profileCommentsList .noComment{
		padding-left:2px; padding-top:10px
		}

	.commentForm{
		width:450px;
		}
	.commentTextBox, .wallTextBox{
		font-size:12px; font-family: Arial; width:450px;
		}
	.commentForm .submitButton, .wallFormHolder .submitButton{
		width:50px;
		font-size:12px; font-weight:bold; color:#cc0000;text-align:left;
		background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        background-position:left;
        background-color:transparent;
        border:0;text-align:right; float:right;
        padding-left:8px; padding-top:2px;
		cursor:pointer;
		cursor:hand;
		}

/***-- wall form ------- ***/
	.wallFormHolder{
		width:450px;
		margin-top:24px;
		}
	.wallFormHolder .submitButton{
		width:75px;
		}
	.wallFormHolder p{
		margin-bottom:10px;
		}
	.wallBeforeLogin{
		margin-top:24px;
		}
	#duvar_onay, #unconfirmedComment{
		clear:right;
		padding-top:5px;
		}

/************************************************************************/

/************************** artwork page *******************************/
    .artWorkContentHolder{
        width:688px;
        padding-left:10px; padding-top:15px; padding-right:10px; padding-bottom:13px;
        text-align:center;
        }
	.artWorkContentHolder ul{
		margin-top:40px; margin-left:9px;
	   }
	.artWorkContentHolder li img{
		width:90px;
		height:90px;
		}
	.artWorkContentHolder li{
		width:90px;
		height:135px;
		overflow:hidden;
		padding-right:11px; padding-left:10px; padding-bottom:13px;
		float:left;

	   }
	.artWorkContentHolder li a{
        color:#666666;
        }
    .artWorkContentHolder h3{
        margin-top:5px; margin-bottom:3px;
        }
	.artWorkContentHolder .pagerHolder{
		padding-bottom:20px;
		}
	.artWorkDate{
		margin-bottom:30px;
		}
    .artWorkPager{
        width:452px;
        font-weight:bold;
        text-align:center;
        float:left;
        }
	.previous{
        width:100px;
        background-image:url(../images/redArrowRight.jpg); background-repeat: no-repeat;
        padding-left:15px;
        font-weight:bold;font-size:11px;text-align:left;
        display:block;
        float:left;
        }
    .next{
        width:100px;
        background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        background-position:right;
        padding-right:15px;
        font-weight:bold;font-size:11px;text-align:right;
        display:block;
        float:right;
        }

/************************************************************************/

/************************** video page *******************************/
	.videoPageTextContent{
        width:372px;
        text-align:right;
        float:left;
        }
    .videoPageTextContent p{
        padding-top:20px;
        font-size:12px;text-align:left;
        }

    .videoPageTextContent h2{
        font-size:14px; font-weight:bold;
        }
	.videoPageBottomLinks{
        padding-left:375px;padding-top:41px;
        clear:both;
        }
	 .videoPageBottomLinks a{
        height:13px;
        display:block;
        padding-bottom:7px;
        font-size:11px; font-weight:bold; color:#cc0000; text-align:left;
        }
    .videoPageTags{
        margin-top:20px;
        font-size:11px;
        }
	.videoPageTags .tagHeader{
		color:#cc0000;
		font-weight:bold;
		float:left;
		}
	.videoPageTags .tagLinks {
		width:285px;
		padding-left:10px;
		text-align:left;
		float:left;
		}
    .videoPageTags a{
        color:#666666;
		font-weight:bold;
        text-decoration:none;
        display:inline;
        }
    .videoPageTags a:active, .videoPageTags a:hover {
        color: #CC0000;
        text-decoration:none;
        }
/**********************/
	.similarVideos {
		margin-bottom:20px;
		}
	.similarVideos img{
	 	width:80px;
		height:64px;
	 }
     .similarVideos div{
	 	width:80px;
		font-size:11px;text-align:center;
		margin-right:15px;
		float:left;
	 }
	 .similarVideos h3{
	  	 font-weight:bold;
	 }
	 .similarVideos .lastVideo {
	 	margin-right:0px;
	 }
/************************************************************************/

/************************** profile page *******************************/
	.leftContent{
		width:175px;
		margin-right:30px;
		font-size:11px;
		float:left;
	}
	.leftContent a{
		text-decoration:none;
	}

/**********************/
	.info{
		padding-bottom:15px;
	}
	.info div{
		margin-bottom:15px;
	}

  .info .imgContainer{
     	width:175px;
		height:175px;
		margin-top:21px; margin-bottom:12px;
		overflow:none;
  }

	.info .imgContainer img{
		width:175px;
		height:175px;
	}
	.info a{
		color:#666666;
	}
	.info a:hover{
		color:#CC0000;
	}
/**********************/
	.leftFeatures{
		padding-top:15px; padding-bottom:15px;
		/*border-top: 2px solid; border-color:#e1e1e1;*/
		border-bottom: 2px solid; border-color:#e1e1e1;
	}
	.leftFeatures li{
		padding-bottom:4px;
	}
	.leftFeatures span{
		width:120px;
		background-image:url(../images/blackArrowRight.jpg); background-repeat: no-repeat;
        background-position:right;
		padding-right:15px;
		display:block;
	}
	.leftFeatures a{
		margin-bottom:4px;
		color:#666666;
	}
	.leftFeatures a:hover{
		color:#CC0000;
	}
	.leftFeatures h4{
		margin-bottom:5px;
		font-size:12px; font-weight:bold;
	}
/**********************/
	.leftSections{
		padding-top:15px;
	}
	.leftSections a{
		color:#666666;
	}
	.leftSections a:hover{
		color:#CC0000;
	}
	.leftSections li{
		 margin-bottom:4px;
	}
	.zeroItems{
		margin-bottom:4px;
		color:#CCCCCC;
	}
/**********************/
	.leftDates{
		border-bottom: 2px solid; border-color:#e1e1e1;
		margin-top:18px;
	}
	.leftDates ul{
		margin-bottom:15px;
	}
	.leftDates li{
		margin-bottom:4px;
	}
	.leftDates span{
		width:120px;
		margin-bottom:4px;
		background-image:url(../images/blackArrowRight.jpg); background-repeat: no-repeat;
        background-position:right;
		padding-right:10px;
		display:block;
	}
	.leftDates a{
		margin-bottom:4px;
		color:#666666;
	}
	.leftDates a:hover{
		color:#CC0000;
	}
	.leftDates h4{
		margin-bottom:5px;
		font-size:12px; font-weight:bold;
	}

/**********************/
	.leftSearch{
		margin-top:15px;
		padding-bottom:15px;
		border-bottom: 2px solid; border-color:#e1e1e1;
		}
	.leftSearch label{
		margin-bottom:5px;
		display:block;
		}
	.leftSearch input{
		margin-bottom:10px;
		}
	.leftSearchInputText{
		width:147px;
		}

	.leftSearch .calendarBut {
		width:7px;
		height:11px;
        background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        background-position:left;
		background-color:transparent;
		border:0;
        padding-top:5px; padding-left:7px;
        display:inline;
        text-decoration:none;
		}
	.leftSearch .searchBut {
        background-image:url(../images/redSearch.jpg); background-repeat: no-repeat;
        background-position:left;
		background-color:transparent;
		border:0;
		width:160px;
		text-align:left;
        padding-top:5px; padding-left:15px;
        letter-spacing: 1px; font-size:11px; font-weight:bold; color:#cc0000;
        display:block;
        text-decoration:none;
		cursor:pointer;
		cursor:hand;
		}
/**********************/
	.rightContent{
		width:558px;
		min-height:480px;
		margin-right:20px;
		float:left;
	}
	.rightContent h2{
		padding-bottom:7px;
	 	font-size:11px; font-weight: bold; color:#999999;
		float:left;
	}
/*******profile page right section******/
	.rightContentSingle{
		width:714px;
		margin-right:20px;
		float:left;
	}
	.rightContentSingle h1{
	 	padding-bottom:5px; padding-left:2px;
	 	font-size:14px; font-weight: bold; color:#999999;
	}
	.rightContentSingle h2{
		padding-bottom:7px;
	 	font-size:11px; font-weight: bold; color:#999999;
		float:left;
	}
/*********************************/
	.rightSections{
		padding-bottom:24px;
	}
	.lastSection{
		padding-bottom:0px;
	}
/**********************/
	.proWorksContentHolder{
		width:538px;
		padding-left:15px; padding-top:15px;
		font-size:12px; font-weight:bold; text-align:center;
	}
	.proWorksContentHolder img{
		width:90px;
		height:90px;
		margin-bottom:5px;
		}
	.proWorksContentHolder h3{
		margin-bottom:2px;
        letter-spacing:0px;
		}
	.proWorksContentHolder li{
		width:90px;
		height:135px;
		overflow:hidden;
		padding-right:17px; padding-bottom:13px;
		float:left;
	}
	.proWorksContentHolder li a{
        color:#666666;
        }
/**********************/
	.proVideoContentHolder{
		width:522px;
		padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:13px;
		font-size:12px;text-align:center;
	}
	.proVideoContentHolder img{
		width:90px;
		height:72px;
		margin-bottom:5px;
		}
	.proVideoContentHolder h3{
		font-weight:bold;
		margin-bottom:2px;
        letter-spacing:0px;

		}
	.proVideoContentHolder li{
		width:90px;
		margin-right:18px;
		float:left;
	}
	.proVideoContentHolder li a{
        color:#666666;
        }
/**********************/
	.proFollowContentHolder	{
		width:537px;
		padding-left:15px; padding-top:15px;
		text-align:center;
	}
	.proFollowContentHolder img{
		width:90px;
		height:90px;
		margin-bottom:5px;
		}
	.proFollowContentHolder h3{
		margin-bottom:2px;
        letter-spacing:0px;
		height:30px;
		overflow:hidden; 
		}
	.proFollowContentHolder li{
		width:90px;height:160px; 
		padding-right:17px;
		float:left;	
	}
	.proFollowContentHolder li .gotoMember{
        color:#666666;display:block;
        }
	.proFollowContentHolder li .dontFollow{
        background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        padding-left:10px;display:block; padding-bottom:20px;
        font-size:11px;  text-align:left;font-weight:bold;
        }
/**********************/
	.proSinglePageContentHolder{
		width:678px;
		padding-left:15px; padding-top:15px; padding-bottom:13px;
		text-align:left;
		}
	.proIndexSinglePageContentHolder{
		width:522px;
		padding-left:15px; padding-top:15px; padding-bottom:13px;
		text-align:left;
		}
/************************************************************************/

/************************** core calendar *******************************/
	.coreCalendarVenues {
	float:left;
		}
	.coreCalendarVenues li{
		width:165px; height:14px;
		padding-top:8px; padding-bottom:8px; padding-left:8px;padding-right:15px;
		margin-top:7px; margin-bottom:3px; margin-right:10px;
		border: 2px solid; border-color:#e1e1e1;
		font-size:11px; color:#666666;
		}
	.venueHeader{
		width:165px;
		text-align:left;
		padding-top:8px; padding-bottom:14px;
		font-size:12px; color:#999999; font-weight:bold;
		}
/**************************/
  #coreCalendarContainer{
    overflow:hidden;position:relative;
  }


  .coreCalendarNavigation{
    width: 7px;
    height: 13px;
    display:block;
    position:absolute;
    cursor:pointer;
  }

  #calendarMoveLeft{
    background: url(../images/redArrowRight.jpg) no-repeat;
    left:0;
  }

  #calendarMoveRight{
    background: url(../images/redArrowLeft.jpg) no-repeat;
    right:0;
  }

	.coreCalendarDates td div{
		padding-bottom:17px;
		font-size:10px; text-align:center;
		width:83px; /* DO NOT CHANGE THIS VALUE. This value is used in both php and template */
	}


	.coreCalendarContentContainer{margin-top:46px;position:relative;left:0;}

  .calendarGeneralInfoContainer{
    margin:0 0 2em 0; color:#999999;
    
  }

	.coreCalendarContent{
		height:41px; width:2324px;
		background-image:url(../images/calenderEmpty.jpg); background-repeat: repeat-x; /**/
		}
	.coreCalendarFill{
		height:21px;
		margin-top:2px; margin-bottom:10px;
		font-size:11px; 
		border:2px solid; border-color:#e1e1e1;
		background-color:#F4F4F4;
    position:relative;
    float:left;
    overflow:hidden;
		}
		
  .coreCalendarEventTitle{
    display:block;
    margin-top:4px;
    width:500px;
    text-align:left;
    padding-left:2px;
  }
	.coreCalendarFill h3{
		padding-top:2px;
		font-weight:normal
		}
	.coreCalendarEmpty1{
		height:6px;
		margin-bottom:10px;
		border-bottom: 2px solid; border-bottom-color:#e1e1e1;
		border-right: 2px solid; border-right-color:#e1e1e1;
		}
	.coreCalendarEmpty2{
		height:6px;
		margin-bottom:10px;
		border-bottom: 2px solid; border-bottom-color:#e1e1e1;
		}
/*********calendar box**********/
	.calendarBoxMain{
		width:400px; /*height:190px;*/
		padding-bottom:12px;
		background-color:#aaaaaa;
		font-size:12px;font-family:Arial; color:#333333;
		display:none;position:absolute;
	}
	.calendarBoxMain img{
		width:58px; height:58px;
		margin-right:10px; margin-top:14px; margin-left:12px; margin-bottom:10px;
		display:block;
		float:left;
	}
	.calendarBoxContent{
		width:308px; height:64px;
		margin-top:12px; margin-right:12px; margin-bottom:10px;
		float:left;
	}
	.calendarBoxContent div{
		margin-bottom:2px;
	}
	.calendarBoxAddress{width:68px; vertical-align:top}
	.calendarBoxAddressContent{width:308px; padding-bottom:10px}


/************************************************************************/

/************************** banner area *******************************/
	.beMember{
		display:block; width:160px; height:80px; 
		background-image:url(../images/banner1.jpg); background-repeat:no-repeat; background-position:left; 
		color:#333333; text-align:center; font-size:9px; font-weight:bold; 
		padding-top:8px;
		text-decoration:none; 
	}
    .bannerArea{
        width:160px;
        padding-top:49px;
        float:left;
        }
    .bannerArea li{
        margin-bottom:20px;
        }
    .bannerArea .lastBanner{
        margin-bottom:0px;
        }
/************************************************************************/

/************************** footer area ********************************/
    .footer{
        width:953px;
        margin-top:54px;
        border-top: 3px solid; border-top-color:#999999;
        }
    .footerArtCoreLogo{
        margin-top:15px; margin-bottom:20px; margin-right:48px;
        display:block;
        float:left;
        }
    .footerTerms{

        }
    .footerTerms a{
        padding-top:8px; padding-right:4px; margin-top:15px;
        font-size:11px; color:#333333;
        text-decoration:none;
        float:left;
        }

    .footerLabLogo{
        margin-top:15px;
        display:block;
        float:right;
        }
/************************************************************************/

/************************** general things ********************************/
    .floatIt_L{
        float:left;
    }
    .floatIt_R{
        float:right;
        }
    .cleaner {
        clear:both;
        }
    .clear_L{
        clear:left;
        font-size:0px;
        }
    .clear_R{
        clear:right;
        }

/*--------------------------------------*/
    .redLink_Type1{
        background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        padding-left:10px;
        font-size:11px; font-weight:bold; text-align:left;
        }
    .redLink_Type2{
        background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        padding-left:10px; margin-top:3px;
        font-size:11px; font-weight: bold; text-align:right;
        display:block;
        float:right;
        }
    .redLink_Type3{
        font-size:12px; font-weight: bold;
        }
	.redLink_Type4{
        background-image:url(../images/redArrowLeftB.jpg); background-repeat: no-repeat;
        padding-left:22px;
        font-size:11px; font-weight:bold; text-align:left;
        }
	.redPlus{
         background-image:url(../images/redPlus.jpg); background-repeat: no-repeat;
		 padding-left:10px;
		 font-size:11px; font-weight:bold; text-align:left;
        }
	.redMinus{
         background-image:url(../images/redMinus.jpg); background-repeat: no-repeat;
		 padding-left:10px;
		 font-size:11px; font-weight:bold; text-align:left;
        }
	.redLike{
         background-image:url(../images/redHeart.jpg); background-repeat: no-repeat;
		 padding-left:22px;
		 font-size:12px; font-weight:bold; text-align:left;
        }
	.redSearch{
         background-image:url(../images/redSearch.jpg); background-repeat: no-repeat;
		 padding-left:10px;
		 font-size:11px; font-weight:bold; text-align:left;
        }
	.multiLink{
		margin-left:10px;
	}
	.download{
        background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat;
        padding-left:12px;margin-top:10px;
        font-weight:bold;font-size:11px;
        display:block;
        }
    .back{
        background-image:url(../images/redArrowRight.jpg); background-repeat: no-repeat;
        padding-left:12px; margin-top:3px;text-align:left;
        font-weight:bold;font-size:11px; 
        }


	 #likedBlock{
	 	display:block;
		background-image:url(../images/redHeart.jpg); background-repeat: no-repeat;
	 	font-size:11px;
		padding-left:22px; padding-bottom:6px;
	 }
	.joinThis{
	 	background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat; background-position:5px 0px;
        padding-left:22px;
        font-size:12px; font-weight:bold; text-align:left;	
	 }
	#joinedBlock{
	 	display:block;
		background-image:url(../images/redArrowLeft.jpg); background-repeat: no-repeat; background-position:5px 0px;
	 	font-size:11px;
		padding-left:22px; padding-bottom:6px;
	 }