﻿/* Common stuff */
.fela
{
	display:none;
	visibility:hidden;
}

/* NavBar */
#NavBar
{
	margin-top:5px;
	margin-bottom:5px;			
	text-align:left;
	padding:0px;
	margin-left:0px;
}

#NavBar li
{	
	list-style:none;	
	margin:0px;	
}

#NavBar li.Selected a
{
	text-decoration:underline;
}

#NavBar li a
{		
	font-weight:bold;	
	text-decoration:none;
}

#NavBar li a:hover
{
	
}	
		ul#NavBar li.FolderItem
		{
			font-weight:bold;			
		}
			ul#NavBar ul
			{
				margin:0px;
			}
			ul#NavBar ul li.SubItem
			{				
				margin:0px;
			}

/* Second navbar */
	#SecondNavBar
	{
		padding-left:10px;
		padding-bottom:30px;
		
	}
			#SecondNavBar ul
			{
				margin:0px;
				padding:0px;
				display : inline;				
			}
			#SecondNavBar ul li
			{				
				list-style:none;
				float: left;							
				margin:0px;
				padding:0px;
				padding-right:10px;
			}
			#SecondNavBar ul li.selected a
			{
				font-weight:bold;
			}
			
			#SecondNavBar ul li a
			{
				color:#0F1E66;
			}
			.clr
			{
				clear:both;
			}

	/* LinkBar */
	ul#LinkBar
	{
		margin-left:10px;	
		padding-left:0px;
	}
	
	ul#LinkBar li
	{
		padding-left:0px;
		margin-left:0px;		
	}
	
	ul#LinkBar li a
	{		
		color:blue;				
	}
	
	ul#LinkBar li a:hover
	{
		color:red;
	}
	
	ul#LinkBar li.LinkItem
	{
		margin-left:20px;
	}
	
	ul#LinkBar li.LinkHeader
	{
		list-style:none;
		font-weight:bold;
		margin-top:10px;
		margin-left:0px;
		padding-left:0px;		
	}

/* BLOG Records */

	div.BlogText
	{		
		padding-bottom:5px;		
		font-style:italic;
		color:gray;
	}
	/* Blog Cats at the top */
	h5.BlogCats
	{
		margin:0px;
	}
	ul.BlogCats
	{
		margin:0px;		
	}
	ul.BlogCats li
	{
		display : inline;				
		padding:3px;
	}
	ul.BlogCats li a
	{
		margin-right:5px;
		color:blue;
		text-decoration:none;
		border-bottom:1px dotted black;
	}
	
	ul.BlogCats li a:hover
	{
		color:blue;
	}
	
	h5.BlogCat
	{
		color:blue;
		font-size:18px;	
		border:1px solid blue;
		padding:5px;
		background-color:#f0f0f0;
	}

div.BlogPost
{
	border-bottom:4px double #efefef;	
	margin-bottom:10px;
	padding:5px;
}
div.BlogPost h4.BlogDate
{
	background-color:#F8F8F8;
	color:gray;
	padding:5px;
	margin:0px;
	margin-top:5px;
}	
div.BlogPost h3.BlogTitle
{
	font-weight:bold;		
}
div.BlogPost div.BlogBody
{
	padding:5px;	
}
div.BlogPost p.BlogFooter
{
	color:gray;
	margin:0px;
	margin-left:15px;
	font-size:10px;
}

/* Nýtt blogg comments: 25.5.2006 */
.CommentArea
{
	background-color:White;
	margin: 8px 0px 8px 0px;
}

.CommentTitle
{
	margin-bottom: 6px;
	font-size: 1em;
	font-weight: normal;
}

.CommentArrow
{
	background-image: url(/themes/common/images/summer-comment-arrow.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	margin-bottom: -7px;
}

.CommentText
{
	padding-bottom: 3px;
	background-image: url(/themes/common/images/comment-shadow.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}

.CommentText2
{
	border: solid 1px #bcbcbc;
	padding: 3px;
}

.CommentText3
{
	padding: 5px;
	font-size: .9em;
}

.CommentFooter
{
	margin-top: 4px;
	font-size: .7em;
	color: #999999;
	padding-left: 16px;
}


/* GuestBook Records */
#AddGuestBookRecord
{
	border:1px solid gray;
	background-color:#E3EDFB;	
	padding:5px;
}

#AddGuestBookRecord table.GuestBookTable
{	
	width:100%;	
	border:1px solid black;
	background-color:white;
}

#AddGuestBookRecord table.GuestBookTable td.gbTitle
{
	font-size:15px;
	font-weight:bold;
	color:blue;
	padding:5px;
	border-bottom:4px double gray;
}
#AddGuestBookRecord td.gbHeiti
{
	padding-right:5px;
	text-align:right;
	font-weight:bold;
	color:black;
	border-right:1px solid black;
	vertical-align:middle;
}
#AddGuestBookRecord td.gbGildi
{
	padding:5px;
}

#AddGuestBookRecord input.gbText
{
	width:200px;
}

#AddGuestBookRecord textarea.gbSubject
{
	width:200px;
	height:100px;
}

#AddGuestBookRecord td.gbSubmit
{
	background-color:#f0f0f0;
}

#AddGuestBookRecord input.gbSubmit
{
	background-color:#efefef;
	margin:15px;
	font-family:tahoma,verdana,arial;
	font-size:15px;
}

/* GuestBook Records */
div.GuestBookRecord
{
	margin-bottom:10px;
	border:1px solid gray;
	padding:5px;
	background-color:#FBFBFB;
}
div.GuestBookRecord p.GuestBookDate
{
	font-size:10px;
	color:gray;
	margin:0px;
	border-bottom:1px solid gray;
	margin-bottom:3px;
}
div.GuestBookRecord p.GuestBookTitle
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:black;
	margin:0px;
	margin-left:15px;	
	margin-right:15px;
	margin-bottom:5px;
}
div.GuestBookRecord p.GuestBookSubject
{
	font-size:11px;
	font-weight:normal;
	margin:0px;
	margin-left:20px;
	margin-right:20px;	
	margin-bottom:10px;
}

div.GuestBookRecord p.GuestBookAuthor,div.GuestBookRecord p.GuestBookWebSite
{
	font-weight:bold;
	font-style:italic;
	margin:0px;
	margin-left:15px;
	margin-right:15px;	
	border:1px solid #efefef;	
	background-color:white;
}

/* Album Records */

div.AlbumList div.Album
{
	float:left;
	width:50%;
}
	div.AlbumThumb
	{
		padding:3px;
		border:solid 1px #d7d7d7
	}
	img.AlbumThumb
	{		
		margin:2px;			
	}

	div.AlbumDivHeader
	{
		cursor:paint;
		cursor:hand;
		padding:10px;
		padding-top:3px;
		padding-bottom:3px;
		margin:3px;
		font-size:14px;
		font-weight:bold;
		color:green;
		background-color:#F0F0F0;
		border:1px solid gray;
		border-right:1px solid black;
		border-bottom:2px solid black;
		height:50px;
		background-image:url('/images/UserSite/AlbumCatBcg.gif');
	}
		div.AlbumDivHeader p
		{
			margin:0px;
		}
			span.blueUnderLine
			{
				color:blue;
				text-decoration:underline;
			}
		img.albumCatImg
		{
			margin-right:10px;
		}
	table.AlbumListTable
	{	
		border:1px solid gray;
		margin-bottom:20px;
	}
	
	a.AlbumLink
	{
		color:blue;
		border-bottom:1px dotted blue;
		text-decoration:none;
	}
	
	a.AlbumLink:hover
	{
		color:red;
	}
	
	a.AlbumLinkSelected
	{
		color:black;
		font-weight:bold;
	}
	
	
	
	td.albThumb
	{
		border-bottom:1px solid #efefef;
	}
	
	td.albTxt
	{
		vertical-align:top;
		padding:3px;
		border-bottom:1px solid #efefef;
	}
	
	td.AlbumsCats
	{
		background-color:black;
		color:white;
		font-weight:bold;
		padding:3px;
	}
	
	table.AlbumListTable P
	{
		font-family:verdana,arial,tahoma;
	}
	
	P.albTitle
	{
		
		font-size:11px;
		font-weight:bold;
		color:blue;
		margin:0px;
	}
	
	P.albDesc
	{
		font-size:10px;		
		color:gray;
		margin:0px;
		margin-top:2px;
	}
	
	P.albDate
	{
		font-size:10px;
		margin:0px;
		margin-top:2px;
	}
	
	P.albPictureCount
	{
		font-size:10px;		
		margin:0px;
		margin-top:2px;
	}
	
	P.albNew
	{
		margin:0px;
		font-size:11px;
		font-weight:bold;
		color:red;
		letter-spacing:3px;		
		padding-left:5px;
	}
	
	/* COPYRIGHT */
	p.copyright
	{
		font-family:arial,tahoma,verdana;
		font-size:11px;
		color:gray;
	}
	p.copyright a
	{
		color:black;
	}
	
	/* Blog Comments */
	div.BlogComment
	{
		border:1px solid #efefef;
		padding:5px;
	}
	div.BlogComment a
	{
		color:blue;		
		padding:5px;
	}
	div.AddBlogComment
	{
		border:1px solid gray;
		background-color:#E3EDFB;	
		padding:5px;
		display:none;
	}
	
	div.AddBlogComment table.AddCommentTable
	{	
		width:100%;	
		border:1px solid black;
		background-color:white;
	}
	
	div.AddBlogComment table.AddCommentTable td.blTitle
	{
		font-size:15px;
		font-weight:bold;
		color:blue;
		padding:5px;
		border-bottom:4px double gray;
	}
	div.AddBlogComment td.blHeiti
	{
		padding-right:5px;
		text-align:right;
		font-weight:bold;
		color:black;
		border-right:1px solid black;
	}
	div.AddBlogComment td.blGildi
	{
		padding:5px;
	}
	
	div.AddBlogComment input.blText
	{
		width:200px;
	}
	
	div.AddBlogComment textarea.blSubject
	{
		width:200px;
		height:100px;
	}
	
	div.AddBlogComment td.blSubmit
	{
		background-color:#f0f0f0;
	}
	
	div.AddBlogComment		 input.blSubmit
	{
		background-color:#efefef;
		margin:15px;
		font-family:tahoma,verdana,arial;
		font-size:15px;
	}
	
	/* Comments */
	div.BlogComments
	{
		background-color:White;
		border:0px;
	}
	
	div.BlogComment p.bcTitle
	{
		font-weight:bold;
		background-color:#efefef;
		margin:0px;
		padding:3px;
	}
	
	div.BlogComment p.bcComment
	{
		font-style:italic;
		padding-left:10px;
		padding-righr:10px;
		margin:0px;
	}
	
	b.bcDate
	{
		color:gray;
		font-weight:normal;
	}
	
	
	/* VisitorCount */
	
	div.TotalVisitorCount
	{
		margin-top:10px;
		margin-bottom:10px;
		margin-left:20%;
		margin-right:20%;
		border:1px solid #efefef;
		background-color:#f0f0f0;
		padding:5px;
		text-align:center;
		color:gray;
	}
	
	/* VIDEO */
	div.VideoThumb
	{
		float: left; 
		width:150px;
		height:250px;		
		padding-left:10px;
		border-bottom:1px solid gray;
		border-right:1px solid #efefef;
	}
		div.VideoThumb a
		{
			text-decoration:none;
		}
	p.VideoTitle
	{
		color:black;
		font-size:14px;
		font-weight:bold;
		margin:0px;
		margin-top;3px;
		margin-bottom:3px;
					
	}
	
	p.VideoDescription,p.VideoSize,p.VideoDate
	{
		font-size:12px;
		padding-left:5px;
		padding-right:5px;
		margin:0px;
		margin-bottom:3px;
	}
		
	/* PASSWORD Request */
	div.pwd_Hint
	{
		background-color:yellow;
		padding:5px;
		border:1px solid gray;
		margin-bottom:5px;
	}
	div.pwd_Message
	{
		background-color:white;
		padding:5px;
		border:1px solid black;
	}	
	div#GiveAccessForm
   {
   	margin-top:10px;
   	display:none;
   	padding:5px;   	
   	background-color:#E9ECEF;
   	border:1px solid black;
   }
   
   div.WantAccess a
   {   	
   	color:blue;
   }
   
   div.WantAccess a:hover
   {
   	color:red;
   }      
   
   /* Start Profile */
   
   div.Profile img
   {
   	border:0px;
   }
   
   div.Profile
   {   	   	
   	padding:10px;
   	border:2px double #efefef;
   	background-color:white;   	
   }
   p.Header
   {
   	width:100%;
   	margin-top:0px;
   	margin-bottom:0px;
   	margin:0px;   	
   	text-align:center;
   	background-color:black;
   	color:white;
   	font-weight:bold;
   }	
   	div.Profile div.Image
   	{
   		text-align:center;
   		background-color:#efefef;
   		border-bottom:1px solid gray;
   	}
   	
   	div.Profile div.Common
   	{
   		border-bottom:1px solid gray;
   		font-family:tahoma,verdana,arial;
   	}
   	div.Profile div.Common.birthday
   	{
   		border:0px;
   	}
   		
   		div.Profile div.Common p.AboutHeader
   		{
   			margin:0px;
   			font-size:10px;
   			font-weight:bold;
   			color:gray;
   		}
   
   
   /* End Profile */
   
   /* START POLLS */		
		div.Polls
		{
			border:1px solid gray;			
			background-color:white;
			padding:10px;
		}
			
			div.Polls p.Title
			{
				border-top:1px solid gray;
				font-size:13px;
				font-weight:bold;
				color:green;
				text-align:center;
				margin-top:3px;
				margin-bottom:3px;
			}
			div.Polls p.PollOpt
			{
				margin:0px;
				margin-bottom:3px;
				margin-left:5px;
			}
			div.Polls button.PollSubmit
			{
				border:1px solid green;
				background-color:white;
				font-size:13px;
				font-family:tahoma,verdana,arial;
				color:green;
			}
			div.Polls p.JustRes
			{
				margin:0px;
				margin-top:3px;
				margin-bottom:3px;
				text-align:center;
			}	
				div.Polls p.JustRes a				
				{
					color:green;
					font-size:11px;
					font-family:tahoma,verdana,arial;
				}
		/* END POLLS */
		
		/* AdminLink and languageboxes Div */
		div#RssFeed
		{
			margin-left:10px;
		}
		div#AdminLink, div.LanguageBox
		{
			padding:5px;
			background-color:white;
			color:blue;
			font-size:11px;
			border:1px solid gray;
			margin:5px;
		}
		div#AdminLink a, div.LanguageBox a
		{
			color:blue;			
		}
		/* AdminLink END */
		
		/* FlashClockBox */
		div.FlashClockBox
		{
			margin-top:5px;
			margin-bottom:5px;
			text-align:center;
		}
		/* FlashClockBox END */
		
		/* Events START */
			div.EventBox
			{
				margin-top:5px;
				margin-bottom:5px;
				padding:5px;				
			}
			div.EventBox.default_theme
			{
				background-color:white;
				border:1px solid gray;	
			}
			
			
				div.EventBox p.Title
				{
					background-color:white;
					padding-top:3px;
					padding-bottom:3px;
					font-size:15px;
					font-weight:bold;
					color:black;		
					margin-top:3px;			
				}
				div.EventBox div.EventPicture
				{
					text-align:center;
					margin:0px;
					padding:0px;										
				}
				div.EventBox p.subItem, div.EventBox p.UntilSince
				{
					text-align:left;
					padding-left:15px;
					font-size:16px;
					font-weight:bold;
				}
					div.EventBox p.subItem span.Period
					{
						color:blue;
						font-weight:normal;
					}
				div.EventBox p
				{
					text-align:center;
					margin:0px;
					margin-bottom:3px;
				}
				
				/* BirthDay */
				div.EventBox.birthday
				{
					font-family:Comic Sans MS,arial;
					background-image:url('/themes/common/images/co_Events/bcg_birthday.jpg');
					background-repeat: no-repeat;
					background-position: left top;	
					border:1px solid blue;
				}
				div.EventBox.birthday p.Title
				{									
					border:1px solid green;
					color:blue;
				}
				div.EventBox.birthday p.subItem span.Period
				{
					color:green;
				}
				
				/* relationship_birthday_wedding */
				div.EventBox.relationship_birthday_wedding
				{
					font-family:georgia,times new roman;
					font-style:italic;
					background-image:url('/themes/common/images/co_Events/bcg_relationship_birthday_wedding.jpg');
					background-repeat: no-repeat;
					background-position: left top;	
					border:1px solid red;
				}
				div.EventBox.relationship_birthday_wedding p.Title
				{
					border:1px solid red;
					color:red;
				}
				div.EventBox.relationship_birthday_wedding p.subItem span.Period
				{
					color:red;
				}
				/* baby_pink */
				div.EventBox.baby_pink
				{
					font-family:georgia,times new roman;
					font-style:italic;
					background-image:url('/themes/common/images/co_Events/bcg_baby_pink.jpg');
					background-repeat: no-repeat;
					background-position: left top;	
					border:1px solid #FF00EA;
				}
				div.EventBox.baby_pink p.Title
				{
					border:1px solid #FF00EA;
					color:#FF00EA;
				}
				div.EventBox.baby_pink p.subItem span.Period
				{
					color:#FF00EA;
				}
				/* baby_blue */
				div.EventBox.baby_blue
				{
					font-family:georgia,times new roman;
					font-style:italic;
					background-image:url('/themes/common/images/co_Events/bcg_baby_blue.jpg');
					background-repeat: no-repeat;
					background-position: left top;	
					border:1px solid #0072FF;
				}
				div.EventBox.baby_blue p.Title
				{
					border:1px solid #0072FF;
					color:#0072FF;
				}
				div.EventBox.baby_blue p.subItem span.Period
				{
					color:#0072FF;
				}
				/* baby_green */
				div.EventBox.baby_green
				{
					font-family:georgia,times new roman;
					font-style:italic;
					background-image:url('/themes/common/images/co_Events/bcg_baby_green.jpg');
					background-repeat: no-repeat;
					background-position: left top;	
					border:1px solid #19A12F;
				}
				div.EventBox.baby_green p.Title
				{
					border:1px solid #19A12F;
					color:#19A12F;
				}
				div.EventBox.baby_green p.subItem span.Period
				{
					color:#19A12F;
				}
				/* christmas */
				div.EventBox.christmas
				{
					font-family:georgia,times new roman;
					font-style:italic;
					background-image:url('/themes/common/images/co_Events/bcg_christmas.jpg');
					background-repeat: no-repeat;
					background-position: left top;	
					border:1px solid #19A12F;
				}
				div.EventBox.christmas p.Title
				{
					border:1px solid #19A12F;
					color:red;
				}
				div.EventBox.christmas p.subItem span.Period
				{
					color:red;
				}
			
			
		/* Events END */
		
		p.ContentObjectTitle
		{
			font-weight:bold;
			text-align:left;
			padding-left:3px;
			padding-right:3px;
			margin:0px;
			margin-bottom:5px;
			margin-top:3px;
		}
		
		/* Blog categories start */
			div#BlogCategories
			{
				padding:5px;
			}
			div#BlogCategories.content_above ul li
			{
				display:inline;
				padding-left:3px;
			}
		/* Blog categories end */
		
		/* Blog history starts */
		div#BlogHistory
		{
			padding:5px;
		}		
		div#BlogHistory li
		{
			margin-left:10px;
		
		}
		div#BlogHistory li.YearHeaderBlogRecords
		{
			margin-top:10px;
			margin-left:0px;
			font-weight:bold;
			list-style:none;
		}
		/* Blog history ends */
		
		/* Blog Calendar starts */
			div#BlogCalendar
			{
				padding:5px;
				text-align:right;
			}
				div#BlogCalendar table
				{
					width:100%;
				}
				
				
				div#BlogCalendar table tr.MonthHeader td
				{
					text-align:left;
				}
					div#BlogCalendar table tr.MonthHeader td a
					{
						font-size:10px;
					}
					
					div#BlogCalendar table tr.DateHeaders td
					{
						color:gray;
						font-weight:bold;
						font-size:10px;
					}
					div#BlogCalendar table tr.DateCells td
					{
						border:1px solid #efefef;
						padding-right:5px;
					}
			
		/* Blog Calendar ends */
		
		/* Html Boxes */
		div.HtmlBox
		{
			margin-top:10px;
			margin-right:5px;
			padding:5px;
		}
		div.HtmlBox.borderOn
		{
			border:1px solid black;
		}
			div.HtmlBox p.HtmlBoxTitle
			{
				margin:0px;
				margin-top:2px;
				margin-bottom:2px;
				padding-left:10px;
				padding-bottom:3px;
				border-bottom:1px solid gray;
			}	




table#postlist_table
{
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
	table#postlist_table td
	{
		cellpadding:5px;
	}
	
	table#postlist_table td.nameField
	{	
		font-weight:bold;	
		padding-right:10px;
	}
	
	table#postlist_table input
	{	
		width:200px;
		margin-bottom:10px;
	}
	
	table#postlist_table textarea
	{	
		width:200px;
		height:100px;
	}
	
	input#postlist_submit
	{
		margin-top:20px;
		padding:5px;
		font-size:15px;
		text-align:center;
		width:100px;
	}
div#divPostlist
{
	padding:10px;
	line-height:automatic;
}
div#divPostlist h2
{
	font-size:15px;
	line-height:20px;
}

div.VideoThumb img
{
	width:125px;
	height:100px;
}

/* 2010-11-01 : stigur@123.is */
div.PicturePaging div.PicturesPagingBox
{
    float:left;
    width:20px;    
}

/* 2010-11-24: stigur@123.is: for files */
ul#FileList li.Folder
{
    font-weight:bold;
    font-size:1.2em;
    margin-top:20px;
    list-style:none;
}
ul#FileList li.File
{
    margin-left:15px;
    font-size:1.0em;
}


/* New blog CSS - 2011-08-04 */
div.BlogLockedRecord
{
    margin-bottom:10px;
    padding:10px;
    background-color:#efefef;
}
div.BlogRecord
{
    padding-bottom:10px;
    margin-bottom:20px;
    border-bottom:1px solid #bfbfbf;
}
    div.BlogRecord h3.BlogDate
    {
        font-size:12px;
        font-weight:normal;
        color:Gray;
        font-style:italic;
        margin-top:3px;
        margin-bottom:3px;
    }
    
    div.BlogRecord h1.BlogTitle
    {
        font-size:15px;
        font-weight:bold;
        margin-top:5px;
        margin-bottom:10px;
        margin-left:0px;
        margin-right:0px;
        position:relative;
    }
    
    div.BlogRecord div.BlogContent
    {
        line-height:normal;
        margin-bottom:25px;
    }
    
    div.BlogRecord div.BlogContent p
    {
        margin-top:5px;
        margin-bottom:5px;
    }
        div.BlogRecord div.BlogContent h3 {
            font-size:14px;
            line-height:20px;
        }
    
    div.BlogRecord div.BlogAuthorAndLink div
    {
        margin-bottom:5px;
    }
    
    div.BlogRecord div.BlogAuthorAndLink div,div.BlogRecord div.BlogAddComment,div.BlogRecord div.BlogShowComments
    {        
        margin-left:10px;
    }
    
    div.BlogRecord div.BlogAuthorAndLink,div.BlogRecord div.BlogAddComment,div.BlogRecord div.BlogShowComments
    {
        margin-bottom:10px;
    }
    
    div.BlogRecord div.BlogAddComment
    {
     margin-left:10px;   
    }

div.BlogLastNext div
{
    width:200px;
    float:left;
}
 
 div.BlogNumberedListOfPages
 {     
     margin-bottom:10px;     
     height:30px;
 }
 div.BlogNumberedListOfPages ul
 {
     width:500px;     
     padding:0px;
 }
    div.BlogNumberedListOfPages ul li
    {
        list-style:none;
        border:1 px solid #cfcfcf;
        padding:5px;        
        width:15px;
        height:15px;
        display:inline;
        margin-right:10px;
        margin-top:10px;
        float:left;
    }
    div.BlogNumberedListOfPages ul li.liSelected
    {
        background-color:Black;
        color:White;
    }
        div.BlogNumberedListOfPages ul li:hover
        {
            background-color:#efefef;
        }
        
table.AddCommentTable
{
    background-color:#efefef;
    border:1px solid #efefef;
}
    table.AddCommentTable td
    {
        padding:10px;
        background-color:White;
    }
        table.AddCommentTable td.blHeiti
        {
            font-weight:bold;
            font-size:11px;
            text-align:right;
        }
        
        table.AddCommentTable td.blGildi input
        {
            font-size:12px;
            padding:5px;    
        }
        
        table.AddCommentTable td.blGildi input, table.AddCommentTable td.blGildi textarea
        {
            width:225px;
        }
            table.AddCommentTable td.blGildi textarea
            {
                height:85px;
            }
    
    /* START /photoalbums/ */
    
    div.NoMoreAlbums
    {
        clear:both;
        padding:20px;
        margin:10px;
        font-weight:bold;
    }

    div.PhotoAlbums {
        clear:both;
        border-top:1px solid #dfdfdf;
        padding-top:10px;
        margin-top:10px;
    }

    div.PhotoAlbum
    {
        float:left;
        width:140px;
        padding:10px;
    }
        div.PhotoAlbum a
        {
            color:Black;
            text-decoration:none;
        }
        
        div.PhotoAlbum img
        {
            padding:5px;
            border:1px solid #bfbfbf;
        }
        div.PhotoAlbum p
        {
            margin:0px;
            padding:0px;
        }
            div.PhotoAlbum p.Date
            {
                color:gray;
                font-size:10px;
                text-align:center;            
            }
            div.PhotoAlbum p.Title
            {
                font-size:12px;
                font-weight:bold;
                text-align:center;
            }
            div.PhotoAlbum button
            {
                margin-top:5px;
            }
    div.ActivePhotoAlbum
    {
        background-color:#efefef;
    }

    .selectedPhoto {
        border:1px solid black;
    }

    ul.editbuttons li { 
        display:inline-block;
        margin-left:5px;
        margin-top:5px;
    }
    ul.photoList {
        list-style:none;
    }
        ul.photoList img {
            width:100%;
        }
    /* STOP /photoalbums/ */            

    /* Bootstrap fixes */

    .modal {
        /*position: fixed;
        top: 3%;
        right: 3%;
        left: 3%;
        bottom: 3%;
        width: auto;
        margin: 0;*/
        }

    /* Bootstrap fixes end*/

    /* NAVBAR 2.0 START */
        ul.navbar li.showSubmenu > ul
        {
	        display:block;
        }
    /* NAVBAR 2.0 STOP */

    /* START ImageBox */
.widget-imagebox {
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
}
    .widget-imagebox h5 {
        margin-top:10px;
        text-align:center;
        font-size:12px;
    }
    /* STOP  ImageBox */