@charset "utf-8";
/* CSS Document */

body 				{background-color:#38362E;background-image:url(../images/homepagebg.jpg);
					background-repeat:repeat-x;font-size:1em;margin:0;padding:0;}
							
.wrapper 			{margin-left:auto;margin-right:auto;margin-top:0;width:960px;}

/* Menu */

.menu_wrapper {width:100%;z-index:2;}

.menu 				{font-family:Rockwell,Helvetica,Arial,serif;font-size:12px;
					font-size-adjust:none;font-style:normal;font-variant:normal;
					font-weight:normal;line-height:normal;list-style:none;margin:20px 0 0;}	

.menu li a 			{color:#8C8B85;float:left;text-decoration:none;margin-left:0;
					padding:5px 15px;}
				
.menu li a:visited 	{color:#48463C;}

/* Push */

#push	{height:80px;}

/* Header */

.header 			{width:850px;}

.header h1 			{color:#FFFFFF;font-family:Rockwell,Helvetica,Arial,serif;font-size:43px;
					font-weight:lighter;line-height:1em;}

.header p 			{color:#65635C;font-family:Rockwell,Helvetica,Arial,serif;font-size:25px;
					font-weight:lighter;line-height:1em;margin-top:-1px;padding-top:5px;}

/* Screenshot */					
.ssg				{float:left;margin-top:30px;padding-left:0;width:960px;}

.ssg table td		{padding:10px;}

.ssg a img			{border:6px solid #2a2820;}

.ssg a:hover img		
					{border:6px solid #615F58;}

/* Divider */
.divider 			{background-image:url(../images/divider.png);background-repeat:no-repeat;
					float:left;height:5px;text-align:center;width:945px;}

/* About Section */
.acon	 			{height:auto;width:960px;}

.about 				{float:left;margin-top:10px;padding-bottom:30px;width:600px;}

.about h1 			{-x-system-font:none;color:#FFFFFF;font-family:Rockwell,Helvetica,Arial,serif;
					font-size:28px;font-size-adjust:none;font-stretch:normal;font-style:normal;
					font-variant:normal;font-weight:500;line-height:normal;margin-top:23px;}

.about p 			{color:#8B8983;font-family:Trebuchet,Helvetica,sans-serif;font-size:0.75em;
					line-height:2em;margin-top:-10px;}

#twitter			{background-image:url(../images/modulebg.png);background-repeat:no-repeat;
					float:right;height:172px;margin-top:85px;width:324px;}

#twitter_div		{margin:45px 15px 15px 15px;}
					
#twitter_update_list 

					{color:#8B8983;font-family:Trebuchet,Helvetica,sans-serif;font-size:0.75em;
					line-height:1.5em;list-style-image:none;list-style-position:outside;
					list-style-type:none;padding:10px;}

#twitter_update_list a:hover, 
#twitter_update_list a#selected, 
#twitter_update_list a:visited 

					{color:#96CA49;font-family:Trebuchet,Helvetica,sans-serif;list-style-image:none;
					list-style-position:outside;list-style-type:none;text-decoration:none;}
					
#twitter_update_list a:link 

					{color:#96CA49;font-family:Trebuchet,Helvetica,sans-serif;font-size:12px;
					list-style-image:none;list-style-position:outside;list-style-type:none;
					text-decoration:none;}

#twitter_update_list li a
					
					{float:left;}

/* Skills Section */

.sdesign, .sdev, .ssysadmin			

					{float:left;margin-right:40px;margin-top:0;width:280px;}

.sh11				{-x-system-font:none;color:#FFFFFF;font-family:Rockwell,Helvetica,Arial,serif;
					font-size:28px;font-size-adjust:none;font-stretch:normal;font-style:normal;
					font-variant:normal;font-weight:lighter;line-height:1.8em;padding-left:0; float:left;}			

.sh12 				{-x-system-font:none;color:#FFFFFF;font-family:Rockwell,Helvetica,Arial,serif;
					font-size:28px;font-size-adjust:none;font-stretch:normal;font-style:normal;
					font-variant:normal;font-weight:lighter;line-height:1.8em;padding-left:0;float:right;margin-right:180px;}

.sdesign ul li, .sdev ul li, .ssysadmin ul li	

					{-x-system-font:none;border-bottom:1px dotted #48463C;color:#8B8983;
					font-family:Rockwell,Helvetica,Arial,serif;font-size:14px;font-size-adjust:none;
					font-stretch:normal;font-style:normal;font-variant:normal;font-weight:lighter;
					line-height:1.8em;list-style-image:url(../images/bullet.png);
					list-style-type:circle;padding-bottom:4px;padding-left:0;}

.sdesign ul li a, .sdev ul li a , .ssysadmin ul li a 

					{-x-system-font:none;color:#8B8983;
					font-family:Rockwell,Helvetica,Arial,serif;font-size:14px;font-size-adjust:none;
					font-stretch:normal;font-style:normal;font-variant:normal;font-weight:lighter;
					line-height:1.8em;
					padding-bottom:4px;padding-left:0;text-decoration:none;}
	

/* Footer */
.footer 			{background-color:#2B2921;clear:both;height:110px;position:relative;}

#cp					{color:#7D7B73;float:right;font-family:Trebuchet,Helvetica,sans-serif;
					font-size:10px;margin-top:80px;margin-right:150px;text-transform:uppercase;
					width:auto;}

#cp a {color:#7D7B73;text-decoration: none;}
