HTML, BODY {
	margin: 0;
	width: 100%;
	height: 100%;	
	background-color: #FFFFFF;
	text-align: center;
	font-family: Georgia;
	font-size: 13px;
}

H1 {
	margin: 0px;	
}

P {
	margin-top: 0px;	
}

a {
	color:#444444;
}

a:visited {
	color:#444444;
}

a:hover {
	color:#C78800;
}

.commonContentLink {
	color:#000000;
	text-decoration: none;
}

.commonContentLink:hover{
	color:#000000;
	text-decoration: underline;
}	

.calendar-date {
	color:#444444; 
	margin-bottom: 0px;
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}

.calendar-time {
	color:#444444; 
	font-family: Georgia;
	font-size: 15px;
	font-weight: normal;
}

.calendar-type {
	color:#444444; 
	font-family: Georgia;
	font-size: 11px;
}

.calendar-location {
	color:#AF0F0F; 
	font-family: Georgia;
	font-size: 11px;
	float: left;
	display: inline;
	margin-top: 2px;
}


.georgia-15 {
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
}

.georgia-16 {
	font-family: Georgia;
	font-size: 16px;
}

.georgia-16-bold {
	color:#444444;
	font-weight:bold;
	float:left;
	margin-top:23px;
	display:inline;
}

.georgia-14 {
	font-family: Georgia;
	font-size: 14px;
}

.georgia-14-bold {
	font-family: Georgia;
	font-size: 14px;
	color:444444; 
	font-weight:bold;
}

.georgia-14 a{
	font-family: Georgia;
	font-size: 14px;
	text-decoration: none;
}


.georgia-14 a:hover{
	font-family: Georgia;
	font-size: 14px;
	text-decoration: underline;
}


.georgia-19 {
	font-family: Georgia;
	font-size: 19px;
}

.georgia-35-yellow {
	font-family: Georgia;
	font-size: 35px;
	font-weight: bold;
	color: #c78800;
}

.georgia-13 {
	font-family: Georgia;
	font-size: 13px;
}

.georgia-13-bold {
	font-family: Georgia;
	font-size: 13px;
	font-weight:bold;
}

.georgia-13-bold a{
	font-family: Georgia;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
}


.georgia-13-bold a:hover{
	font-family: Georgia;
	font-size: 13px;
	font-weight:bold;
	text-decoration: underline;
}


.georgia-12 {
	font-family: Georgia;
	font-size: 12px;
}

.georgia-11 {
	font-family: Georgia;
	font-size: 11px;
}

.georgia-10 {
	font-family: Georgia;
	font-size: 10px;
}

.trebuchet-13 {
	font-family: Trebuchet MS, sans-serif;
	font-size:11px;
	line-height:18px;
}

#header-container {
	width: 100%;
	height: 180px;
	background-color: #f5f5f5;
}

#header-content {
	width: 941px;
	height: 175px;
	margin: auto;
	position: relative;	
}

#header-quote {
	margin: 47px 0px 0px 30px;
	display: inline;
	font-family: Georgia;
	font-size: 26px;
	font-style: italic;
	color: #787878;
	float: right;
	text-align:right;
	width:670px;
}

#header-quote sub{
	font-size: 14px;
	font-style: italic;
	color: #787878;
}

#logotype {
	width: 148px;
	height: 111px;
	margin-top: 14px; /*17*/
	display: inline;
	float: left;	
}

#logotype img {
	border: 0;
	width: 148px;
	height: 111px;
}

.inspiration-container {
	width: 941px;
	/*height: 353px;*/
	/*min-height:353px;*/
	margin: auto;
	position:relative;
	/*background: transparent url(/_images/startpage/inspiration_image.jpg) top left no-repeat;*/
}

.inspiration-container .inspiration-text {
	margin-left: 94px;
	margin-top: 123px;
	float: left;
	display: inline;
	width: 360px;
}

#inspiration-container-small {
	width: 941px;
	height: 206px;
	margin: auto;
}

.inspiration-container .inspiration-small-text {
	margin-left: 29px;
	margin-top: 55px;
	float: left;
	display: inline;
	width: 227px;
}

.inspiration-image {
	float: right;
	display: inline;
	width: 194px;
	height: 174px;
	margin-top: 16px;
	margin-left: 16px;
	margin-bottom:16px;	
	position: relative;
}

.inspiration-image span {
	font-family: Georgia;
	font-size: 16px;
	color: #FFFFFF;
	position:absolute;
	top:0;
	left:0;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 8px;
	font-weight: bold;
}
	

.klammer {
	width: 49px; /* 29px */
	height: 114px;
	margin-top: 47px;
	margin-left: 5px;
	float: left;
	display: inline;	
}

.klammer img{
	width: 29px;
	height: 114px;
	border: 0;	
}

.calendar-container {
	width: 100%;
	/*height: 347px;*/
	background: transparent url(/_images/startpage/news_container_background.jpg) top left repeat-x;
}

#calendar-container-content {
	width: 941px;
	height: 400px;
	margin: auto;
	background: transparent url(/_images/startpage/news_background.jpg) top left no-repeat;
	position: relative;
}

#calendar-ruler-container {
	width: 941px;
	height: 67px;
	display: inline;
	float: left;
	margin-top: 16px;
	background: transparent url(/_images/startpage/news_ruler_bg.jpg) top left no-repeat;
	position: relative;
	margin-left: -20;
}

#calendar-ruler-container-swf {
	width: 981px;
	height: 126px;
	display: inline;
	float: left;
	margin-top: 16px;
	position: relative;
}

#calendar-ruler-title {
	font-family: Georgia;
	font-size: 22px;
	color: #82712a;
	position: absolute;
	left: 15px;
	top: 20px;
}

#calendar-image-area {
	width: 405px;
	height: 225px;
	display: inline;
	float: right;
}

#calendar-image-area-info {
	text-align: left;
	display: none;
	width: 405px;
	height: 225px;
	float: right;
	margin-top: 16px;
	
}

#calendar-image-area-image {
	text-align: left;
	display: inline;
	width: 405px;
	height: 225px;
	float: right;
	margin-top: 16px;
	
}

#calendar-image-area img{
	width: 405px;
	height: 225px;
	border: 0;
}

.calendar-left-column {
	width: 260px;
	height: 219px;
	display: inline;
	float: left;
	margin-top: 26px;
}

.calendar-right-column {
	width: 260px;
	height: 219px;
	display: inline;
	float: left;
	margin-top: 26px;
}

.calendar-item {
	float: left;
	width: 240px;
	height: 50px;
	display: inline;
	clear: both;
	padding:8px;
	cursor: pointer;
	background-color: none;
}

.calendar-item-icon {
	float: left;
	width: 42px;
	height: 42px;
	display: inline;
	margin-top: 5px;
}

.calendar-item-icon img {
	width: 42px;
	height: 42px;
	border: 0;
}

.calendar-item-text {
	float: left;
	font-family: Georgia;
	font-size: 13px;
	color: #444444;	
	width: 180px;
	margin-left: 15px;
	float: left;
	text-align: left;
}

.calendar-info-title {
	font-family: Georgia;
	font-size: 18px;
	color: #444444;	
	font-weight: bold;
}


.calendar-info-text {
	font-family: Georgia;
	font-size: 11px;
	color: #444444;	
	font-weight: normal;
}

.andaktsboken-container {
	width: 100%;
	background: #e5e5e5;
	border-top: 2px solid #c3c3c3;
}

#andaktsboken-container-content {
	width: 941px;
	margin: auto;
	background: transparent;
	/*padding:20px 0px 20px 0px;*/
}

#andaktsboken-player {
	float:left;
	margin:20px 40px 0px 20px;
}

#andaktsboken-content {
	float:left;
	width:377px;
	padding:20px 0px 20px 0px;
}

#andaktsboken-image {
	float:right;
	background:transparent url(/_images/common/andaktsboken_bok.jpg) no-repeat center center;
	height:217px;
	width:189px;
}

.andaktsboken-container {
	width: 100%;
	background: #e5e5e5;
	border-top: 2px solid #c3c3c3;
}

.facebook-container {
	width: 100%;
	background: url("/_images/plugin/lhf_likebox/skugga.png") no-repeat scroll left top transparent;
	background-color: #FDFDFD;
}

#facebook-container-content {
	width: 941px;
	margin: auto;
	padding: 8px 0px;
}

#facebook-likebox {
	float:left;
}

#facebook-image {
	float:right;
	margin-top: 36px;
}

.handlings-container {
	width: 100%;
	height: 315px;
	background: transparent url(/_images/startpage/handlings_container_bg.jpg) top left repeat-x;
}

#handlings-container-content {
	width: 941px;
	height: 315px;
	margin: auto;
	background: transparent url(/_images/startpage/handlings_background.jpg) top left no-repeat;
}

.handlings-image {
	width: 405px;
	height: 279px;
	float: right;
	display: inline;
	margin-top: 16px;	
}

.handlings-image img {
	width: 405px;
	height: 279px;
	border: 0;
}

#handlings-navigation {
	width: 155px;
	margin-top: 30px;
	display: inline;
	float: left;
	text-align: left;
}

.handlings-navigation-item {
	width: 153px;
	height: 24px;
	float: left;
	clear: both;
	line-height: 24px;
	text-align: left;
	padding-left:10px;
	padding-top: 4px;
	width: 153px;
	max-width: 143px;
	height: 24px;
	max-height: 20px;
	display: inline;
}

.handlings-navigation-item-active {
	width: 153px;
	max-width: 143px;
	height: 24px;
	max-height: 20px;
	float: left;
	clear: both;
	line-height: 24px;
	text-align: left;
	padding-left:10px;
	padding-top: 4px;
	background: transparent url('/_images/common/handlings_nav_active.gif') top left no-repeat;
	display: inline;
}

.handlings-navigation-item-active a {
	text-decoration:none;
	color:red;
}

.handlings-navigation-divider {
	height: 1px;
	display: inline;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 7px;
	margin-bottom: 5px;
	width: 153px;
	float: left;
}

.handlings-text {
	float: left;
	width: 320px;
	margin-top: 27px;
	margin-left: 35px;
	text-align: left;
	display: inline;	
}

.blog-container {
	width: 100%;
	/*height: 438px;*/
	background: transparent url(/_images/startpage/blog_container_background.jpg) top left repeat-x;
}

#blog-container-content {
	width: 941px;
	/*max-height: 404px;
	height: 438px;*/
	padding: 34px 0px 34px 0px;
	margin: auto;
	background: transparent url(/_images/startpage/blog_background.jpg) top left no-repeat;
}

#blog-container-title {
	width: 607px;
	float:left;
}

#blog-container-comments-top {
	width: 300px;
	float: right;
	text-align: left;
}

#blog-items-container {
	float: left;
	width: 607px;
	display: inline;
	margin-top: 5px;
}

.blog-item {
	float: left;
	text-align: left;
	width: 607px;
}

.blog-item-text {
	float: right;
	text-align: left;
	width: 460px;
}


.blog-item-thumb {
	float: left;
	background-color: #e9e9e9;
	/*width: 174px;*/
	width:115px;
	max-width: 115px;
	/*max-width: 164px;*/
	/*height: 134px;*/
	height:87px;
	max-height: 87px;
	/*max-height: 124px;*/
	padding: 5px;
}

.blog-item-thumb img {
	width: 115px;
	/*width:164px;*/
	height: 87px;
	/*height: 124px;*/
	border: 0;	
}

.blog-item-link {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #c78800;
	text-decoration: none;
}

.blog-item-link:hover {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #c78800;
	text-decoration: none;
}

.blog-item-link:visited {
	color: #c78800;
}

.blog-divider {
	background-color: #e5e5e5;
	height: 1px;
	width: 577px;
	margin-top: 23px;
	margin-bottom: 23px;
	display: inline;	
	float: left;
}


#blog-comments-container {
	float: right;
	width: 300px;
}

.comments-box {
	width: 300px;
	
	float: right;
	margin-bottom: 8px;
}

.comments-box-thumb {
	width: 42px;
	max-width: 36px;
	height: 42px;
	max-height: 36px;
	border: 1px solid #c6c6c6;
	background-color: #FFFFFF;
	float: left;
	padding: 3px;
	margin-left: 6px;
	margin-top: 6px;
	display: inline;
}

.comments-box-text {
	float: left;
	width: 222px;
	text-align: left;
	display: inline;
	margin-left: 11px;
	margin-top: 6px;
}

.comments-box-thumb img {
	width: 36px;
	height: 36px;
	border: 0;	
}

.contacts-box-text {
	float: left;
	text-align: left;
	display: inline;
	margin-left: 11px;
	margin-top: 6px;
}

.contacts-box-thumb img {
	border: 0;
	width: 80px;
	max-width: 80px;
	min-width: 80px;
	height: 80px;
	max-height: 80px;

}

.contacts-box-thumb {
	border: 1px solid #c6c6c6;
	background-color: #FFFFFF;
	float: left;
	padding: 3px;
	margin-left: 6px;
	margin-top: 6px;
	display: inline;
	min-width: 80px;
	min-height: 80px;
}

.newsletter-container {
	width: 100%;
	/*height: 340px;*/
	background: transparent url(/_images/startpage/newsletter_container_bg.jpg) top left repeat-x;
}

#newsletter-container-content {
	width: 941px;
	height: 340px;
	margin: auto;
	background: transparent url(/_images/startpage/newsletter_background.jpg) top left no-repeat;
	text-align: left;
}

#footer-container {
	width: 100%;
	height: 261px;
	background: transparent url(/_images/common/footer_background.jpg) top left repeat-x;
}

#footer-container-content {
	width: 941px;
	height: 261px;
	margin: auto;
}

#footer-container div a {
	color:#FFFFFF;
}

#footer-container div a:visited {
	color:#FFFFFF;
}

#footer-container div a:hover {
	color:#C78800;
}

#footNav a {
	color:#FFFFFF;
}

#footNav a:visited {
	color:#FFFFFF;
}

#footNav a:hover {
	color:#C78800;
}

.grey-box-tl {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_tl.gif) top right no-repeat;
	width: 4px;
	height: 4px;
}

.grey-box-tr {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_tr.gif) top left no-repeat;
	width: 4px;
	height: 4px;
}

.grey-box-bl {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_bl.gif) bottom right no-repeat;
	width: 4px;
	height: 4px;
}

.grey-box-br {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_br.gif) bottom left no-repeat;
	width: 4px;
	height: 4px;
}

.grey-box-c {
	background-color: #F6F6F6;
}

.grey-box-l {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_l.gif) top right repeat-y;
	width: 4px;
}

.grey-box-r {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_r.gif) top left repeat-y;
	width: 4px;
}

.grey-box-t {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_t.gif) top left repeat-x;
	width: 4px;
}

.grey-box-b {
	font-size: 1%;
	background: transparent url(/_images/common/grey_box_b.gif) top right repeat-x;
	width: 4px;
}






.footer-box-tl {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_tl.gif) top left no-repeat;
	width: 4px;
	height: 4px;
}

.footer-box-tr {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_tr.gif) top right no-repeat;
	width: 4px;
	height: 4px;
}

.footer-box-bl {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_bl.gif) bottom left no-repeat;
	width: 4px;
	height: 4px;
}

.footer-box-br {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_br.gif) bottom right no-repeat;
	width: 4px;
	height: 4px;
}

.footer-box-c {
	background: transparent url(/_images/common/footerbox_c.gif) top left repeat-x;
	text-align: left;
	padding: 15px;
	font-family: Georgia;
	font-size: 12px;
	color: #FFFFFF;
	line-height:14px;
}

.footer-box-c p {
	margin:0;
}

.footer-title {
	margin: 0px;	
}

.footer-box-l {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_l.gif) top left repeat-y;
	width: 4px;
}

.footer-box-r {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_r.gif) top right repeat-y;
	width: 4px;
}

.footer-box-t {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_t.gif) top left repeat-x;
	height: 4px;
}

.footer-box-b {
	/*font-size: 1%;*/
	background: transparent url(/_images/common/footerbox_b.gif) top right repeat-x;
	height: 4px;
}

.footer-box {
	float: left;
	height: 198px; 
	margin-top: 38px;
	display:inline;
}


.speechbubble-container {
	width: 300px;
	height: 49px;
	position: relative;
	margin-bottom: 5px;
	display: inline;
	float: left;
}



.speechbubble-arrow {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 35px;
	right: 20px;
}

.speechbubble-arrow img {
	width: 10px;
	height: 10px;
	border: 0px;
}


.speechbubble-arrow-grey {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 35px;
	right: 20px;
}

.speechbubble-arrow-grey img {
	width: 10px;
	height: 10px;
	border: 0px;
}


.speechbubble-l {
	background: transparent url(/_images/common/speechbubble_l.gif) top left no-repeat;
	width: 4px;
	height: 49px;
	float: left;
}

.speechbubble-c {
	background: transparent url(/_images/common/speechbubble_c.gif) top left repeat-x;
	width: 292px;
	height: 49px;
	float: left;
}

.speechbubble-r {
	background: transparent url(/_images/common/speechbubble_r.gif) top left no-repeat;
	width: 4px;
	height: 49px;
	float: left;
}




.speechbubble-grey-l {
	background: transparent url(/_images/common/speechbubble_grey_l.gif) top left no-repeat;
	width: 4px;
	height: 49px;
	float: left;
}

.speechbubble-grey-c {
	background: transparent url(/_images/common/speechbubble_grey_c.gif) top left repeat-x;
	width: 292px;
	height: 49px;
	float: left;
}

.speechbubble-grey-r {
	background: transparent url(/_images/common/speechbubble_grey_r.gif) top left no-repeat;
	width: 4px;
	height: 49px;
	float: left;
}



#newsletter-preamble {
	width: 490px;
	margin-top: 44px;
	display: inline;
	float: left;	
}

#newsletter-form-container {
	width:570px;
	float: left;
	margin-top: 26px;
}

.newsletter-input {
	width:198px;
	max-width:188px;
	display: inline;
	margin-top: 9px;	
	font-family: Georgia;
	border: 0;
	padding-left:5px;
	padding-right:5px;
}

.blog-comment-input {
	width:168px;
	max-width:164px;
	display: inline;
	margin-top: 9px;	
	font-family: Georgia;
	border: 0;
	padding-left:5px;
	padding-right:5px;
}

.input-l {
	width: 4px;
	height: 36px;
	background: transparent url(/_images/common/input_l.gif) top left no-repeat;
	float: left;
}
.input-c {
	height: 36px;
	background: transparent url(/_images/common/input_c.gif) top left repeat-x;
	float: left;
}
.input-r {
	width: 4px;
	height: 36px;
	background: transparent url(/_images/common/input_r.gif) top left no-repeat;
	float: left;
}

.btn-red-l {
	width: 10px;
	height: 36px;
	background: transparent url(/_images/common/btn_red_l.gif) top left no-repeat;
	float: left;
}

.btn-red-r {
	width: 10px;
	height: 36px;
	background: transparent url(/_images/common/btn_red_r.gif) top left no-repeat;
	float: left;
}

.btn-red-c {
	height: 36px;
	max-height: 30px;
	background: transparent url(/_images/common/btn_red_c.gif) top left repeat-x;
	float: left;
	padding-left:10px;
	padding-right:10px;
	padding-top: 6px;
}


.btn-green-l {
	width: 10px;
	height: 36px;
	background: transparent url(/_images/common/btn_green_l.gif) top left no-repeat;
	float: left;
}

.btn-green-r {
	width: 10px;
	height: 36px;
	background: transparent url(/_images/common/btn_green_r.gif) top left no-repeat;
	float: left;
}

.btn-green-c {
	height: 36px;
	max-height: 30px;
	background: transparent url(/_images/common/btn_green_c.gif) top left repeat-x;
	float: left;
	padding-left:10px;
	padding-right:10px;
	padding-top: 6px;
}

#newsletter-image {
	float: right;
	width: 363px;
	height: 269px;
	display: inline;
	margin-top: 20px;
	
}

#newsletter-image img {
	border: 0;
	width: 363px;
	height: 269px;
}

.general-content {
	width: 941px;
	margin: auto;
	text-align: left;
}

#blogpage-container {
	
	width: 100%;
	background: #FFFFFF url(/_images/blog/blog_container_bg.gif) top left repeat-x;
}
	

.blogpage-content {
	width: 941px;
	margin: auto;
	text-align: left;
	background: #FFFFFF url(/_images/blog/blog_bg.gif) top left no-repeat;
}

.blogpage-left {
	
	width: 421px;	
	float: left;
	display: inline; 
	margin-top: 47px;

}

#blogpage-middle {
	
	width: 209px;	
	float: left;
	display: inline; 
	margin-top: 47px;

}

#blogpage-right {
	
	width: 222px;	
	float: right;
	display: inline; 
	margin-top: 47px;

}



.commonpage-left {
	
	width: 421px;	
	float: left;
	display: inline; 
	margin-top: 47px;

}

.commonpage-full-container {
	width: 100%;
	text-align:left;
}

.commonpage-full-content {
	width: 941px;
	/*height: 347px;*/
	margin: auto;
	/*background: transparent url(/_images/startpage/news_background.jpg) top left no-repeat;*/
	position: relative;
}

#commonpage-middle {
	
	width: 209px;	
	float: left;
	display: inline; 
	margin-top: 47px;
	margin-left: 50px;

}

#commonpage-right {
	
	width: 222px;	
	float: right;
	display: inline; 
	margin-top: 47px;

}

#commonpage-navigation {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	width: 220px;	
}

.commonpage-navigation-item {
	background-color: #ffffff;
	font-family: Georgia;
	font-size: 14px;
	color: #444444;
	border-bottom: 1px solid #eeeeee;
}

.commonpage-navigation-item a {
	display:block;
	padding: 10px;
	font-family: Georgia;
	color: #444444;
	/*height: 37px;*/
	/*max-height: 17px;*/
	text-decoration:none;
}

.commonpage-navigation-item-active {
	background-color: #efefef;
	font-family: Georgia;
	font-size: 14px;
	color: #444444;	
	border-bottom: 1px solid #eeeeee;
}

.commonpage-navigation-item-active a {
	display:block;
	padding: 10px;
	font-family: Georgia;
	color: #444444;
	/*height: 37px;*/
	/*max-height: 17px;*/
	text-decoration:none;
}

.blog-image {
	float:left;
	width: 194px;
	display: inline;
	margin-top: 20px;
	margin-left: 10px;
}

.blog-image img {
	width: 194px;
	border: 0;
}

#blog-quote {
	float:left;
	width: 209px;
	height: 84px;
	margin-left: 45px;
	display: inline;	
}

#blog-quote img {
	width: 209px;
	height: 84px;
	border: 0;
}

#blog-archive-navigation {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	width: 220px;	

}

.blog-archive-navigation-item {
	background-color: #ffffff;
	font-family: Georgia;
	font-size: 14px;
	color: #444444;
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
}


.blog-archive-navigation-item a{
	background-color: #ffffff;
	font-family: Georgia;
	font-size: 14px;
	color: #444444;
	border-bottom: 1px solid #eeeeee;
	text-decoration: none;
}

.blog-archive-navigation-item a:hover {
	background-color: #ffffff;
	font-family: Georgia;
	font-size: 14px;
	color: #444444;
	border-bottom: 1px solid #eeeeee;
	text-decoration: underline;
}

.blog-archive-navigation-item-active {
	background-color: #efefef;
	font-family: Georgia;
	font-size: 14px;
	color: #444444;	
	height: 37px;
	max-height: 17px;
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
}

.blog-archive-navigation-item-active {
		
}


.blogpage-right-wide {
	width: 466px;
	float: right;
	display:inline;
	margin-top: 47px;		
}

#new-comment-box {
	width: 426px;
	float: right;	
}


#blog-share-container {
	text-align: left;
	float: left;
	display: inline;
	margin-top: 16px;
}

#topnavigation-container {
	position: absolute;
	bottom: 0px;/*15*/
	left: 0px;
}

#topnav-left {
	width: 8px;
	height: 40px;
	float: left;
	/*background: transparent url(/_images/common/topnav_l.gif) top left no-repeat;*/
}

#topnav-center {
	height: 40px;
	float: left;
	/*background: transparent url(/_images/common/topnav_c.gif) top left repeat-x;*/
}

#topnav-right {
	width: 8px;
	height: 40px;
	float: left;
	/*background: transparent url(/_images/common/topnav_r.gif) top left no-repeat;*/
}

.topnav-item {
	float:left;
	height: 40px;
	/*padding-left: 10px;*/ /* 11px */
	/*padding-right: 10px;*/ /* 11px */
}

.topnav-item a {
	font-size: 12px;
	line-height: 40px;
	font-family: Georgia;
	color: #787878;
	text-decoration: none;
}

.topnav-item a:hover{
	font-size: 12px;
	line-height: 40px;
	font-family: Georgia;
	color: #000000;
	text-decoration: underline;
}
/*
.topnav-item:hover {
	float:left;
	height: 40px;
	padding-left: 11px;
	padding-right: 11px;
	font-family: Georgia;
	font-size: 12px;
	line-height: 40px;
	color: #000000;
	background: transparent url(/_images/common/topnav_bg_active.gif) 1px 4px repeat-x;
	cursor: pointer;
}
*/

.topnav-divider {
	float: left;
	background: transparent url(/_images/common/topnav_div.gif) top left no-repeat;
	width: 2px;
	height: 40px;
	display: inline;
	/*margin-top: 4px;*/
	margin:4px 10px 0px 10px;
}

#blog-tags-container {
	float:left; 
	display:inline; 
	margin-bottom: 20px; 
	width: 100%;
}

.1px-dashed-line {
	width:100%; 
	height:1px; 
	border-top: 1px dashed #CCCCCC; 
	margin-bottom:5px;
}

#blog-tags-title {
	font-weight:bold; 
	font-size:11px; 
	color:#aaaaaa;
}

#blog-tags-container a {
	font-weight:normal; 
	font-style:italic; 
	font-size:11px; 
	color:#aaaaaa;
	text-decoration: none;
}

#blog-tags-container a:hover {
	font-weight:normal; 
	font-style:italic; 
	font-size:11px; 
	color:#aaaaaa;
	text-decoration: underline;
}

/* VIDEO */
.video-container {
	width:100%;
	position:relative;
}

.video-header {
	height:44px;
	min-height:41px;
	max-height:41px;
	background:#d2000a;
	padding:2px 0px 0px 20px;
	overflow:hidden;
}

.video-header h2 {
	margin:0;
	padding:0;
	color:#FFFFFF;
	height:44px;
}

.video-content {
	font-size:11px;
	padding:0;
}

.video-content-item, .video-content-item table {
	height:62px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}

.video-image-holder {
	width:90px;
	height:56px;
	text-align:center;
	vertical-align:middle;
}

.video-image-holder a {
	width:100%;
	height:100%;
	display:block;
}

.video-image-holder a img {
	margin:9px 0px 0px 0px;
}
