/* CSS Document */

/*Global varibles*/
body{
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size: small;
	background:url('../background.jpg') top left no-repeat;
}

a:link{
	color:#898989;
	text-decoration:none;
}

a:hover{
	color:#666666;
}

a:visited{
	color: #454545;
	text-decoration:none;
}

/*main body*/

#outercontainer{
	margin-left:3em;
	margin-top:0em;
}

#container{
	width:768px;
	left:50%;
	position:relative;
	margin-left:-450px;
	/*height:600px;*/
	padding:0;
}


/*header*/
#logo{
	width:300px;
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:30pt;
	float:left;
	padding-top:1em;
	padding-left:0.35em;
	height:130px;
}

#logo a:link{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:30pt;
	text-decoration:none;
}

#logo a:visited{
	color:#898989;
	font:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

#topbar{
	width:450px;
	float:right;
	padding-top:1.85em;
	margin-bottom:3em;
	height:130px;
}

#topnav{
	font:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	font-size:20pt;
	

}

#topnav a:link{
	font:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	font-size:20pt;
	text-decoration:none;
}

#topnav ul li{
	display:inline;
	float:left;
	border-top:5px solid #A73151;
	margin-right:20px;
	
}



/*index.php styles*/
#liftpitch h1{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:15pt;
	line-height:35px;	
	
}

#liftpitch{
	clear:both;
	padding-left:1em;
	padding-top:2em;
	margin-bottom:3em;
}

#liftpitch .resize{
	font-size:19pt;
}

#work{
	float:left;
	height:161px;
	width:380px;
	margin-bottom:3em;
}

#work img{
	margin-bottom:0.3em;
	margin-left:1em;
	border:0;
}

#work .workalign{
	margin-left:2.9em;
	padding-top:1.1em;
}

#work .workalign2{
	margin-left:2.8em;
}

#work img{
	padding-right:3.075em;
}

#featuredwork{
	float:right;
	width:384px;
	height:340px;
	margin-bottom:3em;
}

#featuredwork h2{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:19pt;
	margin-left:0.08em;
	padding-bottom:0;
	margin-top:0.45em;
}

#featuredwork p{
	margin-left:0.27em;
	margin-top:-0.6em;
	margin-right:0;
	padding-right:0;
	width:55%;
	float:left;
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:11pt;
}

#featuredwork img{
	float:right;
	margin-right:1.6em;
	margin-top:3em;
	border:0;
}

/*index end*/

/*work.php styles*/

#workmain{
	width:768px;	
	clear:both;
	padding-left:1.4em;
	margin-bottom:3em;
	line-height:35px	
}

.workmodule{
	float:left;
	padding-right:4.9em;
	padding-bottom:2.5em;
}

.workmodule img{
	border:1px solid #555555;
	padding:0.5em;
}

#workimage{
	float:left;
	margin-bottom:3em;
}

#workdesc{
	float:right;
	width:380px;
	margin-right:1.5em;
	margin-bottom:3em;
}

/*work.php end*/

/*contact.php styles*/

#contact {
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	margin-left:1em;
	margin-bottom:3em;
	clear:both;	
}

#contact h2{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	font-size:19pt;
}

#contact .qs{
	margin:0.3em;
}

#contact #is{
	width:7.65em;
	margin-bottom:0.4em;
}

#contact .qssubmit{
	background-color:#fff;
	border:1px solid #898989;
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	margin-top:1em;
}
/*contact.php end*/


/*sub menu*/

#submenu{
	clear:both;
	width:768px;
	height:161px;
	background:url(../images/slice.jpg) top left repeat-x;
	
}

#submenu h3{

	color:#464646;
	margin-left:1.5em;
}

.submodule{
	width:165px;
	float:left;
	margin-left:1.5em;
}

.submodule ul li{
	list-style-type:none;
	margin-left:-1.5em;
	margin-right:0.4em;
	border-bottom:1px solid #E0DFDF; 
	padding-bottom:0.5em;
	padding-top:0.5em;
	

}

.submodule p{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#898989;
} 

.submodule a{
	color:#898989;
	text-decoration:none;
}

.submodule a:hover{
	color:#666666;
}


.feedburnerFeedBlock{
	font:Georgia, "Times New Roman", Times, serif;
	color:#898989;
	margin-bottom:1em;
	margin-left:0.5em;
	margin-right:0.5em;
}

.feedburnerFeedBlock a{
	color:#898989;
	text-decoration:none;
}

.feedburnerFeedBlock a:hover{
	color:#666666;
}


.feedburnerFeedBlock ul li{
	list-style-type:none;
	margin-left:-2.5em;
	border-bottom:1px solid #E0DFDF; 
	padding-bottom:0.5em;
	padding-top:0.5em;
}

#creditfooter img{
	visibility:hidden;
}

#flickr_badge_uber_wrapper{
	margin-bottom:1em;

}

#flickr_badge_wrapper{
	padding-left:2.3em;
}

/*sub menu end*/

/*footer*/

#footer{
	clear:both;
	border-top:1px solid #E0DFDF;
	font-size:85%;
	color:#898989;
	font:Georgia, "Times New Roman", Times, serif;
	padding:1em;
	text-align:center;
}

/*footer end*/


