/*

Theme Name: Justin Waldstein Theme
Theme URI: http://www.justinwaldstein.com/
Description: Site theme for justin waldstein portfolio.
Version: 1.0
Author: Will Walker - http://www.willwalker.us
Tags: immigration, law, visa, legal information regarding immigration law.

Wordpress Theme by Will Walker || http://www.willwalker.us

*/

/* page styles */

	html	{
			padding: 0;
			margin: 0;
			font-family: Courier, Courier New, serif;			
			}
		
	body 	{
			padding: 35px 0 0 33px;
			margin: 0;
			background: #fff; 
			}

	#noscript	{
			z-index:255;
			width:100%;
			height:100%;
			
			background-color:#fff;
			}
			
	#innerscript	{
			z-index:20;
			position:absolute;
			top: 50%;
			left: 50%;
			width:34em;
			padding:8em;
			height:2em;
			margin-top: -9em; /*set to a negative number 1/2 of your height*/
			margin-left: -25em; /*set to a negative number 1/2 of your width*/

			text-align:center;

			border: 1px solid #ccc;
			background-color: #fff;
	
			opacity: 1;
			filter: alpha(opacity=100);				
			}

/* global font styles */

	body	{
			font-size:12px;
			color:#666;
			}

	a:link,
	a:visited,
	a:active {
			color:#666;
			}
			
	a:hover	{
			
			}

/* nav header */

	#header	{
			font-size:11px;
			}
			
	#navcontainer	{
			position:absolute;
			top:35px;
			left:189px;
			height:49px;
			width:675px;
			
			text-transform:uppercase;
			
			background-image:url('images/horizontal-grey-bar.gif');
			background-repeat: repeat-x;
			}
	
	
	#cell1, #cell2, #cell3,
	#cell4, #cell5, #cell6,
	#cell7 {			
			position:absolute;
			top:0px;

			margin:0;
			padding:0;

			width:105px;
			height:20px;

			text-align:center;
						
			background-repeat: no-repeat;
			background-position:center top;
			
			cursor:pointer;
			}
			
	#cell1	{
			left: -22px; }

	#cell2	{
			left: 83px; }

	#cell3	{
			left: 188px; }
	
	#cell4	{
			left: 293px; }

	#cell5	{
			left: 398px; }

	#cell6	{
			left: 503px; }

	#cell7	{
			left: 608px; }

	#cell7	{
			left: 714px: }

	.notcurrent	{
			background-image:url(images/nav-up.gif);				
			}

	.current	{
			background-image:url(images/nav-over.gif);			
			}

	#buttonspacer	{
			width:62px;
			height:6px;
			}
			
	#subnav1, #subnav2, #subnav3,
	#subnav4, #subnav5, #subnav6,
	#subnav7	{
			display:none;
			position:absolute;
			top:23px;
			
			font-size:11px;
			text-align:center;
			text-transform:lowercase;
			}

	#subnav1	{
			left: -27px; 
			width:115px;
			}

	#subnav2	{
			left: 75px; 
			width:125px;			
			}


	#subnav3	{
			left: 183px;
			width:115px;
			}
	
	#subnav4	{
			left: 288px; 
			width:115px;
			}

	#subnav5	{
			left: 393px; 
			width:115px;			
			}

	#subnav6	{
			left: 498px; 
			width:115px;			
			}

	#subnav7	{
			left: 583px; 
			width:115px;
			text-align:right; 
			}
			
	#subnav7 li	{
			float:right;
			}

	#subnav1 a:hover, #subnav2 a:hover, #subnav3 a:hover,
	#subnav4 a:hover, #subnav5 a:hover, #subnav6 a:hover	{
			text-decoration:underline;
			}

	#subnav7 a:hover,
	#subnav1 .current-cat a,
	#subnav2 .current-cat a,
	#subnav3 .current-cat a,	
	#subnav4 .current-cat a	{
			color:#f60; 
			}

	#subnav1 ul, #subnav2 ul, #subnav3 ul,
	#subnav4 ul, #subnav5 ul, #subnav6 ul,
	#subnav7 ul	{
			line-height:13px;	
			}

	/* archive content */
	
	.archive #content	{
			position:absolute;
			left:190px;
			top:87px;
			width:675px;
			height:562px;
			
			text-align:left;
			}
	
	.archive #caption	{
			position:absolute;
			top:600px;
			left:37px;
			width:132px;
			
			font-size:11px;
		
			line-height:13px;
			text-align:right;
			}

	.archive #sidebar	{
			position:absolute;
			top:105px;
			left:32px;
			height:450px;
			width:137px;
			}

	.archive #excerpt	{
			max-height:60px;
			max-width:60px;
			padding:0;

			border:1px solid #ccc;

			opacity: 0.3;
			filter: alpha(opacity=30);
			}
			
	.pos1, .pos2,
	.pos3, .pos4,
	.pos5, .pos6,
	.pos7, .pos8,
	.pos9, .pos10,
	.pos11, .pos12 {
			position:absolute;
			}

	.pos2,
	.pos4,
	.pos6,
	.pos8,
	.pos10,
	.pos12 	{
			left:75px;
			}

	.pos1, .pos2	{
			top:0px;
			}
			
	.pos3, .pos4	{
			top:75px;
			}
			
	.pos5, .pos6	{
			top:150px;
			}
			
	.pos7, .pos8	{
			top:225px;
			}
			
	.pos9, .pos10	{
			top:300px;
			}
			
	.pos11, .pos12 {
			top:375px;
			}			
	
	
	#next, #back	{
			position:absolute;
			top: 450px;
			width:50px;
			
			font-size: 10px;
			}
	
	#next	{
			left:87px;
			text-align:right;
			}
	
	#back	{
			left:4px;
			text-align:left;
			}
	
	
	/* index content */

	#content {
			margin-top:18px;
			}

	.index #content	{
			width:847px;
			text-align:center;
			}
	
	/* biography content */
	
	.ngg-singlepic	{
			position:absolute;
			top:103px;
			left:57px;
			
			}

	.biography #content img 	{
			border:1px solid #ccc;		
			}
	
	.biography #content	{
			margin-left:155px;
			padding-left:0;
			width:480px;
			height:562px;
			
			font-size:11px;
			line-height:13px;
			text-align:left;
			
			}
			
	.biography #caption,
	.biography #caption2,
	.biography #caption3	{
			position:absolute;
			
			left:26px;
			width:140px;
			
			
			text-align:right;
			}

	.biography #caption	{
			top:275px;	
			font-size:11px;
			}

	.biography #caption2	{
			top:620px;	
			font-size:10px;
			}
	
	.biography #caption3	{
			top:673px;
			font-size:10px;
			}
			
	/* statement content */
	
	.statement #content	{
			margin-left:155px;
			padding-left:0;
			width:480px;
			height:562px;
			
			font-size:11px;
			line-height:13px;
			text-align:left;
			
			}
			
	.statement #content p	{
			margin-bottom:19px;
			}
	
	/* footer */

	#footer	{
			width:847px;
			margin-top:12px;
			
			font-size:10px;
			}
			
	#footer img	{
			vertical-align: text-top; 	
			}
			
	#rss	{
			text-align:left;
			}
			
	#cw		{
			text-align:right;
			}


	/* slideshow styles */
	
	.showtime,
	.showtime img {
			height:562px;
			width:850px;
			}
			
	.contact #content	{
			margin-left:155px;
			}
			
	.contact #content a	{
			color:#f60; 
			}
			