@charset "utf-8";
/* CSS Document */


/* 

K    K  Y    Y  L      EEEEE      P P       A       SSSSS     CCC  IIIII  U       U  TTTTT  TTTTT  IIIII         CCC     O O     MM     MM
K  K     Y Y    L      E          P  P     A A     S        CC       I    U       U    T      T      I         CC      O     O   M M   M M
KK        Y     L      EEEEE      P P     A   A     SSSS   C         I    U       U    T      T      I        C       O       O  M   M   M
K  K      Y     L      E          P      AAAAAAA        S   CC       I     U     U     T      T      I    ..   CC      O     O   M       M
K    K    Y     LLLLL  EEEEE      P     A       A  SSSSS      CCC  IIIII    UUUUU      T      T    IIIII  ..     CCC     O O     M       M

*/


/* HOME STYLE */



/* Random Image Style */
div#RandomImageContainer {
	width: 280px;
	height: 300px;
	margin: 20px 8px 20px 35px;
	float: left;
	}
div#RandomImage {
	width: 266px;
	height: 246px;
	margin: 4px 7px 9px 7px;
	overflow: hidden;
	}
div#RandomImage img {
	border: #000 solid 3px;
	}
img#RandomImageTitle {
	margin: 0px auto 5px auto;
	text-align: center;
	display: block;
	}



div#InfoContainer {
	width: 280px;
	height: 300px;
	margin: 20px 8px 20px 8px;
	float: left;
	}
img#InfoImage {
	margin: 0px 10px 0px 10px;
	}
	
/* Resume Home Style */
a#ResumeHome{
	background-image: url(../Images/Buttons/ResumePortfolioSprite.png);
	background-position: -0px -0px;
	background-repeat: no-repeat;
	width: 200px;
	height: 54px;
	margin: 5px 0px 0px 42px;
	display: block;
	text-indent: -9999px;
	}
a:hover#ResumeHome{
	background-position: -200px -0px;
	}
	
/* Portfolio Home Style */
a#PortfolioHome{
	background-image: url(../Images/Buttons/ResumePortfolioSprite.png);
	background-position: -0px -54px;
	background-repeat: no-repeat;
	width: 200px;
	height: 54px;
	margin: 0px 0px 0px 42px;
	display: block;
	text-indent: -9999px;
	}
a:hover#PortfolioHome{
	background-position: -200px -54px;
	}
	


div#LatestContainer {
	width: 280px;
	height: 300px;
	margin: 20px 35px 20px 8px;
	float: left;
	}
div#LatestImages {
	width: 266px;
	height: 246px;
	margin: 4px 7px 9px 7px;
	overflow: hidden;
	}
div#LatestImages img {
	border: #000 solid 3px;
	}
img#LatestTitle {
	margin: 0px auto 5px auto;
	text-align: center;
	display: block;
	}



/* Feeds Container */
div#FeedsContainer {
	width: 580px;
	height: 237px;
	margin: 0px auto 20px auto;
	clear: both;
	}

/* Twitter Container */
div#TwitterContainer {
	width: 260px;
	height: 237px;
	margin: 0px 18px 0px 10px;
	float: left;
	overflow: hidden;
	}
div#TwitterContainer a {
	color: #047deb;
	}
/* Twitter Title */
a#TwitterTitle {
	background-image: url(../Images/Background/TwitterTitle.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 240px;
	height: 50px;
	margin: 0px 0px 30px 0px;
	display: block;
	text-indent: -9999px;
	}
/* Twitter Shadow Fix for IE */
ul#twitter_update_list li {
	filter:DropShadow(Color=#181818, OffX=2, OffY=2, Positive=1) !important;
	}
/* Twitter Follow */
p#TwitterFollow {
	text-align: right;
	}

/* Blog Container */
div#BlogContainer {
	width: 260px;
	height: 237px;
	margin: 0px 10px 0px 18px;
	float: left;
	overflow: hidden;
	}
div#BlogContainer a {
	color: #047deb;
	}
/* Blog Title */
a#BlogTitle {
	background-image: url(../Images/Background/BloggerTitle.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 163px;
	height: 50px;
	margin: 0px 0px 10px 0px;
	display: block;
	text-indent: -9999px;
	}
/* Blog Read */
p#BlogRead {
	text-align: right;
	padding: 0px 3px 0px 0px;
	}
	
	
	
/* Link Here home Style */
div#LinkHereHome {
	width: 950px;
	margin: 0px auto 0px auto;
	text-align: center;
	}
div#LinkHereHome p {
	margin: 0px 10px 0px 10px;
	display: inline-block;
	}


	
/* Vertical Divider */
div.DividerVertHome{
	background-image: url(../Images/Background/DividerVerticalHome.png);
	background-position: top left;
	background-repeat: repeat-x;
	width: 4px;
	height: 300px;
	margin: 20px 0px 0px 0px;
	float: left;
	}
/* Vertical Divider Feeds */
div.DividerVertHomeFeeds{
	background-image: url(../Images/Background/DividerVerticalHomeFeeds.png);
	background-position: top left;
	background-repeat: repeat-x;
	width: 4px;
	height: 237px;
	margin: 0px 0px 0px 0px;
	float: left;
	}
/* Horizontal Divider */
div.DividerHorizHome{
	background-image: url(../Images/Background/DividerHorizontalHome.png);
	background-position: top left;
	background-repeat: repeat-y;
	width: 750px;
	height: 4px;
	margin: 20px auto 20px auto;
	clear: both;
	}
	
	
	
	
	
/* Google Feed Styles -------------------------------------------------------------------------------------- */
/* Original At: http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css */

/* Base Style (surrounding border, posts font, & width) */
.gfg-root {
	width: 260px !important;
	height: 150px !important;
	position: relative !important;
	overflow: hidden !important;
	border: none !important;
	}

/* Expanded Entry Style (Background color = fade out color) */
.gfg-entry {
	color: #315666 !important;
	width: 262px !important;
	height: 150px !important;
	text-align: left !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	line-height: 18px !important;
	}

/* Expanded Entry Style part 2 */
.gfg-root .gfg-entry .gf-result {
	color: #FFF !important;
	position: relative !important;
	width: auto !important;
	height: 100% !important;
	padding: 0px 0px 0px 0px !important;
	filter:DropShadow(Color=#181818, OffX=2, OffY=2, Positive=1) !important;
	}

/* Title Style (Other than Font Color) */
.gfg-title {
	display: none !important;
	}

/* Title Font Color */
.gfg-title a {
	display: none !important;
	}

/* Entry List Style */
.gfg-list {
	display: none !important;
	}

/* Entry List Items Style */
.gfg-listentry {
	display: none !important;
	}

/* Entry List Odd Items Color */
.gfg-listentry-odd {
	display: none !important;
	}

/* Entry List Even Items Color */
.gfg-listentry-even {
	display: none !important;
	}

/* Highlighted Entry Item Style */
.gfg-listentry-highlight { 
	display: none !important;
	}

.clearFloat {
	clear: both !important;
	}