.u_border{
		border-bottom: solid 1px #999;
		border-left: solid 1px #999;
		border-right: solid 1px #999;
}
.lr_border{ 
		border-left: solid 1px #999; 
		border-right: solid 1px #999;
}
.l_border{ border-left: solid 1px #999; }
.r_border{ border-right: solid 1px #999; }
#v2_shell {
	width: 885px; 
	margin: auto;
	margin-top:8px;
	/* background:#000000; */
	border: 0px solid #333; 
}
#v2_top_div {
	background-image: url(/images/photune_top_wide.png);
	background-repeat: no-repeat;
	height: 113px;
	border: 0px solid #333;
}
#v2_top_div_IE {
	background-image: url(/images/photune_top_wide.gif);
	background-repeat: no-repeat;
	height: 113px;
	border: 0px solid #333;
}
#v2_top_div_jpg {
	background-image: url(/images/photune_top_wide.jpg);
	background-repeat: no-repeat;
	height: 113px;
	border: 0px solid #333;
}
#v2_mid_div {
	background-image: url(/images/photune_pattern_wide.png);
	background-repeat: repeat-y;
	margin: auto;
	text-align: left;
	height: auto;
	border: 0px solid #333;
}
#v2_mid_div_IE {
	background-image: url(/images/photune_pattern_wide.gif);
	background-repeat: repeat-y;
	margin: auto;
	text-align: left;
	height: auto;
	border: 0px solid #333;
}
#v2_mid_div_jpg {
	background-image: url(/images/photune_pattern_wide.jpg);
	background-repeat: repeat-y;
	margin: auto;
	text-align: left;
	height: auto;
	border: 0px solid #333;
}
#v2_bottom_div {
	background-repeat: no-repeat;
	background-image: url(/images/photune_bottom_wide.png);
	background-repeat: no-repeat;
	height:134px;
	border: 0px solid #333;
}
#v2_bottom_div_IE {
	background-repeat: no-repeat;
	background-image: url(/images/photune_bottom_wide.gif);
	background-repeat: no-repeat;
	height:134px;
	border: 0px solid #333;
}
#v2_bottom_div_jpg {
	background-repeat: no-repeat;
	background-image: url(/images/photune_bottom_wide.jpg);
	background-repeat: no-repeat;
	height:134px;
	border: 0px solid #333;
}
#v2_buttons_div {
	width:150px;
	height:auto;
	margin-left:16px;
	float:left;
	border: 0px solid #333;
}
#v2_mgt_buttons_div {
	width:150px;
	height:auto;
	margin-left:0px;
	float:left;
	border: 0px solid #333;
}
#v2_content_div {
	width:650px;
	min-height: 450px;
	height: auto !important; 
	height: 450px;
	padding-top:4px;
	margin-left:180px;
	border: 0px solid #333;
}
#v2_mgt_content_div {
	width:650px;
	min-height: 675px;
	height: auto !important; 
	height: 675px;
	padding-top:4px;
	margin-left:176px;
	margin-top:0px;
	border: 0px solid #333;
}
/* MGT SECTION - ADJUST THE VERTICAL CONTENT LOCATION 
html>body #contentDiv {
	top:-535px;
}
*/
.error {
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#FFFFFF;
	letter-spacing:1px;
	padding: 5px;
	background:#F87821;
	text-align:center;
}
/* Adjust contentDiv by 40 pixels in Managment Section */
#contentDiv{
        text-align: left;
        position: relative;
        left: 175px;
        top:-690px;
        width:650px;
}
/* MAIN SECTION - ADJUST THE VERTICAL CONTENT LOCATION
html>body #contentMain {
	top:-470px;
} 
*/
#contentMain{
        text-align: left;
        position: relative;
        left: 175px;
        top:-450px;
        width:650px;
}
.home_links{
	text-decoration:underline;
	font-size:13px;
}
a.nounderline{text-decoration:none}
a:link    {color:#445588; text-decoration:none; background-color:transparent; font-weight:bold;}
a:visited {color:#445588; text-decoration:none; background-color:transparent; font-weight:bold;}
a:active  {color:#445588; text-decoration:none; background-color:transparent; font-weight:bold;}
a:hover   {color:#99CCFF; text-decoration:none; background-color:transparent; font-weight:bold;}
td, textarea	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
body
   {
   font-size: 13px;
   color:#000000;
   background-color:#B7B7B7;
   margin:0px;
   }
   
.u_settings_table td {
	padding-top:12px;
}
   
#frame_bullets ul
	{
	margin-left:50px; 
	margin-top:0px; 
	margin-bottom:-5px;
	}
#frame_labels
	{
	margin-top:5px; 
	margin-bottom:8px; 
	font-weight:bold
	}
#frame_title
	{
	font-size: 18px;
	font-weight:bold;
	text-align:center;
	width:500px;
	}
.sponsor
   {
   font-size: 5%;
   color:#000000;
   background-color:#000000;
   margin:0px;
   }
.heading
	{
		color:#000000;
		font-size: 130%;
		font-weight: bold;
	}
.tabletext
	{
		font-size: 13px;
		
	}
.tableshell
	{
		font-size: 13px;
		border-bottom: solid 1px #aaa;
		border-top: solid 1px #aaa;
		border-left: solid 1px #aaa;
		border-right: solid 1px #aaa;
	}
.tableshell td
	{
		font-size: 12px;
	}
.tableltr
	{
		font-size: 13px;
		border-top: solid 1px #aaa;
		border-left: solid 1px #aaa;
		border-right: solid 1px #aaa;
	}
.tablelbr
	{
		font-size: 13px;
		border-bottom: solid 1px #aaa;
		border-left: solid 1px #aaa;
		border-right: solid 1px #aaa;
	}
.tr_bottom
	{
		border-bottom: solid 1px #aaa;
	}
.tr_top_bottom
	{
		border-top: solid 1px #aaa;
		border-bottom: solid 1px #aaa;
	}	
#bottomborder {
		border-bottom: solid 1px #ccc;
	}
#photolist_table {
	margin: 16px 0px 0px 10px;
	/* font-size: 80%; */
	}
body, p, h2, h3, table, td, th, ul, ol, textarea, input
   {
   font-family: Arial, Helvetica, sans-serif;
   }
.rss_feed
   {
   width:630px;
   padding:4px;
   font-size: 90%;
   font-family: Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   }
.rss_menus
   {
   width:200px;
   padding:4px;
   font-size: 80%;
   font-family: Arial, Helvetica, sans-serif;
   text-align:left;
   }
.mainW_mid
   {
   background: url(/images/bgd_pattern.gif);
   width:670px;
   <!--height:300px;  -->
   padding:0px;
   /*font-size: 80%;*/
   <!-- font-weight: bold;  -->
   font-family: Arial, Helvetica, sans-serif;
   color:#445588;
   }
.mainTitles
   {
   background: url(/images/top_title.gif);
   height:180px;
   width:670px;
   padding:0px;
   }
#topDiv{
        background-image: url(/images/photune_top_wide.jpg);
        background-repeat: no-repeat;
        height: 113px;
        margin: auto;
   }
#topDiv_v2{
        background-image: url(/images/photune_top_wide.png);
        background-repeat: no-repeat;
        height: 113px;
        margin: auto;
		position: relative;
        top:-1px;
   }
#topDiv_v2_IE{
        background-image: url(/images/photune_top_wide.gif);
        background-repeat: no-repeat;
        height: 113px;
        margin: auto;
		position: relative;
        top:-1px;
   }
#ad_div{
		float: right;
	}
#bottomDiv{
        background-image: url(/images/photune_bottom_wide_tall.jpg);
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 300px;
        margin: auto;
        position: relative;
        top:-280px;
}
#bottomDiv_v2{
        background-image: url(/images/photune_bottom_wide_tall.png);
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 300px;
        margin: auto;
        position: relative;
        top:-280px;
}
#bottomDiv_v2_IE{
        background-image: url(/images/photune_bottom_wide_tall.gif);
        background-repeat: no-repeat;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 300px;
        margin: auto;
        position: relative;
        top:-280px;
}
#middleDiv{
        background-image: url(/images/photune_pattern_wide.jpg);
        background-repeat: repeat-y;
        text-align: left;
        margin: 0 auto;
        height: auto;
        padding-bottom: 1px;

}
#middleDiv_v2{
        background-image: url(/images/photune_pattern_wide.gif);
        background-repeat: repeat-y;
        text-align: left;
        margin: 0 auto;
        height: auto;
        padding-bottom: 1px;
		position: relative;
        top:-1px;
}
#middleDiv_v2_IE{
        background-image: url(/images/photune_pattern_wide.gif);
        background-repeat: repeat-y;
        text-align: left;
        margin: 0 auto;
        height: auto;
        padding-bottom: 1px;
		position: relative;
        top:-1px;
}
#horizontalCenter {
        text-align: left;
        width: 885px;
        margin-left: auto;
        margin-right: auto;
        /* margin: auto;   */
        position: relative;
        padding-bottom: 1px;
        background-repeat: no-repeat;
        padding-top: 1px;
}
#horizontalCenter_v2 {
        text-align: left;
        width: 885px;
        margin-left: auto;
        margin-right: auto;
        /* margin: auto;   */
        position: relative;
        padding-bottom: -281px;
        background-repeat: no-repeat;
        padding-top: 1px;
}
#contentDivUpload{
        text-align: left;
        position: relative;
        left: -7px;
        top: -15px;
        width:650px;
}
#tborder {
      border-color: #A9B8C2; border-style: solid; border-width: 1px 1px 1px 1px;
      padding:0px;
   }
table { border-collapse:collapse; }
tr.row { border:1px solid #A9B8C2; }
h1 { 
		font-size: 24px;
		font-family: Arial, Helvetica, sans-serif;
   		font-weight: bold;
	}
ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0em;
	text-indent: 0em;
	}
li {
	padding-bottom: 5px;
}
.comment-reply-top {
	background:url(/images/reply_grey_rnd_top.gif) no-repeat top right;
	margin-top: 5px;
	padding-left: 3em;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.comment-home-reply-top {
	background:url(/images/reply_home_grey_rnd_top.gif) no-repeat top right;
	margin-top: 5px;
	padding-left: 3em;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.comment-reply {
	background:url(/images/reply_sides_bottom.gif) bottom right no-repeat;
	padding-left: 3em;
	padding-top: 3px;
	padding-bottom: 12px;
	margin-bottom: 5px;
	}
.comment-home-reply {
	background:url(/images/reply_home_sides_bottom.gif) bottom right no-repeat;
	padding-left: 3em;
	padding-top: 3px;
	padding-bottom: 12px;
	margin-bottom: 5px;
	}
.comment-reply-bottom {
	background:url(/images/reply_grey_bottom.gif) top right no-repeat;
	/* position:relative; 
	top: -6px; */
	}
.comment-bottom {
	background:url(/images/comment_bottom.gif) top right no-repeat;
	/* position:relative; 
	top: -6px; */
	}
.grey-comment{
	background-color:#f4f4f4;
	background:url(/images/comment_bgd.gif) repeat-y top right;
	padding: 5px;
	padding-left: 8px;
	/* position:relative; 
	top: -5px; */
}
.grey-comment-top{
	background-color:#f4f4f4;
	background:url(/images/comments_blue_rnd_top.gif) no-repeat top right;
	padding: 5px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.comment-dark-header{
	padding: 2px 5px 2px 5px;
	margin: 0px 3px 0px 3px;
	background-color: #99BBDB;
	border: solid 1px #AAA;
	border-bottom: 0px;
	width: 97%;
}
.reply-shell {
	padding: 5px;
	margin: 0px 3px 8px 3px;
	background-color: #FFF;
	border: solid 1px #AAA;
	border-top: 0px;
	width: 97%;
}
.reply-light-header{
	padding: 2px 5px 2px 5px;
	margin: 0px 3px 0px 3px;
	background-color: #EAEAEA;
	border: solid 1px #AAA;
	border-bottom: 0px;
	width: 97%;
}
.comment-body{
	padding: 5px;
	margin: 0px 3px 0px 3px;
	background-color: #FFF;
	border: solid 1px #AAA;
	border-top: 0px;
	border-bottom: 0px;
	width: 97%;
}
.white-comment{
	background-color:#ffffff;
	background:url(/images/comment_bgd.gif) repeat-y top right;
	padding: 5px;
	padding-left: 8px;
}
.white-comment-home{
	background-color:#ffffff;
	background:url(/images/comment_home_bgd.gif) repeat-y top right;
	padding: 5px;
	padding-left: 8px;
}
.white-comment-sides{
	background-color:#ffffff;
	background:url(/images/comment_sides_bottom.gif) no-repeat bottom right; 
	padding: 5px;
	padding-left: 8px;
}
.comment-border{
	background-color:#ffffff;
	background:url(/images/comment_sides_bottom.gif) no-repeat bottom right;
	padding-bottom: 12px;
}
.white-comment-home-sides{
	background-color:#ffffff;
	background:url(/images/comment_home_sides_bottom.gif) no-repeat bottom right; 
	padding: 5px;
	padding-left: 8px;
	text-align:left;
}
.comment-home-border{
	background-color:#ffffff;
	background:url(/images/comment_home_sides_bottom.gif) no-repeat bottom right;
	padding-bottom: 12px;
}
.white-comment-top{
	background-color:#ffffff;
	background:url(/images/comments_blue_rnd_top.gif) no-repeat top right;
	padding: 5px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.white-comment-home-top{
	background-color:#ffffff;
	background:url(/images/comments_home_blue_rnd_top.gif) no-repeat top right;
	padding: 5px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:left;
}
.white-comment-home-top-grey{
	background-color:#ffffff;
	background:url(/images/comments_home_grey_rnd_top.gif) no-repeat top right;
	padding: 5px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:left;
}
.align-right{
	text-align:right;
}
#nifty{
	background-color:#ffffff;
	padding: 5px;
	width: 400px;
}
.home-top{
	background-color:#ffffff;
	background:url(/images/home_blue_rnd_top.gif) no-repeat top left;
	padding: 5px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
}
.home-top2{
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
}
.home-white2{
	padding-bottom: 0px;
	padding-top: 0px;
	padding: 5px;
	padding-left: 8px;
}
.home-white-bottom2{
	border-bottom: solid 1px #aaa;
	padding: 5px;
	padding-top: 0px;
	padding-left: 8px;
}
.home-white{
	background-color:#ffffff;
	background:url(/images/home_bgd.gif) repeat-y top left;
	padding: 5px;
	padding-left: 8px;
}
.home-white td{
	padding: 4px;
}
.home-white-bottom{
	background-color:#ffffff;
	background:url(/images/home_sides_bottom.gif) no-repeat bottom left; 
	padding: 5px;
	padding-left: 8px;
}
.home-white-IE{
	background-color:#ffffff;
	background:url(/images/home_sides_bottom.gif) no-repeat bottom left; 
	padding: 5px;
	padding-left: 8px;
}
.home-white-IE td{
	padding: 4px;
}
#home-left-column{
	float: left;
	width: 325px;
}
#home-right-column{
	float: right;
	width: 325px;
}
.home-top-640{
	background-color:#ffffff;
	background:url(/images/home_blue_rnd_top_640.gif) no-repeat top left;
	padding: 5px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:left;
}
.home-white-640 td {
	padding: 6px;
}
.home-white-640{
	background-color:#ffffff;
	background:url(/images/home_bgd_640.gif) repeat-y top left;
	padding: 5px;
	padding-left: 8px;
}
.home-white-bottom-640{
	background-color:#ffffff;
	background:url(/images/home_sides_bottom_640.gif) no-repeat bottom left; 
	padding: 5px;
	padding-left: 8px;
}
.home-white-IE-640{
	background-color:#ffffff;
	background:url(/images/home_sides_bottom_640.gif) no-repeat bottom left; 
	padding: 5px;
	padding-left: 8px;
}
#home-left-column-640{
	float: left;
	width: 650px;
}
#home-right-column-640{
	float: right;
	width: 650px;
}
.home-pt-left{
	float: left;/*  */
	width: 150px;
	height: 164px;
	text-align:center;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 24px; 
	background: url(/images/home_pt_frame.png) no-repeat 0px 2px;
	overflow: hidden;
}
.home-pt-left img{
	margin-top: 6px;
	margin-bottom: 16px;
}
/* Non-IE */
html>body .home-pt-left {
	height: 131px;
}

html>body .home-pt-left img {
	margin-top: 7px;
}
.home_pt_td {
	width: 150px;
	height: 164px;
	text-align:center;
	vertical-align: top;
	font-weight: bold;
	padding-top: 2px; 
	background: url(/images/home_pt_frame.png) no-repeat 0px 2px;
	overflow: hidden;
}
.home_pt_td img{
	margin-top: 16px;
	margin-bottom: 14px;
	margin-right: 2px;
}
.home_gal_td {
	width: 140px;
	height: 140px;
	text-align:center;
	vertical-align: top;
	font-weight: bold;
	overflow: hidden;
	padding: 3px;
}
.home_gal_td img{
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 0px;
}
.home-pt-right{
	border: #FF0000;
	float: right;
	width: 150px;
	height: 164px;
	text-align:center;
	font-weight: bold;
	padding-top: 12px; 
	background: url(/images/home_pt_frame.png) no-repeat 0px 0px 0px 0px;
	overflow: hidden;
}
.home-pt-right img{
	margin-top: 6px;
	margin-bottom: 16px;
}
/* Non-IE */
html>body .home-pt-right {
	padding-bottom: 24px; 
	height: 131px;
}
html>body .home-pt-right img {
	margin-top: 7px;
}
.home-pg-left{
	float: left;
	width: 150px;
	height: 140px;
	text-align:center;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: -24px;
	overflow: hidden;
}
.home-pg-right{
	float: right;
	width: 150px;
	height: 140px;
	text-align:center;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: -24px;
	overflow: hidden;
}
.slide_div {
	padding-bottom:2px;
}
/* Non-IE */
html>body .home-pg-left {
	margin-bottom: -10px;
}
html>body .home-pg-right {
	margin-bottom: -10px;
}
.blog_table td{
	/* padding: 8px; */
}
.blog_title {
	float: left;
	font-size: 14px;
	font-weight:bold;
	width:610px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align:left;
}
.blog_date {
	float: left;
	font-size: 12px;
	font-weight:bold;
	width:600px;
	padding-bottom: 8px;
	vertical-align:top;
	text-align:left;
}
.blog_content {
	float: left;
	font-size: 12px;
	width:600px;
	text-align:left;
	margin-left:6px;
}
.blog_content_IE {
	float: left;
	font-size: 12px;
	width:600px;
	text-align:left;
	margin-left:16px;
}
.blog_comment {
	float: left;
	font-size: 12px;
	font-weight:bold;
	width:600px;
	padding-top: 8px;
	padding-bottom: 4px;
	/* border-bottom: solid #999999 thin; */
}
.blog_pic_left {
	float:left; 
	margin: 8px;
	margin-top: 2px;
	margin-left: 0px;
}
.blog_pic_right {
	float:right; 
	margin: 8px;
	margin-top: 2px;
	margin-right: -8px;
}
.playlist_div {
	position:relative; 
	top:-36px; 
	left:-2px; 
	height: 296px;
	margin-bottom:-12px;
	padding-bottom:-4px;
}
/* Non-IE */
html>body .playlist_div {
	margin-bottom: -12px;
	padding-bottom:4px;
	/* height: 312px; */
}
.playlist_left {
	float: left;
	width: 320px;
	border: solid 1px #aaa;
}
.playlist_right {
	float: right;
	width: 320px;
	border: solid 1px #aaa;
}
.b_field {
	width:510px; 
	height:22px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	padding-left:3px;
}
.b_photo_field  {
	width:390px; 
	height:22px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	padding-left:3px;
}
.g_textarea {
	width:632px; 
	height:150px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	vertical-align:top;
	padding:3px;
}
.b_textarea {
	width:510px; 
	height:150px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	vertical-align:top;
	padding:3px;
}
.b_date {
	float: left;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 8px;
	vertical-align:top;
}
.comment_area {
	width:585px; 
	height:100px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	vertical-align:top;
	padding:3px;
}
.general_content {
	text-align:left;
}
.tip_text {
	font-size: 16px;
	text-align:left;
	position:relative;
	clear:none;
}
.tip_type {
	font-size: 16px;
	text-align:left;
	vertical-align:top;
}
.tip_title {
	font-size: 16px;
	text-align:left;
	font-weight:bold;
	color:#FB7A1C;
	margin-right:5px;
	/* width:30px;
	float:left;
	height:100px;
	background: yellow; */
}
.tip_container {
	border: solid 1px #aaa;
	width:656px;
	background-color:whitesmoke;
	padding:5px;
	/* float:left; */
}
html>body .tip_container {
	border: solid 1px #aaa;
	width:646px;
	background-color:whitesmoke;
	padding:5px;
}
html>body .tip_text {
	font-size: 16px;
	text-align:left;
	width:630px;
}
.blog_table{
	width: 625px;
	margin-left:-3px;
}
.blog_table_IE{
	width: 625px;
	margin-left:-3px;
}
html>body .blog_table {
	margin-left: 1px;
}
.msg_field {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:523px; 
	height:17px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	padding-left:3px;
	/* padding-top:5px; */
}
.msg_field_recip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:220px; 
	height:17px; 
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	padding-left:3px;
	/* padding-top:5px; */
}
.msg_title {
	float: left;
	font-size: 13px;
	font-weight:bold;
	padding-top: 5px;
	vertical-align:top;
}
.msg_textarea {
	width:520px; 
	height:200px; 
	font-size: 13px;
	border-width:1px;
	border-style:solid; 
	background-color:#FFFFFF; 
	border-color:#7C7C7C;
	vertical-align:top;
	padding:3px;
}
