/************************* RESET **********************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
}

/************************* HTML BODY **********************/

html {
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

body {
	background: url(../images/bg_body.jpg) top left fixed;
	color: #363636;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

/************************* STRUCTURE **********************/

#outerContainer {
	background: url(../images/bg_outerContainer.png);
	width: 975px;
	margin: 0 auto;
}

	#outerContainer2 {
		/*background: url(../images/bg_outerContainer2.jpg) no-repeat top left;*/
		padding: 0 15px;
	}

		#container {
			background: #fafafa;
			padding: 5px;
			width: 935px;
		}
	
			#header {
				background: url(../images/bg_header2.jpg) no-repeat;
				height: 210px;
				width: 935px;
			}
			
				#mainnav {
					height: 200px;
					width: 230px;
				}
			
			#col1 {
				float: left;
				padding: 30px 40px 30px 30px;
				width: 560px;
			}
				
				#col1 .post a[rel*=attachment] img {
					margin: 9px 0;
				}
					
					#col1 .post {
						margin: 30px 0 50px 0;
					}
				
					#col1 span.date {
						color: #999;
						font-size: 11px;
						float: left;
						padding: 10px 0;
					}
				
					#col1 .postInfo {
						background: #f3f3f3;
						border-bottom: 1px #e3e3e3 solid;
						font-size: 10px;
						margin: 15px 0;
						padding: 10px;
					}
				
					#col1 .postInfo a {
						color: #999;
						font-size: 10px;
					}
				
					#col1 .postInfo p {
						margin: 2px 0;
					}
				
					div#col1 div.post ul, div#col1 div.post ol {
						padding: 0 0 0 25px;
					}
				
					div#col1 div.post ul li , div#col1 div.post ol li {
						padding: 3px 0;
					}
					
					#col1 span.headerRelateret {
						font: 16px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
						display: block;
						padding: 20px 0 10px 0;
					}
				
						#col1 .postInfo ul {
							padding: 0 0 10px 20px;
						}
				
							#col1 .postInfo li {
								padding: 2px 0;
							}
				
					#col1 h2 {
						margin: 15px 0 0 0;
					}
				
				#col1 h1 a {
					color: #000;
					text-decoration: none;
				}

			#col2Container {
				float: left;
				width: 275px;
			}
	
				#col2Top {
					background: url(../images/bg_col2Top.gif) no-repeat;
					height: 43px;
					margin: 15px 0 0 0;
					width: 275px;
				}
				
				#col2 {
					background: url(../images/bg_col2.gif) repeat-y;
					padding: 20px;
					width: 235px;
				}
				
					#col2 span {
						font: 16px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
						display: block;
						padding: 0 0 10px 0;
					}
				
					#col2 span.headerCats,
					#col2 span.headerLinks,
					#col2 span.headerPop {
						padding: 20px 0 10px 0;
					}
					
					#col2 div#sidebarBoxKats,
					#col2 div#sidebarBoxTry,
					#col2 div#sidebarBoxPops {
						padding: 20px 0 0 0;
					}
				
					#col2 ul,
					#col2 ol {
						list-style: square;
						padding: 0 0 0 15px;
					}
				
						#col2 li {
							color: #999;
						}
				
							#col2 li a {
								line-height: 25px;
							}
				
				#col2 ul.tabNavigation {list-style: none; padding: 0; margin: 0; overflow: hidden; background: url(../images/bg_tabsUL.png) no-repeat;}
				#col2 ul.tabNavigation li {float: left;}
				#col2 ul.tabNavigation li a {width: 78px; height: 26px; line-height: 26px; float: left; text-align: center; text-decoration: none; color: #999;}
				#col2 ul.tabNavigation li a.selected {color: #000; background: url(../images/bg_tab.png) no-repeat;}
				
				#col2Bottom {
					background: url(../images/bg_col2Bottom.gif) no-repeat;
					height: 50px;
					width: 275px;
				}

#footer {
	background: url(../images/bg_footer.png) no-repeat;
	height: 85px;
	width: 975px;
	margin: 0 auto;
}

/************************* TEXT **********************/

h1, h1 a, h1 a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited,
h5, h6 {
	color: #000;
	line-height: normal;
	text-decoration: none;
}

h1 {
	font: normal 22px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
	font: normal 16px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3 {
	font: bold 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
}

p {
	margin: 9px 0 9px 0;
}

/************************* LINKS **********************/

a {
	color: #5b351c;
}

a:hover {
	color: #000;
}

a:focus {
	color: #000;
}

a:visited {
	color: #666;
}

/************************* TABLES **********************/

table {
}

table th {
}

table td {
}

/************************* Add This **********************/

.addthis_toolbox {padding: 10px 10px 10px 5px; color: #fff; border: 0; cursor: pointer; font-size: 11px; float: left; }

.addthis_toolbox .custom_hover { position: relative; }
.addthis_toolbox .custom_hover .custom_button { cursor: pointer; border-bottom: 1px #ccc dotted; color: #333; font-size: 11px; }
.addthis_toolbox .custom_hover .custom_button.active { background-color: #eee; }
.addthis_toolbox .custom_hover .tower {  }

.addthis_toolbox .hover_menu  { display: none; position: absolute; background: #fff; }
.addthis_toolbox .hover_menu  { width: 136px; padding: 1px; border: 1px solid #eee; }
.addthis_toolbox .hover_menu a { position: relative; display: block; width: 102px; padding: 6px 0 6px 34px; text-decoration: none; border: 0; font-size: 11px; }
.addthis_toolbox .hover_menu span { position: absolute; left: 14px; top: 4px; }
.addthis_toolbox .hover_menu .more { border-top: solid 1px #eee; padding: 5px 0; margin: 10px 10px 0 10px; }
.addthis_toolbox .hover_menu .more a { padding: 4px 0; margin: 0; border: 0; }
.addthis_toolbox .hover_menu .more a:hover { background: none; }
.addthis_toolbox .hover_menu .more span { display: none; }
.addthis_toolbox .hover_menu .column1 {margin: 5px 0 0;}

/************************* OTHERS **********************/

a.logo,
a.logo img {
	margin: 0 auto;
	display: block;
}

a.logo {
	width:  975px;
}
	
.clear {
	clear: both;
}

.noshow {
	display: none;
}

.err {
	color: #F00;
}

img.wp-smiley {
	margin: 0 0 -2px 0;
}
