

body{
	background-image:url(../images/cork-bg.png);
	background-repeat: repeat-x repeat-y;
	font-family: Helvetica,Verdana, Arial,  sans-serif;
	margin:0;
}

h1{  font-size:28px; font-weight:bold; color:#990000; margin-bottom:13px;}
h2{ margin-bottom:0;  }
h3{  }
a{ outline:none; color:#990000; text-decoration:none;}
p{margin-bottom:13px;}

/******************************** HEADER ********************************/
#container{ margin:0 auto; width:904px;}
#header{ overflow:auto;}
#header #logo{ height:112px; width:242px; background-image:url(../images/logo.png); float:left; margin-top:7px;}
#header #logo a{ height:112px; width:242px;}
#header #partners{ height:81px; margin-bottom:10px; width:514px; background-image:url(../images/partners.png); float:right; background-position:top right; background-repeat:no-repeat; }
#header #sign-in{ float:right; font-weight:bold; padding:10px 0 0; text-align:right; width:500px; font-size:14px;}
#header #sign-in a{ text-decoration:none;}


#partners #aperture{ width:275px; height:81px; float:left;}
#partners #pratt{ height:81px; width:125px; float:left;}
#partners #strand{height:81px; width:113px; float:left;}

/******************************** NAVIGATION ********************************/
#navigation{ background-image: url(../images/navigation.png); width:904px; height: 39px; font-size:17px; text-align: center;}
#navigation ul{ list-style-type:none; margin:0; padding:0; height:39px; margin:0 20px; }
#navigation ul li{ display:inline; float:left; height:39px; }
#navigation ul li a{ margin-top: 2px; padding:6px 39px 3px; font-weight:bold; color:#000000; text-decoration:none; float:left;}
#navigation ul li a:hover{background-image:url(../images/nav-bckgrnd.gif); background-repeat:repeat-x; background-position: 0 -1px; color:#FFFFFF;}


/******************************** CONTENT ********************************/
#content{ width:904px; text-align:left; margin-top:8px; margin-bottom: 10px;}
#content-top{ background-image:url(../images/content-top.png); background-repeat:no-repeat; height:18px; background-position:left top;}
#content-center{ background-image:url(../images/content-bckgrnd01.png); background-repeat:repeat-y; float: left; padding:0 16px; width:872px;}
#content-bottom{ background-image:url(../images/content_bottom.png); background-repeat:no-repeat; height:14px; background-position:bottom left;}



/******************************** MAIN CONTENT ********************************/
#main-content{ float:left; margin-right:13px; width:549px;}
#main-content img{border:2px solid #000000;}
 
.enclosed{ position:relative; width:550px;}
.enclosed-top{ background-image:url(../images/left-content-bckgrnd_top.png); height:9px; width:550px;}
.enclosed-content{ background-image:url(../images/left-content-bckgrnd_content.png); background-repeat:repeat-y; overflow:auto; width:530px; padding:0 10px;  }
.enclosed-bottom{ background-image:url(../images/left-content-bckgrnd_bottom.png); background-repeat:repeat-y; height:7px; margin-bottom:5px; width: 550px;  }

.enclosed-content h1{ margin-bottom:5px; font-size:22px;}
.enclosed-content h2{ margin-bottom:0; text-transform:uppercase; font-size:12px; font-weight:bold;}
.enclosed-content h3{}
.enclosed-content p{ margin-bottom:4px;}

#one-line{position: relative; overflow: visible; text-align:center; font-weight:bold;}

#description p{ font-size:18px; font-weight:bold; line-height:16px;}
.featured-photo{ margin-bottom:5px; font-size:22px; margin-top:26px;}
h1#contest{ margin: 26px 0 5px;}

fieldset { background: transparent; border: none; }

/******************************** SIDEBAR ********************************/
#sidebar{ float:left; width:310px;}
#sidebar .widget{  width:310px; margin-bottom:13px;} 
#sidebar .widget h1{ margin-bottom: 8px; font-size: 18px; color:#000000;}
#sidebar .widget-top{ background-image:url(../images/sidebar-top.jpg); background-position:top left; background-repeat:no-repeat; width:310px; height:12px;}

#sidebar .widget-content{ background-image:url(../images/sidebar-content.jpg); background-repeat:repeat-y; overflow:auto; width:290px; padding:0 10px;}
#sidebar .widget-content h1{ margin-top:4px;} 
#sidebar .widget-content ul{ margin-bottom:0;}
#sidebar .widget-content ul#specific-galleries{margin:0px; padding:0px; list-style-type:none; color:#FFFFFF; margin-left:3px;}
#sidebar .widget-content ul#specific-galleries li{ background-image:url(../images/side-nav_bckgrnd.png); background-position:0 35px; width:284px; height:35px; margin-bottom:5px; font-size:15px;}
#sidebar .widget-content ul#specific-galleries li a{ 
	width:204px; 
	float:left; 
	margin:0 auto; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-decoration:none;  
	padding:7px 40px 5px;
}

#sidebar .widget-content ul#specific-galleries li a:hover{ 
	background-image:url(../images/side-nav_bckgrnd.png); 
	background-position:0 0; 
	background-repeat:no-repeat; 
	width:260px; 
	height:19px; 
	margin-bottom:5px; 
	padding:8px 12px; 
	font-size:15px;
}

#sidebar .widget-bottom{ background-image:url(../images/sidebar-bottom.jpg); background-position:top left; background-repeat:no-repeat; width:310px; height:10px;}


#sidebar #search{ height:33px; }
#sidebar #search h1{ font-size:16px; display:inline; float:left; padding:10px;}
#sidebar #search #search-form{ width: 213px; float:left;  background-image:url(../images/search.png); background-repeat:no-repeat; background-position:top right;}
#sidebar #search #search-form input{ background:transparent none repeat scroll 0 0; border:medium none; padding:10px; width:193px; float:left;}

#sidebar img{ border: 2px solid #000000;}
#sidebar h1{}
#sidebar h2{ color:#990000; float:right; font-size:14px; font-weight:bold; margin-bottom:0;}
#sidebar h3{ font-size:12px; font-style:italic; margin-top:3px; text-transform:capitalize;}

#sidebar ul#experts-blog{ list-style-type:square;}
#sidebar .entry-title{ font-size:14px; font-weight:bold;}
#sidebar .entry-body{ font-size:12px;}

.vote-link{text-align:center;}




/******************************** FOOTER ********************************/
#footer{ text-align:center; font-weight:bold; font-size:13px; height:20px; padding:4px 0 0 0; margin-bottom:10px; height:auto;} 
#footer #copyright{ height:20px; text-align: center; color:#333333; font-size:12px; font-weight:normal;}
#sponsors{
/* 	background-image:url(../images/sponsors_bckgrnd.png); */
	background-image: url('../images/sponsors-bg-new.png') !important;
	background-repeat: no-repeat;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:64px;
	margin-bottom:10px;
	padding:8px;
	text-align:left;
	width:887px;
}

#sponsors h4 { font-size: 12px; font-weight: bold; margin-bottom: 0;}
#sponsors ul { margin: 0; padding: 0; list-style-type: none; }
#sponsors ul li { float:left; margin: 0; padding: 0 10px; list-style-type: none; vertical-align: middle; }
#sponsors ul li a { 
	display: block;
	font-size: 1px;
	color:#cc9656;
	overflow: hidden;
	margin-top: 7px;
}

#sponsors #nymag a {
	width: 122px;
    height: 0px !important;
    height /**/:29px; /* ie5/win hack */
	padding: 29px 0 0 0;
	background: transparent url('/images/sponsors/logo-new-york.png') no-repeat top left;
}

#sponsors #balthazar a {
	width: 125px;
    height: 0px !important;
    height /**/:19px; /* ie5/win hack */
	padding: 19px 0 0 0;
	background: transparent url('/images/sponsors/logo-balthazar.png') no-repeat top left;
}

#sponsors #bh a {
	width: 102px;
    height: 0px !important;
    height /**/:44px; /* ie5/win hack */
	padding: 44px 0 0 0;
	background: transparent url('/images/sponsors/logo-bh-edu.png') no-repeat top left;
	margin-top: 0;
}

#sponsors #jcrew a {
	width: 77px;
    height: 0px !important;
    height /**/:22px; /* ie5/win hack */
	padding: 22px 0 0 0;
	background: transparent url('/images/sponsors/logo-jcrew.png') no-repeat top left;
	margin-top: 10px;
}

#sponsors #murray a {
	width: 68px;
    height: 0px !important;
    height /**/:32px; /* ie5/win hack */
	padding: 32px 0 0 0;
	background: transparent url('/images/sponsors/logo-murrays.png') no-repeat top left;
	margin-top: 5px;
}

#sponsors #piola a {
	width: 80px;
    height: 0px !important;
    height /**/:28px; /* ie5/win hack */
	padding: 28px 0 0 0;
	background: transparent url('/images/sponsors/logo-piola.png') no-repeat top left;
}

#sponsors #wqxr a {
	width: 97px;
    height: 0px !important;
    height /**/:34px; /* ie5/win hack */
	padding: 34px 0 0 0;
	background: transparent url('/images/sponsors/logo-wqxr.png') no-repeat top left;
	margin-top: 5px;
}

#sponsors #blurb a {
	width: 46px;
    height: 0px !important;
    height /**/:43px; /* ie5/win hack */
	padding: 43px 0 0 0;
	background: transparent url('/images/sponsors/logo-blurb.png') no-repeat top left;
	margin-top: 1px;
}


/****************************** CREATE ENTRY ****************************/
form#create-entry-form{ margin:30px 59px; }

/****************************** ENTRY SUMMARY ****************************/
.left-column{ float:left; width:191px; }
.right-column{ float:left; padding:0 0 0 13px; width: 345px; }
.right-column h2{ margin-bottom:0;}

#weekly-eye h3 { margin-bottom: 0; }
#weekly-eye .left-column, #weekly-eye .right-column { margin-top: 30px; }
#weekly-eye .right-column ul { margin: 0; list-style-type: none; }
#weekly-eye .right-column li.by, #weekly-eye .right-column li.list-price, #weekly-eye .right-column li.strand-price { font-weight: bold; }
#weekly-eye .right-column li.strand-price .label { color: #cc0000; }

.inline{display:inline;}
.italique{font-style:italic;}
.photographer-name{ font-weight:bold; font-style:normal;}
.clear{clear:both;}
.hidden{display:none;}
.inner{margin-left:20px;}
.clear-height{ height:10px; clear:both;}


.last-item{ margin-bottom:5px !important;}
.last-item h3{ margin-bottom:2px; margin-top:7px !important; text-align:center; }

.field-inner{margin-bottom:10px;}
.field-content input{ border: 1px solid #666666; padding:2px 5px; width:400px;}
.field-content textarea{margin:0; border: 1px solid #666666; padding:2px 5px; margin:0px; width:400px; height:120px;}
.field-contet select{margin:0; border: 1px solid #666666; padding:2px 5px; width:390px; margin:0px;}
input.text, input.title, textarea, select{margin:0px;}



.content-nav{border-top:1px solid #666666; margin:20px 0 0; padding:10px 0 0; text-align:center;}

textarea#comment-text{ margin-bottom:5px;}


.comment-count{ vertical-align:middle; font-size:10px;}

h2.trackbacks-header{margin:10px 0 5px;}
h2.comments-open-header{margin:10px 0 5px;}


a.entry-meta-comments{vertical-align:middle;}
a.entry-meta-trackbacks{vertical-align:middle;}



.entry-asset p{margin-bottom:5px;}
.content-nav .create-entry {font-size:13px; font-weight:bold; text-transform:uppercase;}



#main-content img.mt-image-center{ margin-bottom: 5px;}

.top-five{
	font-size: 14px;
	text-align:center;
	font-weight:bold;
}

.archive-content ul{list-style-type:square;}
.archive-content ul li a{font-size:14px; font-weight:bold;}




input#customfield_tos_response{width:auto;}
input#entry-file{ width:auto; background-color:#FFFFFF;}






#featured-area{ height: 700px; }



#contest-rules{}

form#profile{ margin-left:20px; margin-bottom:10px; } 







/******************************** COMMENTS ********************************/ 

.experts-blog .enclosed-content p{ margin:0 0 1.5em; }




/******************************** COMMENTS ********************************/ 
#comments .left{ float:left; width:80px;}
#comments .right{ float: left; width:429px; padding:10px;}
.comments-header{margin-bottom:5px;}
.comments-header h2{font-size:24px; display:inline; font-weight:normal; text-transform:capitalize;}

 .left{ float:left; width:80px;}
 .right{ float: left; width:429px; padding:10px;}
 
 
 
 
 
.archive-title{} 
 
 
h2#week-date{ margin-bottom:13px;}
h1#weekly{ margin-bottom:0;}



/******************************** PROFILE ********************************/ 
 #profile_pic{ margin: 0 0 10px 10px; float:right; width:94px; } 
 
/******************************** SIGN UP ********************************/ 
.forgot-pwd{ display:block; }
.remember-me{ display:block;  }
.signin{ margin-left: 40px; }
.registration{ margin-left: 40px; margin-bottom:10px;}

#display-name{ width:400px; font-style:italic;}
.hint{ font-style:italic;}




.msg a.close-me { 
background:transparent url(../images/icon_close.png) no-repeat scroll 3px 4px;
display:block;
float:right;
height:18px;
margin:0;
min-width:0;
padding:2px;
width:22px;
}
.msg a.close-me span{visibility:hidden;}


.msg { 
background-position:12px center;
background-repeat:no-repeat;
margin:0 0 10px;
padding:16px 10px 16px 46px;
}

.msg-error { 
background-color:#FFFF99;
background-image:url(../images/icon_error.png);
border:1px solid #FF9900;
}


.msg-info {
background-color:#FFFFFF;
background-image:url(../images/icon_info.gif);
}
.msg-alert {
background-color:#FFFF99;
background-image:url(../images/icon_alert.png);
border: 1px solid #FF9900;
}

.msg-success { 
background-color:#CCFFCC;
background-image:url(../images/icon_success.png);
border:1px solid #006600;
}


ul#profile-data{
	font-size:14px;
	list-style-type:none;
}
ul#tabs{
	height: 24px;
	border-bottom: 1px solid #FFFFFF;
}


#signin_with_mt input{width: 240px;}
#signin_with_mt .right{padding-left:0;}
/******************************** FROM ISS ********************************/ 
.user-pic{
	float:right;  
}#profile-data

.asset-body{
	margin-bottom:5px;
	}
.hentry{
	clear:both;
}

.asset-meta{
	background-color:#FFFFFA; 
	padding:5px;
	overflow:auto;
	font-size:9px;
}


h1#page-title{ 
}

.entry-tags h4{	margin-bottom:0px;}

.entry-tags ul{	list-style-type:none;}
.entry-tags li{	display:inline;}

.entry-categories h4{	margin-bottom:0px;}
.entry-categories ul{ list-style-type:none;}
.entry-categories li{ display:inline;}

.asset-name{ }

.entry-title {
	line-height: 1.1;
}

#comments-open-text textarea {
	height:150px;
	padding:5px;
	width: 537px;
}

#comments-open-footer input {
	border:1px solid #999999;
	padding:5px 15px;
}

.msg { }


#comments-open-footer{
	width:auto;
}


a.scoring {
	line-height:22px;
    white-space: nowrap;
    background: url(../images/scoring-stars.gif) no-repeat 0 -120px;
    padding: 0 0 3px 18px; 
    text-decoration: none;
    cursor: default;
}

a.scoring-scorable {
    background-position: 0 0;
    text-decoration: default;
    cursor: pointer;
}

a:hover.scoring-scorable {
    background-position: 0 -40px;
    text-decoration: underline;
}

a.scoring-pending,
a:hover.scoring-pending {
    background: url(../images/scoring-pending.gif) no-repeat;
    cursor: wait;
}

a.scoring-scored,
a:hover.scoring-scored {
    background-position: 0 -80px;
}

.scoring-vote,
#mt-community-blog .scoring-score-label {
    display: none;
}

#others li.title-li{ font-weight:bold;}

#sendentry_frame {
	border: 1px solid #9a8c7b !important;
	background-color: #fff;
	z-index: 1001;
}
.framecontainer {
	position: absolute;
	top: -170px;
	right: 10px;
	left: auto;
	width: 350px;
	background: transparent !important;
	z-index: 1000;
}





/* Profile View ----------------------------------------------------------- */

.mt-profile-view .user-pic {
    width: 90px;
    height: 90px;
    margin-bottom: 20px;
}

.mt-profile-view #page-title {
    font-size: 22px;
    margin-bottom: 10px;
}

#profile-data { 
}

#profile-data li {
    list-style: none;
}

#profile-data .profile-data-item {
    margin-left: 15px;
}

#tabs {
    clear: both;
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    background: url(tab-bg.gif) repeat-x left bottom;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 11px;
}

#tabs li {
    float: left;
    margin-right: 3px;   
}

#tabs li a {
    display: block;
    padding: 7px 20px 6px 20px;
    background: #f3f0e8 url(tab-arrow.gif) no-repeat 10px 50%;
    font-weight:bold;
}

#tabs li a.active { 
    border-bottom: none;
    padding: 6px 19px 7px 19px;
    background: #fff url(tab-arrow-down.gif) no-repeat 9px 50%;
}

.tab_content .tab_content_label {
    display: none;
}

.tab_content ul {
    list-style: square;
    margin: 0;
    padding: 0;
}

.tab_content ul li {
    margin-bottom: .75em;
}

.tab_content_label {
    font-size: 18px;
}

#mt-community-blog.mt-profile-view .recent-actions li,
#mt-community-forum.mt-profile-view .recent-actions li {
    clear: none;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 1em;
    border-bottom: none;
    background-position: 0 0;
    font-weight: bold;
}

.recent-actions li .excerpt {
    margin-top: .25em;
    font-weight: normal;
    color: #666;
}

.user-listing {
    list-style-type: none;
    margin-left: 0;
}

.widget-content .user-listing li {
    margin-bottom: 10px;
    background: none;
    padding-left: 0;
}

.user-listing .user-pic {
    width: 36px;
    height: 36px;
    margin-bottom: 0;
}

.user-listing .user-name {
    font-weight: bold;
    display: block;
}

.user-listing .user-url {
    font-size: 11px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
}

.edit-relation a {
    color: #948669;
    background: #f3f0e8;
    border: 1px solid #e2d9c5;
    text-decoration: none;
    padding: 1px 2px;
}
.edit-relation a:hover {
    color: #037;
}


#profile-recent-actions{ margin-left:20px;}
#profile-comment-threads{ margin-left:20px;}
