/* andreas06 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given for the original design work.Version: 1.1, November 28, 2005 */body{background: #999999 repeat-x;color: #FFFFFF;font: 12px Arial;margin:0;text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}p{line-height:1.5em;margin:0 0 15px;}a{color: #5f5f5f;font-weight: bold;text-decoration: underline;	font-style: inherit;}a:hover{color: #FFFFFF;}hr{height:1px;margin:10px 0;width:98%;}dt{font-weight:700;}dd{margin:1px 0 12px 15px;}.imageStyle{padding: 3px;border:1px solid #fa9035;margin: 5px;}.image-left{float:left;margin-right: 5px;}.image-right{float:right;margin-left: 5px;}#container{background:#c0c0c0 url(images/bodybg.gif) repeat-x;margin:0 auto;text-align:left;width: 754px;	height: 380px;}#sitename{background: inherit top center no-repeat;color:#ffffff;font-weight:400;height:80px;margin: 0 0 10px;text-align:center;	font-family: Arial;}#sitename h1{font-size:2.2em;margin:0;padding-top:20px;	color: #999999;}#sitename h2{font-size: 1.2em;letter-spacing:-1px;margin:0;	color: #999999;}#nav{background:url(images/greypx.gif) bottom left repeat-x;float:left;width:752px;}#nav ul{list-style:none;margin:0;padding:0;}#nav a{background:url(images/tabs.gif) no-repeat 100% 0;color:#808080;display:block;font-size:1.2em;letter-spacing:-1px;padding:7px 20px 4px 11px;text-decoration:none;}#nav a:hover{color:#505050;}#nav li{background:url(images/tabs.gif) no-repeat 0 0;float:left;margin:0 4px 0 0;padding:0 0 0 9px;}#nav #current{background:url(images/tabs.gif) no-repeat 0 -41px;}#nav #current a{background:url(images/tabs.gif) no-repeat 100% -41px;color:#303030;padding:7px 20px 5px 11px;}#nav ul ul li{display: none;}#wrap{background: #999999 repeat-y;border-bottom: 0 none;border-left: 0 none;border-right: 0 none;clear:both;padding:0;width:750px;	border-width: 0;	border-style: none;	color: #FFFFFF;}#wrap1{background: #999999 repeat-y;border-bottom: 0 none;border-left: 0 none;border-right: 0 none;clear:both;padding:0;width: 748px;	border-style: none;	border-width: 0;	color: #FFFFFF;}#wrap0{background: #999999 repeat-y;border-bottom: 0 none;border-left: 0 none;border-right: 0 none;clear:both;width: 748px;	height: 450px;	border: 0 none;	color: #FFFFFF;}#wrap2{background: top left no-repeat;padding:10px;width:730px;}#header{height:30px;position:relative;width:730px;}#header h1{float:left;font-size:1.4em;margin:0;width:180px;}#topbox{color:#808080;text-align:right;	margin: 0;}#topbox ul{margin-top: 0px;margin-bottom: 0;}#topbox li{display: inline;}#topbox a{color: #5f5f5f;}#topbox a:hover{text-decoration:underline;	color: #FFFFFF;}#leftside{float:left;margin:-15px 0 0;width:145px;}#leftside h1{font-size:1.4em;font-weight:400;}#content{	margin: 0 12px;}#content p{margin:8px 0 0 10px;}#content h1, .blog-entry-title, .movie-page-title, .album-title{color:#505050;font-size:2em;font-weight:400;margin:15px 0 10px;padding:0;}#content h2{color:#505050;font-size:1.5em;font-weight:400;margin:20px 0 10px;padding:0;}.sidebar_title{color:#505050;font-size:1.5em;padding-top: 10px;padding-bottom: 0;margin-bottom: 0;}#sidebar{padding: 0;}#content images{border:1px solid #fa9035;float:left;margin:5px 15px 6px;}#footer{clear:both;color:#a0a0a0;font-size:0.9em;height:26px;padding: 21px 1px 1px 1px;text-align:right;width:730px;}#footer a{color:#a0a0a0;font-weight:400;}#footer a:hover{color:#a0a0a0;text-decoration:underline;}.sub{font-size:0.9em;margin-left:20px;padding:1px 1px 1px 6px;width:105px;}.sub:hover{border:1px solid #fa9035;color:#505050;padding:0 0 0 5px;}.center{text-align:center;}.hide{display:none;}.clearer{clear: both;}blockquote{background:#f8f8f8 url(images/boxbg.gif) top left repeat-y;border:1px solid #d0d4d4;color:#505050;margin:15px auto;padding:10px 10px 10px 20px;width:75%;}.photo-navigation, .photo-navigation a{	color:#fff;}.photo-navigation a:hover{	color:#efefef;}.photo-title, .movie-title{font-size:2em;font-weight:400;margin:15px 0 10px;padding:0;}.photo-frame{border: 1px solid #000;padding: 10px;background: #fff;}.movie-thumbnail-frame, .thumbnail-wrap{border:1px solid #fa9035;float:left;padding:10px;margin:10px 10px 0px 10px;}.movie-thumbnail-caption, thumbnail-caption{margin-top:10px;text-align: center;}.movie-thumbnail-frame:hover, .thumbnail-wrap:hover{background: #eaeaea;font-weight: bold;}.blog-entry-date{margin: -10px 10px 10px 10px;}.blog-image-smiley{margin-bottom: -6px;}.blog-entry-summary, .blog-entry-body{line-height: 1.6em;}#sideMenu li{display: inline;}#sideMenu a{display:none;}#sideMenu ul ul a{margin-left: -80px;color: #52674b;display:block;font-size:1.1em;font-weight:700;margin-bottom:1px;padding:2px 2px 2px 10px;position:relative;text-decoration:none;width:125px;}#sideMenu ul ul a:hover{border:1px solid #fa9035;color:#505050;padding:1px 1px 1px 9px;}.movie-frame{	margin:10px;}img {	border-width: 0;	border-style: none;}
