@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

*/


/* PROJ STYLE */



h2#ProjectsTitle {
	background-image: url(../Images/Titles/Projects.png);
	width: 289px;
	height: 55px;
	}
	
.at15t, #at15s_head, #at16pf, #at16pt { text-shadow:none !important; }

.addthis_toolbox {
	background-image: url(../../Images/Background/ShareBack.png);
	background-position: top center;
	background-repeat: repeat-y;
	width: 950px;
	height: 60px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	}
	
.custom_images {
	margin: 0px auto 0px auto;
	text-align: center;
	}
.addthis_toolbox .custom_images a {
	width: 60px;
	height: 60px;
	margin: 0;
	padding: 0;
	}
.addthis_toolbox .custom_images a:hover img {
	opacity: 1;
	}
.addthis_toolbox .custom_images a img {
	opacity: 0.75;
	}

p#QuickDescription {
	width: 700px;
	margin: 0px auto 20px auto;
	text-align: center;
	}

div.ProjContainer {
	width: 700px;
	margin: 20px auto 0px auto;
	}
div.ProjContainer p {
	text-align: center;
	margin: 5px 0px 0px 0px;
	}
div.ProjContainer img {
	border: 3px solid #000;
	}
	
div.ProjContent {
	width: 306px;
	margin: 0px 22px 20px 22px;
	float: left;
	}
div.ProjContentCenter {
	width: 306px;
	margin: 0px 197px 20px 197px;
	float: left;
	}

img.Download {
	width: 200px;
	height: 200px;
	margin: 0px 0px 20px 190px;
	float: left;
	}
p.DownloadDescription {
	width: 370px;
	margin: 50px 0px 0px 0px;
	text-align: center;
	font-size: 24px;
	float: left;
	}
	
p.AssociatedLinks {
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	margin-bottom: 20px;
	}
	


div.RoundContainer {
	margin: 0px auto 20px auto;
	}
div.RoundContent {
	margin: 0px auto 0px auto;
	padding-bottom: 2px;
	}
div.RoundTopLeft {
	background: url(../Images/Background/RoundTopBottom.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	margin-right: 15px;
	}
div.RoundTopRight {
	background: url(../Images/Background/RoundTopBottom.png);
	background-repeat: no-repeat;
	background-position: -875px 0px;
	width: 15px;
	height: 15px;
	margin-top: -15px;
	float: right;
	}
div.RoundLeft {
	background: url(../Images/Background/RoundLeft.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: auto;
	height: auto;
	}
div.RoundRight {
	background: url(../Images/Background/RoundRight.png);
	background-repeat: repeat-y;
	background-position: top right;
	width: auto;
	height: auto;
	}
div.RoundBottomLeft {
	background: url(../Images/Background/RoundTopBottom.png);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	height: 15px;
	margin-right: 15px;
	}
div.RoundBottomRight {
	background: url(../Images/Background/RoundTopBottom.png);
	background-repeat: no-repeat;
	background-position: -875px -15px;
	width: 15px;
	height: 15px;
	margin-top: -15px;
	float: right;
	}
p.PleaseNote {
	font-size: 24px;
	padding-bottom: 4px;
	text-align: center;
	line-height: 100%;
	margin: 0px auto 0px auto !important;
	}
	
	



div.PreviousNext {
	width: 704px;
	height: 156px;
	margin: 20px 123px 0px 123px;
	}
img.Prev {
	float: left;
	}
img.Next {
	float: left;
	}
img.PrevIMG {
	border: solid 3px #000;
	float: left;
	}
img.NextIMG {
	border: solid 3px #000;
	float: left;
	}
img.BTTT {
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 0px;
	float: left;
	}
p.PrevText {
	width: 140px;
	display: block;
	margin: 5px 0px 0px -140px;
	float: left;
	position: relative;
	left: -8px;
	color: #CCC;
	font-size: 24px;
	font-weight: normal;
	text-shadow: 0px 0px 4px #000, 0px 0px 4px #000, 0px 0px 4px #000, 0px 0px 4px #000 !important; 
	}
p.NextText {
	width: 140px;
	display: block;
	margin: 5px -140px 0px 0px;
	float: left;
	position: relative;
	right: -8px;
	color: #CCC;
	font-size: 24px;
	font-weight: normal;
	text-shadow: 0px 0px 4px #000, 0px 0px 4px #000, 0px 0px 4px #000, 0px 0px 4px #000 !important; 
	}
	
div.PrevNextSpacer {
	width: 40px;
	height: 100px;
	display: block;
	float: left;
	}

div.PreviousNext a:link {
	font-weight: normal;
	text-decoration: none;
	}
div.PreviousNext a:visited {
	font-weight: normal;
	text-decoration: none;
	}
div.PreviousNext a:hover {
	font-weight: normal;
	text-decoration: none;
	}
div.PreviousNext a:active {
	font-weight: normal;
	text-decoration: none;
	}
	
	
	
p.ShortLink {
	margin: 0px auto 10px auto;
	text-align: center;
	}
	
	


div.FBCommentsContainer {
	width: 800px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	background-image: url(../Images/Background/CommentsBack.png);
	background-position: top left;
	background-repeat: repeat-y;
	}
	
div.FBComments {
	width: 600px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}
	
p.FBWarning {
	font-size: 14px;
	margin: 3px auto 0px auto;
	display: block;
	text-align: center;
	}
	
p.FBTip {
	font-size: 14px;
	margin: 0px auto 0px auto;
	display: block;
	text-align: center;
	}