/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body {	margin: 20px 0;	background:transparent;}body, th, td, input, textarea {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}form {}fieldset {}input, textarea {	font-weight: bold;}input.text {	padding: 2px 5px;	background: #F8FAEfsB;	border-top: 1px solid #4D5719;	border-left: 1px solid #4D5719;	border-right: 1px solid #626456;	border-bottom: 1px solid #626456;}input.button {	background: brown;	border-top: 1px solid gray;	border-left: 1px solid gray;	border-right: 1px solid gray;	border-bottom: 1px solid gray;	color: #FFFFFF;}h1, h2, h3 {	margin-top: 1.5em;	color: #626456;}h1 {	letter-spacing: -.075em;	font-size: 3em;}h2 {	letter-spacing: -.05em;	text-transform: lowercase;	font-size: 1.1em;	font-weight: bold;	color: #8D8E85;}h3 {	font-size: 1em;}p, ul, ol {	margin-top: 1.5em;	line-height: 1.8em;	font-size: 1.1em;}ul, ol {	margin-left: 3em;}blockquote {	margin-left: 3em;	margin-right: 3em;}a {	text-decoration: none;	color: #3C7BCF;}a:hover {	border: none;}h1 a, h2 a, h3 a {	border: none;	text-decoration: none;	color: #626456;}h1 a:hover, h2 a:hover, h3 a:hover {	background: none;	color: #2C2E22;}hr {	display: none;}/* Wrapper */#wrapper {}/* Header */#header {	width: 980px;	height: 55px;	margin: 0 auto;}#menu {	float: left;}#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#menu li {	float: left;}#menu a {	display: block;	float: left;	height: 25px;	margin-right: 1px;	padding: 10px 20px 0 20px;	text-decoration: none;	font-size: 1.1em;	font-weight: bold;	color: #8C8F7D;}#menu a:hover {	background:  #ffffff;	color: #2C2E22;}#menu .current_page_item a {	background:  #ffffff;	color: #2C2E22;}#search {	float: right;	width: 260px;	padding-top: 7px;}#search fieldset {	border: none;}#search #s {	width: 160px;}#search #x {	width: 80px;}/* Logo */#logo {	width: 967px;	height: 200px;	margin: 0 auto;	background: url(images/dock1.jpg) no-repeat left top;	height: 263px;	border: 20px solid #FFFFFF;}#logo h1, #logo h2 {	float: left;	margin: 0;	padding: 0;}#logo h1 {	padding: 100px 5px 0 20px;	color: #C2E22;}#logo h2 {	padding: 115px 0 0 0;	font-style: italic;}#logo p {	clear: left;	margin: 0;	padding: 0 0 0 20px;	line-height: normal;	font-size: 1.2em;	font-weight: bold;	color: #C2C5B1;}#logo a {	color: #FBFF16;}/* Page */#page {	width: 967px;	margin: 0 auto;	padding: 20px 0px 0 0px;	background: #FFFFFF;	border: 0px solid #F3F3F3;	border-top: none;}/* Content */img.floatright {                float: right;                margin: 40px;                bottom: 150px;       }#picture {	float:right;	width: 5px;}#content3 {	float: left;	width: 650px;	padding: 0px 0px 0px 20px;}#content2 {	float: left;	width: 600px;	padding: 0px 0px 0px 20px;}#content {	float: left;	width: 425px;	padding: 0px 0px 0px 20px;}#mp3_list {	float: left;	width: 250px;	padding: 0px 0px 0px 60px;}.post {}.post .title {	margin: 0;	font-weight: normal;}img.floatLeft2{                float: left;                margin-top: -10px;               margin: 10px;                bottom: 10px;       }/* new declaration - longer image here - about */.post h1.title {	background: none;	padding: 15px 0  0 15px;	height: 30px;	font-size: 2.4em;}.post h1.title {	background: none;	padding: 15px 0  0 15px;	height: 30px;	font-size: 2.4em;}.post .entry {	padding: 0 10px 30px 15px;        text-align:justify;}.post .meta {	margin: 0;	padding: 5px 0px 0px 15px;	background: url(images/img04.gif) repeat-x left bottom;	text-transform: uppercase;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CFCFCF;}.post .meta a {	color: #CFCFCF;}.post .links {	margin: 0;}.post .tags {	margin: 0;	text-transform: uppercase;	font-size: .8em;	font-weight: bold;	background: url(images/img04.gif) repeat-x;}.post .links a, .post .tags a {	border: none;}/* Recent Posts */#recent-posts {}#recent-posts h2 {	margin: 0;	background: none;	padding: 15px 0  0 15px;	height: 30px;}#recent-posts h3 {	margin: 0;	font-size: 13px;	padding: 15px 0  0 15px;	background: url(images/img04.gif) repeat-x left bottom;}#recent-posts p {	margin: 0 0 10px 0;	padding: 15px 0  0 15px;	line-height: 22px;	font-size: 13px;}/* Sidebars */.sidebar {	float: left;}.sidebar ul {	margin: 0;	padding: 0;	list-style: none;}.sidebar li {	margin-bottom: 2em;}.sidebar li ul {}.sidebar li li {	margin: 0;}.sidebar li h2 {	margin: 0 0 1em 0;}#sidebar1 {	width: 225px;	padding: 0px 0px 0px 20px;}#sidebar2 {	width: 235px;	padding: 0px 20px 0px 20px;}#sidebar2 li h2 {	margin: 0 0 1em 0;	background: none;	padding: 15px 0  0 15px;	height: 30px;}#sidebar2 li ul {	line-height: normal;	background: url(images/img04.gif) repeat-x;}#sidebar2 li li {	padding: 5px;	background: url(images/img04.gif) repeat-x left bottom;	font-size: .8em;}#sidebar2 li a {	border: none;	padding-left: 10px;}#sidebar2 li a:hover {	border: none;	padding-left: 10px;}#sidebar3 {	width: 300px;	padding: 0px 20px 0px 20px;}/*text area for music text*/#text_area_music_1 {	width: 280px;	padding: 0px 0px 0px 20px;}/* Calendar */#calendar {	margin: 0 auto;}#calendar caption {	font-weight: bold;}#calendar table {	width: 220px;	text-align: center;	border-collapse: collapse;}#calendar thead th {	background: #CCCCCC;	color: #FFFFFF;}#calendar tbody td {	background: #EEEEEE;}#calendar #today {	background: #B8D03B;	font-weight: bold;	color: #FFFFFF;}#calendar a {	font-weight: bold;}#calendar #prev {	text-align: left;}#calendar #next {	text-align: right;}*{	border: 0;	margin: 0;	padding: 0;}/* Adated from a tutorial from: http://www.webreference.com/programming/css_gallery/3.html by Stu Nicholls *//* Main container for Gallery area */#container    {                position:relative;                 width:720px;                 height:300px;                 margin:20px auto 0 auto;                 border:0px solid #aaa;        }/* choose a suitable font and center the #container div in Internet Explorer */bodyCollage   {                text-align:center;                 font-family: tahoma; arial, sans-serif;                 font-size:76%;                 letter-spacing:0.05em;       }/* Removing the list bullets and indentation */#container ul {                padding:0;                 margin:0;                 list-style-type:none;        }/* Remove the images and text from sight */#container a.gallery span {                position:absolute;                 width:1px;                 height:1px;                 top:5px;                 left:5px;                 overflow:hidden;                 background:#fff;       }/* Adding the thumbnail images */#container a.gallery, #container a.gallery:visited {                display:block;                 color:#000;                 text-decoration:none;                 border:1px solid #000;                 margin:1px 2px 1px 2px;                 text-align:left;                 cursor:default;       }#container a.slidea {                background:url(images/bergi_1t.jpg);                 height:93px;                 width:60px;       }#container a.slideb {                background:url(images/bergi_2t.jpg);                 height:93px;                 width:60px;       }#container a.slidec {                background:url(images/bergi_3t.jpg);                 height:93px;                 width:60px;       }#container a.slided {                background:url(images/nurart_1t.jpg);                 height:60px;                 width:93px;       }* html #container a.slided {                width:91px;                 width:93px;       }#container a.slidee {                background:url(images/nurart_2t.jpg);                 height:60px;                 width:93px;       }#container a.slidef {                background:url(images/gugg_1t.jpg);                 height:60px;                 width:93px;       }* html #container a.slidef {                width:91px;                 w\idth:93px;       }#container a.slideg {                background:url(images/gugg_2t.jpg);                 height:60px;                 width:93px;       }#container a.slideh {                background:url(images/gron_1t.jpg);                 height:93px;                 width:60px;       }#container a.slidei {                background:url(images/gron_2t.jpg);                 height:93px;                 width:60px;       }#container a.slidej {                background:url(images/gron_3t.jpg);                 height:93px;                 width:60px;       }/* set the size of the unordered list to neatly house the thumbnails */#container ul {                width:198px;                 height:386px;       }#container li {                float:left;       }/* move the thumbnails into the correct position */#container ul {                margin:5px;                 float:right;       }/* change the thumbnail border color */#container a.gallery:hover {                border:1px solid #fff;        }/* styling the :hover span */#container a.gallery:hover span {                position:absolute;                 width:372px;                 height:372px;                 top:10px;                 left:75px;                 color:#000;                 background:#fff;       }#container a.gallery:hover img {                border:1px solid #fff;                 float:left;                 margin-right:5px;       }#container a.slideb:hover img, #container a.slidei:hover img {                float:right;       }/* Background image are - if required - currently not showing in gallery */#container {                background:#fff url(images/#.jpg) 75px 10px no-repeat;       }