/********************** Main Document Body **********************/

html, body {

	background-color: 						transparent;
	
	margin-left: 									0px;
	margin-right: 								0px;
	margin-top: 									0px;
	margin-bottom: 								0px;
	
	height: 											100%;
	
}

img {
	border: 											none;
}

input {
	border: 											1px solid #000000;
}

a {
  outline: 											none;
}

#mainMenu {

	z-index: 											6;
 	width: 												100%;
 	background-color: 						transparent;
	background-image: 						url('http://www.usmcleathernecks.com/pix/mainMenu_background.jpg');
	background-repeat: 						repeat;
	
	position: 										absolute;
	top: 													0px;
	left: 												0px;
	 	
}

#footerMenu {

	z-index: 											6;
 	width: 												100%;
 	background-color: 						transparent;
	background-image: 						url('http://www.usmcleathernecks.com/pix/footer_background.jpg');
	background-repeat: 						repeat;
	
 	height: 											51px;
	position: 										absolute;
	top: 													400px;
	left: 												0px;
 	
}

#logo1 {
	z-index: 											10;
 	height: 											150px;
 	width: 												150px;
	position: 										absolute;
	top: 													400px;
	left: 												600px;
}

#logo2 {
	z-index: 											10;
 	height: 											150px;
 	width: 												132px;
	position: 										absolute;
	top: 													400px;
	left: 												760px;
}

#disc1 {
	font-family: 									calibri;
	font-size: 										8pt;
	color: 												#ff0000;
}


#mainContent {
	z-index: 											8;
 	width: 												625px;
 	height: 											390px;
 	overflow: 										auto;
	position: 										absolute;

 	background-color: 						transparent;
	background-image: 						url('http://www.usmcleathernecks.com/pix/content_background.png');
	background-repeat: 						repeat;

	top: 													100px;
	left: 												10px;
	
	padding: 											24px;
}

#wallContent {
	z-index: 											8;
 	width: 												910px;
 	height: 											390px;
 	overflow: 										auto;
	position: 										absolute;

 	background-color: 						transparent;
	
	top: 													100px;
	left: 												10px;
	
	padding: 											24px;
}



/********************** Exisiting Styles **********************/

h1 {
	padding: 											0px;
	margin-top:										0px;
	margin-bottom:								10px;
	margin-left:									0px;
	margin-right:									0px;
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										14pt;
	font-weight: 									bold;
	color: 												#ffcc00;
}

h2 {
	padding: 											0px;
	margin-top:										0px;
	margin-bottom:								10px;
	margin-left:									0px;
	margin-right:									0px;
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										12pt;
	font-weight: 									bold;
	color: 												#ffffff;
}

h3 {
	padding: 											0px;
	margin-top:										0px;
	margin-bottom:								4px;
	margin-left:									0px;
	margin-right:									0px;
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										9pt;
	font-weight: 									normal;
	color: 												#ffffff;
}

ul {
	margin-left: 									15px;
	margin-top: 									0px;
	margin-bottom: 								0px;
	padding-top: 									0px;
	padding-bottom: 							0px;
}

a:link     											{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffffff;}
a:active   											{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffffff;}
a:visited  											{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffffff;}


/********************** Custom Styles **********************/

.linkBloc {
	margin-left: 									20px;
	margin-bottom: 								20px;
}

.photoFrame1 {
	margin-top: 									8px;
}

.photoFrame2 {
	margin-right: 								8px;
}

.photoFrame3 {
	margin-left: 									8px;
	margin-bottom: 								8px;
}

.linkDesc {
	margin-bottom: 								20px;
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										9pt;
	color: 												#ffcc66;
}

.bodyText {
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										9pt;
	color: 												#ffffff;
}

.byLine {
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										8pt;
	color: 												#ffffff;
	font-style: 									oblique;
	font-weight: 									normal;
}

.articleLink {
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										8pt;
	color: 												#ffffff;
	font-style: 									oblique;
	font-weight: 									normal;
	margin-top: 									20px;
}

.contentParagraph {
	font-family: 									Georgia, 'Times New Roman', Serif;
	font-size: 										11pt;
	color: 												#ffffff;
	text-align: 									justify;
	margin-bottom: 								10px;
}


.paragraphText {
	text-align: 									justify;
	margin-bottom: 								10px;
}

.imgL {
	float: 												left; 
	padding-right: 								10px; 
	padding-bottom: 							10px;
}

.imgR {
	float: 												right; 
	padding-left: 								10px; 
	padding-bottom: 							10px;
}

.button {
	
	font-weight: 									bold;
	
}

.stripePadding {
	line-height: 									10px;
}

.forMoreInformation {

	margin-left: 									220px;
		
}

.menu1 {

	margin-top: 									48px;
	margin-left: 									10px;

}

.menu2 {

	margin-top: 									0px;
	margin-left: 									10px;
		
}

.link1_off {
	
	font-weight: 									normal;
	font-family: 									Georgia;
	font-size: 										10pt;
	color: 												#ffffff;
	
}	

.link1_on {
	
	font-weight: 									normal;
	font-family: 									Georgia;
	font-size: 										10pt;
	color: 												#ffcc33;
	
}	

.link1_on a:link     						{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffcc33;}
.link1_on a:active   						{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffcc33;}
.link1_on a:visited  						{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffcc33;}


.link2_off {
	
	font-weight: 									normal;
	font-family: 									Georgia;
	font-size: 										8pt;
	color: 												#ffffff;
	
}	

.link2_on {
	
	font-weight: 									normal;
	font-family: 									Georgia;
	font-size: 										8pt;
	color: 												#ffcc33;
	
}	

.link2_on a:link     						{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffcc33;}
.link2_on a:active   						{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffcc33;}
.link2_on a:visited  						{text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; color: #ffcc33;}


.footer1 {

	font-family: 									Georgia;
	font-size: 										9pt;
	color: 												#ffffff;
	margin-top: 									0px;
	margin-left: 									10px;
	
}


.bullet {

	margin-left: 									4px;
	margin-right: 								4px;
	font-size: 										14pt;
	color: 												#ffffff;
		
}

.bgiHolder {

	z-index: 											-1;
	overflow: 										hidden;
	position: 										absolute;
	left: 												0px;
	top: 													0px;
	background-color: 						#333333;
	
}

.bgiPix {

	position: 										absolute;
	left: 												0px;
	top: 													0px;
	
}

.mahParamaters {

	z-index: 											4;
	font-family: 									Georgia, 'Times New Roman', Serif;
	color: 												#000000;
	font-size: 										9pt;
	font-weight: 									normal;
	padding-top: 									6px;
	padding-right:								6px;
	text-align: 									right;
	
}

.solidStripe {
	
	background-color: 						#fffff3;
	
}

.mainMenuButton {
	
	margin-right: 								14px;
	
}

.contentPage {
	
	padding: 											10px;
	
}

.rowGreen {
	
	background-color:							#e2ffe2;
	
}

.rowGray {
	
	background-color:							#e2e2e2;
	
}

.calendar {
	font-family: 					Georgia, 'Times New Roman', Serif;
	font-size: 						18pt;
	text-align: 					center;
	vertical-align: 			middle;
	padding: 							2px;
	color: 								#ffffff;
}

td.calendar1 {
	border-top-width: 		1px;
	border-top-color: 		#000000;
	border-top-style: 		solid;
	border-left-width: 		1px;
	border-left-color: 		#000000;
	border-left-style: 		solid;
	width: 								85px;
	height: 							45px;
}

td.calendar2 {
	border-right-width: 		1px;
	border-right-color: 		#000000;
	border-right-style: 		solid;
}

td.calendar3 {
	border-bottom-width: 		1px;
	border-bottom-color: 		#000000;
	border-bottom-style: 		solid;
}

.weekendDay {
 	background-color: 			transparent;
	background-image: 			url('http://www.usmcleathernecks.com/pix/content_background_gold.png');
	background-repeat: 			repeat;
}

.eventDay {
	color: 							#ff9900;
	font-weight: 				bold;
}

.eventDay a:link     {text-decoration: none; color: #ff9900}
.eventDay a:active   {text-decoration: none; color: #ff9900}
.eventDay a:visited  {text-decoration: none; color: #ff9900}

.monthTitle 	{
	font-family: 				Georgia, 'Times New Roman', Serif;
	font-size: 					18pt;
	font-weight: 				normal;
	color: 							#ffffff;
}

.monthTitle a:link     {text-decoration: none; color: #ffffff}
.monthTitle a:active   {text-decoration: none; color: #ffffff}
.monthTitle a:visited  {text-decoration: none; color: #ffffff}

.dayOfWeek{	
	font-weight: 				bold;
	color: 							#ffffff;
}

.simpleLine {
	border-bottom: 			1px solid #cdcdcd;
	margin-top: 				15px;
	margin-bottom: 			15px;
}

.noDec {
	border: 						0px;
}

.noDec a:link     						{text-decoration: none;}
.noDec a:active   						{text-decoration: none;}
.noDec a:visited  						{text-decoration: none;}

img.noDec a:link     					{text-decoration: none;}
img.noDec a:active   					{text-decoration: none;}
img.noDec a:visited  					{text-decoration: none;}


.eventLeft {
	border-bottom: 			1px solid #ffcc33;
	width: 							120px;
}

.eventRight {
	border-bottom: 			1px solid #ffcc33;
}
						
