/*

Theme Name: RObi Ludwig

Theme URI: 

Description: 

Author: Leechard

Author URI: 

Tags: 







*/

@import url("yahoo-reset.css");



@import url("yahoo-base.css");



body {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	line-height: 25px;

	padding-bottom: 40px;

}

.outer-container {

	width: 980px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(images/Body.png);

	background-repeat: repeat-y;

	background-position: center top;

}

.pre-header {

	height: 20px;

	width: 980px;

	background-color: #FFF;

}

.header {

	background-image: url(images/Header.png);

	height: 90px;

	width: 520px;	

}

.left-sidebar {

	float: left;

	width: 140px;

	color: #583D2C;

}

.main-content {

	float: left;

	width: 520px;

	margin-left: 10px;

}

.right-sidebar {

	float: right;

	width: 300px;

	color: #583D2C;

}

.clear-both {

	clear: both;

	width: 980px;

}

.left-sidebar-plugs {

	font-size: 10px;

	margin-bottom: 20px;

}

.banner-link-l {

	margin-right: 10px;

	margin-bottom: 10px;

}



.left-sidebar-plugs ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.left-sidebar-plugs ul h2 {

	margin: 0px;

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #FFF;

	font-size: 12px;

	line-height: 15px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	color: #583D2C;

}





.main-content-spacer {

	background-color: #FFF;

	height: 10px;

	width: 520px;

}



.left-sidebar-plugs ul li {

	list-style-type: none;

	margin-bottom: 10px;

}

.left-sidebar-plugs ul .twitter-item {

	padding: 5px;

	background-color: #F8F1E4;

}

.left-sidebar-plugs ul li ul li {

	font-size: 10px;

	line-height: 10px;

	margin-bottom: 5px;

	padding: 0px;

	margin-top: 0px;

}



.left-sidebar-plugs ul ul {

	list-style-type: none;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	font-size: 10px;

	line-height: 12px;

}

.robi-photo {

        margin-left: 10px;

        margin-top: 10px;

        width: 280px;

        height: 477px;

}



.right-sidebar-plugs {

	font-size: 10px;

	margin-bottom: 20px;

}

.right-sidebar-plugs ul {

	list-style-type: none;

	margin: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-right-style: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.right-sidebar-plugs ul h2 {

	margin: 0px;

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #FFF;

	font-size: 12px;

	line-height: 15px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-right: 10px;

	padding-left: 10px;

	color: #583D2C;

}

.right-sidebar-plugs ul li {

	list-style-type: none;

}

.right-sidebar-plugs ul .twitter-item {

	padding: 5px;

	background-color: #F8F1E4;

}

.right-sidebar-plugs ul li ul li {

	font-size: 10px;

	line-height: 15px;

	margin-bottom: 10px;

	padding: 0px;

	margin-top: 0px;

	margin-left: 10px;

}



.right-sidebar-plugs ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 10px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-right-style: none;

}

.left-sidebar .left-sidebar-plugs a {

	color: #469186;

}

.right-sidebar .right-sidebar-plugs a {

	color: #583D2C;

}

.right-sidebar .perm-ads {

	font-size: 12px;

	padding: 10px;

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #FFF;

}



.main-content a {

	color: #B6DBD6;

}

.postmetadata.alt small {

	font-size: 10px;

	line-height: normal;

}



.banner-link-r {

	margin-bottom: 10px;

}

.content-item {

	padding: 40px;

	border-top-width: 10px;

	border-top-style: solid;

	border-top-color: #FFF;

	color: #F4E4C7;

}

.post {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9FC8C2;

	margin-bottom: 30px;

	padding-bottom: 10px;

	float: left;

	width: 440px;

}



#comment {

width: 100%;

}

.gallery {

	margin: 0px;

	padding: 0px;

	width: 440px;

}

.entry {

	width: 100%;

}

.post {

	width: 100%;

}

.gallery-item {

	margin: 0px;

	padding: 0px;

}

.photo-thumb-4      {

	float: left;

	width: 25%;

	text-align: center;

	margin-bottom: 10px;

}

.gallery-caption {

	font-size: 7px;

	line-height: 7px;

	text-align: left;

	padding: 5px;

}

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 5px 10px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 10px 5px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

.navigationblock-left {

	float: left;

	margin-bottom: 10px;

	}

.navigationblock-right {

	float: right;

	margin-bottom: 10px;

	}

.robi-navigation {

	background-color: #FFF;

	padding-top: 50px;

}

.videoholder {

	display: inline;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #A5C9BD;

	margin-top: 10px;

	padding-top: 10px;

	margin-bottom: 20px;

	clear: both;

	float: left;

	width: 440px;

}

.videoholder img {

	float: left;

	margin-right: 10px;

}

.videoholder h2 {

	margin-top: 0px;

	line-height: 100%;

	margin-bottom: 0px;

	padding: 0px;

}

.videoholder h3 {

	margin: 0px;

	padding: 0px;

}

.videoholder p {

	line-height: 125%;

	margin: 0px;

	padding: 0px;

}
.social-media {
	margin-top:10px;
}
.right-sidebar-plugs {
	margin-left:10px;
	margin-right:10px;
}
.outer-container .right-sidebar .right-sidebar-plugs #twitter-1 h2.widgettitle {
	font-size: 18px;
	font-weight: bold;
}
.right-sidebar ul {
	list-style-type: none;
}
#twitter-1 {
	list-style-type: none;
}
.navigation .alignleft {
	width: 50%;
	line-height: 120%;
}
.navigation .alignright {
	width: 50%;
	text-align: right;
	line-height: 120%;
}
.content-item h2 {
	clear: both;
}
.navigation {
	margin-bottom: 20px;
	display: block;
	width: 100%;
	height: 60px;
}
