/*
	Jean-Paul Hounkanrin [ Temporary CSS ]
	Copyright (c) 2007 IDIA Portal Team
	All Rights Reserved
*/

.errorItem {
	font-weight: bold;
	font-size: 10pt;
}

.errorMsg {
	background-color: #BB0000;
	color: #FFFFFF;
	border: 1px #000 solid;
}

.successMsg {
	background-color: #3F7706;
	color: #FFFFFF;
	border: 1px #000 solid;	
}

.successItem {
	font-weight: bold;
	font-size: 10pt;	
}

.emphasize {
	font-weight: bold;	
}

.warning { background-color: #BB0000; font-size: 12px; color: #FFFFFF; margin-bottom: 0px; margin-top: 4px; font-weight:bold; }
.success { background-color: #3F7706; font-size: 12px; color: #FFFFFF; margin-bottom: 0px; margin-top: 4px; font-weight:bold; }

#login_form {
	font-size: 12px;	
}

#navbar {
	margin: 1em;
}

#navbar a{
	border-right: 1px dotted #999;
	padding-right: 1em;
	padding-left: 1em;
}

#home_searchbar {
	margin-bottom: 40px;
	border: 0px #000 solid;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

#home_random_photo_selector {
	text-align: center;
	margin-right: auto;
	margin-left: auto;	
	float:right;
	width:55%;
	border: 0px #000 solid;
}

#home_other_container {
	width:32%; float:left; position:absolute; border:0px #999 solid;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

.home_tag_cloud_container {height:406px; overflow:auto; width:auto; background-color: #F5F5F5; border: 1px #999999 solid; padding: 0px; margin: 0px; }
.tag_cloud_container {height:auto; width:100%; background-color: #F5F5F5; border: 1px #999999 solid; padding: 0px; margin: 0px; }
.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #0063DC; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #0063DC; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

.data_label {
	padding-right: 10px;
	font-weight: bold;
}

.profile_label {
	padding-right: 10px;
	font-weight: bold;	
}


/* FOR DISPLAYING PHOTO GALLERY */
.thumbnail {
	border: 0;
}

.side_thumbnail {
	border: 0;
	width: 75px;
	height: 75px;
	padding: 3px;
}

.photo_wide {
	width: 500px;
	height: 332px;
	border: 0px;
}

.photo_narrow {
	width: 375px;
	height: 500px;
	border: 0px;	
}


#Main { width: 760px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; padding-top: 0; padding-left: 10px; padding-right: 10px; }
.wide#Main {width: 800px;padding-left: 0;padding-right: 0}

#TopNavbar { width: 770px; margin-top: 20px; margin-bottom:20px; margin-left: auto; margin-right: auto; text-align: left; padding-top: 0; padding-left: 10px; padding-right: 10px; }
.wide#TopNavbar {width: 810px;padding-left: 0;padding-right: 0}

.PhotoView { text-align:left; }
.PhotoView .Title { margin-bottom: 0px; margin-top: 0px; font-size: 14px; overflow: hidden; }
.PhotoView .NoTitle { margin-bottom: 0px; margin-top: 0px; font-size: 14px; overflow: hidden; color: #999999; }
.PhotoView .Photo { margin-top: 3px; margin-bottom: 5px; }
.PhotoView .Desc { font-size: 12px; margin-top: 5px; margin-bottom: 0px; }
.PhotoView .UploadedOn { font-size: 11px;  margin-top: 0px; margin-bottom: 0px; color: #999999; }
.PhotoView .Actions { font-size: 11px; color: #999999; margin-bottom: 0px; margin-top: 4px;  width: 215px; }

.LargeStreamList { font-size: 11px; padding: 0px; margin-right: 17px; margin-left: 17px; margin-bottom: 5px; float: left; text-align: left; width: 210px; height: 260px; }
.LargeStreamList .Title { margin-bottom: 0px; margin-top: 0px; font-size: 12px; width: 240px; overflow: hidden; }
.LargeStreamList .NoTitle { margin-bottom: 0px; margin-top: 0px; font-size: 14px; width: 240px; overflow: hidden; color: #999999; }
.LargeStreamList .Photo { margin-top: 3px; margin-bottom: 5px; }
.LargeStreamList .Desc { font-size: 12px; width: 225px; margin-top: 5px; margin-bottom: 0px; }
.LargeStreamList .UploadedOn { font-size: 11px;  margin-top: 0px; margin-bottom: 0px; color: #999999; }
.LargeStreamList .Actions { font-size: 11px; color: #999999; margin-bottom: 0px; margin-top: 4px;  width: 215px; }

.conference_list { font-size: 11px; padding: 0px; margin-right: 2px; margin-bottom: 2px; text-align: left; width: 100%; }
.conference_list .Photo { margin-top: 3px; margin-bottom: 5px; }
.conference_list .Title { margin-bottom: 0px; margin-top: 0px; font-size: 14px; }
.conference_list .NoTitle { margin-bottom: 0px; margin-top: 0px; font-size: 14px; color: #999999; }
.conference_list .Desc { font-size: 12px; margin-top: 0px; margin-bottom: 0px; }
.conference_list .Dates { font-size: 11px;  margin-top: 0px; margin-bottom: 0px; color: #999999; }
.conference_list .Actions { font-size: 11px; color: #999999; margin-bottom: 0px; margin-top: 4px; }
.conference_list .Warnings { font-size: 11px; color: #FF0000; margin-bottom: 0px; margin-top: 4px; }

.conference_name {
    font-size: 14px;
    padding: 0px;
    font-weight: bold;
}

.navbar_sep {
    font-size: 9px;
}

.navbar_top {
    text-align: right;
}
