/*
	Author	:	Mike Ilsley
	Email	:	mike@beantowndesign.com
	Website	:	BeantownDesign.com
*/


@import url("reset.css");





/* GENERAL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/
html {overflow-y: scroll}

body  {
	font-family:Gotham, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
	
	
	background: #fff;
	text-align: center;
	color: #333;
}

/* LINKS
-----------------------------------------------------------------------------*/



a:link 		{color:#000; text-decoration:none}
a:visited 	{color:#000; text-decoration:none}
a:hover 	{color:#a71e5f; text-decoration:none}
a:active 	{color:#a71e5f; text-decoration:none}



/* CONTAINER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#container { 
	width: 900px;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
} 


/* HEADER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/


#header { 
	background:url(../images/head-back.gif) top left no-repeat;
	width:900px;
	height:97px;
	
} 

#header h1 {
	margin: 0;
	text-indent:-9999px;
}


/* MAIN NAV
-----------------------------------------------------------------------------*/

#nav-box {width:900px; position:relative; top:69px; }
#mainNav {}

#mainNav li {display:inline}

#mainNav a:link, #mainNav a:visited, #mainNav a:hover, #mainNav a:active {text-decoration:none}

#mainNav a:link 	{color:#339}
#mainNav a:visited 	{color:#339}
#mainNav a:hover 	{color:#036}
#mainNav a:active 	{color:#036}


/* LEFT COL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#leftCol {
	float: left;
	width: 192px; 
}

#leftCol-inner{
	
	margin-top:40px;
	min-height:400px;
	padding-left:70px; _padding-left:20px 
	
}

#leftCol img {border:2px solid #f2f2f2; margin-bottom:15px}

#sub-nav {margin-top:20px;}
#sub-nav li {margin-bottom:17px; list-style-type:none}

#sub-nav a:link, #sub-nav a:visited {color:#000}
#sub-nav a:hover, #sub-nav a:active {color:#a71e5f}
#sub-nav a.current {color:#a71e5f; cursor:default}

#ashley-bio-page #sub-nav .bio,
#ashley-bridal-page #sub-nav .bridal,
#ashley-runway-page #sub-nav .runway, 
#ashley-edit-page #sub-nav .editorial,
#ashley-press-page #sub-nav .press
{color:#a71e5f; cursor:default}

#andrea-bio-page #sub-nav .bio,
#andrea-bridal-page #sub-nav .bridal,
#andrea-runway-page #sub-nav .runway, 
#andrea-edit-page #sub-nav .editorial,
#andrea-press-page #sub-nav .press
{color:#a71e5f; cursor:default}

#heather-bio-page #sub-nav .bio,
#heather-bridal-page #sub-nav .bridal,
#heather-test-page #sub-nav .test,
#heather-print-page #sub-nav .print,

#marlo-bio-page #sub-nav .bio,
#marlo-bridal-page #sub-nav .bridal,
#marlo-test-page #sub-nav .test
{color:#a71e5f; cursor:default}

#jessie-bio-page #sub-nav .bio,
 
#jessie-print-page #sub-nav .print,
#jessie-hair-page #sub-nav .hair,
#jessie-test-page #sub-nav .test,

#jennifer-bio-page #sub-nav .bio,
#jennifer-print-page #sub-nav .print,
#jennifer-hair-page #sub-nav .hair,
#jennifer-test-page #sub-nav .test
{color:#a71e5f; cursor:default}

#jenny-bio-page #sub-nav .bio,
#jenny-print-page #sub-nav .print,
#jenny-bridal-page #sub-nav .bridal,
#jenny-test-page #sub-nav .test
{color:#a71e5f; cursor:default}





/* RIGHT COL
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#rightCol {
	float: right;
	width: 705px;
	margin-top:40px;
	margin-bottom:15px;
	min-height:462px;
	font-family:"Times New Roman", Times, serif;
	border-left:3px solid #a71e5f;
	min-height:400px;

	
}



#rightCol-inner {
	padding:10px 75px 0 45px; 	font-size:13px; _padding:10px 20px 0 45px;

}

#rightCol-inner h1 {
	font-family:Gotham, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:28px;
	color:#000000;
	margin-bottom:6px
}

#rightCol-inner-head {margin-bottom:25px; font-family:Gotham, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.p-bold {font-weight:bold; color:#a71e5f}

#rightCol p {margin-bottom:15px}



#rightCol ul {margin-left:25px}
#rightCol li {margin-bottom:7px}

.dots {border-top:1px dotted #ccc; padding-top:10px; margin-top:20px}

.galTable img:hover {-webkit-box-shadow: 0px 0px 4px #b62d72;
-moz-box-shadow: 0px 0px 4px #b62d72}


.testi {padding:10px; border:3px solid #f2f2f2}

.pressBox {border-top:1px dotted #ccc;  padding:10px 0}


#rightCol a:link {color:#b62d72}
#rightCol a:visited {color:#b62d72}
#rightCol a:hover {color:#b62d72; text-decoration:underline}
#rightCol a:active {color:#b62d72; text-decoration:underline}


.pressBox img {border:1px solid #ccc; *margin-bottom:10px}



/* MAINCONTENT
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#mainContent { 
	margin: 0px;
	
} 


/* FOOTER
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------*/

#footer { 
	padding: 5px 0 0 0;
	border-top:1px solid #ccc; 
} 

#footer p {
	margin: 0;
	color:#ccc;
	font-size:10px
}

#footer a:link, #footer a:visited {color:#ccc; text-decoration:none}
#footer a:hover, #footer a:active {color:#ccc; text-decoration:underline}

/* FOOTER LINKS
-----------------------------------------------------------------------------*/


/* GALLERY
-----------------------------------------------------------------------------*/

.galTable {}
.galTable td {padding:10px 5px; text-align:center; vertical-align:middle; _padding:5px 3px;}
.galTable img {border:2px solid #ccc}






.headshot {border:2px solid #000}
.vendor-title {font-size:14px; border-top:1px dotted #ccc; padding-top:5px; font-weight:bold}
