﻿/* CSS for Logged in 'My Journal' Section */
h2.icon_journal, h3.icon_journal{
background-image:url(../images/icons/heading_icons/icon_journal.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0;margin:0;
	position:relative;
}
/*/////// cdsm_journal_view ///////////////////*/
/*////////////////////////////////////////////*/
div.cdsm_journal_view{
	margin:5px 0 15px 0; padding:0; 
}
div.cdsm_journal_view form{
	margin:0; padding:0;
}
div.journal_view_top_hold{
	margin:0; padding:0;
	height:12em;
}
div.journal_view_top_hold img{
	margin:4px 0 0 0; padding:0;
}
div.journal_view_top_left{
	margin:0 0 5px 0; padding:0 0 30px 0;
	float:left;
	width:50%;
}
div.journal_view_top_left h3{
	margin:5px 0 0 0; padding:0;
	font-weight:lighter;
	font-size:95%;
}
div.journal_view_top_left h3 span{
	margin:5px 0 0 0; padding:0;
	display:block;
	font-weight:bold;
	font-size:110%;
}
div.journal_view_top_hold div.journal_view_top_left p.intro{
	margin:5px 0 0 0; padding:0;
	font-size:80%;
}
div.journal_view_top_left p span{
	margin:0 0 10px 0; padding:0;
	font-size:110%;
	font-weight:bold;
}
div.journal_view_calendar_right{
	margin:0 0 15px 0; padding:7px 7px 7px 7px;
	float:right;
}
div.journal_view_entry_hold{
	margin:10px 0 0 0; padding:0;
}
/*/////// No Entry ///////////////////*/
div.journal_view_no_entry{
	margin:15px 0 15px 0; padding:0;
}
div.journal_view_no_entry h4{
	margin:0; padding:0;
	color:#E74F00;
}
div.journal_view_no_entry p{
	margin:5px 0 20px 0; padding:0;
	font-size:80%;
}
div.journal_view_no_entry a{
	margin:10px 0 0 0;
	padding:5px 8px 5px 8px;
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
div.journal_view_no_entry a:hover, 
div.journal_view_no_entry a:active, 
div.journal_view_no_entry a:focus {
	text-decoration:none;
}
/*/////// Todays ///////////////////*/
div.journal_todays_entry{
	margin:10px 0 0 0; padding:0;
	position:relative;
}
div.journal_todays_entry h4{
	margin:0; padding:0;
}
a.journal_edit{
	margin:0 0 0 20px; padding:0;
	width:38%;
	float:left;
}
a.journal_delete{
	margin:0; padding:0;
	width:55%;
	float:right;
}
a.journal_attach{
	margin:0; padding:0;
	display:block;
}
a.journal_remove{
	margin:0; padding:0;
	width:119px;
}
div.journal_comment{
	margin:12px 0 7px 0; padding:10px 0 0 0;
}
div.journal_comment h4{
	margin:0; padding:0;
	font-weight:lighter;
	font-size:96%;
}
/*/////// Attachment Floats ///////////////////*/
div.journal_todays_attachment_hold{
	padding:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
div.journal_todays_attachment{
	padding:0;
	margin:0 3px 0 3px;
	width:119px;
	float:left;
	clear:none;
}
div.journal_todays_attachment h5{
	padding:0;margin:0 0 4px 0;
}
div.journal_todays_attachment a{width:119px; text-decoration:none;}
div.journal_todays_attachment a:hover, 
div.journal_todays_attachment a:active, 
div.journal_todays_attachment a:focus{ 
	text-decoration:underline;
}
div.journal_todays_attachment a img{
	padding:10px 20px 10px 20px;
	margin:5px 0 5px 0;
	border:none;
	display:block;
	width:75px;
	height:75px;
}
div.journal_todays_attachment span{
	padding:0;margin:5px 0 0 0;
	height:2.7em;
	display:block;
}
div.journal_todays_attachment p{ 
	padding:0 0 5px 0;
	margin:0;
	font-size:75%;
	height:3em;
	display:block;
}
div.journal_todays_attachment_remove{margin:0; padding:0;}
div.journal_todays_attachment_remove a{
	margin:0; padding:3px 0 3px 0; 
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	width:116px;
	display:block;
}
div.journal_todays_attachment_remove a:hover, 
div.journal_todays_attachment_remove a:active, 
div.journal_todays_attachment_remove a:focus {
	text-decoration:none;
}
/*/////// Todays Entry ///////////////////*/
div.todays_entry{
	margin:5px 0 23px 0; padding:26px;
	width:360px;
	float:left;
	font-size:95%;
}
div.todays_entry h5{
	margin:0 0 5px 0; padding:0;
	font-size:100%;
}
div.todays_entry p{
	margin:0; padding:0;
	
}
div.todays_entry img{
	margin:20px 0 20px 0; padding:0;
}
div.todays_entry_controls{
	margin:5px 0 0 0; padding:0;
	font-size:90%; 
	float:right;
	width:110px;
	text-align:center;
}
div.todays_entry_controls a{
	margin:0;
	padding:5px 0 5px 0;
	font-size:80%; 
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	display:block;
}
div.todays_entry_controls a:hover, 
div.todays_entry_controls a:active, 
div.todays_entry_controls a:focus {
	text-decoration:none;
}
/*/////// Todays Video ///////////////////*/
div.todays_video{
	margin:5px 0 0 0; padding:15px;
	width:380px;
	clear:left;
	float:left;
}
div.todays_video_controls{
	margin:5px 0 0 0; padding:0;
	float:right;
	width:110px;
	text-align:center;
	font-size:90%; 
}
div.todays_video_controls a{
	margin:0;
	padding:5px 0 5px 0;
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
div.todays_video_controls a:hover, 
div.todays_video_controls a:active, 
div.todays_video_controls a:focus {
	text-decoration:none;
}
div.todays_video_controls img{ 
	margin:0 0 3px 0;padding:0;
}
*html div.todays_video_controls img{ 
	margin:0;
}
/*/////// Todays Sound ///////////////////*/
div.todays_sound{
	margin:5px 0 0 0; padding:15px;
	width:380px;
	float:left;
}
div.todays_sound_controls{
	margin:5px 0 0 0; padding:0;
	float:right;
	width:110px;
	text-align:center;
	font-size:80%; 
}
div.todays_sound_controls a{
	margin:0;
	padding:5px 0 5px 0;
	font-size:90%;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
div.todays_sound_controls a:hover, 
div.todays_sound_controls a:active, 
div.todays_sound_controls a:focus {
	text-decoration:none;
}
div.todays_sound_controls img{ 
	margin:0 0 3px 0;
	padding:0;
}
*html div.todays_sound_controls img{ 
	margin:0;
}
/*/////// cdsm_journal_add ///////////////////*/
/*////////////////////////////////////////////*/
div.cdsm_journal_add{margin:5px 0 15px 0;padding:0;}
div.cdsm_journal_add form{margin:0;padding:0;}

/*/////// cdsm_ssw_edityear ///////////////////*/
/*////////////////////////////////////////////*/
div.cdsm_journal_edit{margin:5px 0 15px 0;padding:0;}
div.cdsm_journal_edit form{margin:0;padding:0;}

/*/////// Add and Edit Common ///////////////////*/
div.journal_add_edit{
	margin:0;padding:0;
}
div.journal_add_edit h3{   
	margin:0; padding:0;
	font-weight:lighter;
	font-size:95%;
}
div.journal_add_edit h3 span{
	margin:5px 0 0 0; padding:0;
	display:block;
	font-weight:bold;
	font-size:120%;
}
div.journal_add_edit_wysiwyg{
	padding:12px 15px 15px 15px;
	margin: 20px auto 20px auto;
	display:block;
	text-align:left;
	width:94%;
}
div.journal_add_edit_wysiwyg label{
	padding:0 0 3px 0; margin:0;
	font-weight:bold;
	display:block;
	font-size:95%;
}