.ph_1 .col_a {
	width:670px;
}

.ph_1 .col_b {
	width:308px;
}

.ph_1 .col_b .box { margin-top:20px; }


.ph_1 .box1 img {
	margin-bottom:10px;
}

.ph_1 .box_content .col_a { width:300px;padding-top:8px;   }
.ph_1 .box_content .col_b { width:350px;  }

.ph_1 .box_content .pagination .col_a { padding-top:0px; }

.ph_1 .photocontent .col_a {
	padding-top:0px;
	width:420px;
	margin:0px;
}

.ph_1 .photocontent .col_b {
	width:200px;
	margin:0px;
	padding:0px;
}

.ph_1 .input_textbox { background-color:#494949; color:#fff; margin:6px 0px; width:190px; }

.ph_1 .item { color:#2c2c2c; font-weight:normal; font-size:11px; }
.ph_1 .item h2 { color:#2c2c2c; font-weight:normal; margin-bottom:10px; }
.ph_1 .item h2 a:link{ font-size: 11px; font-weight:bold; }
.ph_1 .item h2 a:visited{ font-size: 11px;font-weight:bold; }
.ph_1 .item h2 a:hover{ font-size: 11px;font-weight:bold; }

.photocontent { padding:5px 11px; }

.photowindow {
	text-align:center;
}

.photowindow .photo {
	border:1px solid #cccccc;
	background:#fff;
	padding:4px;
	margin-top:10px;
}

.ph_1 .photoactions li {
	float:left;
	width:150px;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11px;
}

.ph_1 .photoactions h2 { color:#fff; font-size:11px; font-weight:bold; float:left; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; }
.ph_1 .photoactions .ratetxt { margin-right:10px; }
.ph_1 .photoactions .ratetxt #star_hover_text { margin-left:50px; }

.ph_1 .photoactions { margin-top:10px; }

.ph_1 .viewfull { width:85px; background:url(http://images.yallwire.com/yallwire/images/icon_zoom.gif) no-repeat; padding-left:20px; margin:0px auto 10px auto; }
.ph_1 .photocaption { color:#494949; margin-bottom:5px; text-align:center; font-size:14px; font-weight:bold; }
.ph_1 .photocredit { color:#a5a5a5; margin-bottom:10px; font-size:10px; font-weight:bold; }

.ph_1 .phototags { font-size:11px; font-weight:bold; margin-top:10px; }
.ph_1 .phototags .taggedtxt { margin-right:5px; background:url(http://images.yallwire.com/yallwire/images/icon_tag.gif) no-repeat; padding-left:20px; }
.ph_1 .phototags a:link{ color:#fff; }
.ph_1 .phototags a:visited{ color:#fff; }
.ph_1 .phototags a:hover{ color:#fff; }

.ph_1 li.addtag { background:url(http://images.yallwire.com/yallwire/images/icon_addtag.gif) 0px 3px no-repeat; font-size:11px; }
.ph_1 .addtag a{ margin-left:22px; }
.ph_1 .addtag a:link{ font-weight:bold; color:#fff; }
.ph_1 .addtag a:visited{ font-weight:bold; color:#fff; }
.ph_1 .addtag a:hover{ font-weight:bold;  color:#62aad5;}

.photoinfo { margin-top:20px; color:#000; }
.photoinfo a:link{ font-weight:bold; color:#000; }
.photoinfo a:visited{ font-weight:bold; color:#000; }
.photoinfo a:hover{ font-weight:bold;  color:#454545;}

.plbox { margin-top:0px; width:639px; background:url(http://images.yallwire.com/yallwire/images/plbox_wide_bg.gif) repeat-y; color:#fff; }
.phboxtop { height: 12px; font-size:0px; background:url(http://images.yallwire.com/yallwire/images/plbox_wide_top.gif) no-repeat; }
.plboxbot { height: 12px; font-size:0px; background:url(http://images.yallwire.com/yallwire/images/plbox_wide_bot.gif) no-repeat; }
.phboxinner { margin: 0px 30px; }

.phstars h2 { color:#fff; font-size:11px; font-weight:bold; float:left; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; }
.phstars .ratetxt { margin-right:10px; }
.phstars .totalvotes { margin-left:10px; font-weight:normal; }
.phstars #star_hover_text { margin-left:50px; }

.ph_1 .photonav { text-align:center; margin:5px 0px; }

.ph_1 .photonav .photoartist { font-size:14px; font-weight:bold; }
.ph_1 .photonav .photoartist a:link { color:#5a5145; }
.ph_1 .photonav .photoartist a:visited { color:#5a5145; }
.ph_1 .photonav .photoartist a:hover { color:#ac6505; }

.ph_1 .photonav .gallerystatus { font-size:11px; font-weight:bold; color:#494949; }

.ph_1 .photonav .photonav_left { float:left; width:29px; height:29px; background:url(http://images.yallwire.com/yallwire/images/arrow_left.gif) no-repeat; }
.ph_1 .photonav .photonav_left:hover { background-position:0px -29px; cursor:pointer; }

.ph_1 .photonav .photonav_right { float:right; width:29px; height:29px; background:url(http://images.yallwire.com/yallwire/images/arrow_right.gif) no-repeat; }
.ph_1 .photonav .photonav_right:hover { background-position:0px -29px; cursor:pointer; }

.ph_1 #newvideos { margin-top:5px; }
.ph_1 #newvideos li { width:270px; height:34px;}

.ph_1 #tnlist { margin:5px 0px 0px 0px; padding:0px;}
.ph_1 #tnlist li { margin:0px 2px 2px 0px; padding:0px; list-style:none;display:inline; }
.ph_1 #tnlist li.last { margin-right:0px; }
.ph_1 #tnlist img { border:1px solid #fff; }


.ph_1 .photolinks li {
	float:left;
	width:105px;
	list-style:none;
	margin: 0px 5px 5px 0px;
	padding: 2px 0px 2px 25px;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:11px;
}

.ph_1 .photolinks .sendtofriend { background-image:url(http://images.yallwire.com/yallwire/images/iconpl_email.gif); }
.ph_1 .photolinks .ratings { background-image:url(http://images.yallwire.com/yallwire/images/iconpl_graph.gif); }
.ph_1 .photolinks .views { background-image:url(http://images.yallwire.com/yallwire/images/iconpl_views.gif); }
.ph_1 .photolinks .comments { background-image:url(http://images.yallwire.com/yallwire/images/iconpl_comments.gif); }

.ph_1 .photolinks  a:link{ font-weight:bold; color:#fff; }
.ph_1 .photolinks  a:visited{ font-weight:bold; color:#fff; }
.ph_1 .photolinks  a:hover{ font-weight:bold;  color:#fff;}


.playercon { margin-top:10px; }

.ph_1 #comment-ta-sm {
	width:625px;
}

.ph_1 .addtagform {
	padding:10px;
	background:gray;
	margin-bottom:10px;
}

.ph_1 #star_hover_text {
	margin-left:50px;
	width:90px;
	text-align:left;
	height:20px;
	margin-top:5px;
}

.ph_1 .col_b .box { margin-top:20px; }

.ph_1 .col_b .boxfan { margin-top:0px; }

.ph_1 .col_b .boxfan .faninfo{ 
	margin:0px 5px 10px 0px;
}

.ph_1 .col_b .boxfan img{ 
	float:left;
	margin-right:10px;
}

.ph_1 .col_b .boxfan .notification{ 
	color:#b01212;
	float:left;
	width:220px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}

.ph_1 .col_b .boxfan .num_fans{ 
	float:left;
	color:#5a5145;
	width:280px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.ph_1 .boxfan .btn_becomefan {
	width:270px;
	height:32px;
	margin:20px 0px 0px 0px;
	background:url(http://images.yallwire.com/yallwire/images/btn_clickheretobecomeafan.gif) no-repeat;
}

.ph_1 .boxfan .btn_becomefan:hover {
	background-position: 0px -32px;
}


