body, html {padding: 0; margin: 0; background-color: #F6F6F6; font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #111; line-height: 17px;}

.clear {clear: both;}
p {margin-bottom: 5px;}

a {color: #333;}
a:hover {color: #266764;}

strong {font-weight: bold;}

#wrapper {width: 940px; padding: 0; padding-left: 20px; padding-right: 20px; margin: 0 auto; background-color: #FFF; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; -moz-box-shadow: -2px 5px 20px  #eaeaea; -webkit-box-shadow: -2px 5px 20px #eaeaea;}

#bar {width: 966px; margin: 0 auto; padding: 7px; background-color: #111;}
#search {float: right;}
.keywords {padding: 3px; font-family: Verdana, sans-serif; font-size: 11px; color: #666; background-color: #FFF; border: 0; margin-right: 5px;}
.search-submit {position: relative; border: 0; top: 3px;}

#header {position: relative; top: 0px; left: 0px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #666;}
#logo-twitter {position: relative; top: 0px; left: 0px; margin-bottom: 10px; padding-top: 15px;}
#logo {float: left; width: 337px; height: 90px; background-image: url('/images/logo.jpg');}
#logo a {position: absolute; top: 0px; left: 0px; width: 337px; height: 90px; text-decoration: none;}
#logo a span {visibility: hidden;}
#twitter {float: right; width: 400px; margin-top: 10px;}
.pink {color: #CFA3BC;}
.pink a {color: #CFA3BC; text-decoration: none;}
.pink a:hover {color: #666;}
ul#twitter_update_list {font-size: 12px; font-family: Helvetica, Arial, sans-serif;}
#menu {position: relative; top: 0px; left: 0px; border-top: 1px solid #666; border-bottom: 1px solid #666; padding-top: 7px; padding-bottom: 7px; font-size: 18px; margin-bottom: 15px; color: #666; font-style: italic;}
#menu a {color: #111; text-decoration: none;}
#menu a:hover {color: #666;}
#menu li {float: left; padding-right: 5px; padding-left: 5px;}
#menu li.clear {clear: both; float: none;}
#menu li.last {border: 0;}
#banner-social {position: relative; top: 0px; left: 0px; height: 90px;}
#banner {float: left; width: 728px; height: 90px;}
#social {float: right; width: 198px; margin-top: 30px;}
.social li {float: left; margin-right: 3px;}
.social a {text-decoration: none;}

#footer {margin-top: 15px; padding-top: 15px; border-top: 1px solid #666; padding-bottom: 10px;}
#footer-two {border-top: 1px solid #666; padding-top: 10px; font-size: 12px; text-align: right;}
#footer-two a {color: #111; text-decoration: none;}
#footer-two a:hover {color: #666;}
#footer-one {position: relative; top: 0px; left: 0px; margin-bottom: 15px; font-size: 13px;}
.footer {float: left; width: 33%;}
.footer li {margin-bottom: 3px;}
.footer li img {margin-right: 4px; margin-top: 1px;}
.footer li.header {font-style: italic; margin-bottom: 10px; font-size: 20px;}
#footer-one a {color: #111; text-decoration: none;}
#footer-one a:hover {color: #666;}

#main {position: relative; top: 0px; left: 0px; margin-top: 5px; margin-bottom: 5px;}
#left {float: left; width: 600px;}
#right {float: right; width: 320px;}

.path {font-size: 11px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #EEE; color: #666; font-family: Helvetica, Arial, sans-serif; }
.path a {text-decoration: none; color: #666;}
.path a:hover {color: #8EBDB6;}

h1 {font-size: 26px; margin-bottom: 5px; line-height: 35px;}
h1 a {text-decoration: none;}
h2 {font-size: 16px; font-style: italic; margin-bottom: 10px; line-height: 22px;}
.info {font-size: 11px; color: #666; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid #B07295; font-family: Helvetica, Arial, sans-serif; }
.info a {text-decoration: none;}

.article {font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #EEE;}
.article p {margin-bottom: 10px;}
.article-image {margin-bottom: 15px; width: 600px; height: 300px;}

.links {position: relative; top: 0px; left: 0px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #111;}
.links-left {float: left; width: 50%;}
.links-right {float: right; width: 50%;}

h3 {font-size: 20px; font-style: italic; margin-bottom: 15px;  background-color: #111; padding: 7px; color: #FFF;}
.links-right li, .links-left li {font-size: 14px; margin-bottom: 3px;}
.links-right li a, .links-left li a {text-decoration: none;}
h3.white {font-size: 20px; font-style: italic; margin-bottom: 15px;  border-top: 1px solid #888; border-bottom: 1px solid #888; background-color: #FFF; padding: 7px; color: #111;}
h3.white a {color: #111;}

ul.related {margin-top: 5px;}
ul.related li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #EEE;}
ul.related li h4 {font-size: 16px; color: #111; margin-bottom: 3px;}
ul.related li h4 a {text-decoration: none;}
ul.related li p {font-size: 13px;}
ul.related li p.small {font-size: 12px; color: #666; margin: 0; padding: 0;}
ul.related li p.small a {text-decoration: none;}
ul.related li.last {padding: 0; border: 0;}

.sidebar {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #666;}
h3 a {color: #FFF; text-decoration: none;}

.list {font-size: 15px;}
.list li {margin-bottom: 7px;}
.list li a {text-decoration: none;}

.image {font-size: 12px;}
.image li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #EEE; min-height: 75px;}
.image li img {float: left; margin-right: 10px;}
.image li.last {padding: 0; margin: 0; border: 0;}
.image li h4 {font-size: 16px; text-decoration: none; margin-bottom: 5px;}
.image li a {text-decoration: none;}
.image li p {font-family: Helvetica, Arial, sans-serif; color: #666;}
.image li p a {color: #666;}

#mpu {margin-left: 10px;}
#disqus_thread h3 {background-color: #FFF; color: #111;}

.index {font-size: 12px; margin-top: 15px; padding-top: 15px; border-top: 1px solid #B07295;}
.index li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #EEE; min-height:75px;}
.index li img {float: left; margin-right: 10px;}
.index li.last {padding: 0; margin: 0; border: 0;}
.index li h4 {font-size: 18px; text-decoration: none; margin-bottom: 5px;}
.index li h4 a {color: #111;}
.index li a {text-decoration: none;}
.index li p {font-family: Helvetica, Arial, sans-serif; color: #666; font-size: 11px;}
.index li p.desc {color: #111; font-size: 12px;}
.index li p a {color: #666;}
.index li.paginate {border: 0; padding: 0; text-align: center; font-size: 16px; font-style: italic;}
.index li.paginate a {text-decoration: none;}

.packshot {width: 300px; height: 300px; float: right; margin-left: 15px; margin-bottom: 15px;}
.magazine {width: 310px; float: right; margin-left: 15px; margin-bottom: 15px;}
.search {font-family: Helvetica, Arial, sans-serif; font-size: 16px;}
.search a {font-family: Georgia, Times New Roman, serif; text-decoration: none;}
.article h3 {font-family: Georgia, Times New Roman, serif;}

#row-one {position: relative; top: 0px; left: 0px; padding-bottom: 20px; clear: both; overflow:hidden;}
#featured-one {float: left; width: 600px; height:300px; overflow:hidden;}
#featured-two {float: right; width: 310px;}
#row-two {position: relative; top: 0px; left: 0px; margin-bottom: 20px; clear: both;}

.record-reviews {font-size: 12px; width: 960px;}
.record-reviews li {min-height: 75px; width: 305px; float: left; margin-right: 20px;}
.record-reviews li img {float: left; margin-right: 10px;}
.record-reviews li.last {padding: 0; margin: 0; border: 0;}
.record-reviews li h4 {font-size: 16px; text-decoration: none; margin-bottom: 5px;}
.record-reviews li a {text-decoration: none;}
.record-reviews li p {font-family: Helvetica, Arial, sans-serif; color: #666;}
.record-reviews li p a {color: #666;}

#row-three {position: relative; top: 0px; left: 0px; clear: both;}
#features {float: left; width: 600px;}
#news {float: right; width: 310px;}
.image li p.desc {color: #111; font-size: 12px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 600px; position: relative; top: 0px; left: 0px; }		
.slider-wrap a {border: 0;}
.slider-wrap a:hover {border: 0;}	
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0 15px 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 600px; height: 300px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 600px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{width: 50px; height: 50px; margin-right: 5px; }
#movers-row									{ margin: -50px 0 0 50px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: left; }
.photo-meta-data							{margin-top: -100px; font-size: 12px;}
.photo-meta-data h4 {margin-left: 10px; margin-right: 10px; font-size: 24px;  text-transform: uppercase;}
.photo-meta-data h4 a {color: #111; background-color: #FFF; padding: 4px; padding-left: 6px; padding-right: 6px; text-decoration: none; line-height: 30px;}
.photo-meta-data h4 a:hover {color: #FFF; background-color: #111;}
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(/images/icon-uparrowsmallwhite.png) top center no-repeat; }