BODY {background:#666; font-family:tahoma,sans-serif; font-size:13px; margin:0 auto; padding:0 auto; color:#666;}

A {color:#369; text-decoration:none; font-weight:bold;}
A:visited {color:#369;}
A:hover {text-decoration:underline;}

#container {width:100%; margin:0 auto; padding: 0 auto;}
#header {width:100%; height:117px; background:url(../images/bg_hdr.jpg);}
#main {width:100%; background:url(../images/bg_main.jpg); padding-top:20px; padding-bottom:40px;}
#footer {text-align:center; color:#ccc; font-size:11px; padding:15px;}
#footer A {color:#ccc;}
#footer A:visited {color:#ccc;}
.divider {border-top:1px dotted #ccc; margin-top:20px; margin-bottom:20px; width:760px;}

INPUT,TEXTAREA {border:1px solid #666; background:#fff; font-size:15px;}

H1 {margin:0 auto; padding:0 auto; font-size:13px; color:#666;}

.photo {border:1px solid #666;}
.btn_save {border:none; background:url(../images/btn_bg.jpg); color:#fff; font-size:9px; font-weight:normal; height:20px;}
.btn_sign {border:none; background:url(../images/btn_bg_large.jpg); color:#fff; font-size:11px; font-weight:normal; height:30px;}
.btn_sign_nav {border:1px solid #666; background:#999; color:#fff; font-size:11px; font-weight:normal; height:20px;}

.logo {text-align:right; padding-top:10px;}
.logo H1 {font-size:12px; font-weight:normal; color:#ccc; padding-top:6px;}

.camera {font-family:arial; font-weight:bold; font-size:12px; color:#666;}
.camera_save {padding-top:5px; padding-bottom:6px;}
.camera_desc {padding-bottom:20px; padding-bottom:20px; font-size:11px;}

.comment {background:#e6e6e6; padding:15px; margin-top:15px;}
.comment_text {font-size:13px; color:#333;}
.comment_attrib {font-size:11px; color:#999; padding-top:10px;}
.comment_nav {margin-top:10px; padding-top:10px;}
.comment_sign {padding-top:20px;}

.latest_saved {padding-left:20px;}
.latest_saved_photo {padding-top:15px;}
.latest_nav {padding-top:10px;}

.ad_column {padding-left:20px;}
.ad {padding-top:15px;}


