/*----------global styles----------*/


html	{
	
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
	text-align:center;
	
	}
	
.name	{
	width:1007px;
	height:150px;
	border:none;
	z-index:-100;
	display:block;
	}
	
a	{text-decoration:none;}

body	{margin:0;
	padding:0;
	width:1007px;
	min-width:800px;
	margin-left:auto;
	margin-right:auto;
	background-image:url("../images/bodyBack2.gif");
	background-repeat:repeat;}
	
#switcher{float:right;
	display:block;
	margin-top:0px;
	margin-right:65px;
	padding-bottom:25px;
	margin-top:5px;
	z-index:2;
	height:15px;}
	
#switcher a img{color:black;
	text-decoration:none;
	border-style:none;
	margin-top:10px;
	height:20px;
	}	
	
#header	{background-image:url("../images/stickerHeader.jpg");
	height:150px;
	margin-top:0px;
	width:1007px;
	clear:both;
	}
	
#header a h1{
	width:1007px;
	height:150px;
	border:none;
	visibility:hidden;}
	

#navbar {
      	float:left;
      	width:75%;
      	height:40px;
      	background-color:black;
      	font-size:100%;
      	line-height:normal;
      	padding-left:2px;
      	margin:0;
     	padding-bottom:10px;
     	padding-top:5px;
      	z-index:1;
      	clear:both;}
    
#navbar ul {
      	margin:0;
      	padding:0;
      	list-style:none;}

#navbar li {
      	float:left;
      	background:url("../images/blackButtonEdgeL.png") no-repeat left top;
      	margin:0px;
      	height:45px;
      	padding:0 0 0 9px;
      	}
      	
#navbar li:hover{background-image:url("../images/pinkButtonEdgeL.png");}      	
      
#navbar #logo{
	background-image:url("../images/logoPink.png");     
	/*float:right;*/
	margin-left:10px;
	margin-right:auto;
	text-align:center;
      	padding:9px 0 2px 5px;
      	width:32px;
      	height:32px;}
      	
#navbar a {
      	display:block;
      	background:url("../images/blackButtonL.png") no-repeat right top;
      	height:45px;
      	padding:11px 15px 4px 6px;
	color:#a6a2a2;
	font-size:20px;
	text-decoration:none;
	margin:0;
	font-weight:lighter;
	clear:both;}    


#navbar #current {
	height:45px;
      	background-image:url("../images/pinkButtonEdgeL.png");
      	}
      
#navbar #current a {
	height:45px;
	font-size:20px;
      	background-image:url("../images/pinkButtonL.png");
      	padding-bottom:0px;
	font-weight:lighter;
	color:#ffffff;
	cursor:text;}
	  
	  
#navbar a:link {color:#ffffff;}     

#navbar a:visited {color:#000000;}  

#navbar a:hover {color:#ff0096;}  

#navbar a:active {color:#9fa39f;}


#footer{margin-left:auto;
	margin-right:auto;
	height:60px;
	width:100%;
	clear:both;
	}

.ok a 	{margin-right:5px;
	padding-right:5px;}
	
.ok	{font-size:12px;
	color:#ff0096;
	display:inline;
	width:100%;}
	
.ok a:link {color:#000000;}     

.ok a:visited {color:#ffffff;}  

.ok a:hover {color:#ff0096;}  

.ok a:active {color:#9fa39f;}	
	
.dog a	{margin-left:2px;
	margin-right:18px;}

.dog	{font-size:12px;
	color:#ff0096;
	display:inline;
	margin-left:-12px;
	width:100%;}
	
	
.dog a:link {color:#000000;}     

.dog a:visited {color:#ffffff;}  

.dog a:hover {color:#ff0096;}  

.dog a:active {color:#9fa39f;}	
	
#micro	{margin-left:auto;
	margin-right:auto;
	width:150px;}

p	{margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:5px;
	}	
	
#content{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	background-image:url("../images/contentFill.png");
	padding:25px;
	color:#ffffff;
	font-size:20px;
	}

.intro	{width:650px;
	text-align:left;}
		
 
 #twitCentral{width:250px;
 	height:173px;
 	float:left;
 	background-image:url("../images/twitter_back.png");
 	clear:both;}
 	
 .twitter_t{background-image:url("../images/twitter_top.png");
	width:145px;
	height:37px;
 	margin-top:-10px;
 	margin-bottom:10px;
 	}
 	
 a .twitter_t {text-decoration:none;
 	border-style:none;
 	width:145px;
	height:37px;}	
 	
 .twitter_b{background-image:url("../images/twitter_bottom.png");
	width:150px;
	height:31px;
 	margin-top:-30px;
 	z-index:200;}
 	
#twitter_container{
	float:left;
	width:250px;
	height:100px;
	padding-top:0px;
	margin:0px;
	text-align:center;
	z-index:100;
	margin-top:-10px;
	margin-bottom:20px;
	font-size:17px;
	}
		
#twitter_update_list{color:#ffffff;
		font-size:17px;
		}

#twitter_update_list a:link {color:#ff0096;}     

#twitter_update_list a:visited {color:#ffffff;}  

#twitter_update_list a:hover {color:#ff0096;}  

#twitter_update_list a:active {color:#9fa39f;}	

#twitter_update_list li
	{text-align:center;
	width:240px;
	margin-left:-35px;
	margin-top:-35px;
	display:block;
	}
	
#bird	{background-image:url("../images/tweetPink.png");
	width:100px;
	height:150px;
	margin-right:100px;
	margin-top:15px;
	z-index:200;
	float:right;}
	
#too_much_crap{width:400px;
	height:300px;
	float:left;}	
	
/*----------recent work----------*/
.logo	{margin:3px;}
	
.cd	{border:none;
	background-color:#1D1D1C;
	width:600px;
	height:auto;
	margin-left:auto;
	margin-right:auto;}
	
	
.cd a img {border:2px solid #1D1D1C;
	margin:2px;}	

.cd a :hover{border:2px solid #ff0096;}	
	
/*----------resume page----------*/

.obj	{text-align:left;
	font-size:20px;
	margin-left:50px;
	}

.top	{font-size:18px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;}

#myInfo	{width:850px;
	margin-right:auto;
	margin-left:auto;}
	
.jobs	{text-align:left;
	margin-left:50px;
	font-size:20px;}	
	
.inline	{text-align:center;
	margin-right:auto;
	margin-left:auto;
	color:#ffffff;}	

.resume	{text-align:left;
	margin-left:50px;
	font-size:24px;
	text-decoration:underline;}

.wow	{text-align:left;
	margin-left:50px;
	font-size:22px;}

ul	{list-style:none;}

.points	{margin-left:75px;
	text-align:left;
	font-size:18px;}
	
.school	{margin-left:75px;
	text-align:left;
	font-size:18px;}
	
.peeps	{text-align:left;
	margin-left:50px;
	font-size:20px;}
	
/*.peeps li{line-height: 1.2}*/	
	
	
#me	{font-size:18px;
	text-decoration:underline;}	

#pic	{margin-left:auto;
	margin-right:auto;
	}
	
#bullet	{list-style-type:circle;
	margin-left:30px;}
	
#software
	{font-size:16px;
	color:#ffffff;
	text-align:left;
	margin-left:50px;
	text-decoration:none;}
		
#content66
	{width:850px;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	margin-top:25px;
	color:#ffffff;
	font-size:20px;
	background-image:url("../images/contentFill.png");
	}
	
li.inline {
  	display:inline;
  	padding-left:1px;
  	padding-right:6px;
  	border-right:1px solid #ff0096;
  	list-style:none;
  	margin-left:3px;
  	margin-right:6px;
  	}	
  	
	
#addy	{border-left:1px solid #ff0096;	
	padding-left:10px;
	}
	
.up	{text-align:center;
	margin-right:auto;
	margin-left:auto;
	width:100px;}
	
.up a	{font-size:18px;}

.up a:link {color:#ff0096;}     

.up a:visited {color:#ffffff;}  

.up a:hover {color:#ff0096;}  

.up a:active {color:#ffffff;}
	
/*----------Photography----------*/
.pics	{background-color:#000000;
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}

a img	{border:none;}

.what{text-align:left;
	float:left;
	border-bottom:2px solid #ff0096;
	width:400px;
	padding-left:25px;
	margin:25px;}

.blocks	{width:800px;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	margin:15px;
	}
/*----------contact----------*/

fieldset			
	{width:350px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	margin-bottom:auto;
	margin-top:25px;
	border:3px solid #ff0096;
	background-image:url("../images/contentFill.png");
	}
	
#textbox
	{width:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:center;
	height:auto;}	

input
	{margin-left:auto;
	margin-right:10px;
	padding-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	display:block;
	text-decoration:none;
	}
	
	
label			
	{margin-left:10px;
	float:left;
	text-align:left;
	margin-top:auto;
	margin-bottom:auto;
	display:block;
	font-weight:bold;
	font-size:18px;
	color:#ffffff;
	}
	
textarea		
	{padding:0;
	margin:-10px;
	border:1px solid #ff0096;}
	
p.submit input	
	{text-align:center;
	font-weight:bold;
	width:70px;
	height:25px;
	border:2px outset #ff0096;}	
	
p.submit
	{padding:0;
	margin:0;
	width:75px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	}
	
p.reset	
	{padding:0;
	margin:0;
	width:75px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	}

p.reset input	
	{text-align:center;
	font-weight:bold;
	width:70px;
	height:25px;
	border:2px outset #ff0096;}


form	
	{
	width:400px;
	float:right;
	margin-right:25px;
	margin-top:15px;
	margin-bottom:10px;
	z-index:10;
	}
	
h4	{color:#ffffff;}


	
#networking{float:left;
	}
	
.twitter{margin:15px;}
a.twitter img{border:none;}
.facebook{margin:15px;}
a.facebook img{border:none;}
.linkedIn{margin:15px;}
a.linkedIn img{border:none;}
.flickr	{margin:15px;}
a.flickr img{border:none;}

.color{color:#ff0096;}

input #Name.reqd #email.reqd #web #question{border:1px solid #ff0096;}

/*------------------current work---------------*/

#box1	{background-color:#1F1F1F;
	width:600px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	margin-bottom:10px;
	margin-top:10px;
	border:6px solid #2D2D2D;}	
	
#box1 img{float:left;
	padding:10px;
	border:none;}
	
#box1 a	img{padding:10px;
	border:none;}	
	
#box1 .desc	{color:#ffffff;
		width:350px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		margin-top:20px;
		margin-bottom:auto;}
		
		
/*--------------------------------thankyou page-----------------------------*/
#contentThank{background-color:#000000;}


.thanks	{width:700px;
	height:250px;
	margin-left:auto;
	margin-right:auto;}


.poop	{color:#ffffff;
	text-align:center;
	font-size:26px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-top:15px;}



.back	{margin-left:auto;
	margin-right:auto;
	width:170px;
	height:40px;
	background-image:url("../images/backButtonPink.png");}

.back a	{
	width:180px;
	height:50px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	
	}				
