/* Start of CMSMS style sheet 'screen' */
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */


body {
	margin: 26px 2% 26px 2%;
	background: #000 url('media/top_background.gif') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

.global {
	margin: 26px 2% 26px 2%;
	background: #000 url('media/top_background.gif') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover {text-decoration:underline;}
a:visited {text-decoration:none; color:#EEEEEE;}

.logo {float:left; padding-right: 0px;}
.logo img {border:none;}

#navigation {display: inline;}
#navigation ul {list-style:none; display:inline; float:right;padding:0px; margin:0px;}
#navigation ul li {float:left;font-family:Helvetica, Arial, sans-serif; margin:8px 0px 0px 60px; font-size:1.6em; color: #DD0000; padding: 10px 0px 8px 59px; border-left: 1px solid #1E1E1E; text-transform:uppercase; font-weight:normal;}
#navigation ul li a:link {text-decoration:none; color:#fff;}
#navigation ul li a:hover {text-decoration:underline;}

#top_navigation {display: inline; padding:0px;}
#top_navigation ul {list-style:none; display:inline; float:right; padding: 0px; margin: 0px;}
#top_navigation ul li {margin: 0px 0px 0px 25px; line-height: .8em; background: url('media/arrow_small.gif') top left no-repeat;float:left;font-family:Helvetica, Arial, sans-serif; font-size:.8em; color: #DD0000; padding: 0px 0px 0px 11px; text-transform:uppercase; font-weight:bold;}
#top_navigation ul li a:link {text-decoration:underline; color:#fff;}
#top_navigation ul li a:hover {text-decoration:underline; color:#BBBBBB;}
#top_navigation ul li a:visited {text-decoration:underline; color:#fff;}

#photohraphers {display:inline;}
.photographer_thumb {margin:0px 3px 0px 0px;position: relative; float: left;}
.photographer_thumb img {border:none; padding:0; margin:0;}


#photographer_title {padding: 0px 0px 0px 0px; position: absolute; color:#000; font-size: 2em; text-transform:uppercase; margin: 6em 5px 0px 0px;}
#photographer_title a span  {color:#000; background: #fff;}
#photographer_title a:hover span  {color:#fff; background: #000;}
#photographer_title a:visited span  {color: #222222; background: #DDDDDD;}


#newsletter_box { width:290px; display:block; border: 1px solid #191919; padding:15px;}
#newsletter_box h3 {text-transform:uppercase; font-size: 12px; color:#EEEEEE; padding:0px 0px 11px 0px; margin: 0px;}
#newsletter_box h3 span {color: #222222;}
.input_container {padding:0px; margin: 0px;}
.input {border:1px solid #444444; background: #111111; font-size: 12px; padding:4px; color: #888888; font-weight:normal; margin:0px; width: 200px;}
.button {border:none; background: none; font-size: 12px; padding:4px 6px 4px 6px; color:#fff; font-weight:normal; text-transform: uppercase; text-decoration:underline; margin:0px}
#newsletter_box h4 {font-size: 9px; padding-top:10px;}
#newsletter_box h4 a:link {color:#fff; text-decoration:underline;}
#newsletter_box h4 a:hover {color: #BBBBBB; text-decoration:underline;}

#copyright span {color:#EEEEEE;}
#copyright {color: #555555; font-size: .8em; margin-top:45px;}

#sub_photographers {display: inline; text-transform: uppercase;}
#sub_photographers ul {list-style:none; display:inline; float:left; padding: 0px; margin:0px;}
#sub_photographers ul li {line-height: 1.5em; margin: 0px; float:left;font-family:Helvetica, Arial, sans-serif; font-size:1em; color: red; padding: 0px 10px 0px 0px; font-weight:bold;}
#sub_photographers ul li a {text-decoration:none; color:#fff;}
#sub_photographers ul li a:hover {text-decoration:underline; color: #BBBBBB;}

#submenu_nav {display: inline; background:#252525;}
#submenu_nav ul {list-style:none; display:inline; float:left; padding: 0px; margin:0px;}
#submenu_nav ul li {background-color: #fff; line-height: 1.5em; margin: 0px; float:left;font-family:Helvetica, Arial, sans-serif; font-size:.9em; color:#fff; padding: 3px 15px 2px 15px; text-transform: uppercase; font-weight:bold;}
#submenu_nav ul li a {text-decoration:none; color: #222222;}
#submenu_nav ul li a:hover {text-decoration:underline; color: #444444;}

#submenu_nav ul li.current {background:url('media/sub_btn_background.gif') repeat; line-height: 1.5em; margin: 0px; float:left;font-family:Helvetica, Arial, sans-serif; font-size:.9em; color:#fff; padding: 3px 15px 2px 15px; text-transform: uppercase; font-weight:bold;}

#divider {display: inline; background:#252525; height: 2px;}
.white_line {float:left; background:#fff; height: 2px; width:35%;}

.download_link_container { text-transform:uppercase;float:right; line-height: 1.5em;  margin: 0px; font-family:Helvetica, Arial, sans-serif; font-size:.85em; padding: 3px 7px 2px 7px; }
.download_link_container a {text-decoration:underline; color: #fff;}
.download_link_container a:hover {text-decoration:underline; color: #BBBBBB;}

#section_content_container {display:inline; float:left; font-size:1.1em; color: #DDDDDD; line-height: 1.45em;}
#section_content_container a:link {color:#EEEEEE; text-decoration:underline;}
#section_content_container a:visited {color:#EEEEEE; text-decoration:underline;}
#section_content_container a:hover {color: #FFFFFF; text-decoration:underline;}

#clients_container {display: inline; float:left; background: #000;}
.clients {float:left; text-transform:uppercase; font-size: 0.9em; color:#EEEEEE; background: #000;}
.clients ul {list-style:none; padding: 0px; margin:0px;}
.clients ul li {list-style:none; padding: 0px; margin:0px; line-height: 2.1em;}

#circle img {float:right; padding: 13px 0 0 0;}

#contacts_container {display:inline; float:left;}
.contacts { float:left; display:inline;font-size: 1.05em; color:#EEEEEE; background:#000;}
.contacts ul {list-style:none; padding: 0px; margin:0 0 15px 0;}
.contacts ul li {list-style:none; padding: 0px; margin:0px; line-height: 1.4em;}

#sp_news {float:right;}

#news_container {display: inline; float:left;}

.news_box {float:left; margin-right: 8px; margin-bottom:8px;}
.news_date {font-size: .75em; color:#DD0000; text-transform:uppercase; margin: 7px 0 0 0;}
.news_summary {width:227px; height:88px; display:block;}

.news_title {padding: 4px 0px 0px 0px; color:#fff; font-size: 1.2em; font-weight:bold;}
.news_title span a  {color:#fff; background: #222222; text-decoration:none;}
.news_title span a:hover {color:#fff; background: #555555; text-decoration:none;}
.news_title span a:visited {color: #222222; background: #DDDDDD;text-decoration:none;}

.news_header {font-size: 1.6em; color:#fff; font-weight:bold; padding:7px 0px 10px 0px;}
.news_content {padding:0 8px 0 0; font-size:1.1em; color: #AAAAAA; line-height: 1.45em;}

.NewsSummaryField a img {border: none;}

.news_content_return {float:left; display:inline; padding:20px 0 20px 0;}
.news_content_return a {line-height: .8em; background: url('media/arrow_small_back.gif') top left no-repeat;float:left;font-family:Helvetica, Arial, sans-serif; font-size:.8em; color: #BBBBBB; padding: 0px 0px 0px 11px; text-transform:uppercase; font-weight:bold; text-decoration:underline;}
.news_content_return a:visited {line-height: .8em; background: url('media/arrow_small_back.gif') top left no-repeat;float:left;font-family:Helvetica, Arial, sans-serif; font-size:.8em; color: #BBBBBB; padding: 0px 0px 0px 11px; text-transform:uppercase; font-weight:bold; text-decoration:underline;}
.news_content_return a:hover {line-height: .8em; background: url('media/arrow_small_back.gif') top left no-repeat;float:left;font-family:Helvetica, Arial, sans-serif; font-size:.8em; color: #fff; padding: 0px 0px 0px 11px; text-transform:uppercase; font-weight:bold; text-decoration:underline;}
.news_pagination {margin-left: 40%; color: #555555; font-size: 1.3em; margin-bottom:10px; float:left; display:inline; text-transform:uppercase; }
.news_pagination span {font-size:.78em;}
.news_pagination a {color:#EEEEEE; text-decoration:none;}
.news_pagination a:hover {color: #BBBBBB; text-decoration:underline;}
.news_pagination a:visited {color: #DDDDDD; text-decoration:none;}

input#m5submit {border:none; background: none; font-size: 12px; padding:4px 6px 4px 6px; color:#fff; font-weight:normal; text-transform: uppercase; text-decoration:underline; margin:0px}
/* End of 'screen' */

