/*
Theme Name: Blubbly
Theme URI:
Description: Ein Wordpress Theme f&uuml;r Sandra.
Version: 1.0
Author: Florian Rehder
Author URI: http://FlorianRehder.de
*/


/*
 * CSS RESET - NICHT VERAENDERN!!!
 */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, q, small, strike, strong, sub, sup, b, u, i, center, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}


/*
 * GENERAL - AENDERUNGEN AB HIER MOEGLICH!!!
 */
body {
	background: url(http://img101.imageshack.us/img101/9751/111ulw.jpg)repeat fixed #ffffff;
        font-family: calibri;
}

#wrapper {
	width: 1048px;
	margin: 10px;
}
a {
	color: #404040;
	text-decoration: none;
        text-shadow: 1px 2px 3px #999999;
}
a:hover {
	text-decoration: underline;
}
#header, #searchbar, .aside, .section, #footer {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

b, strong {
	color: #4A9EA1;
        font-family: arial;
        font-size: 11px;
	}
	
i, em {
	color: #2a4f88;
        font-size: 10px;
        font-family: arial;
}

u {	
        text-decoration: none;
	border-bottom: 1px dashed #4F9645;
        font-family: tahoma;
        font-size: 11px;
	}

s, strike {
        color: #E89F38;
}

blockquote {
	font-size: 11px;
	font-style: italic;
        font-family: courier new;
	line-height: 16px;
        border: dashed 1px #6d098d;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
        margin: 25px;
        padding: 5px;
        background: #e3e3e3;
        width: 75%;
	}

a.video{text-align:center; margin: 0 auto;}

/*
 * HEADER
 */
#header {
	width: 1040px;
	min-height: 20px;
	margin-bottom: 10px;
	padding: url(http://img534.imageshack.us/img534/1106/118sx.jpg);
}
	#header h1 {
		margin-top: 10px;
		font: 24px Georgia, Palatino, Palatino Linotype, Helvetica, Arial, Verdana, Sans-Serif;
		line-height: 30px;
	}
	#header h2 {
		font: 20px Georgia, Palatino, Palatino Linotype, Helvetica, Arial, Verdana, Sans-Serif;
		line-height: 26px;
	}

#header h3 {
		font-size: 30px;
font-family: arial;
text-decoration: capitalize;
color: #ffffff;
		line-height: 26px;
        text-shadow: 1px 2px 3px #999999;
	}

	#header h1 a, #header h2 a {
		color: #6D098D;
	}
	#header h1 a:hover, #header h2 a:hover {
		text-decoration: none;
	}
#container {
	overflow: hidden;
	width: 100%;
}


/*
 * SIDEBARS
 */
.aside {
	width: 200px;
	margin-bottom: 10px;
	padding: 10px;
	background: #fff;
	border: 1px solid #6D098D;
        font-size: 12px;
}
	.aside h2 {
		margin-top: 10px;
		color: #E86193;
		font: 18px Georgia, Palatino, Palatino Linotype, Helvetica, Arial, Verdana, Sans-Serif;
		line-height: 32px;
		text-transform: uppercase;
	}
	.aside ul {
		margin-bottom: 10px;
	}
		.aside ul li {
			font-size: 12px;
			line-height: 18px;
		}
	.aside #tags {
		text-align: center;
	}
	.aside #s {
		width: 130px;
	}
	.aside #searchsubmit {
		width: 25px;
		background: url(images/icon_search.png) center center no-repeat transparent;
		text-indent: -9999px;
		border: 0;
		cursor: pointer;
	}
	.aside .screen-reader-text {
		display: none;
	}
#aside-left {
	float: left;
	margin-right: 10px;
}
#aside-right {
	float: right;
	margin-left: 10px;
}


/*
 * CONTENT
 */
#article {
	float: left;
	width: 580px;
}
.section {
	margin-bottom: 10px;
	padding: 10px;
	background: #fff;
	font-size: 12px;
	border: 1px solid #6D098D;
}
	#prev-next-links {
		overflow: hidden;
		list-style: none;
	}
		#prev-next-links li {
			display: inline;
			margin: 0;
			line-height: 1.5em;
		}
		#prev-next-links #right-link {
			float: right;
		}
	.section h1.headline {
		margin: 5px 0 10px;
		color: #E86193;
		font: 24px Georgia, Palatino, Palatino Linotype, Helvetica, Arial, Verdana, Sans-Serif;
		line-height: 40px;
		text-transform: uppercase;
		border-bottom: 2px solid #6D098D;
                align: center;
	}
		.section h1 a {
			color: #E86193;
		}
		.section h1, .section h2, .section h3 {
			color: #6D098D;
			font-weight: normal;
			font-family: Georgia, Palatino, Palatino Linotype, Helvetica, Arial, Verdana, Sans-Serif;
			text-transform: uppercase;
		}
		.section h1 {
			margin: 15px 0 5px;
			font-size: 22px;
			line-height: 28px;
		}
		.section h2 {
			margin: 10px 0 5px;
			font-size: 18px;
			line-height: 24px;
		}
		.section h3 {
			margin: 10px 0 3px;
			font-size: 16px;
			line-height: 22px;
		}
	.section .edit {
		margin-bottom: 10px;
		text-align: center;
	}
	.section p {
		margin-bottom: 10px;
		line-height: 18px;
	}
		.section strong {
			font-weight: bold;
		}
		.section em {
			font-style: italic;
		}
	.section ul {
		list-style: circle;
	}
	.section ol {
		list-style: decimal;
	}
		.section ul li, .section ol li {
			margin-left: 20px;
			line-height: 1.3em;
		}
	.section img.alignleft {
		float: left;
		margin: 2px 5px 5px 0;
	}
	.section img.alignright {
		float: right;
		margin: 2px 0 5px 5px;
	}
	.section img.aligncenter {
		display: block;
		margin: 2px auto;
	}
	.section img.alignnone {

	}
	.section .meta {
		margin: 15px 0 5px;
		padding-top: 7px;
		font-size: 14px;
		line-height: 18px;
		border-top: 2px solid #6D098D;
	}
		.section .meta ul li {
			margin: 0;
			list-style: none;
		}
	.row1 {
		clear: left;
		float: left;
		width: 265px;
	}
	.row2 {
		clear: right;
		float: right;
		width: 265px;
	}
	#pagination {
		clear: both;
	}
		#pagination .prev_next {
			overflow: hidden;
		}
			#pagination .prev_next .next {
				float: left;
				width: 200px;
			}
			#pagination .prev_next .prev {
				float: right;
				width: 200px;
				text-align: right;
			}


/*
 * FOOTER
 */
#footer {
	width: 1024px;
	margin-bottom: 10px;
	padding: 10px;
	background: #fff;
	border: 1px solid #6D098D;
}
	#footer #up {
		float: right;
		display: block;
		width: 100px;
		text-align: right;
	}




/*
 * END OF FILE
 */
