@import url("reset.css");

#siegessaeule	{
	color:			#000000;
	background:			#2d2d2d url(images/body_bg_blog.gif) repeat-y top left;
	font-size:			14px;
	line-height:		18px;
	font-family:		arial, helvetica, sans serif;
	margin:			0;
	padding:			0;
}

#header		{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:			850px;
	height:			189px;
	background-position:	top left;
	background-repeat:	no-repeat;
	background-image: 	url(images/header_blog.jpg);
	z-index:			1;
	font-size:			12px;
	line-height:		12px;
	font-weight:		normal;
	text-indent:            -9999px;
}

#main			{
	position:			absolute;
	top:				188px;
	left:				0px;
	width:			850px;
	min-height:			500px;
	background-color:		#ffffff;
	z-index:			1;
}

#content		{
	float:			left;
	width:			500px;
	min-height:			1000px;
	padding:			50px 0 40px 30px;
	background-color:		#ffffff;
	background-repeat:	no-repeat;
	background-position:	top left;
	background-image: 	url(images/main_blog.gif)
}



#marginal		{
	position: 			relative;
	float:			left;
	width:			290px;
	min-height:			1000px;
	margin:			0 0 0 20px;
	padding:			50px 10px 40px 0;
}

#footer		{
	clear:			both;
	width:			500px;
	height:			42px;
	padding:                18px 175px 0 175px;
	background-color:		#981332;
	text-align:             center;
	white-space:            nowrap;
}

#footer ul li     {
      display:                inline;
      border-left:            1px solid #ffffff;
      padding:                0 5px;
      margin:                 0 auto;
}

#footer ul :first-child     {
      border:                 0;
}

#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a   {
      font-size:              12px;
      color:                  #ffffff;
      text-decoration:        none;     
}

#footer ul li a:active,
#footer ul li a:hover {
      text-decoration:        underline;     
}

#navigation       {
      position:               absolute;
      top:                    99px;
      left:                   420px;
      width:                  440px;
      height:                 70px;
      padding:                15px 0 0 0;
      z-index:                2;
      font-size:              13px;
}

#navigation li    {
      display:                block;
      height:                 70px;
      float:                  left;
}

#navigation #section1    {
      width:                  80px;
}

#navigation #section2    {
      width:                  150px;
}

#navigation #section3    {
      width:                  210px;
}

#navigation li ul li    {
      float:                  none;
      display:                block;
      height:                 22px;
}

#navigation li ul li ul li	{
      float:                  left;
      display:                block;
	padding:			0 18px 9px 0;
	height: 			auto;
}

#navigation li ul li ul li a	{
	font-size:			12px;
}

#navigation a:link,
#navigation a:visited,
#navigation a {
      color:                  #ffffff;
      text-decoration:        none;
      font-weight:            bold;
      text-transform:         uppercase;
}

#navigation .current-cat a, 
#navigation a.active,
#navigation a:active,
#navigation a:hover		{
      color:                  #981332;
}

#navigation #subnavigation			{
	float:			left;
	position: 			absolute;
	top:				88px;
	left:				-415px;
	width:			815px;
	min-height:			36px;
	height: 			auto;
	line-height: 		36px;
	padding: 			0 0 0 30px;
	background:			transparent url(images/bg_subnavigation.png) no-repeat left top;
}

#navigation #subnavigation h2 a,
#navigation #subnavigation h2	{
	float: 			left;
	font-size: 			16px;
	line-height: 		36px;
	color:			#981332;
	text-transform: 		uppercase;
}

#navigation #subnavigation h2 a {
	padding: 			0 35px 0 0;
}

#navigation #subnavigation li ul	{
	float:			left;	
}

#navigation #subnavigation li ul li	{
	display: 			inline;

}

.colored				{
	color:			#981332;
}

#marginal ul li.noborder,
#marginal ul li h2.noborder,
.noborder				{
	border: 			0;
}

.hidden				{
	display: 			none;
}

#content .post			{
	margin:			0 0 36px 0;
	border-bottom: 		1px solid #bdbdbd;
}

#content h3				{
	padding:			0 10px 9px 10px;
}

#content .post .postheader	{
	background-color: 	#eaeaea;
}

#content .post .postheader,
#content .post .entry	{
	padding:			10px;
	width:			480px;
}

#content .post .postheader h2 a,
#content .post .postheader h2	{
	font-size: 			20px;
	line-height: 		20px;
	color:			#000;
	padding:			0 0 4px 0;
}

#content #results p,
#content form p,
#content .post .postheader p	{
	display:			inline;
	font-size: 			12px;
	color:			#666666;
}

#content form p input		{
	margin:			0 9px 0 0;
}

#content .post .postheader p	{
	padding:			0 20px 0 0;
}

#content form p			{
	display: 			block;
	padding:			0 0 18px 10px;
}

#content .post .postheader h2 a:active,
#content .post .postheader h2 a:hover,
#content .post .postheader ul li a:link,
#content .post .postheader ul li a:visited,
#content .post .postheader ul li a,
#content .entry p a:link,
#content .entry p a:visited,
#content .entry p a,
#content form p a:link,
#content form p a:visited,
#content form p a	{
	text-decoration:		none;
	color:			#981332;
}

#content .post .postheader ul li a:active,
#content .post .postheader ul li a:hover,
#content .post .postheader p a:link,
#content .post .postheader p a:visited,
#content .post .postheader p a	{
	text-decoration:		none;
	color:			#666666;
}

#content .post .post-categories {
	padding:			0 0 4px 0;
}

#content .post .post-categories li {
	display:			inline;
	padding:			0 4px 0 0;
	font-weight:			bold;
	text-transform:			uppercase;
}

#content .entry p a:active,
#content .entry p a:hover,
#content form p a:active,
#content form p a:hover	{
	text-decoration:		underline;
}

#content .post .postheader .comments a:active,
#content .post .postheader .comments a:hover,
#content .post .postheader p a:active,
#content .post .postheader p a:hover	{
	text-decoration:		none;
	color:			#981332;
}

#content .post .wp-caption	{
	width:			500px !important;
	padding:			18px 0
}

#content .post .wp-caption p.wp-caption-text	{
	display:			none;
}

#content .entry p object,
#content .entry p img {
	display:			block;
	margin: 			15px  auto;
}

#content .post .wp-caption a,
#content .post .wp-caption img	{
	display:			block;
	margin: 			0  auto;
}

#content h2.pagetitle		{
	display: 			block;
	padding:			5px 10px;
	width:			480px;
	color:			#000;
	text-transform: 		uppercase;
}

#content h2.pagetitle em	{
	color:			#981332;
	font-weight: 		bold;
}

#content #pagenavigation	{
	width:			480px;
	padding:			0 10px 30px 10px;
}

#content #pagenavigation li	{
	display:			inline;
}

#content #pagenavigation li a:link,
#content #pagenavigation li a:visited,
#content #pagenavigation li a	{
	color:			#000;
	font-size: 			12px;
	text-transform: 		uppercase;
}

#content #pagenavigation li a:active,
#content #pagenavigation li a:hover	{
	color:			#981332;
}

#content #pagenavigation li.alignleft a {
	padding:			0 20px 0 0;
	text-align: 		left;
}

#content #pagenavigation li.alignright a {
	text-align: 		right;
}

#content .commentlist		{
	list-style-type: 		none;
	padding:			0 10px 18px 10px;
	width:			480px
}

#content .commentlist li	{
	padding: 			4px;
	margin:			0 0 18px 0;
}

#content .commentlist li.alt	{
	background-color: 	#eaeaea;
}

#content .commentlist li em,
#content .commentlist li small	{
	display:			block;
	font-size: 			12px;
	color:			#666666;
}

#content .commentlist li cite,
#content .commentlist li em	{
	font-weight: 		bold;
}

#content .commentlist li a:link,
#content .commentlist li a:visited,
#content .commentlist li a	{
	color:			#981332;
}

#content .commentlist li a:active,
#content .commentlist li a:hover	{
	color:			#000;
	text-decoration: 		none;
}

#content #results			{
	width:			480px;
	padding:			0 10px;
}

#content #results li		{
	display:			block;
	float:			left;
	width:			474px;
	padding:			0 0 6px 6px;
	margin:			0 0 9px 0;
}

#content #results li.alt	{
	background-color: 	#eaeaea;
}

#content #results li p,
#content #results li h2		{
	float:			left;
}

#content #results li h2		{
	padding:			2px 12px 0 0;
	font-size: 			16px;
	line-height: 		16px;
}

#content #results li p		{
	padding:			6px 12px 0 0;
	font-size: 			12px;
	line-height: 		12px;
}

#content #results li h2 a:link,
#content #results li h2 a:visited,
#content #results li h2 a	{
	color:			#981332;
}

#content #results li h2 a:active,
#content #results li h2 a:hover	{
	color:			#000;
	text-decoration: 		none;
}

#marginal h2			{
	font-size: 			14px;
	padding:			0 0 3px 0;
	border-bottom: 		1px solid #bdbdbd;
	font-weight: 		bold;
	margin: 			0 0 9px 0;
}

#marginal ul li			{
	border-bottom: 		1px solid #bdbdbd;
	padding:			0 0 9px 0;
	margin:			0 0 18px 0;
	float:			right;
	width: 			290px;
}

#marginal ul li ul li		{
	border: 			0;
	margin:			0;
	padding:			0;
	float: 			none;
}

#marginal ul li#bookmark-widget	{
	border:			0;
}

#marginal ul li#bookmark-widget h2	{
	border:			0;
	color:			#cccccc;
	font-size: 			10px;
	padding:			0;
	margin:			0 0 2px 0;
}

#marginal ul li#bookmark-widget img	{
	opacity:			0.5;
}

#marginal ul li#bookmark-widget div	{
	margin:			0 !important;
}

#marginal ul li ul li a:link,
#marginal ul li ul li a:visited,
#marginal ul li ul li a	{
	font-size: 			16px;
	font-weight: 		bold;
	color:			#981332;
}

#marginal ul li#sideblog- ul li a:link,
#marginal ul li#sideblog- ul li a:visited,
#marginal ul li#sideblog- ul li a	{
	font-size: 			14px;
	font-weight: 		normal;
	color:			#981332;
}

#marginal ul li#sideblog- p {
	font-size:		12px;
}

#marginal ul li#sideblog- img {
	float: 			right;
	margin:			0 0 3px 3px;
}

#marginal ul li#sideblog- ul li {
	margin:			0 0 9px 0;
}


#marginal ul li#sideblog- ul li a:active,
#marginal ul li#sideblog- ul li a:hover{
	color:			#000000;
}

#marginal ul li#sideblog- ul li a:visited,
#marginal ul li#sideblog- ul li a:link,
#marginal ul li#sideblog- ul li a {
	font-weight:		bold;
}

#marginal ul li ul li a:active,
#marginal ul li ul li a:hover	{
	text-decoration: 		none;	
	color:			#000000;
}

#marginal #tag_cloud a:link,
#marginal #tag_cloud a:visited,
#marginal #tag_cloud a		{
	color:			#999999;
}

#marginal #tag_cloud a:active,
#marginal #tag_cloud a:hover {
	color:			#981332;
	text-decoration: 		none;
}


#sidebanner		{
	position:			absolute;
	top:				300px;
	left:				860px;
	width:			218px;
	min-height:			500px;
	padding:                90px 0 0 0;
	z-index:			2;
	text-align:             center;
}
