/*
Theme Name: Raphael Zwyer Portfolio
Theme URI: http://www.raphaelzwyer.com/
Description: Wordpress Conversion for Raphael Zwyer.
Version: 1.0
Author: Will Walker
Tags: portfolio, photo blog, Swiss Design

Wordpress Theme Code by Will Walker || http://www.willwalker.us 
Wordpress Theme Design by Raphael Zwyer || http://www.raphaelzwyer.com 

*/

/* page styles */

	html, body {
			margin: 0;
			padding: 0;
			color: #000; 
			font-family: Helvetica, Arial, sans-serif;
			font-style: normal;
			font-weight: normal;
			background-color:#fff;
			}
	
/****** Spacing ******/

/* Body */

#body 		{			
			margin:32px 0 0 32px;
			padding:0;
			height:968px;
			width:100%;
			background:url(images/background.jpg) repeat-x top left;
			}

/* End Body */

/****** End Spacing ******/

/****** Fonts ******/
		
	a 		{
			font-style:normal;
			text-decoration:none;
			color:#fff;
			}

	a:link	{
			text-decoration: none;
			font-style:normal;
			}

	a:visited {
			text-decoration: none;
			font-style:normal;
			}
	
	a:active { 
			background-color: transparent;
			font-style:normal;
			} 
	
	a:hover {
			font-style:normal;
			}

	img		{
			padding: 0px;
			border: 0px;
			margin: 0px;
			}

	h1		{
			font-size: 18px;
			font-weight:normal;
			}

	h2		{
			font-size: 14px;
			margin:0;
			padding:0;
			font-weight:normal;
			color:#fff;
			}		

	h3		{
			font-size: 11px;
			font-weight:normal;
			}
		
	h4		{
			font-size: 10px;
			font-weight:normal;
			}

	p		{
			margin:0;
			padding:0;
			}
			
	blockquote {
			}



/****** End Fonts ******/

/****** Lists ******/

	ul		{
			width:150px;
			padding:0;
			margin-left:5px;
			margin-top:0px;
			list-style:none;
			}
			
	li a	{
			
			}
			
/****** End Lists ******/

/****** Index.php ******/

#indexcontent {
			position:absolute;
			top:188px;
			left:376px;
			width:484px;
			height:306px; 
			padding:12px 12px 0 12px;
			background:url(images/index-bg.gif) no-repeat top left;
			}

#indexcontent a,
#indexlinksbottom a,
#indexsecondpara a {
			color:#9f0;
			}
			
#indextext,
#indextext2 {
			font-size:13px;
			color:#ccc;
			}

#indextext {
			line-height:18px;
			}

#indextext2 {
			line-height:17px;
			}

#indextext p {
			}
			
#indextitle {
			position:absolute;
			z-index:3;
			top:108px;
			left:0px;
			width:484px;
			padding:0 12px 0 12px;
			font-size:18px;
			color:#fff;
			}
			
.indextitle2 {
			font-size:13px;
			}

#indexsecondpara {
			z-index:5;
			position:absolute;
			top:353px;
			left:376px;
			width:484px;
			padding:0 12px 0 12px;
			font-size:13px;
			line-height:17px;
			color:#ccc;
			}

#indexsecondpara p {
			margin:0;
			padding:0; /* ie 6 hack */
			}

#indexlinks {
			position: absolute;
			z-index:3;
			top:412px;
			left:376px;
			width:484px;
			height:70px;
  			padding:0 12px 12px 12px;
			}

#indexlinksbottom {
			position: absolute;
			bottom: 0;
			padding-bottom:15px;
			}

#indexlinksbottom ul {
			width:484px;
			margin:0px;
			padding:0px;
			}
			
#indexlinksbottom li {
			float:left;
			padding-right:4px;
			list-style-type:none;
			font-size:17px;
			line-height:22px;
			color:#9f0;

			}
			
#indeximg {
			position:absolute;
			top:500px;
			left:376px;
			padding:0;
			margin:0;
			}

/****** End Index.php ******/

/****** Category.php ******/

#thumbnailsbg,
#thumbnails {
			position:absolute;
			top:188px;
			left:377px;
			height:770px;
			overflow:hidden;
			}

#thumbnailsbg {
			z-index:4;
			width:512px;
			background-color:#4c4c4c;
			}

#thumbnails {
			z-index:5;
			width:515px;
			padding:0px;
			background-color:transparent;			
			}
			
.thumbnail,
.thumbnailover,
.thumbnailtrig {
			display:inline-block;
			}

.thumbnail {
			background-color:transparent;
			overflow:hidden;
			}

.thumbnail img {
			min-height:148px;
			min-width:166px;
			}

.thumbnailover {
			visibility:hidden;
			font-size:14px;
			color:#fff;
			background-color:#900;
			border:5px solid #222;
			filter:alpha(opacity=85);
			-moz-opacity:.85;
			opacity:.85;
Ê Ê Ê		-khtml-opacity: 0.85;
			}

.thumbnailtrig {
			background-color:transparent;
                           overflow:hidden;
			}

#con-1, #con-2, #con-3, 
#con-4, #con-5, #con-6, 
#con-7, #con-8, #con-9, 
#con-10, #con-10, #con-11, 
#con-12, #con-13, #con-14, 
#con-15,
#ol-1, #ol-2, #ol-3, 
#ol-4, #ol-5, #ol-6, 
#ol-7, #ol-8, #ol-9, 
#ol-10, #ol-10, #ol-11, 
#ol-12, #ol-13, #ol-14, 
#ol-15 		{
			position:absolute;
			width:142px;
			height:26px;
            padding-top:112px;
            padding-left:12px;
            }

#ol-1, #ol-2, #ol-3, 
#ol-4, #ol-5, #ol-6, 
#ol-7, #ol-8, #ol-9, 
#ol-10, #ol-10, #ol-11, 
#ol-12, #ol-13, #ol-14, 
#ol-15 		{
			visibility:hidden;
			border:5px solid #222;
			}

#thumb-1, #trig-1,
#thumb-2, #trig-2,
#thumb-3, #trig-3,
#thumb-4, #trig-4,
#thumb-5, #trig-5,
#thumb-6, #trig-6,
#thumb-7, #trig-7,
#thumb-8, #trig-8,
#thumb-9, #trig-9,
#thumb-10, #trig-10,
#thumb-10, #trig-10,
#thumb-11, #trig-11,
#thumb-12, #trig-12,
#thumb-13, #trig-13,
#thumb-14, #trig-14,
#thumb-15, #trig-15 {
			position:absolute;
			width:164px;
			height:148px;
			}

#thumb-1, #con-1, #trig-1, #ol-1,
#thumb-2, #con-2, #trig-2, #ol-2,
#thumb-3, #con-3, #trig-3, #ol-3  {
			top:193px;
			}
			
#thumb-4, #con-4, #trig-4, #ol-4,
#thumb-5, #con-5, #trig-5, #ol-5,
#thumb-6, #con-6, #trig-6, #ol-6 {
			top:346px;
			}
			
#thumb-7, #con-7, #trig-7, #ol-7,
#thumb-8, #con-8, #trig-8, #ol-8,
#thumb-9, #con-9, #trig-9, #ol-9 {
			top:499px;
			}

#thumb-10, #con-10, #trig-10, #ol-10,
#thumb-11, #con-11, #trig-11, #ol-11,
#thumb-12, #con-12, #trig-12, #ol-12 {
			top: 652px;
			}
			
#thumb-13, #con-13, #trig-13, #ol-13,
#thumb-14, #con-14, #trig-14, #ol-14,
#thumb-15, #con-15, #trig-15, #ol-15 {
			top: 805px;
			}


#thumb-1, #con-1, #trig-1, #ol-1,
#thumb-4, #con-4, #trig-4, #ol-4,
#thumb-7, #con-7, #trig-7, #ol-7,
#thumb-10, #con-10, #trig-10, #ol-10,
#thumb-13, #con-13, #trig-13, #ol-13,
#title, #meta, #content {
			left:382px;
			}

#thumb-2, #con-2, #trig-2, #ol-2,
#thumb-5, #con-5, #trig-5, #ol-5,
#thumb-8, #con-8, #trig-8, #ol-8,
#thumb-11, #con-11, #trig-11, #ol-11,
#thumb-14, #con-14, #trig-14, #ol-14,
#project2nav {
			left:551px;
			}
			

#thumb-3, #con-3, #trig-3, #ol-3,
#thumb-6, #con-6, #trig-6, #ol-6,
#thumb-9, #con-9, #trig-9, #ol-9,
#thumb-12, #con-12, #trig-12, #ol-12,
#thumb-15, #con-15, #trig-15, #ol-15,
#project3nav {
			left:720px;
			}

#thumb-1, #thumb-2, #thumb-3, #thumb-4, #thumb-5, #thumb-6, #thumb-7, #thumb-8, #thumb-9, #thumb-10, #thumb-11, #thumb-12, #thumb-13, #thumb-14, #thumb-15 { 
			z-index:10;			
			}

#con-1, #con-2, #con-3, #con-4, #con-4, #con-5, #con-6, #con-7, #con-8, #con-9, #con-10, #con-11, #con-12, #con-13, #con-14, #con-15 {
			z-index:11;			
			}

#ol-1, #ol-2, #ol-3, #ol-4, #ol-4, #ol-5, #ol-6, #ol-7, #ol-8, #ol-9, #ol-10, #ol-11, #ol-12, #ol-13, #ol-14, #ol-15 {
			z-index:12;
			}

#trig-1, #trig-2, #trig-3, #trig-4, #trig-4, #trig-5, #trig-6, #trig-7, #trig-8, #trig-9, #trig-10, #trig-11, #trig-12, #trig-13, #trig-14, #trig-15 {
			z-index:13;			
            cursor:pointer;
			} 

/* sidebararchive.php */

.single #navworkup,			
.category #navworkup	{
			visibility: visible;
			}

.single #navworkcat,
.single #navworkcat2,
.single #navworkcat3, 
.single #navsubnav,
.single #currentlocation,
.category #navworkcat,
.category #navworkcat2,
.category #navworkcat3, 
.category #navsubnav,
.category #currentlocation {
			visibility: visible;
			overflow:hidden;
			}

.single #navworkcat a,
.single #navworkcat2 a,
.single #navworkcat3 a,
.single #currentlocation a,
.category #navworkcat a,
.category #navworkcat2 a,
.category #navworkcat3 a {
			color:#fff;
			} 

.single #currentlocation,
.category #currentlocation {
			position:absolute;
			z-index:6;
			top:188px;
			left:204px;
			height:27px;
			padding:5px 0 0 12px;
			font-size:14px;
			line-height:24px;
			color:#fff;
			}

.single #currentlocation {			
			background-color:#f00;
			}

.category #currentlocation {			
			background-color:#9b0000;
			}

.single #navsubnav,
.category #navsubnav {
			top:215px;

			width:142px;
			padding:12px;
			font-size:14px;
			line-height:17px;
			background-color:#4c4c4c;
/*			background:url(images/cat-subcat-nav.jpg); */
			background-repeat:repeat-x;
			background-position:top left;
			overflow:hidden;
			}

.single #navsubnav {
			height:407px;
			}
			
.category #navsubnav {
			height:408px;
			}

.single #navsubnav ul,
.single #navsubnav li,
.category #navsubnav ul,
.category #navsubnav li {
			margin:0px;
			padding:0px;
			font-size:14px;
			line-height:17px;
			list-style:none;
			background-color:transparent;
			}

.single #navsubnav a,
.category #navsubnav a {
			color:#fff;
			}

.single #navworkcat,
.category #navworkcat,
.category #currentlocation {
			background-color: #9B0000;

			}

.single #navworkcat2 {
			top:653px;
			height:54px;
			background-color:#4c4c4c;
			}
			
.category #navworkcat2 {
			top:652px;
			height:54px;
			background-color:#4c4c4c;
			}
			
.index #navworkcat2,
.resume #navworkcat2 {
			height:56px
			}

.single #navworkcat3 {
			top:808px;
			height:56px;
			background-color:#4c4c4c;
		}
		
.category #navworkcat3 {
			top:805px;
			height:53px;
			background-color:#4c4c4c;
		}

/* End sidebararchive.php */


/****** End Category.php ******/


/****** Contact.php ******/

#home a		{
			left:32px;
			top:0;
			padding:0;
			}

#home a,
#contact,
#contact2,
#contact3,
#contact4 	{
			position:absolute;
			z-index:1;
			}


#home a,
#contact 	{
			top:0px;
			height:23px;
			font-size:17px;
			}

#contact	{
			height:34px;
			width:164px;
			padding:0;			
			background:url(http://www.raphaelzwyer.com/wp-content/themes/raphaelzwyer/images/raphaelzwyer.gif) no-repeat top left;
			background-color:#0c0;
			}

#contact2,
#contact4,
#contact4hidden {
			top:32px;

			padding:12px 4px 0 12px;
			font-size:14px;
			line-height:17px;
			color:#fff;
			}

#contact,
#contact2	{
			left:551px;
			overflow:hidden;
			}

#contact 	{			
			text-transform:lowercase;
			color:#fff;
			}

#contact2 	{			
			width:148px;
			height:139px;
			background:url(images/bg_contact.gif) no-repeat top left;
			background-color:#007800;
			}

#contact3,
#contact4,
#contact4hidden,
#contacttrig {			
			left:720px;
			width:148px;			
			}

#contact3hidden,
#contact4hidden {
			}

#contact4hidden a {
			color:#39c;
			text-decoration:underline;
			}
			
#contact3 {
			top:0px;
			height:31px;
			background:url(http://209.197.127.130/wp-content/themes/raphaelzwyer/images/contact.jpg);
			}

#contact3hidden {
			position:absolute;
			z-index:4;
			visibility:hidden;
			left:720px;
			top:0px;
			width:164px;			
			height:32px;
			background:url(http://209.197.127.130/wp-content/themes/raphaelzwyer/images/contact-up.jpg);			
			background-color:#1D4FC0;
			}


#contact4 	{
			height:139px;
			}

#contact4hidden {
			position:absolute;
			z-index:4;
			height:139px;
			visibility:hidden;
			left:720px;
			background-color:#036;
			}

.index #contact3,
.index #contact3hidden {
			left:721px;
			width:163px;
			}


.index #contact4,
.index #contact4hidden {
			left:721px;
			width:147px;
			}
			
#contacttrig {
			position:absolute;
			z-index:5;
			top:0px;
			height:182px;
			width:164px;
			background-color:transparent;
			cursor: pointer;
			}

#contact4 a	{
			line-height:17px;
			}

#contact4 a,
#contact4hidden a {
			font-size:12px;
			}

/****** End Contact.php ******/

/****** Sidebar.php ******/

#navwork,
#navresume,
#navlinks	{
			position:absolute;
			z-index:3;
			left:0;
			height:150px;
			width:32px;
			}
		
#navwork	{
			top:32px;
			background:url(images/nav_work.jpg) no-repeat top left;
			}
			
#navresume	{
			top:188px;
			background:url(images/nav_resume.jpg) no-repeat top left;
			}

#navlinks	{
			top:344px;
			background:url(images/nav_links.jpg) no-repeat top left;
			}

#navworkover,
#navresumeover,
#navlinksover,
#navworkup,
#navlinksup	{
			position:absolute;
			left:0px;
			width:198px;
			height:150px;
			margin:0;
			padding:0;
			}
			
#navworkover,
#navresumeover,
#navlinksover {
			z-index:4;
			visibility: hidden;
            cursor:pointer;
			}

#navworkup,
#navlinksup	{
			z-index:5;
			}

#navworkup	{
			visibility: hidden;
			top:32px;
			background:url(images/nav-work-up.jpg) no-repeat top left;
            cursor:pointer;
			}

.index #navworkup	{
			visibility: visible;
			}

#navworkcat,
#navworkcat2,
#navworkcat3 {
			font-size:17px;
			line-height:24px;			
            cursor:pointer;
			}

.index #navworkcat,
.index #navworkcat2,
.index #navworkcat3 {
			visibility:visible;
			}

.links #navworkcat3 {
			top:338px;
			}

#navworkcat,
#navworkcat2,
#navworkcat3,
#navsubnav,
#currentlocation {
			position:absolute;
			z-index:5;
			visibility: hidden;
			left:204px;
			height:50px;
			width:154px;
			padding-left:12px;
			padding-bottom:12px;
			color:#fff;
			background:#4c4c4c;
			}

.category #navsubnav {
			height
			}

#navworkcat {
			top:32px;
			padding-top:88px;
			}

#navworkcat2 {
			top:188px;
			padding-top:82px;
			}

#navworkcat3 {
			top:344px;
			padding-top:88px;
			}

			
#navresumeup,
#navresumeup2 {
			position:absolute;
			z-index:5;
			visibility: hidden;
			top:188px;	
			margin:0;
			}

#navresumeup {
			left:0px;
			width:198px;
			height:150px;
			padding:0;
			background:url(images/nav-resume-up.jpg) no-repeat top right;		
			}

#navresumeup2 {
			left:204px;
			width:156px;
			height:118px;
			padding:32px 0 0 10px;
			font-size:14px;
			line-height:36px;
			color:#fff;
			background:url(images/nav-resume-up-2.jpg) no-repeat top right;		
			}
			
#navresumeup2 a {
			color:#333;
			font-size:14px;			
			}

#navworkover {
			top:32px;			
			background:url(images/nav-work-over.jpg) no-repeat top right;
			background-color: #f00;
			}

#navresumeover {
			top:188px;	
			background:url(images/nav-resume-over.jpg) no-repeat top right;		
			background-color: #666;
			}

#navlinksover {
			top:344px;
			background:url(images/nav-links-over.jpg) no-repeat top right;						
			background-color: #666;
			}

#navlinksup {
			top:344px;
			background:url(images/nav-links-up.jpg) no-repeat top right;
			background-color:#f00;						
			}

#navlinkscol1,
#navlinkscol2,
#navlinkscol3,
#navlinkscol4 {
			position:absolute;
			top:344px;
			height:620px;
			width:156px;
			padding:5px;
			color:#fff;
			font-size:14px;
			line-height:17px;
			background:#4c4c4c;
			overflow:hidden;			
			}

#navlinkscol1 {
			left:204px;
			}

#navlinkscol2 {
			left:377px;
			}

#navlinkscol3 {
			left:548px;
			}

#navlinkscol4 {
			left:720px;
			}

#navlinkscol1 ul,
#navlinkscol2 ul,
#navlinkscol3 ul,
#navlinkscol4 ul {
			margin:0;
			}

#navlinkscol1 ul ul,
#navlinkscol2 ul ul,
#navlinkscol3 ul ul,
#navlinkscol4 ul ul {
			margin:0 0 10px 0;
			}

#navlinkscol1 li,
#navlinkscol2 li,
#navlinkscol3 li,
#navlinkscol4 li {
			margin-left:5px;
			list-style:none;			
			}

#navlinkscol1 ul ul li,
#navlinkscol2 ul ul li,
#navlinkscol3 ul ul li,
#navlinkscol4 ul ul li {
			margin:0;
			}

#navlinkscol1 a,
#navlinkscol2 a,
#navlinkscol3 a,
#navlinkscol4 a {
			color:#ccc;
			}

#navlinkscol1 a:hover,
#navlinkscol2 a:hover,
#navlinkscol3 a:hover,
#navlinkscol4 a:hover {
			color:#fff;
			}


/****** End Sidebar.php ******/

/****** Resume.php ******/

/* sidebar.php */
			
.resume #navresumeover,
.resume #navresumeup,
.resume #navresumeup2 {
			position:absolute;
			z-index:5;
			visibility: visible;
			}

/* End sidebararchive.php */

/****** End Resume.php ******/

/****** Single.php ******/

#title,
#project2nav,
#project3nav {
			position:absolute;
			z-index:6;
			top:188px;
			height:27px;
			width:152px;			
			padding-left:12px;
			padding-top:5px;
			text-align:left;
			font-size:14px;
			line-height:24px;
			overflow:hidden;	
			}

#title 		{	
			color:#f00;
			background-color:#fff;
			border-bottom:6px solid #fff;
			}

#project2nav {
			color:#fff;
			background-color:#666;
			cursor:pointer;
			}

#project3nav {
			color:#fff;
			background-color:#666;
			cursor:pointer;
			}

#meta		{
			position:absolute;
			left:382px;			 
			width:478px;
  			padding-left:12px;
			padding-right:12px;
			font-size:14px;
			line-height:17px;
			background-color:#fff;
			}

#meta		{
			z-index:7;
			top:226px;
			height:72px;
			padding-top:24px;
			color:#333;

			}			

#pagenum	{
			z-index:8;
			position:absolute;
			left:382px;
			top:296px;
			font-size:14px;
			color:#f00;
			}

#back		{
			display:inline;
			padding-left:12px;
			padding-right:5px;
			text-align:right;
			color:#999;
			}

#activenumspace {
			display:inline;
			position:absolute;
			left:49px;
			top:0px;
			width:445px;
			}

.activenum {
			display:inline;
			padding-left:3px;
			padding-right:3px;
			}

a .activenum, 			
a:link .activenum, 
a:visited .activenum {
			
			color:#999;
			}

#forward	{
			display:inline;
			padding-left:5px;
			text-align:left;
			color:#999;
			}


.single #thumbnailsbg {
			height:458px;
			}

#content 	{
			position:absolute;
			z-index:8;
			top:327px;
			height:314px;
			width:502px;
			padding:0px;
			text-align:left;
			background-color:transparent;
			overflow:hidden;
			}

#content img {
			max-height:314px;
			max-width:502px;
			}


#descriptionbox {
			position:absolute;
			overflow:hidden;
			z-index:6;
			top:653px;
			left:377px;
			height:138px;
			width:502px;
			background-color:#fff;
			border:5px solid #4c4c4c;
			}
			
#fulldescription {
			position:absolute;
			top:12px;
			left:12px;
			height:90px;
			width:478px;
			font-size:13px;
			line-height:18px;
			color:#333;
			overflow:hidden;
			}

#copyright {
			position:absolute;
			top:117px;
			left:12px;
			width:478px;
			font-size:13px;
			color:#999;
			}



/****** End Single.php ******/


