/* CSS Document */

* {margin:0;padding:0}

/*formatting divs*/

body, a, p, td, th, div, blockquote{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#4e4b4a
	margin: 0;
	line-height: 14px;
	 }

body {    margin: 0px;  padding: 0px; background:#262425}

h2 { padding:0; font-size:11px; color:#262425; margin:0}

.white {background:#FFFFFF; height:420px; padding: 0 12px 0 12px;}

/*links*/

.weddings a:link, a:visited, a:active {color:#dd0067; text-decoration:none}
#text-only .weddings a:visited {color:#dd0067; text-decoration:none}
#content.weddings a:visited {color:#dd0067; text-decoration:none}
.weddings a:hover {color: #000000; text-decoration:none}
#content.weddings a:hover, #text-only .weddings a:hover {color:#000000; text-decoration:none}

.portraits a:link, a:visited, a:active{color:#0096b3; text-decoration:none}
.commercial a:link {color:#6eac24;  text-decoration:none}
.commercial a:hover {color: #000000; text-decoration:none}
#text-only .portraits a:visited {color:#0096b3; text-decoration:none}
#content.portraits a:visited {color:#0096b3; text-decoration:none}
.portraits a:hover {color: #000000; text-decoration:none}
#content.portraits a:hover {color:#000000; text-decoration:none}

.main a:link, a:visited, a:active {color:#ff9c04; text-decoration:none}
.main a:hover {color: #000000; text-decoration:none}


/*layout divs*/

#wrapper {width: 684px; position:relative; margin: 5% auto;
	text-align:left;}
	

#header {clear:both; height:50px; width:684px}

#leftcol {
	float:left;
	text-align: right;
}

#container {margin:0; padding:0; float:right; width:584px}

#content {background-color:#FFFFFF; width: 244px; padding: 0 36px 0 12px; height: 420px; float:left; color: #4e4b4a; font-size: 12px; overflow: hidden;}

#rightcol {width: 292px; float:right}

#footer {clear: both}

#texttwo {padding: 0px 10px 10px 0;  height:255px; overflow:auto;}

#press {padding: 0px 0px 10px 0; height: 275px; overflow:auto; width:275px}

#text-only {height:260px; overflow:auto; padding: 0 12px 12px 12px; width: 550px}
#text-only td{padding-bottom: 12px; padding-right: 6px}
#text-only td h2 {padding-top: 0}

#text ul {
	width: auto;
	padding: 0 0 6px 3px;
	margin: 0 1em;
}

#text li {
	width: auto;
	padding: 0 0 0px 3px;
	margin: 0;
}

#text p, .portraits p, .main p, .weddings p, .commercial p{padding-bottom:6px}

.singleheading {padding:12px 0 80px 12px}



/*menu*/

#leftcol ul {}
#leftcol li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	list-style:disc;
}

.menu img {padding-bottom:6px; }
.logo {
	margin-right: 0px;
	margin-left: 0px;
	padding: 23px 0px 12px 0;}
	
.submenu img {padding-bottom:4px; }	

#dlmenu {height:10em;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:90px; background:#262425; z-index:100; text-transform:uppercase; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dt a , #menu li a:hover dt a {background:#262425 }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height:20em; background:#262425;}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 90px; margin: 0; background:#262425; cursor:pointer;}
#menu dt {margin:0; padding: 0;}
#menu dd {margin:0; padding:0; font-size: 1em; }
.gallery dt a, .gallery dt a:visited {display:block; color:#868484; padding:1px 5px 1px 0px; background:#262425;}
.gallery dd a, .gallery dd a:visited {color:#868484; min-height:1em; text-decoration:none; display:block; padding:1px 5px 1px 5px; background:#262425;}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#262425; color:#dd0067;}


/*design elements*/

.scroll {
      scrollbar-face-color: #ffffff;
      scrollbar-shadow-color: #C2A2DA;
      scrollbar-highlight-color: #C2A2DA ;
      scrollbar-3dlight-color: #ffffff;
      scrollbar-darkshadow-color:#ffffff;
      scrollbar-track-color:#ffffff;
      scrollbar-arrow-color:#C2A2DA}
form {
	margin: 0px;
	padding: 0px;
}
