/*
Theme Name: WordPress Classic
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Dave Shea
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

@charset "utf-8";
/* CSS Document */

/* RESET begin */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
	line-height:20px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q {
	content:'';
}
abbr,acronym { border:0;
}

strong{font-weight:bold;}
em{font-style:italic;}

/*@charset "utf-8";*/
/* RESET end */

#header, #home-slideshow, #content, #footer{width:950px; margin:0 auto;}

#header{position:relative;z-index:1001;}
	#header #corner-left{position:absolute; bottom:0px; left:0px;} #header #corner-right{position:absolute; bottom:0px; right:0px;}
	#header #small-menu{position:absolute; top:12px; right:14px; font-size:14px; line-height:22px; color:#040505;}
		#header #small-menu a{color:#040505; text-decoration:none;}
			#header #small-menu a:hover{text-decoration:underline;}
			
	#header #menu{height:35px; background:url(images/bg-menu.gif) repeat-x #000000;}
	/*#header #menu{height:35px; background:url(images/bg-menu.gif) repeat-x #000000; text-align:center;}
		#header #menu li{position:relative; display:inline; height:18px; line-height:18px; padding:8px 20px 9px 18px; background:url(images/bg-menu-separator.gif) right no-repeat; color:#f1f0f0; font-size:16px;}*/
		#header #menu li{float:left; position:relative; height:35px; line-height:35px; background:url(images/bg-menu-separator.gif) right no-repeat; color:#f1f0f0; font-size:16px;}
			#header #menu .last{background:none;}
			#header #menu li a{display:block; color:#f1f0f0; text-decoration:none; padding:0px 21px 0px 19px;}
				#header #menu li a:hover{color:#969696;}
				
	#header #menu li .submenu{z-index:1000; display:none; top:34px; left:-1px; position:absolute; height:auto; width:245px; border:#323334 1px solid; background:url(images/bg-submenu.gif) repeat-y #000000; text-align:left;}
	/*#header #menu li:hover .submenu{display:block;}
	#header #menu li .submenu:hover{display:block;}*/
		#header #menu li .submenu li{float:none; display:block; font-size:14px; color:#c3c3c3; height:26px; line-height:26px; padding:1px 0; background:url(images/bg-submenu-borders.gif) no-repeat;}
			#header #menu li .submenu li a{display:block; padding:0px; padding-left:26px; background:none;}
				#header #menu li .submenu li a:hover{background:url(images/bg-submenu-hover.gif) 6px 7px no-repeat;}
				
#home-slideshow{position:relative; height:437px; margin-top:10px;}
	#home-slideshow .corner-top{position:absolute; top:0px; z-index:100;}
	#home-slideshow .corner-bottom{position:absolute; bottom:0px; z-index:100;}
	#home-slideshow ul{height:437px; overflow:hidden;}

#content{margin-top:15px;}
	#content h1{margin-bottom:15px; color:#000000; font-size:24px; line-height:42px; font-weight:bold; letter-spacing:2px;}
	#content.home h1{width:480px; margin-right:470px;}
	#content p{margin-bottom:15px;}
	#content .column{width:400px;}
	#content .first{}
	#content .last{margin-left:30px;}
	
	#content.portfolio #slideshow{float:right; width:620px; text-align:center;}
		#content.portfolio #slideshow img{border:#d6d6d6 3px solid;}
	#content.portfolio #thumbs{float:left; width:310px; padding-bottom:10px; background:#d6d6d6 url(images/portfolio-thumbs-bottom.gif) bottom no-repeat;}
		#content.portfolio #thumbs li{float:left; width:140px; height:90px; margin-left:10px; margin-bottom:10px;}
			#content.portfolio #thumbs li a{display:block; border:#424242 3px solid;}
			#content.portfolio #thumbs li a:hover{border:#fff 3px solid;}
				#content.portfolio #thumbs li a img{width:134px; height:83px;}
	#content.portfolio #thumbs .pagination{float:left; width:290px; height:22px; margin:0 10px; text-align:center; color:#FFFFFF;}
		#content.portfolio #thumbs .pagination a{display:inline-block; color:#FFFFFF; text-decoration:none; height:22px; margin:0 3px; padding:0 6px; background-color:#8a8b8c; line-height:22px;}
		#content.portfolio #thumbs .pagination a:hover{color:#FFFFFF; text-decoration:none; background-color:#424242;}
		#content.portfolio #thumbs .pagination a.prev{float:left; margin:0px;}
		#content.portfolio #thumbs .pagination a.next{float:right; margin:0px;}
		#content.portfolio #thumbs .pagination span{display:inline-block; height:22px; margin:0 3px; padding:0 6px; line-height:22px;}
		#content.portfolio #thumbs .pagination span.current{background-color:#424242;}
		#content.portfolio #thumbs .pagination span.prev{float:left; margin:0px;}
		#content.portfolio #thumbs .pagination span.next{float:right; margin:0px;}
	
#footer{margin-top:15px; margin-bottom:15px; color:#9f9fa0;}
	#footer a{color:#9f9fa0;} #footer a:hover{text-decoration:none;}