*{margin:0;padding:0;}	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,a,p,blockquote,th,td {font-family:Georgia,Trebuchet,Sans-Serif;font-size:100%;color:#333;margin:0;padding:0;}
body {background-position: center top;margin:auto;width:100%;padding:0;}
a,a:link,a:visited,a:active {text-decoration:none;color:#d50663;font-weight:normal;}
a:hover {text-decoration:underline;}
img {border: 0;}	
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}	
ol,ul {list-style:none;}	
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

#wrap {width: 976px;margin:0 auto;position:relative;text-align:left;}
#content {width:976px;margin-top:50px;}
#left {float:left;width:120px;position:absolute;}
#right {float:right;width:830px;margin-left:135px;}
#logo {border-bottom:2px solid #666;margin-bottom:30px;}

#rightmenu {margin:25px 0 30px 0;padding:5px;font-size:150%;border-bottom:2px solid #666;color:#000;}
#rightmenu strong {font-weight:bold;color:#000;}
#rightmenu .black {color:#999;}

#left a,#left a:link,#left a:visited,#left a:active {text-decoration:none;color:#d50663;font-weight:normal;font-size:76%;}
#left a:hover {text-decoration:underline;}
#left li {margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;}

#frontbox {background-color:#d50663;padding:30px;color:#fce7f1;font-size:160%;line-height:140%;margin-bottom:30px;}
#frontbox strong {color:#fff;font-size:155%;line-height:110%;}

#photos,#photos ul,#photos li {display:inline;margin:0;padding:0;overflow:hidden;float:left;}
#photos ul {border-bottom:2px solid #d50663;padding-bottom:20px;}
#photos li {padding-right:14px;}
#photos img {width:267px;border:0px solid #666;padding:0;margin:0;}
#photos li.nomargin  {margin:0;padding:0;}
#photos {margin-bottom:30px;}
#caption {width:267px;font-size:80%;color:#666;line-height:140%;border-top:5px solid #d50663;margin-top:0px;padding-top:10px;}

h1 {font-size:200%;}
h2 {font-size:130%;font-style:italic;margin:10px 0 20px 0;color:#666;}

#bodytext {margin-bottom:20px;}
#bodytext {line-height:130%;}
#bodytext p {margin-bottom:2%;}
#bodytext ul {list-style:square;padding:0 50px 0px 40px;}
#bodytext li {margin-bottom:20px;}

#textbox {float:right;margin:0 0 20px 20px;border:1px solid #d50663;padding:10px;width:200px;font-size:80%;}
#textbox h3 {font-weight:bold;color:#666;line-height:140%;}
#textbox ul {list-style:none;padding:0;margin:0;border-bottom:1px dotted #ccc;}
#textbox li {border-top:1px dotted #ccc;color:#999;margin:0;padding:3px 0;}

#clear,.clear {clear:both;}

#footer {color:#999;font-size:85%;margin-bottom:30px;}
#footer ul {width:140px;border-left:1px solid #ccc;}
#footer ul,#footer li {margin:0;padding:0;}
#footer li {border-bottom:1px dotted #ccc;padding:3px 5px;}
#fr {float:right;}

/*Contact Page*/
.title {font-size:130%;margin:0;padding:0;}
hr {margin-bottom:20px;}
#right strong {font-weight:bold;}
#right .box {border:1px solid #ccc;padding:10px;}
#address p {margin-top:30px;margin-bottom:10%;}