/* CSS Document */
body {
	margin-left:0px;
	margin-left:0px !important;
}
.indexContainer {
	text-align:center;
	margin: auto;
	width: 992px;
	min-width:992px;
	border:dotted black 0px;
}
.content_grad {
	background-image:url(../images/content_bck_sm.jpg);
	background-repeat:repeat-x;
}
.indexContent {
	position:relative;
	/*float:right;*/
	width:100%;
	border: solid red 0px
}
#logo {
	position:relative;
	border: solid red 0px;
	/*height:100px;*/
	margin-bottom:0px;
}
.justIn_scroller {
	position:relative;
	border: solid brown 0px;
	/*height:100px;*/
	margin-bottom:0px;
	text-align:center
}
.center_banner {
	position:relative;
	border: dotted black 0px;
	text-align:center;
}
#justin {
	position:relative;
	border: solid red 0px;
	height:185px;
}
#nav {
	position:relative;
	border: solid thin red 0px;
	height:400px;
	text-align:center;
}
#left_nav {
	position:relative;
	float: left;
	width: 185px;
	border: solid thin #66FF66 0px;
	z-index:1;
}
.main_content {
	position:relative;
	float: left;
	width:700px;
	border: solid #000000 0px;
	margin-left:15px;
	text-align:left;
	/*background-color:#FFCC00;*/
}
#blackDress {
	position:relative;
	border: solid thin #CCCCCC 0px;
	width:675px;
	text-align:center;
	margin-bottom:25px;
}
#bodyarea {
	position:relative;
	border: solid thin blue 0px;
	width: 675px;
}
.whiteDress {
	position:relative;
	border: dashed green 0px;
	/*text-align:center;*/
	width: 675px;
}
#white4 {
	position:relative;
	float:left;
	width:335px;
	border: solid orange 0px;
	text-align:center;
	/*background-color:#FF3300;*/
}
#white5 {
	position:relative;
	float:right;
	width:335px;
	border: solid orange 0px;
	text-align:center;
	/*background-color:#3399FF;*/
}


#white1 {
	position:relative;
	float:left;
	width:223px;
	text-align:center;
	border:dashed thin purple 0px; 
	/*background-color:#00FFCC;*/
}
#white3 {
	position:relative;
	float:right;
	width:223px;
	border:dashed thin gray 0px; 
	text-align:center;
	/*background-color:#669933;*/
}
#white2 {
	position:relative;
	float:left;
	width:223px;
	border:dashed thin black 0px; 
	text-align:center;
	/*background-color:#FFFF99;*/
}


#pageTitle {
	width:650px;
	border-bottom:solid thin black 1px;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
}
#titleBodyGap {
	height:15px;
}
#main_content {
	position:relative;
	width:675px;
	border: dashed thin green 0px;
}
.footer {
	position:relative;
	border: solid green 0px;
	text-align:center;
}
ol.corpSponsor {
	position:relative;
	border: solid thin #CCCCCC 0px;
	text-align:center;
	margin-top:75px;
}
#sponsors {
	position:relative;
	border: solid thin #CCCCCC 0px;
	text-align:center;
}
#contactInfo {
	position:relative;
	border: solid thin #CCCCCC 0px;
	text-align:center;
}
#createdBy {
	position:relative;
	border: solid thin #CCCCCC 0px;
	text-align:center;
}
#pageHeader {
	background-color:#A7B9DD;
	height:20px;
	
}
#editMode {
	text-align:right;
}
.photo_spacer {
	margin-bottom:25px;
}

a.ji_ticker:link  {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	
}
a.ji_ticker:visited { 
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;

}
a.ji_ticker:hover { 
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;

}
a.ji_ticker:active { 
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;

}

ol, li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ol, ul {
	list-style-type:none;
	border:solid black 0px;
	margin: 0;
	padding: 0;

}
ul[name="dots"] {
	margin-left:25px;
}
ul[name="dots"] li {
	list-style:disc;
	display:list-item;
}
ul.just_in {
	border:dotted purple 0px;
}
li.just_in {
	border:dotted red 0px;
	float:left;
}
li {
	border:solid black 0px;
}
li.hor {
	display:inline;
}
li.cont_center {
	text-align:center;
	border:dotted blue 0px;
}
li.gray_bar {
	background-color:#CCCCCC; 
	height:15px; 
	opacity: .75; 
	filter: alpha(opacity=75);
}
img[name="sub_sponsors"] {
	margin:4px 4px 4px 4px;
}
ol.center {
	text-align:center;
	border:dotted green 0px;
	width:200px;
}
ul[name="front_photo_indv"] {
	width:330px;
	background:#33FFCC;

}
ol.front_photo_indv2 {
	width:223px;
}
li.front_photo_indv_info {
	width:330px;
}
li.front_photo_indv_info2 {
	width:223px;
}
ul.front_photos {
	border:dotted red 0px;
	width:680px;
	text-align:center;
}
li.front_photos {

	border:dotted brown 0px;
	text-align:center;
	float:left;
	width:223px;
}
li.front_photos1 {

	border:dotted brown 0px;
	text-align:center;
	float:left;
}
li.photo_info {
	width:330px;
}
ol.sponsor_center {
	text-align:center;
}
img[name="sponsor"] {
	text-align:center;
	border:dotted orange 0px;
}
p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/****************************************/
/* Fonts */
h2, h3, h1, h4 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h1.designer {
	font-family:Verdana; 
	font-size:10px; 
	color:#666666;
	font-weight:normal;
	display:inline;
}
	
h2 {
	font-family:arial; 
	font-weight:bold; 
	font-size:19px; 
	color:#000000;
}
h2.cont_label {
	color:#999999;
	display:inline;
}
h2.pageTitle {
	font-family:verdana;
	font-size:18px;
	color:#000099;
	font-weight:bold;
	display:inline;
}
h2.cont_name_p1 {
	font-family:tahoma; 
	font-size:15px; 
	font-weight: bold; 
	color: #999999;
	display:inline;
}
h2.cont_name_p2 {
	font-family:tahoma; 
	font-size:15px; 
	font-weight: bold; 
	color: #666666;
	display:inline;
}
h2.cont_name_p3 {
	font-family:tahoma; 
	font-size:15px; 
	font-weight: bold; 
	color: #000000;
	display:inline;
}
h2.cont_title {
	font-family:verdana; 
	font-size:12px;
	font-weight:normal;
}
h3 {
	font-family:arial; 
	font-weight:bold; 
	font-size:13px; 
	color:#333333;
}
h3.photos_by, h3.makeup_by {
	font-family:verdana; 
	font-size:8px; 
	color:#000000;
	font-weight:normal;
}
h4.footer_info {
	font-family:Verdana; 
	font-size:10px; 
	color:#666666;
	font-weight:normal;
	display:inline;
}



/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}