*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:arial; font-size:13px; line-height:17px; color:#292727; background:#000;}
img { border:0;}

table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}

/***forms*******************************************/
input, textarea{font-family:arial; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}
.searching {width:133px; height:auto; color:#000000; height:18px; margin-right:14px; border: solid 1px #404040; padding-left:3px;}
.searching2 {width:113px; height:auto; color:#000000; height:18px; margin-right:6px; border: solid 1px #404040; padding-left:3px;}
.column_center input, .column_center textarea { margin:3px 10px 3px 0;}

/***end forms*******************************************/

.main {width:980px; margin:0 auto; }

a {color:#b14e26; text-decoration:underline;font-size:.85em;font-weight:bold; font-family:arial}
a:hover{text-decoration:none;}

 
h1 { font-size:4.16em; color:#E43B09; text-transform:uppercase; font-weight:bold; line-height:1.01em; width:auto; font-size:46px; color:#000;}
h1 a  {color:#000; text-decoration:none;}
h2{ font-size:1.01em;}
h3 { color:#030303; font-weight:normal; font-size:1.77em; line-height:1.1em;}
h3 a {color:#030303; text-decoration:none;}
h3 a:hover {text-decoration:none; color:#d73800;}
.pagetitle { padding:10px;}
.center { padding:0 0 10px 0;}

/***global*******************************************/

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 37px;
	display: inline;
}

img.alignleft {
	padding: 4px; padding-bottom:20px;
	margin: 0 35px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
/* End Images */

.container { width:100%;}

ul { margin:0;}
.float{float:left; margin:0 20px 0 0;}
.col{float:left;}
.side_bar { float:left; width:243px; margin:0 -243px 0 0; position:relative;}
.column_center{float:left; width:100%;}
.indent_center { padding:0 79px 0 0; margin:0 0 0 243px;}
.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/***global*******************************************/

.content .indent { padding:0 0 0 113px;}



/***box*******************************************/

.box { background:#fff; width:100%; color:#292727;}

/*.box .border-top {width:545px; height:52px; background:url(http://theme.123.is/nightclub/images/main_top.gif)no-repeat top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border-left.gif) repeat-y left;}
.box .border-right {background:url(http://theme.123.is/nightclub/images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(http://theme.123.is/nightclub/images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; width:100%;}
*/
.box .inner { padding:10px 46px 40px 46px;}

/***box*******************************************/


/***header*******************************************/

#header {width:100%; height:422px; background:url(http://theme.123.is/nightclub/images/header_bg.jpg) no-repeat left top;}
#header .logo { padding:86px 0 0 137px;}
#header span  { font-size:.77em; line-height:1.45em; color:#a21803; text-transform:uppercase; font-weight:bold; display:block;}

/***end header*******************************************/


/***side_bar*******************************************/
.side_bar .inside{ padding:0px 16px 0 0;}
/*.side_bar .block_search { padding:0 0 23px 5px; background:url(http://theme.123.is/nightclub/images/line_hor.gif) left bottom repeat-x; margin-bottom:19px; zoom:1;}*/
.side_bar .indent { padding:0 0 0 14px;}

/**********************************************/
.children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}
.widget_style { margin:0 0 0 0; padding:0 0 24px 0; width:100%; color:#8a8a8a;}
.widget_style h2 {font-size:.85em; color:#d73800; font-weight:bold; text-transform:uppercase; padding:0 0 14px 22px; background:url(images/marker.gif) no-repeat left 3px;}
.widget_style h2 a {color:#d73800; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:0 0 0 6px;}
.widget_style li { font-size:.85em; color:#8a8a8a; padding:0 0 3px 17px; background:url(http://theme.123.is/nightclub/images/marker1.gif) no-repeat left 9px;}
.widget_style li a { color:#8a8a8a; text-decoration:underline;}
.widget_style li a:hover { text-decoration:none; color:#fff;}
/**********************************************/


#links_with_style ul {margin:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:11px; line-height:14px; list-style:none; color:#B40B0B; font-weight:bold; padding:0 0 12px 16px; margin:0 0 0 0;}
#links_with_style ul li ul { margin:0 0 0 9px;}
#links_with_style ul li ul li { font-size:1.01em; color:#000000;  padding:0 0 0 0;}
#links_with_style ul li ul li a {padding:0 0 0 17px;}

/**********************************************/
/*
#calendar_wrap {vertical-align:top; width:auto; margin:auto; padding:13px 10px 0px 0;}
#calendar_wrap caption { color:#fff; font-weight:bold; font-size:1.01em; padding-bottom:6px; text-transform:uppercase;}
#calendar_wrap td {width:25px; text-align:right; color:#fff; font-size:1em; padding-bottom:4px;}
#calendar_wrap td a {color:#d93b00;}
#calendar_wrap th { color:#d93b00; text-align:right;}
#calendar_wrap a {font-weight:bold;}
*/
/**********************************************/

#tag_cloud a{ color:#fff; line-height:1.01em; text-decoration:none;}
#tag_cloud a:hover{ text-decoration:underline;}

.post { padding:0 0 20px 0;}
.post h3{ padding:0 0 5px 0;}

/**********************************************/
/*
#statusbar {text-align:left; color:#8a8a8a;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#8a8a8a;}
*/
/***end side_bar*******************************************/


/***column_center*******************************************/
.title { padding:23px 22px 19px 8px; background:url(http://theme.123.is/nightclub/images/line-hor1.gif) left bottom repeat-x;}
.title span { font-size:.85em; font-weight:bold; color:#b14e26; display:block;}
.title .date { font-size:1.01em; line-height:1.09em; background:url(http://theme.123.is/nightclub/images/marker2.gif) no-repeat left 7px; padding:5px 0 0 21px; font-size:1.1em; display:block;}
.text_box { padding:24px 10px 16px 9px; background:url(http://theme.123.is/nightclub/images/line-hor1.gif) left bottom repeat-x;}
.text_box p { margin-bottom:15px;}

.center_top {width:545px; height:52px; background:url(http://theme.123.is/nightclub/images/main_top.gif) no-repeat left top;}

.comments {color:#b14e26; font-size:.85em; font-weight:bold; line-height:1.9em; padding:14px 40px 30px 9px;}
.comments a { background:url(http://theme.123.is/nightclub/images/marker3.gif) 0 6px no-repeat; padding:0 0 0 13px; text-decoration:underline; color:#b14e26; font-size:1.01em; line-height:1.9em;}
.comments a:hover{text-decoration:none;}

.column_center ul.list1 { padding-top:20px;}
.column_center ul li { padding-bottom:9px;}
.column_center ul li a { background:url(http://theme.123.is/nightclub/images/marker4.gif) no-repeat left 4px; padding-left:15px;}
/***end column_center*******************************************/



/*************************************/
#recent-posts  {vertical-align:top;}
.widget_style#recent-comments li a {background:none;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}

.oddcomment{color:#8a8a8a;}

/***footer*******************************************/
#footer {font-size:.85em; line-height:1.01em; color:#585858; text-align:right; height:65px;}
#footer p {padding:16px 98px 0 0;}
#footer a{ color:#585858;}
/***end footer*******************************************/

/*#################################################*/
/* ################ Custom stuff ################# */
/*#################################################*/

/***********************
* Navbar
***********************/
div.navi
{
	text-align:center;
	height:25px;
	padding-left: 105px
}
div#navbar 
{
	clear: both;
	float: left;
	background-repeat:no-repeat; 
	height:79px;
}
div#outline>div#navbar
{
	height:31px;
}
ul#NavBar 
{
	float: left;
	margin: 0;
	padding: 0 15px;
	list-style-type: none;
}
ul#NavBar li 
{
	float: left;
}
ul#NavBar li a 
{
	font-size:.85em;
	color:#d73800;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	float: left;
	display: block;
	height: 28px;
	padding: 3px 15px 0 15px;
	line-height: 24px;		
}
	ul#NavBar li a:link, ul#NavBar li a:visited 
{
	font-size:.85em;
	text-transform:uppercase;
	color:#d73800;
	font-weight:bold;
	text-decoration: none;
}
ul#NavBar li a:hover 
{
	font-size:.85em;
	text-transform:uppercase;
	color:#d73800;
	font-weight:bold;
	text-decoration: underline;
	/*background: url(/themes/default/images/nav_hover.gif) no-repeat center top;*/
}
	ul#NavBar li.current_page_item a:link,
	ul#NavBar li.current_page_item a:visited,
	ul#NavBar li.current_page_item a:hover,
	ul#NavBar li.current_page_item a:active 
{
	font-size:.85em;
	text-transform:uppercase;
	color:#d73800;
	font-weight:bold;
	text-decoration: underline;
	/*background: transparent url(/themes/default/images/nav_active.gif) no-repeat center bottom;*/
}
/* ######## Second navbar ############### */


#secondnavi
{
	/*padding-left:125px;
	text-align:center;*/
	
	
	width:500px; height:25px;
	float:left;	
	
}
#SecondNavBar
{
	position: relative;
	top: 0px; left: 0px;
	float: left;
	height:15px;
	vertical-align:middle;	
	width:500px;
	padding-left:135px;
	z-index: 1;
}
#SecondNavBar ul
{
	margin:0px;
	float: left;
	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
{
	font-size:.85em; 
	color:#8a8a8a;
	font-weight:normal;
	text-decoration:underline;
}
#SecondNavBar ul li a:hover
{
	font-size:.85em; 
	color:#ffffff;
	font-weight:normal;
	text-decoration:none
}
.clr
{
	clear:both;
}
/* ############ POLLS ################# */		
div.Polls
{
	border:1px solid #303030;			
	background-color:transparent;
	padding:10px
}
div.Polls p
{
	color:#8a8a8a;
	font-size:.85em
}
div.Polls p.Title
{
	border-top:0px;
    border-bottom: 1px dotted #303030;
	font-size:.85em;
	color:#d73800;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-top:3px;
	margin-bottom:6px;
    padding-bottom:6px
}
div.Polls button.PollSubmit
{
	/*background-color:#ece6de;*/
	margin:10px;
	font-family:arial;
	font-size:11px;
	cursor:pointer;
	border:outset 1px #ccc;
	background:#ebb795;
	color:#ffffff;
	font-weight:bold;
	padding: 1px 2px;
	background:url(http://theme.123.is/nightclub/images/formbg.gif) repeat-x left top;
}
div.Polls a
{
	color:#8a8a8a;
	text-decoration:underline;
	font-size:.85em
}
div.Polls a:hover
{
	text-decoration:none;
	color:white
}
/* ####### Profile ######*/
div.Profile img
{
   	padding:3px;
	border:solid 1px #d7d7d7;
	margin-bottom:10px
}
div.Profile
{   	   	
	border:1px solid #303030;			
	background-color:transparent;
	padding:10px;
   	margin-top: 5px;
   	margin-bottom: 15px   	
}
p.Header
{
   	width:100%;
   	margin-top:0px;
   	color:#d73800;
   	margin-bottom:0px;
   	padding: 2px;
   	margin:0px;   	
   	text-align:center;
   	background-color:transparent;
   	font-weight:bold;
   	font-size:.85em;
}
div.Profile div.Image
{
   	text-align:center;
   	background-color:transparent;
   	border-bottom:0px;
}
div.Profile div.Common p.AboutHeader
{
   	margin:0px;
   	font-size:.85em;
   	font-weight:bold;
   	text-transform:uppercase;
   	color:#d73800;
   	font-family:Arial
}
div.Profile div.Common
{
   	border-bottom: 1px dotted #303030;
   	padding-bottom:3px;
   	padding-top:3px;
   	font-size:.85em;
}
div.Profile div.Common.birthday
{
   	border:0px;
}
/* ####### End Profile ####### */
/*############ Album stuff ###########*/
a.AlbumLink
{
	color:#b14e26;
	border-bottom:0px solid #1d83d4;
	text-decoration:underline;
	font-weight:bold;
	margin-right:10px;
	font-size:1em	
}
	
a.AlbumLink:hover
{
	color:#b14e26;
	text-decoration:none
}
	
a.AlbumLinkSelected
{
	color:#b14e26;
}
table.AlbumListTable
{	
	border:10px solid gray;
	margin-bottom:120px;
}
div.AlbumList div.Album
{
	float:left;
	width:70%;	
}
div.AlbumList p.albTitle, div.AlbumList p.albDate, div.AlbumList p.albPictureCount
{
	padding-left:10px
}
div.AlbumList p
{
	font-size:.85em;
}
div.Album
{
	padding-top:5px;
	padding-bottom:5px
}
.AlbumThumb
{
	padding:3px;
	border:dotted 1px #d7d7d7
}
div.AlbumThumb
{
	padding:1px;
	border:dotted 1px #d7d7d7
}
/* ######## VisitorCount ########## */
div.TotalVisitorCount
{
	margin-top:60px;
	margin-bottom:0px;
	margin-left:0%;
	margin-right:0%;
	border:0px solid #ffffff;
	background-color:#ffffff;
	font-size:.85em;
	padding:5px;
	color:gray;
}
/* ####### VIDEO ######## */
div.VideoThumb
{
	float: left; 
	width:150px;
	height:250px;		
	padding-left:10px;
	border-bottom:0px solid gray;
	border-right:0px solid #efefef;
	margin-top:10px;
}
div.VideoThumb a
{
	color:#b14e26;
	text-decoration:underline;
	font-weight:bold;
	font-size:.85em
}
div.VideoThumb a:hover
{
	color:#b14e26;
	text-decoration:none
}
p.VideoTitle
{
	color:#000000;
	font-weight:bold;
	margin:0px;
	margin-top:3px;
	margin-bottom:3px
}
p.VideoDescription,p.VideoSize
{
	font-size:.85em;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	margin-bottom:3px;
	line-height:1.3em;
}
div.VideoThumb img
{
   	padding:3px;
	border:solid 1px #d7d7d7;
    margin-bottom:6px;
}
p.VideoDate
{
	color:gray;
    font-size:.85em;
    padding-left:0px;
    padding-top:4px;
}
/*##### Guestbook stuff ######*/
div.GuestBookRecord
{
	margin-bottom:10px;
	border:0px;
	padding:5px;
    padding-top:15px;
	background-color: Transparent
}
div.GuestBookRecord p.GuestBookTitle
{
	font-weight:bold;
	font-size:1.3em;
	text-decoration:none;
	color:#000000;
	margin:0px;
	margin-left:0px;	
	margin-right:0px;
	margin-bottom:5px;
}
div.GuestBookRecord p.GuestBookDate
{
	font-weight:normal;
	font-size:1.2em;
	text-decoration:none;
	margin:0px;
	margin-left:0px;	
	margin-right:0px;
	margin-bottom:5px;
	border-bottom:0px solid gray;
	background-image:url(http://theme.123.is/nightclub/images/dot-line3.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:23px
	
}
div.GuestBookRecord p.GuestBookSubject
{
	font-size:1em;
	font-weight:normal;
	margin:0px;
	margin-left:0px;
	margin-right:0px;	
	margin-bottom:10px;
}
div.GuestBookRecord p.GuestBookAuthor,div.GuestBookRecord p.GuestBookWebSite
{
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	margin:0px;
	margin-left:0px;
	margin-right:0px;	
	border:0px;	
	background-color:transparent;
}
#AddGuestBookRecord
{
	border:0px solid gray;
	background-color:transparent;	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-top:15px
}
#AddGuestBookRecord table.GuestBookTable
{	
	width:100%;	
	border:1px solid gray;
	background-color:white;
}

#AddGuestBookRecord table.GuestBookTable td.gbTitle
{
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:10px;
	border-bottom:1px dotted gray;
}
#AddGuestBookRecord td.gbHeiti
{
	padding-right:15px;
	text-align:right;
	font-weight:normal;
	font-size:1em;
	border-right:0px solid gray;
	vertical-align:middle;
}
#AddGuestBookRecord input.gbText
{
	width:300px;
}

#AddGuestBookRecord textarea.gbSubject
{
	width:300px;
	height:100px;
	padding: 2px;
}
#AddGuestBookRecord td.gbSubmit
{
	background-color:#adadad;	
	height: 57px;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid gray;
}
#AddGuestBookRecord input.gbSubmit
{
	/*margin:10px;*/
	font-family:arial;
	text-align:center;
	vertical-align:middle;
	height:25px;
	font-size:11px;
	cursor:pointer;
	border:outset 1px #ccc;
	background:#ffffff;
	color:#ffffff;
	font-weight:bold;
	background:url(http://theme.123.is/nightclub/images/formbg.gif) repeat-x left top;
}
/* Blog stuff */
div.BlogPost h4.BlogDate
{
	font-weight:normal;
	font-size:1.2em;
	text-decoration:none;
	margin:0px;
	margin-left:0px;	
	margin-right:0px;
	margin-bottom:5px;
	border-bottom:0px solid gray;
	background-image:url(http://theme.123.is/nightclub/images/dot-line3.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:23px;
	background-color:transparent
}
h3
{
	font-size: 20px;
    line-height:1em;
}
div.BlogText
{		
	padding-bottom:15px;
	font-size:.77em; 
	line-height:1.55em; 
	color:#a21803; 
	text-transform:uppercase; 
	font-weight:bold;
	font-style:normal
	
}
div.BlogPost div.BlogBody
{
	padding:0px;
	font-size:1em
}
div.BlogPost p.BlogFooter
{
	color:gray;
	margin:0px;
	font-size:10px;
}
div.BlogPost p.BlogFooter a
{
	color:#b14e26;
	text-decoration:underline;
	font-weight:bold;
	font-size:.85em
}
div.BlogPost p.BlogFooter a:hover
{
	color:#b14e26;
	text-decoration:none
}
div.BlogPost
{
	border-bottom:0px double #efefef;	
	margin-bottom:10px;
	padding:5px;
}
div.BlogPost h3.BlogTitle
{
	font-weight:bold;
	font-size:1.3em;
	text-decoration:none;
	color:#000000;
	margin:0px;
	margin-left:0px;	
	margin-right:0px;
	margin-bottom:5px;
}
/* Blog Comments */
div.BlogComment
{
	border:0px;		
	padding:0 0 14px 15px;
	background:url(http://theme.123.is/nightclub/images/marker_b.gif) no-repeat left 9px;
}
div.BlogComment a
{
	color:#5A3B04;
	border: 0px;
	padding-bottom:10px;
}
div.AddBlogComment
{
	border:0px solid gray;
	background-color:transparent;	
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-top:15px
}
div.AddBlogComment table.AddCommentTable
{	
	width:100%;	
	border:1px solid gray;
	background-color:white;
}
div.AddBlogComment td.blHeiti
{
	padding-right:15px;
	text-align:right;
	font-weight:normal;
	border-right:0px solid gray;
	vertical-align:middle;
	padding-bottom:5px
}
div.AddBlogComment td.blSubmit
{
	background-color:#adadad;	
	height: 57px;
	vertical-align: middle;
	text-align:center;
	border-top:1px solid gray;		
}
div.AddBlogComment		 input.blSubmit
{
	font-family:arial;
	text-align:center;
	vertical-align:middle;
	height:25px;
	font-size:11px;
	cursor:pointer;
	border:outset 1px #ccc;
	background:#ffffff;
	color:#ffffff;
	font-weight:bold;
	background:url(http://theme.123.is/nightclub/images/formbg.gif) repeat-x left top;
}
div.AddBlogComment td.blGildi
{
	padding:5px;
    padding-top:15px
}
div.CommentFooter
{
	padding: 4px 0px 0px 15px;
	background:url(http://theme.123.is/nightclub/images/marker_b2.gif) no-repeat left 9px;
	vertical-align:middle;
}
div.AddBlogComment input.blText
{
	width:300px;
}
div.AddBlogComment textarea.blSubject
{
	width:300px;
	height:100px;
	padding: 2px;
	color: #000000
}
/* ######### AdminLink and languageboxes ######### */
div#RssFeed
{
	margin-left:10px;
}
div#AdminLink, div.LanguageBox
{
	padding:10px;
	background-color:transparent;
	color:#d73800;
	border:1px solid #303030;
	margin:5px;
}
div#AdminLink a, div.LanguageBox a
{
	color:#d73800;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline			
}
div#AdminLink a:hover, div.LanguageBox a:hover
{
	text-decoration:none;
	color:#ffffff				
}
/* ########## AdminLink END ############## */
/* ########## Blog categories start ###### */
p.ContentObjectTitle
{
	font-weight:bold;
	color:#d73800;
	font-size:.85em;
	text-transform:uppercase;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	margin-bottom:0px;
	margin-top:3px;
}
div#BlogCategories
{
	padding:5px;
}
div#BlogCategories.content_above ul li
{
	display:inline;
	padding-left:3px;
}
/* ######### Blog categories end ######## */
/* ############### LinkBar ############## */
ul#LinkBar
{
	margin-left:10px;	
	padding-left:0px;
	margin-bottom:10px
}
ul#LinkBar li
{
	font-size:.85em; color:#8a8a8a; padding:0 0 3px 17px; background:url(http://theme.123.is/nightclub/images/marker1.gif) no-repeat left 9px;		
}
ul#LinkBar li a
{		
	color:#8a8a8a; text-decoration:underline;				
}
ul#LinkBar li a:hover
{
	text-decoration:none; color:#fff;
}
ul#LinkBar li.LinkItem
{
	margin-left:20px;
}
ul#LinkBar li.LinkHeader
{
	margin:0 0 0 6px;
	color:#d73800; font-weight:bold; padding:0 0 3px 17px; background:url(http://theme.123.is/nightclub/images/marker1.gif) no-repeat left 9px;				
}
/* ######## FlashClockBox ########## */
div.FlashClockBox
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	background-color:Transparent
}
/* ####### Events START ######### */
div.EventBox
{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;				
}
div.EventBox.default_theme
{
	border:1px solid #303030;			
	background-color:transparent;	
}
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 */

#header{background-image:url('http://cs-001.123.is/DeliverFile.aspx?id=b9c59c4e-9065-4021-a1a7-935760eda49c');}/* Automated CSS generated from OTT */

td
{
    text-align:left;
}

body
{
    line-height:normal;
}

table.ottTable
{
    border: 1px solid #DDD;
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:20px;
}
table.ottTable th, table.ottTable td
{
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid;
}
