body { color: #666; font-family: arial, verdana, serif; font-size: 12px; line-height: 1.8em;  background:#9d9ea0 url(../img/new_bg.jpg) no-repeat top center;}
#nav a:link, #nav a:visited { color: #353535;text-decoration: none; font-weight: bold; line-height: 1em; padding: 0; margin: 0; }
#nav a:hover {color: #5d5d5d;}

#photography-author{ z-index:50 !important; position:absolute; right:0; top:560px; font-size:10px;}

#login { background: none;}
.input {background-color: #000; filter: alpha(opacity=70); -moz-opacity:.70; opacity:.70; color:#fff;}
.input:focus{background-color: #ffffff; filter: alpha(opacity=70); -moz-opacity:.70; opacity:.70; color:#000000;}
#login .checkbox{ vertical-align:baseline; margin:0; background:none !important; border:none !important;}
button.transparent, button.transparent:hover{ background-color:none !important; background:none; color:#353535 !important; padding-left:0 !important;}
button.transparent:hover{ color:#000;}
.title {color: #f2f2f2;}
.label {color: #353535;}
.menu_footer a:link, .menu_footer a:visited, #imageAndInbox ul li a:link, #imageAndInbox ul li a:visited {
color:#353535;
}
.menu_footer a:hover, #imageAndInbox ul li a:hover {color:#5d5d5d;}
#menu a, #menu a:link, #menu a:visited{ color:#f2f2f2; font-weight:bold;text-decoration: none;}
#menu a:hover{color:#ffffff;}
#footer ul{border-top: 1px solid #bab8b8;}
#footer li {color:#353535;font-weight:bold;}
.follow_us{color:#f2f2f2 !important;left: 0!important;}
.divUpper button.transparent{font-size:15px!important;}
#flashMessageError, #flashMessageSuccess, #flashMessageNotice, #authMessage, #member_register_notice{ /**margin-left:-232px;*/ border: 3px solid #ffffff; background: #f2f2f2; top:45px; width:450px;}


.button-ex{display: block;background-color:#353535;color:#FFFFFF!important;font-weight:bold!important;line-height:1.1; font-size:11px;
 margin:0 4px; text-align:center; /*width:143px;*/float:left;-moz-border-radius:4px; -webkit-border-radius:4px; padding:4px 12px;}
.button-ex:hover{background:#999;text-decoration:none;cursor: pointer;}
.buttons-ex {margin-right: 5px;display:inline!important;}
a.signin{ background-color:#353535;}
#PersonLoginForm label.label{ color:#f2f2f2;}

/*Press section*/
#cheekd-press{ position:absolute; left:315px; top:502px; width:380px; z-index:20;}
#cheekd-press ul{ list-style:none; margin:0; padding:0 10px;}
#cheekd-press ul li{ display:inline; float:left; margin:0 10px; padding:0; }
#cheekd-press ul li a{ display:block; float:left; padding:0;}
#cheekd-press span{ font-size:12px; text-transform:uppercase; color:#1f1f1f; display:block; font-weight:bold; text-align:center;}
