@charset "utf-8";
/* CSS Document */
body 						{ background:url(i/bg.jpg) repeat-x center top #000; background-position:center 70px;  margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }

#page						{ margin-top:0px; margin-top:0px; padding-top:0px;}
#page .right				{ float:left; width:240px; margin-right:20px; background:url(i/fade-90.png) repeat; font-size:1em; color:#af0f5f; padding:15px 15px 15px 15px; }
#page .left					{ float:left; width:635px; background:url(i/fade-95.png) repeat; padding:20px 20px 20px 20px;}

<!--[if IE]>
#page .left		{ background:#000; } 
<![endif]-->

#page h1					{ margin:0; padding:0; font-size:2.5em; color:#FFF; text-align:left;  }
#page .content				{ color:#FFF; font-size:1.0em; font-family:Verdana, Geneva, sans-serif; }
#page-album							{ background:url(i/fade-95.png) repeat; padding:20px 20px 20px 20px; }
#page-album .listPhotos				{ padding:5px 0px 15px 15px; background:#0d0d0d; border:1px #151515 solid; margin-bottom:15px; height:100%; }
#page-album .listPhotos	ul			{ margin:0; padding:0;  }
#page-album .listPhotos	ul li		{ list-style:none; float:left; width:140px; margin:10px 10px 0 0; padding:0; }
#page-album .listPhotos	ul li a		{  }
#page-album .listPhotos	ul li a	img	{  }
#page-album .listPhotos .image		{ text-align:center; padding-top:10px; }

.eventsPreview						{ padding:15px 15px 15px 15px; background:#0d0d0d; border:1px #151515 solid; margin-bottom:15px; height:100%; text-align:center; }

.layout						{ padding:15px 15px 15px 15px; background:#0d0d0d; border:1px #151515 solid; margin-bottom:15px; height:100%; text-align:left; }
.layout td					{ height:37px; }
.inputstyle					{ background:#1c1c1c; border:1px solid #292929; color:#a6a6a6; height:30px; }
.inputstyle2				{ background:#1c1c1c; border:1px solid #292929; color:#a6a6a6; width:100%; }
.inputstyle3				{ background:#1c1c1c; border:1px solid #292929; color:#a6a6a6; width:50px; }
.inputstyle70				{ background:#1c1c1c; border:1px solid #292929; color:#a6a6a6; width:70px; }
.label						{ padding:5px 5px 5px 5px; margin-top:10px; }

#signup h3 					{ display:block; padding:0px 10px 10px 10px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; width:auto; border-bottom:1px #151515 solid; font-size:13px;}

.breadCrone					{ color:#999; }
.breadCrone h2				{ font-size:0.8em; text-align:left; margin:0; padding:0; float:left; }
.breadCrone ul				{ margin:0; padding:0; font-size:0.8em; }
.breadCrone ul li			{ list-style:none; float:left; }
.breadCrone ul li a			{ color:#FFF; text-decoration:none; }
.breadCrone ul li a:hover	{ color:#af0f5f; }


#header						{ background:url(i/header-bg.png) bottom center; height:197px; }
#headerIn					{ background:#000; height:150px; }
#navigationFlash			{ margin-left:auto; margin-right:auto; width:965px;  }

#navigation					{ margin-left:auto; margin-right:auto; width:965px; margin-top:0; padding:0; }
#navigation  ul				{ margin:7px 0px 0px 0px; padding:0;  }
#navigation  ul li				{ display:block; list-style:none; float:left; text-align:left; color:#af0f5f; text-transform:uppercase; margin-right:28px; }
#navigation	 ul li h1			{ font-size:1.5em; color:#af0f5f; text-transform:uppercase; margin:0; padding:0; }
#navigation	 ul li h1 a:hover	{ color:FFF; }
#navigation	 ul li h2			{ font-size:0.7em; color:#af0f5f; margin:0; padding:0;}
#navigation	 ul li a			{ font-size:1em; color:#af0f5f; text-decoration:none; }
#navigation	 ul li a:hover		{ color:#FFF; }

#penth-navigation					{ margin-left:auto; margin-right:auto; width:965px; margin-top:0; padding:0; }
#penth-navigation  	 ul				{ margin:7px 0px 0px 0px; padding:0;  }
#penth-navigation  	 ul li				{ display:block; list-style:none; float:left; text-align:left; color:#af0f5f; text-transform:uppercase; margin-right:28px; }
#penth-navigation	 ul li h1			{ font-size:1.5em; color:#6f6f6f; text-transform:uppercase; margin:0; padding:0; }
#penth-navigation	 ul li h1 a:hover	{ color:FFF; }
#penth-navigation	 ul li h2			{ font-size:0.7em; color:#6f6f6f; margin:0; padding:0;}
#penth-navigation	 ul li a			{ font-size:1em; color:#6f6f6f; text-decoration:none; }
#penth-navigation	 ul li a:hover		{ color:#FFF; }

#wrap						{ width:965px; margin-left:auto; margin-right:auto; margin-top:0px; padding-top:0px; }
#mainLeft					{ float:left; width:394px; height:296px; margin-right:20px; background:url(i/fade-90.png) repeat; font-size:1em; color:#af0f5f; padding:30px 20px 15px 20px; text-transform:uppercase; text-align:justify; }
#mainRight					{ float:left; width:511px; }

.listEvents									{ height:100%; }
.listEvents ul								{ margin:0; padding:0; height:100%; }
.listEvents ul li							{ list-style:none; display:block; padding:15px 15px 15px 15px; background:#0d0d0d; border:1px #151515 solid; margin-bottom:15px; height:100%; }
.listEvents	ul li .Lleft					{ float:left; width:146px; }
.listEvents	ul li .Lleft a img				{ border:3px solid #FFF; }
.listEvents ul li .Lright					{ float:left; margin-left:15px; height:100%; width:440px; }
.listEvents ul li .Lright h1 				{ margin:0; padding:0; font-size:1.2em; text-transform:uppercase; }
.listEvents ul li .Lright h1 a				{ text-decoration:none; color:#FFF; }
.listEvents ul li .Lright h2				{ margin:0; padding:0; font-size:1em; text-transform:uppercase; }
.listEvents ul li .Lright .text				{ color:#676767; font-size:0.9em; text-align:justify; padding:10px 0px 10px 0px; }
.listEvents ul li .buttons					{ position:relative; bottom:0; text-align:right; }
.listEvents ul li .buttons input			{ background:url(i/buttons.png) repeat; color:#FFF; border:1px #151515 solid; padding:5px 20px 5px 20px; }
.listEvents ul li .buttons input:hover		{ background:#FFF; color:#000; cursor:pointer; }


.listAlbums									{ }
.listAlbums ul								{ margin:0; padding:0; }
.listAlbums ul li							{ list-style:none; display:block; padding:15px 15px 15px 15px; background:#0d0d0d; border:1px #151515 solid; margin-bottom:15px; }
.listAlbums ul li .LAleft					{ float:left; width:235px; }
.listAlbums ul li .LAleft img				{ border:5px solid #FFF; }

.listAlbums ul li .LAright					{ float:left; width:auto; margin-left:15px; text-align:right; }
.listAlbums ul li .LAright h1				{ margin:0; padding:0; }
.listAlbums ul li .LAright h2				{ margin:0; padding:0; text-transform:uppercase; font-size:1.1em; color:#666; text-align:left; }
.listAlbums ul li .LAright .viewPhotos		{ margin:0px 0px 7px 0px; padding:0; text-align:right; }
.listAlbums ul li .LAright .viewPhotos a	{ background:url(i/buttons.png) repeat; color:#FFF; display:block; text-decoration:none; text-transform:uppercase; font-size:1em; text-align:right; width:330px; height:35px; line-height:35px; padding-right:20px;}
.listAlbums ul li .LAright .viewPhotos a:hover { background:#FFF; color:#000; }
.listAlbums ul li .LAright .viewPhotos a h4	{ padding:0; margin:0; }
.listAlbums ul li .thumbLine ul				{ padding:0; margin:15px 0 0 0; }
.listAlbums ul li .thumbLine ul li			{ list-style:none; float:left; width:106px; padding:0; margin:0 15px 0 0px; height:102px; }
.listAlbums ul li .thumbLine ul li a		{  }
.listAlbums ul li .thumbLine ul li a img	{ border:3px solid #FFF; }

.photoNav									{}
.photoNav a									{ text-decoration:underline; color:#FFF; display:block; padding:5px 10px 5px 10px; }
.photoNav a:hover							{ background:#b91266; text-decoration:none; }
.photoNav .location							{ float:right; text-align:right; padding:5px 10px 5px 10px; }
.photoNav .linkBack							{ float:right; text-align:right; }
.photoNav .prev								{ float:right; text-align:right; }
.photoNav .next								{ float:right; text-align:right; }


.discount td				{ background:#0d0d0d; border:1px solid #151515; color:#FFF; font-family:Verdana, Geneva, sans-serif; text-align:center; }
.discount td a				{ display:block; padding:20px 20px 20px 20px; text-decoration:none; color:#FFF;  }
.discount td a:hover		{ padding:20px 20px 20px 20px; background:#b91266; }

												/*      LOGIN     */
.mainTitle					{ 	margin:15px 10px 10px 15px; }
.loginBox					{	background:#000; padding:15px 25px 15px 25px; margin-top:1px; font-family:Arial, Helvetica, sans-serif; color:#CCC;  font-size:0.9em; }
.loginBox h1				{ 	font-family:Arial, Helvetica, sans-serif; font-size:17px; }
.loginBox h2				{	font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.loginBox a					{	text-decoration:none; color:#FFF; }
.loginBox a:hover			{	text-decoration:underline; color:#FFF; }

.lbLeft						{	width:120px; float:right; text-align:right; }
.lbRight					{	width:50px;  float:right; text-align:left; margin-right:20px; }

.loginBox2					{	background:#1e0402; padding:15px 25px 15px 25px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; color:#CCC; font-size:0.9em; }
.loginTitle					{	margin-top:10px; }
.loginInputRow				{	height:25px; margin-top:2px; margin-bottom:10px; }
.input						{   background:#FFF; border:1px solid #CCC; width:100%; font-size:1.1em;}
.submit						{	background:#1e1e1e; border:1px solid #303030; padding:5px 10px 5px 10px; color:#8d8d8d; }
.submit:hover				{	background:#b91266; color:#FFF; cursor:pointer; border:#d43987 1px solid; }

.uiInput					{	background:#56504b; border:1px solid #7c6f63; color:#FFF; font-size:1.2em; width:200px; }
.uiInput:hover				{	background:#5f5953; }
.uiText						{	background:#56504b; border:1px solid #7c6f63; color:#FFF; font-size:1.2em; width:465px; }
.uiText:hover				{	background:#5f5953; }
.uiSubmit					{	background:#56504b; border:1px solid #7c6f63; color:#FFF; font-size:1.2em; width:200px; height:30px; }
.uiSubmit:hover				{	background:#5f5953; }

.ul							{	background:#56504b; border:1px solid #7c6f63; color:#FFF; font-size:1.2em; }
.ui:hover					{	background:#5f5953; }
												/*     /LOGIN     */

#indexEvents				{ margin-top:20px; }
#indexEvents ul				{ margin:0; padding:0;}
#indexEvents ul li			{ list-style:none; display:block;  width:231px; float:left; margin-right:10px; }
.ieBoxRow h1				{ font-family:Impact, sans-serif; color:#FFF; font-size:1.6em; margin:0; padding:0px 0px 0px 0px; font-weight:normal; background:url(i/fade-55.png) repeat;}
.ieBoxRow .left				{ float:left; }
.ieBoxRow .right			{ float:left; width:111px; height:110px; margin-top:10px; text-align:justify; padding:7px 7px 7px 7px; line-height:1em; letter-spacing:0em;  background:url(i/fade-55.png) repeat;}
.ieBoxRow .left a img		{ border:3px solid #000; }
.ieBoxRow .right h1			{ font-family:Impact, sans-serif; color:#e380d6; font-size:1.4em; padding:0; font-weight:normal; letter-spacing:0.1em; margin-bottom:3px; margin-top:2px; background:none; }

.ieBoxRowLink				{ text-align:right; background:url(i/fade-55.png) repeat; padding:7px 5px 7px 0px; }
.ieBoxRowLink:hover			{ background:#000; }

#friends					{ background:url(i/fade-80.png) repeat; text-align:center; margin-top:20px; margin-bottom:20px; padding:15px 0px 15px 0px; }

#latestGalleries					{ margin-top:20px; }
#latestGalleries h1					{ background:url(i/fade-55.png) repeat; font-family:Impact, Sans-serif; font-size:2em; color:#e380d6; }
#latestGalleries ul					{ margin:0; padding:0;}
#latestGalleries ul li				{ display:block; float:left; width:100px; margin-right:8px;}
#latestGalleries ul li img			{ border:1px solid #FFF; }
#latestGalleries ul li  a:hover img	{ border:1px solid #000; }


#footerWrap					{ background:url(i/footer.jpg) no-repeat center; height:111px; margin-top:20px; }
#footer						{ width:965px; margin-left:auto; margin-right:auto; padding:60px 0px 0px 50px; }
#footer ul					{ margin:0; padding:0; }
#footer	li					{ display:block; list-style:none; float:left; text-align:left; color:#af0f5f; text-transform:uppercase; margin-right:30px; }
#footer li h1				{ font-size:2em; color:#af0f5f; text-transform:uppercase; margin:0; padding:0; }
#footer li h1 a:hover		{ color:]FFF; }
#footer li h2				{ font-size:0.8em; color:#af0f5f; margin:0; padding:0;}
#footer li a				{ font-size:0.8em; color:#af0f5f; text-decoration:none; }
#footer li a:hover			{ color:#FFF; }

#bottomLine					{ background: url(i/bottomLine.jpg) no-repeat center #000; height:26px; width:100%; }
#inlineFooter				{ width:965px; margin-left:auto; margin-right:auto; padding-left:80px; text-transform:uppercase; font-size:10px; color:#FFF; line-height:26px; }
#inlineFooter	a			{font-size:10px; color:#af0f5f; text-decoration:none; text-transform:none; }			
#inlineFooter	a:hover		{color:#FFF}			

.box						{ padding:15px 15px 15px 15px; background:#0d0d0d; border:1px #151515 solid; margin-bottom:20px; }
.warning					{ border:5px solid #ff7777; background:#ffd1d1; color:#af4444; font-size:1.2em; padding:10px 10px 10px 10px; margin:20px 0 20px 0; }

.clr	{ clear:both; } .line5 { height:5px; } .line10 { height:10px; } .line20 { height:20px; } .line30 { height:30px; } .line40 { height:40px; } .line50 { height:50px; } .line60 { height:60px; }
