/* ======================================================================

   WEIGHTSHIFT.COM // Naz Hamid
   work@weightshift.com
   (c) 2007-08 Naz Hamid, All Rights Reserved.

   Stylesheet prepared by Naz Hamid

======================================================================== */

* {
	padding: 0px;
	margin: 0;
}


/*----------------------------------------------------------------------- 
   Standard styles
 ------------------------------------------------------------------------ */

body {
	color:			#666666;
	background:		#cdccca;
	font-family: 	Georgia, Arial, Verdana, sans-serif;
	font-size: 		11px;
	line-height:	16px;
	border:			0; 	
}

img { border: none;	}

img.left { float: left; margin: 0px 12px 0px 0px; }

a:link { color: #cc6600; text-decoration: none; font-weight: normal; }
a:visited { color: #cc6600; text-decoration: none; font-weight: normal; }
a:hover { color: #ff6600; text-decoration: underline; font-weight: normal; }
a:active { color: #cc6600; text-decoration: none; font-weight: normal; outline: none; }
a:focus { outline: none; }

h1 { 
	color: 			#999;
	font-family: 	HelveticaNeue-Light, HelveticaNeue, Helvetica, Arial, Verdana, sans-serif;
	font-weight: 	normal;
	font-size: 		24px;
	line-height: 	24px;
	margin-bottom: 	4px; 
}

h2 { 
	color: 			#336699;
	font-family: 	Helvetica Neue, Helvetica, Arial, Verdana, sans-serif;
	font-weight: 	normal;
	font-size: 		12px;
	line-height: 	12px;
	margin-bottom:	-2px;
	margin-top:		2px; 
}

h3 {
	color:			#669999;
	font-family: 	Georgia, Arial, Verdana, sans-serif;
	font-weight: 	normal;
	font-size: 		11px;
	line-height: 	16px;
}

h3.title { text-transform: uppercase; letter-spacing: 1px; }

h4 a { font-weight: bold; }

h5 {
	color: #666666;
	font-size: 9px;
	line-height: 9.5px;
	font-weight: 100;
}

h6 {
	color: #006e66;
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 13px;
	}

p { padding-bottom:	8px; }

ol, ul { padding: 0 20px 10px 20px; }

blockquote {
	border-left: 3px solid #393122;
	padding-left: 10px;
}

blockquote p { color: #cccccc !important; font-size: 11px !important ;}


/*----------------------------------------------------------------------- 
   Layout
 ------------------------------------------------------------------------ */
 


#new-navbar {
	position:		absolute;
	top:			20px;
	width:			100%;
	height:			78px;
	text-align:		center;
	background:		transparent;	
	z-index:		300px;	
	background-color: #979694;
}

#left-col {
	position:		absolute;
	top:			120px;
	left:			0px;
	width:			153px;
	height:			289px;
	text-align:		left;
	padding:		52px 15px 0px 15px;
	overflow:		hidden;
}

#col-img {	
	position:		absolute;
	top:			120px;
	left:			190px;
	width:			740px;
	height:			370px;
}


#col-foot {
	position:		absolute;
	top:			525px;
	left:			190px;
	width:			708px;
	height:			100px;
	padding: 		7px; 
}

#col-one p, #col-two p { padding-bottom: 16px; }

#col-img-wide {
	position:		absolute;
	top:			180px;
	left:			190px;
	width:			750px;
	height:			370px;
}

#imgDisplay { 
	position:		relative;
	top:			34px;
}

#work-img {
	position:		relative;
	top:			8px;
	left:			8px;
	width:			734px;
	height:			354px;
	text-align:		center;
	overflow:		hidden;
}

#work-img img { padding-bottom: 8px; }


/*----------------------------------------------------------------------- 
   Work
 ------------------------------------------------------------------------ */
 
#work-title {
	position:		absolute;
	top:			177px;
	left:			0px;
	width:			183px;
	height:			41px;
	text-align:		center;		
}

#page-title {
	position:		absolute;
	top:			116px;
	left:			198px;
	width:			757px;
	text-align:		left;
	background:		transparent;	
	z-index:		300px;		
}
 
#left-col-work {
	position:		absolute;
	top:			219px;
	left:			0px;
	width:			183px;
	height:			430px;
	text-align:		left;
	overflow:		hidden;
}
 
#left-col-work ul {
	list-style: 	none;
	padding: 		0;
	margin:			0;
}

#left-col-work li {
	border-bottom:	1px solid #eaeaea;
}

#left-col-work li a { display: block; padding: 8px 15px 8px 12px; }

#left-col-work li a:hover { color: #fff; text-decoration: none; background: #cc6600 no-repeat 165px 50%; }


/*----------------------------------------------------------------------- 
   Artwork??!
 ------------------------------------------------------------------------ */

#imgnav p {
	position: absolute;
	line-height: 20px;
	top: 0px;
	height: 28px;
	left: 18px;
	padding-bottom: 0px;
}

#thumbs {
}

#thumbs td {
width: 36px;
}



/*----------------------------------------------------------------------- 
   Contact
 ------------------------------------------------------------------------ */
 
#details {
	position:		relative;
	top:			8px;
	left:			8px;
	width:			734px;
	height:			354px;
}

#contactbox {
	position: absolute;
	width: 120x;
	height: 80px;
	border: dashed;
	border-width: thin;
	border-color: #eaeaea;
	left: 14px;
	top: 192px;
}

#copyright {
	position: absolute;
	top: 283px;
	height: 19px;
	width: 108px;
	left: 15px;
	}

/*----------------------------------------------------------------------- 
   Nav
 ------------------------------------------------------------------------ */

#nav {
	background:		transparent;
	margin: 		0 auto 0 auto;
	padding: 		0px;
	position: 		absolute;
	top: 			15px;
	left: 			20px

}



/*----------------------------------------------------------------------- 
   Classes
 ------------------------------------------------------------------------ */


.news p { border-bottom: 1px dotted #eaeaea; margin-bottom: 8px; }

.searchbox { width: 150px; margin-top: 5px; }

.nopad-left { margin: 10px 0px 5px -15px;}

.lighter-grey { color: #ccc; }

.light-grey { color: #888; }

.archive { font: 16px arial; }
