/* 
Theme Name: AnnaAmalia Main
Theme URI: http://theundersigned.net/
Description: Anna Amalia home theme
Version: 1.0
Author: The undersigned / Thomas Silkjær
Author URI: http://theundersigned.net/
*/

body {
	margin:0;
	padding:0;
	background-color:#b6b1a4;
	font-family:Verdana, Arial, "Trebuchet MS", sans-serif;
	font-size:12px;
	line-height:16px;
	background-image:url('bg.jpg');
	background-repeat:repeat-y;
	background-position:center;
}

/* Generelle styles */

#commentform textarea {
	width:600px;
}

a img {
	border:0;
}

a:link,
a:visited {
	text-decoration:none;
	color:#8c1f41;
}

a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

ul {
	list-style:square;
	margin:0 0 15px 10px;
	padding:0 0 0 10px;
}

ul.bighead a {
	font-size:11px;
	font-weight:bold;
}

ul.bighead {
	color:#444;
	font-family:Verdana, sans-serif;
	font-size:11px;
}

	ul.bighead li {
		margin-bottom:3px;
	}

	/* Wrapper */

	#wrapper {
		background-color:#FFF;
		width:950px;
		margin:0 auto;
	}

		/* Headeren */
	
		#header {
			background-color:#f3f3f1;
			border-bottom:2px solid #d9d7d1;
			margin-bottom:15px;
		}
		
			#logo {
				width:300px;
				float:left;
				height:90px;
				margin-left:14px;
			}
			
				#logo img {
					float:left;
				}
			
				#logo h1 {
					font-size:22px;
					line-height:22px;
					float:left;
					margin:60px 0 0 10px;
				}
				
					#logo h1 a:hover {
						text-decoration:none;
						color:#000;
					}
			
			#rmlogo {
				width:350px;
				float:right;
				height:90px;
				text-align:right;
				margin-right:14px;
			}
			
			ul#headermenu {
				display:block;
				clear:both;
				list-style:none;
				background-color:#FFF;
				border-top:1px dotted #d6d3cc;
				text-align:left;
				margin:0;
				padding:11px 0 10px 8px;
				_padding:5px 0 10px 0;
				font-size:12px;
				line-height:10px;
				font-family:Arial, sans-serif;
			}
			
				ul#headermenu li {
					display:inline;
					text-transform:uppercase;
					font-weight:bold;
					padding:0 12px 0 8px;
					border-right:1px solid #999;
				}
				
					ul#headermenu li.last {
						border:0;
					}
				
					ul#headermenu li a:link,
					ul#headermenu li a:visited {
						color:#000;
					}
					
					ul#headermenu li a:hover {
						color:#8c1f41;
						text-decoration:none;
					}
					
					ul#headermenu li.current a {
						color:#8c1f41;
					}
				
		/* Content */
		
		#content {}
		
			/* Left content */
			
			#content div.left {
				width:670px;
				float:left;
				margin-left:14px;
				_margin-left:7px;
			}
			
				#content div.left h1.pagetitle {
					font-family:Georgia, serif;
					color:#8c1f41;
					font-size:26px;
					line-height:26px;
					margin:0 0 30px 0;
					text-transform:uppercase;
				}
				
				#content div.left h2.subheader {
					font-family:Georgia, serif;
					font-size:18px;
					line-height:20px;
					margin:0 0 10px 0;
				}
				
				#content div.left div.post {
					margin-bottom:40px;
					color:#333;
				}
				
					#content div.left div.post img.teaserimg {
						float:left;
						margin-right:10px;
					}
				
					#content div.left div.post h2.posttitle {
						font-family:Georgia, serif;
						font-size:21px;
						line-height:25px;
						margin:0 0 5px 0;
						font-weight:normal;
					}
					
						#content div.left div.post h2.posttitle a:link,
						#content div.left div.post h2.posttitle a:visited {
							color:#000;
						}
						
						#content div.left div.post h2.posttitle a:hover {
							color:#8c1f41;
						}
					
					#content div.left div.post h3 {
						font-size:14px;
						margin:30px 0 15px 0;
					}
					
					#content div.left div.post p {
						margin:0 0 15px 0;
					}
					
					#content div.left div.post p.tagcloud {
						line-height:30px;
						text-align:justify;
						font-weight:bold;
					}
					
					#content div.left div.post p.postdate {
						color:#b6b1a4;
						font-weight:bold;
						float:left;
						margin:0 5px 0 0;
					}
					
					#content div.left div.post p.postdate_nofloat {
						color:#b6b1a4;
						font-weight:bold;
						margin:0 0 10px 0;	
					}
					
					#content div.left div.post span.tags a:link,
					#content div.left div.post span.tags a:visited {
						font-style:italic;
						border-bottom:1px dotted #8c1f41;
					}
					
					/* Anna Amaliaer-box */
					
					#content div.left div.post div.aaer {
						border:1px solid #b6b1a4;
						text-align:left;
						padding:0 4px;
						line-height:3px;
					}
					
						#content div.left div.post div.aaer img {
							width:47px;
							height:47px;
							display:block;
							float:left;
							margin:0;
						}
						
							#content div.left div.post div.aaer a:link img,
							#content div.left div.post div.aaer a:visited img {
								border:3px solid #FFF;
								padding:1px;
								margin:0;
							}
							
							#content div.left div.post div.aaer a:hover img {
								border-color:#8c1f41;
							}
						
						#content div.left div.post div.aaer div.aateaser {
							display:block;
							padding-top:5px;
							clear:both;
						}
						
							#content div.left div.post div.aaer div.aateaser p {
								margin:0 0 10px 5px;
								line-height:16px;
								clear:both;
							}
							
							#content div.left div.post div.aaer div.aateaser p.aateaser_default {
								font-weight:bold;
								text-align:center;
								color:#b6b1a4;
								margin:5px 0 10px 0;
								font-size:10px;
							}
			
				/* Front box */
				
				#content div.left div.frontbox {
					background-color:#8c1f41;
					height:230px;
					margin-bottom:30px;
				}
				
					#content div.left div.frontbox img.bigimg {
						float:left;
						height:230px;
						width:305px;
					}
					
					#content div.left div.frontbox div.content {
						float:right;
						width:345px;
						margin-right:10px;
						_margin-right:5px;
						color:#FFF;
					}
					
						#content div.left div.frontbox div.content h2 {
							color:#d9b5c0;
							margin:25px 0 10px 0;
							font-size:12px;
							text-transform:uppercase;
						}
			
						#content div.left div.frontbox div.content p.start {
							font-size:20px;
							font-weight:bold;
							line-height:30px;
							margin:0 0 10px 0;
						}
						
						#content div.left div.frontbox div.content p.question {
							font-size:16px;
							line-height:20px;
							margin:0 0 10px 0;
						}
						
						#content div.left div.frontbox div.content p.link_one {
							background-color:#a7536d;
							background-image:url('frontboxbg.jpg');
							width:170px;
							line-height:30px;
							height:30px;
							float:left;
							display:block;
							text-align:center;
						}
						
						#content div.left div.frontbox div.content p.link_two {
							background-color:#a7536d;
							background-image:url('frontboxbg.jpg');
							width:170px;
							line-height:30px;
							height:30px;
							float:right;
							display:block;
							text-align:center;
						}
						
							#content div.left div.frontbox div.content p.link_one a:link,
							#content div.left div.frontbox div.content p.link_one a:visited,
							#content div.left div.frontbox div.content p.link_two a:link,
							#content div.left div.frontbox div.content p.link_two a:visited {
								color:#FFF;
								font-weight:bold;
								font-size:13px;
							}
							
			/* Right content */
			
			#content div.right {
				width:235px;
				float:right;
				margin-right:14px;
				_margin-right:7px;
				margin-bottom:20px;
				border:1px solid #b6b1a4;
				font-family:Verdana, sans-serif;
			}
			
			#content div.right h3 {
				font-family:Georgia, serif;
				font-size:16px;
				margin:0 0 10px 0;
			}
		
			#content div.right p {
				margin:0 0 15px 0;
				color:#444;
			}
			
			#content div.right ul a {
				font-size:11px;
				font-weight:bold;
			}
			
			#content div.right ul {
				color:#444;
			}
			
				#content div.right ul li {
					margin-bottom:3px;
				}
			
				#content div.right div.block {
					padding:20px;
					background-color:#f3f3f1;
				}
					
				#content div.right div.frontblock {
					border-bottom:1px solid #b6b1a4;
					padding:20px;
				}
					
					#content div.right div.frontblock div.ide {
						padding:10px;
						background-color:#f3f3f1;
						margin-bottom:15px;
						font-size:11px;
					}
				
		/* Footeren */
		
		#footer {
			background-color:#fbfbfa;
			border-top:2px solid #b6b1a4;
			margin-top:10px;
			padding-bottom:10px;
		}
		
			ul#footermenu {
				display:block;
				clear:both;
				list-style:none;
				text-align:left;
				margin:0 0 10px 0;
				padding:10px 0 10px 6px;
				font-size:12px;
				line-height:10px;
				font-family:Arial, sans-serif;
			}
			
				ul#footermenu li {
					display:inline;
					text-transform:uppercase;
					font-weight:bold;
					padding:0 12px 0 8px;
					border-right:1px solid #999;
				}
				
					ul#footermenu li.last {
						border:0;
					}
				
					ul#footermenu li a:link,
					ul#footermenu li a:visited {
						color:#000;
					}
					
					ul#footermenu li a:hover {
						color:#8c1f41;
						text-decoration:none;
					}
					
					ul#footermenu li.current a {
						color:#8c1f41;
					}
					
			#footerrmlogo {
				width:300px;
				float:left;
				margin-left:14px;
			}
			
			#footersearch {
				width:300px;
				float:right;
				color:#666;
				font-weight:bold;
				text-transform:uppercase;
				font-size:10px;
				text-align:right;
				margin:10px 14px 0 0;
				line-height:25px;
			}
				
				#footersearch p {
					margin:0;
				}