*{ margin:0; padding:0; }
img { border:0; }
html, body { width:100%; height:auto; font-family: arial, sans-serif; margin:0px; font-size:100%; background:url(../../images/bg.gif) repeat-x top; color:#333; background-color:#000; }
p { color: #6f6f6f; margin: 5px 0px 10px 0px;}
h1 { font-size:2em; color: #FFFFFF; margin: 10px 0px 10px 30px;}
h2 { font-size:1.25em; color: #6f6f6f; margin: 0px 0px 5px 0px; }
h3 { font-size:1.25em; color: #6f6f6f; margin: 20px 0px 5px 0px;}
h4 { font-size:2em; color: #6f6f6f; margin: 20px 0px 5px 0px;}
h5 { font-size:2em; color: #6f6f6f; margin: 0px 0px 0px 0px;}


.right {float:right;padding-left:10px;}

#title { display:block; width:0; height:0; text-indent:-999em; overflow:hidden; }

#pagewidth { position:relative; display:block; width:758px; height:auto; margin-left:auto; margin-right:auto; text-align:left; font-size:0.75em; padding:10px;background-color:#fff; }

#header { display:block; width:758px; height:179px; background:url(../../images/wedding-photography.jpg) no-repeat center top; }
#header ul{display:block;padding: 0;margin: 0;list-style-type: none;width: 758px;float: left;color: #fff;background-color: #000099;margin-bottom:10px;} 

#topnav ul{display:block;padding: 0;margin: 0;list-style-type: none;height: 40px; width: 758px;float: left;color: #fff;  background:url(../../images/bg-breadcrumb.jpg) repeat-x left top; margin-bottom:0px;}
#topnav ul li { display: inline; }
#topnav ul li a {float: left;width: auto; font-size:1em;font-weight:bold;color: #fff; padding: 0.25em 1em;text-decoration: none;}
#topnav ul li a:hover{background-color: #FF0000;}

#maincol { display:inline; margin: 0px; width:758px; float:left; background-color: #fff; }
#maincol ul { padding-left:20px; list-style:disc; }
#maincol ul li { margin:1px 0 5px 10px; color:#6f6f6f;}
#maincol a { color:#6f6f6f; text-decoration:underline;}
#maincol a:hover {text-decoration:none;}

#welcome { padding:0 16px; margin-bottom:16px; }

#fb1 {width:238px;height:213px;float:left;background: url(../../images/home/1.jpg) no-repeat center top;margin-right:13px;margin-bottom:10px;}
#fb1 h2 {margin-left:20px;margin-top:10px;}
#fb2 {width:238px;height:213px;float:left;background: url(../../images/home/2.jpg) no-repeat center top;margin-right:13px;}
#fb2 h2 {margin-left:20px;margin-top:10px;}
#fb3 {width:238px;height:213px;float:left;background: url(../../images/home/3.jpg) no-repeat center top;}
#fb3 h2 {margin-left:20px;margin-top:10px;}

#two-column-container { width:520px; margin:20px 10px; padding:20px 20px}
#two-column-left { color: #6f6f6f; float:left; width:45%; }
#two-column-right {color: #6f6f6f; float:right; width:45%;}

#footer { display:block; font-size:10px; width:748px; margin-top:10px;background-color:#A1A1A1; color:#ffffff;text-align:right;padding-right:10px;}
#footer a {color:#ffffff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
