body
{
	background      		: #C6CBD5  url(stylesheet04/mainbackground.jpg) top left repeat-x;
	font-family			    :  verdana, arial, sans-serif;
    font                    :  13px;
    color                   : #58686D; 
	<!--color 					: #036; -->
  
}
a, a:visited
{
	color					: #008040;
    text-decoration: none;
}
a:hover
{
	color					: #0000FF;
    text-decoration: none;
}
blockquote{color:#387070;font-size:12px;font-style:italic;}

#AjaxHeadContent
{
    background-color		: #706C2C;
	width					: 982px;
    height                  : 100px; 
	margin					: auto;
 	text-align				: center;
    border                  : solid 1px #D2D2D2 ;
}
#AjaxPageContent
{
    background-color		: #FFFFFF;
	width					: 982px;
	margin					: auto;
 	text-align				: center;
    border                  : solid 1px #D2D2D2 ;
}

#pageHeadWrapper
{
	width					:985px;
	height                  :100px;
    background              :url(pagebackground.jpg) top left no-repeat;
	margin					:auto;
    padding                 :0px;
 	text-align				:center;
    color                   :#FFFFFF;
	
}

#pageLeftBarWrapper
{
    padding                 : 7px;
	width					: 154px;
	height                  : 82x; 
	margin                  : 3px 0px 0px 0px; 
    float                   : right;
	color                   : #FFFFFF; 
} 
	
#pageCenterBarWrapper
{
    width					: 635px;
	height                  : 95px; 
	margin                  : 3px 0px 0px 0px; 
    float                   : right;
} 
#pageRightBarWrapper
{
    width:170px;
	height:95px;
	background:#800000;
	margin:3px 3px 0px 0px;
	padding:0px;
	float:right;
} 

#musicAlbumTitle 
  {
      float:left;
      clear:left;
      width:170px;
      height:20px;
      background:#800000;
      text-align:center;
      margin:0px 0px 0px 0px;
      font-size:10px;
  }


#pageWrapper
{
    background-color		: #FFFFFF;
	width					: 960px;
	margin					: auto;
    padding                 : 10px;
 	text-align				: center;
    border                  : solid 1px #D2D2D2;
    
}


#pageAlign
{
	text-align				: left;
}

#frontpageHead
{
	height					: 155px;
	background				: #2F3C51 url(stylesheet04/header.jpg) top right no-repeat;			
}

#newfrontpageHead
{
	height					: 155px;
	background				: #2F3C51 url(stylesheet04/newheader.jpg) top right no-repeat;			
}

#leftSidebar
{
    background-color		: #FFFFFF;
    clear                   : left;
	float					: left;
	width					: 180px;
	font-size               : 12px;
    margin-top              : 0px;   
}

#pageContentBlock
{
	width               	: 960px;
	font					: 13px;
    font-size				: 13px;
    background-color		: #FFFFFF;
}

#pageLeftCenter
{
    margin-top:10px;
    width:660px;
    float:left;
    background-color		: #FFFFFF;
	
}

#pageContent
{
	margin-left				: 190px!important;
	width               	: 770px;
	font					: 13px ;
    font-size				: 13px;
	margin-left				: 186px;
    background-color		: #FFFFFF;
}

#pageCenterContent
{
	margin-left				: 190px!important;
	width               	: 400px;
	font					: 13px ;
    font-size				: 13px;
	margin-left				: 186px;
    background-color		: #FFFFFF;
    
}




#rightSidebar
{
    margin:10px 0px 10px 0px;
	background-color		: #FFFFFF;
	float					: right;
	width					: 290px;
    background-color		: #FFFFFF;
	
}

.rightsidebox
{
 margin                  :10px 0px 0px 0px;
 width                   :255px;
 padding                 :5px;
 background              :#FFFFFF;
 font-size               :11px;
 color                   : #737373;  
 border                  :solid 1px #DAE8D2;
}

.rightwidgethead
{
    width					: 280px;
    padding                 : 5px;
    background				: #FFFFFF url(stylesheet04/rightwidgethead.jpg) top left no-repeat;
    overflow                :auto;
  
   
}
.rightwidgethead a, .rightwidgethead a:visited
{color:#FFFFFF;}
.rightwidgethead a:hover
{color:#FFFF80;}

.rightwidgetbody
{
	width					: 266px;
	background				: #CBD1CE; 
    border                  : solid 2px #CBD1CE;
    padding                 : 0px 10px 10px 10px; 
   
}
.rightwidgetbody a, .rightwidgetbody a:visited
{color:#457894;}
.rightwidgetbody a:hover
{color:#FF8000;text-decoration:underline;}

.rightsidebox h1
{font-size:13px;font-weight:bold;margin:0px;padding:0px;}

.rightwidgetfoot
{
	width					: 290px;
    height                  : 15px;
	background				: url(stylesheet04/rightwidgetfoot.jpg) bottom left no-repeat;
    margin-bottom           : 20px;
}


.rightwidgetsupratitle
{float:left;text-align:left;width:270px;font-size:11px;color:#FFFFFF;}
.rightwidgetsubtitle
{float:left;text-align:center;width:270px;font-size:12px;color:#FFFFFF;}
.rightwidgettitle
{float:left;text-align:center;width:278px;font-size:15px;color:#FFFFFF;}
.rightwidgetauthorname
{float:right;text-align:center;width:270px;font-size:11px;color:#FFFFFF;}

.rightwidgetauthoridphoto
{
   float:left;
   width:70px;
   height:70px;
}

.rightwidgetsupratitlewithidphoto
{float:right;text-align:left;width:205px;font-size:11px;color:#FFFFFF;}

.rightwidgetsubtitlewithidphoto
{float:right;text-align:center;width:208px;font-size:12px;color:#FFFFFF;}

.rightwidgettitlewithidphoto
{float:right;text-align:center;width:208px;font-size:16px;color:#FFFFFF;}

.rightwidgetauthornamewithidphoto
{float:right;text-align:center;width:208px;font-size:11px;color:#FFFFFF;}



.sidebox
{
 margin:5px 0px 5px 5px;
 width:156px;
 padding:4px;
 background:#FFFFFF;
 font-size:11px;
 border:solid 1px #FFFFFF;
}

.sidebox a, .sidebox a:visited
{color:#457894;}
.sidebox a:hover
{color:#FF8000;text-decoration:underline;}

.sidebox h1
{font-size:12px;font-weight:bold;margin:0px;padding:0px;}

#pageHeadInside
{
	height					: 120px;
    position				: relative;
	background				: #FFFFFF url(stylesheet04/headerinside.jpg) top left no-repeat;			
}

#pageFormHeadInside
{
	height					: 120px;
    position				: relative;
	background				: #FFFFFF url(stylesheet04/mnheaderinside.jpg) top left no-repeat;			
}


#pageHeadGroups
{
	height					: 120px;
    position				: relative;
	background				: url(stylesheet04/headergroups.jpg) top left no-repeat;			
}

#pageHeadDirectory
{
	height					: 120px;
	position				: relative;
	background				: url(stylesheet04/headerinside.jpg) top left no-repeat;			
}
#logoholder
{
    margin-top              : 5px;  
    margin-left             : 6px;  
    width                   : 190px;
    height                  : 120px;
  	float                   : left;
    text-align              : center; 
    overflow                : hidden;
    background				: url(stylesheet04/categorylogo.gif) top left no-repeat;			
}


#titleholder
{
    margin-left             : 5px;
    width                   : 170px;
  	float                   : left;
    padding                 : 0px 5px 0px 5px; 
    text-align              : center;
    font-family              :serif;
    font-size               : 25px;
	color 				    : #FFFFFF;			
}
#subtitleholder
{
    margin-top              : 10px; 
	width                   : 180px;
    clear                   : left;
    padding                 : 0px 5px 0px 5px; 
	float                   : left;
    font-family             : serif;
    font-size               : 12px;
    text-align              : center;
	color 				    : #FFFFFF;
   
}


#pageBody
{
    
	margin-top				: 5px;
    background	            :#FFFFFF;
}


#headernav
{
	color					: #fff;
	width					: 960px;
	height					: 25px;
    padding-top             : 4px;
  	background				: #fff url(stylesheet04/headernav.jpg) top left no-repeat;
    font-size               : 11px; 
    float :left; 
   
}

#headernav a, #headernav a:visited
{
     color					:#FFFFFF;
}
#headernav a:hover
{
 	color					:#80FF00;
}


.widgethead
{
	margin-bottom			: 0px;
    padding                 : 5px 0px 5px 0px;
	width					: 180px;
    font-size               : 14px;
    text-align              : center; 
    color                   : #FFFFFF;
	background				: url(stylesheet04/widgethead.jpg) top left no-repeat;
}
.widgethead a, .widgethead a:visited
{color:#FFFFFF;}
.widgethead a:hover
{color:#FFFF80;}
.widgetbody
{
	width					: 176px;
	background				: #EEF0F2; 
    border                  : solid 2px #EEF0F2; 
}
.widgetfoot
{
	width					: 180px;
    height                  : 13px;
    background				: url(stylesheet04/widgetfoot.jpg) bottom left no-repeat;
    margin-bottom           : 20px; 
}


.widgetwrapper415
{
float:left;
width:470px;
}
.widgethead415x100
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 8px;
    width					: 470px;
    height                  : 84px;
    color                   : #E2D89E;
	background				: #FFFFFF url(stylesheet04/centerwidgethead.jpg) top left no-repeat;
}
.widgethead415x100 a, .widgethead415x100 a:visited
{color:#FFFFFF;}
.widgethead415x100 a:hover
{color:#FFFF80;}


.widgethead415x50
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 10px;
    padding-left            : 7px;
    padding-bottom          : 5px; 
	width					: 470px;
    height                  : 50px;
    color                   : #FFFFFF;
	background				: #FFFFFF url(stylesheet04/centerwidgethead.jpg) top left no-repeat;
}
.widgethead415x30
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 10px;
	width					: 470px;
    height                  : 28px;
    color                   : #FFFFFF;
	background				: #FFFFFF url(stylesheet04/centerwidgethead.jpg) top left no-repeat;
}

.widgetbody415
{
	width					: 446px;
	background				: #FFFFFF; 
    font-size               : 12px; 
    border                  : solid 2px #CBD1CE; 
    padding                 : 10px;
  
}
.widgetfoot415
{
	width					: 470px;
    height                  : 15px;
	background				: #FFFFFF url(stylesheet04/centerwidgetfoot.jpg) bottom left no-repeat;
    margin-bottom           : 25px; 
}

.centerwidgetwrapper
{
float:left;
width:470px;
}

.pageCenter
{
   float:right;
   width:470px;
}


.centerwidgetbody
{
	width					: 428px;
	background				: #FFFFFF; 
    font-size               : 12px; 
    border                  : solid 1px #CBD1CE; 
    padding                 : 20px;
    overflow                : visible;  
}
.centerwidgetfoot
{
	width					: 470px;
    height                  : 15px;
	background				: #FFFFFF url(stylesheet04/centerwidgethead.jpg) bottom left no-repeat;
    margin-bottom           : 20px; 
}
.centerwidgethead
{
    margin-top              : 0px;
	margin-bottom			: 0px;
    padding                 : 5px;
    width					: 460px;
    color                   : #E2D89E;
	background				: url(stylesheet04/centerwidgethead.jpg) top left no-repeat;
    overflow                :auto;
}

.articlesupratitle
{float:left;text-align:left;width:430px;font-size:12px;color:#F8FAC7;margin-left:5px;}
.articlesubtitle
{float:left;text-align:center;width:450px;font-size:13px;color:#FFFFFF;}
.articletitle
{float:left;text-align:center;width:450px;font-size:20px;color:#FFFFFF;padding:0px;}
.articleauthorname
{float:left;text-align:center;width:450px;padding-top:0px;font-size:12px;padding-top:4px;color:#FFFFFF;}

.articleauthoridphoto
{float:left;width:70px;height:70px;margin-left:0px;}

.articleauthoridphoto img
{height:70px;}

.articlesupratitlewithidphoto
{float:right;text-align:left;width:358px;font-size:11px;color:#F8FAC7;}

.articlesubtitlewithidphoto
{float:right;clear:right;text-align:center;width:378px;font-size:13px;color:#FFFFFF;}

.articletitlewithidphoto
{float:right;clear:right;text-align:center;width:378px;font-size:20px;color:#FFFFFF;}

.articleauthornamewithidphoto
{float:right;text-align:center;width:378px;font-size:12px;padding-top:4px;color:#FFFFFF;}

.nameAuthor
{
    padding-left			: 5px;
	color                   : #004080;
    font-size               : 10px;       
}

.dirtitle
{
float:left; padding:5px;width:316px;height:54px;background:#FFFFFF;border:solid 3px  #D8E9E4;
}
.dirtitle a, .dirtitle a:visited
{color:#004080;}
.dirtitle a:hover
{color:#FF0000;}


.dirtext
{
float:left; padding:5px;width:406px;background:#FFFFCE; font-size:11px; margin-bottom:2px;color:#808080;border:solid 1px #C0C0C0;

}
.dirtext a, .dirtext a:visited
{color:#004080;}
.dirtext a:hover
{color:#E10000;}

.dirphoto
{
     float:right;
     margin:0px 0px 0px 0px;
     height:64px;
     border:solid 3px  #D8E9E4;
     background:#FFFFFF;
     overflow:hidden;
}


.photoright {float:right; margin:0px 0px 10px 10px;background:#FFFFFF; padding:5px;border:solid 4px #FFFFFF;}
.photoright:hover {background:#F5F5F5;}

.photofull {float:left;margin:0px 0px 0px 0px;background:#FFFFFF;padding:5px;border:solid 3px #FFFFFF;}
.photofull:hover {background:#F5F5F5;}

.photofullcap {background:#FFFFFF;margin-top:0px;color:#525252;font-size:11px;padding:0px;}
.photofullcap:hover {background:#F5F5F5;color:#808080;}   

.photofullcap a, photofullcap a:visited {color:#525252;}
.photofullcap a:hover{color:#808080;}   

.photofullwhite {margin:0px;background:#FFFFFF;padding:5px;border:solid 3px #FFFFFF;   }
.photofullwhite:hover {background:#FFFFBF;border:solid 3px #C8DBDD}

.photofullwhitecap {background:#FFFFFF;margin:0px;color:#6B6B6B;font-size:11px;padding:0px;border-left:solid 1px #D4D4D4;border-right:solid 1px #D4D4D4;border-bottom:solid 1px #D4D4D4;}
.photofullwhitecap:hover {background:#FCE8E2;color:#004080;}   




.photocomment {margin:0px 0px 15px 0px;background:#B4C2B6;padding:4px;   }
.photocomment:hover {background:#F2CFB5;position:relative;z-index:4;overflow:visible;}
.photocommentcap {margin:0px 0px 0px 0px;background:#A9BAAB;padding:5px 12px 7px 12px;font-size:11px; color: #FFFFFF;
   }   

.photocomment12 {margin:0px 0px 15px 0px;background:#B4C2B6;padding:4px;   }
.photocomment12:hover {background:#F2CFB5;position:relative;z-index:4;overflow:visible;}
.photocomment12cap {margin:0px 0px 0px 0px;background:#A9BAAB;padding:5px 12px 7px 12px;font-size:11px; color: #FFFFFF;
   }   

   
.photoalbumwrapper{width:415px;padding:5px 5px 0px 6px;float:left;background:#ECEEE3;border:solid 1px #C0C0C0;}   
.photoalbumwrapper:hover{background:#FFFFBF;}   



.photoalbum {float:left;background:#EAF4F4;padding:5px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbum:hover {float:left;z-index:7;overflow:visible;position:relative;z-index:2;}
.photoalbum:hover img {background:#FFFFFF;width:200px;padding:5px;border:solid 4px #C7D3D2;}

.photoalbumfirst {float:left;background:#EAF4F4;padding:5px;margin:4px;width:258px;height:198px;overflow:hidden;  }
.photoalbumfirst:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbumfirst:hover img {background:#FFFFFF;height:auto;width:280px;padding:5px;border:solid 4px #C7D3D2;}


.photoalbumhighlighted {float:left;background:#5B9589;padding:5px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbumhighlighted:hover {float:left;z-index:7;background:#EAF4F4;overflow:visible;position:relative;z-index:2;}
.photoalbumhighlighted:hover img {background:#FFFFFF;width:200px;padding:5px;border:solid 4px #5B9589;}

.photoalbumfirsthighlighted {float:left;background:#5B9589;padding:5px;margin:4px;width:258px;height:198px;overflow:hidden;}
.photoalbumfirsthighlighted:hover {float:left;background:#EAF4F4;overflow:visible;position:relative;z-index:2;}
.photoalbumfirsthighlighted:hover img {background:#FFFFFF;height:auto;padding:5px;border:solid 4px #5B9589;}

.photoalbum12 {float:left;background:#EAF4F4;padding:5px 4px 5px 4px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbum12:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbum12:hover img {background:#FFFFFF;width:200px;padding:5px 4px 5px 4px;border:solid 4px #C7D3D2;}

.photoalbumfirst12 {float:left;background:#EAF4F4;padding:4px;margin:4px;width:256px;height:200px;overflow:hidden;  }
.photoalbumfirst12:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbumfirst12:hover img {background:#FFFFFF;height:auto;width:350px;padding:4px;border:solid 4px #C7D3D2;}

.photoalbum12highlighted {float:left;background:#00FF00;padding:5px 4px 5px 4px; margin:4px;width:120px;height:90px;overflow:hidden;}
.photoalbum12highlighted:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbum12highlighted:hover img {background:#FFFFFF;width:200px;padding:5px 4px 5px 4px;border:solid 4px #C7D3D2;}

.photoalbumfirst12highlighted {float:left;background:#00FF00;padding:4px;margin:4px;overflow:hidden;  }
.photoalbumfirst12highlighted:hover {float:left;overflow:visible;position:relative;z-index:2;}
.photoalbumfirst12highlighted:hover img {background:#FFFFFF;height:auto;padding:4px;border:solid 4px #C7D3D2;}


#pageFooter
{
  	position				: relative;
    font-size               : 12px; 
    color					: #fff;
	width					: 954px;
    height					: 22px;
    padding                 : 5px 3px 1px 3px;  
   	background				: #FFFFC8 url(stylesheet04/headernav.jpg) top left no-repeat;
  
}

#pageFooter a, #pageFooter a:visited
{
	color					: #FFFF99;
 }
#pageFooter a:hover
{
	color					: #80FF80;
}

.contentWrapper
{
 width					:426px;
 float                  :left;
 background             :#FFFFFF;
 padding                :10px;
}

#centerContent
{
  padding:4px;
}
#commentContent
{
  padding:4px;
}

.minicontentWrapper
{
	padding					: 1px 15px 10px 15px;
    font-size               : 11px;
}
.musicWrapper
{
	padding					: 12px 15px 12px 15px;
    margin-top:0px;margin-bottom:0px;background:#2D4053;color:#FFFFFF;
}

  
#endMarker 
{
     width                  :18px;
     height                 :18px; 
     margin-top             :10px; 
     margin-bottom          :10px;
     margin-left            :210px;
     background             :url(stylesheet04/endmarker.jpg) top left no-repeat;   
  
}


.titlewriteup
{width:370px;padding:5px 10px 5px 10px; font-size:14px; margin-bottom:40px;background:url(stylesheet04/titlebackground.gif) top left repeat-y; }


.menubox
{
 float:left;
 margin:6px;
 width:150px;
 padding:15px;
 border :solid 1px #004000;
 background:#FDFEFF;
 font-size:11px;
}
.menuitem a, .menuitem a:visited
{
margin-left:18px;
color					: #FFFFFF;
display:block;
width:140px;
height:30px;
padding-top:5px; 
background  :url(stylesheet04/menuitem.gif) top left no-repeat;
line-height: 16px;
font-size:12px;
text-align: center;
text-decoration: none;

}
.menuitem a:hover
{
	color					: #447D82;
    font-weight             : bold;
    background	            : url(stylesheet04/menuitemover.gif) top left no-repeat;
    text-decoration         : none;
}

.whiteyellowlink a, .whiteyellowlink a:visited
{
color					: #FFFFFF;
}
.whiteyellowlink a:hover
{
	color				: #FFFF80;
}

.bluegreen a, .bluegreen a:visited
{
color					: #2C5E83;
}
.bluegreen a:hover
{
	color				: #006600;

}

.sitenavigationhead
{
    margin-top              : 10px;
	margin-bottom			: 0px;
    padding-top             : 10px;
	width					: 180px;
    height                  : 32px;
    font-size               : 18px;
    text-align              : center; 
    color                   : #FFFFFF;
	background				: url(stylesheet04/sitenavigationhead.jpg) top left no-repeat;
}
.sitenavigationbody
{
	width					: 180px;
	background				: url(stylesheet04/sitenavigationbody.jpg) top left repeat-y;
    padding-bottom          : 0px;
    padding-top             : 3px;
}
.sitenavigationfoot
{
	width					: 180px;
    height                  : 15px;
	background				: url(stylesheet04/sitenavigationfoot.jpg) bottom left no-repeat;
    margin-bottom           : 20px; 
}



.subjectmatter
{
   font-size:11px;width:396px;float:left;margin:20px 0px 0px 0px;padding:5px 10px 5px 10px;background:#EAEEEE;border:solid 1px #C0C0C0;
}
.comments
{
   font-size:11px;width:396px;float:left;margin:0px 0px 20px 0px;padding:10px 10px 15px 10px;background:#FFFFFF url(stylesheet04/commentbackground.jpg) top left repeat-x;border:solid 1px #C0C0C0;
}
.commentsheading
{
   font-size:11px;width:380px;float:left;margin:-1px 0px 10px -16px;padding:6px 15px 6px 15px;background:#FCFBC9;border:solid 1px #C0C0C0;
}
.commentsname
{
   float:left;font-weight:bold;font-size:11px;
}
.commentsdateposted
{
   float:right;font-size:9px;
}

.archphoto
{
     float:right;
     margin:0px 0px 5px 5px;
     height:100px;
     overflow:hidden;
}
.archtitle
{
float:left; padding:5px 10px 5px 10px;width:396px;background:#FFFFCE;margin-top:5px;border:solid 1px #C0C0C0;
}
 
.archtext
{
float:left; padding:4px 10px 4px 10px;width:396px;background:#FFFEF4; font-size:11px; margin-bottom:5px;color:#808080;border:solid 1px #C0C0C0;
}
.archtext a, .archtext a:visited
{color:#003871;}
.archtext a:hover
{color:#E10000;}


.directorytitle
{
float:left; padding:11px 10px 10px 10px;width:318px;background:#FFFFFF;border:solid 1px #EEF7F3;
}
.directorytitle a, .directorytitle a:visited
{color:#004080;}
.directorytitle a:hover
{color:#FF0000;}


.directorytext
{
float:left; padding:5px;width:416px;background:#FFFFCE; font-size:11px; margin-bottom:2px;color:#808080;border:solid 1px #C0C0C0;
}
.directorytext a, .directorytext a:visited
{color:#004080;}
.directorytext a:hover
{color:#E10000;}

.directoryphoto
{
     float:right;
     margin:0px 0px 0px 0px;
     height:70px;
     background:#004080;
     overflow:hidden;
}




.musicmenuitem a, .musicmenuitem a:visited
{
color		  : #FFFFFF;
display       :block;
width:141px;
height:42px;
padding-top:9px; 
background  :url(stylesheet04/musicbutton1.gif) top left no-repeat;
line-height: 16px;
font-size:11px;
text-align: center;
text-decoration: none;
}
.musicmenuitem a:hover
{
	color					: #FFFF80;
    background	            : url(stylesheet04/musicbutton2.gif) top left no-repeat;
    text-decoration         : none;
}

.confirmpost a, .confirmpost a:visited
{
margin-left     :115px;
color		    : #FFFFFF;
display         :block;
width           :140px;
height          :30px;
padding-top     :6px;
background      :url(stylesheet04/menuitem.gif) top left no-repeat;
line-height     :16px;
font-size       :15px;
text-align: center;

}
.confirmpost a:hover
{
	color					: #FF8000;
    background	            : url(stylesheet04/menuitemover.gif) top left no-repeat;
    font-weight             : bold;
}

.confirmcomment a, .confirmcomment a:visited
{
margin-left     :0px;
margin-right    :10px; 
color		    : #FFFFFF;
display         :block;
width           :140px;
height          :30px;
padding-top     :6px;
background      :url(stylesheet04/menuitem.gif) top left no-repeat;
line-height     :16px;
font-size       :15px;
text-align: center;

}
.confirmcomment a:hover
{
	color					: #FF8000;
    background	            : url(stylesheet04/menuitemover.gif) top left no-repeat;
    font-weight             : bold;
}

.musicphoto
{
float:right;margin:5px;border:solid 1px #C0C0C0;
}

.musictitle
{
float:left; padding:7px 10px 7px 10px;width:360px;background:#2E4052;margin-top:7px;border:solid 2px #45617C;
}
.musictitle:hover
{
background:#FEFDCD;
}
.musictitle a,.musictitle a:visited
{color:#FFFFFF;}
.musictitle a:hover
{color:#800000;background:#FEFDCD;}
.musictext
{
float:left; padding:7px 10px 5px 10px;width:360px;background:#FCFCFC; font-size:11px; margin-bottom:5px;color:#00274F;border:solid 2px #45617C;
}
.musictext a, .musictext a:visited
{color:#008000;}
.musictext a:hover
{color:#FF0000;}

h1
{
    margin-bottom:0px;
    margin-top:12px;
    font-size:16px;
    font-weight:normal;
}

h2
{
    margin-bottom:0px;
    margin-top:12px;
    font-weight:normal;
    font-size:14px;
}

h3
{
    margin-bottom:0px;
    margin-top:12px;
    font-weight:normal;
    color :#800000;
    font-size:16px;
}

h4
{
    margin-bottom:0px;
    margin-top:12px;
    font-weight:normal;
    color :#800000;
    font-size:14px;
}

h5
{
    margin-bottom:0px;
    margin-top:12px;
    font-size:24px;
    font-weight:normal;
   }



a.info, a.info:visited{
     position:relative; /*this is the key*/
     z-index:0; 
    /* color:#405984;*/
     text-decoration:none;  
     display:block;
     float:left;
 }

a.info .ttip {
     display: none;
     float:left;
 }
a.info:hover{
     z-index:1; 
     color:#FF8000;
     background:#FFFFFF;
     text-decoration:none;  

 }

 
a.info:hover .ttip {  
     display:block;
     position:absolute;
     top:20px; 
     left:40px; 
     width:120px;
     border:3px double #0cf;
     color:#099;
     font-size:10px;
     font-style:normal;
     padding:5px;
 }
a.info:hover #pictip {
     top:40px; 
     left:-230px; 
     width:220px;
     border:solid 3px #B9C8C6;
     background:#F7F9F9 url(stylesheet04/screentipheader.jpg) top left no-repeat;
     color:#4D6260;
     font-size:11px;
     text-align:justify;
     padding:30px 10px 10px 10px;
 }
 
a.info:hover #pictipleft {
     top:40px; 
     left:130px; 
     width:220px;
     border:solid 3px #B9C8C6;
     background:#F7F9F9 url(stylesheet04/screentipheader.jpg) top left no-repeat;
     color:#4D6260;
     font-size:11px;
     text-align:justify;
     padding:30px 10px 10px 10px;
 }

 
 a.link_info .link_ttip {
     display: none;
     float:left;
 }
a.link_info:hover{
     z-index:1; 
     
 }
a.link_info:hover .link_ttip {  
     display:block;
     position:absolute;
     top:20px; 
     left:40px; 
     width:120px;
     border:3px double #0cf;
     color:#099;
     font-size:10px;
     font-style:normal;
     padding:5px;
 }
#link_pic {
     background:url(imglink_ts1.jpg) top left no-repeat;
     border:3px solid #060;
     width:100px;
     height:70px;
 }
a.link_info:hover #link_pictip {
     top:20px; 
     left:-250px; 
     width:220px;
     border:solid 3px #B9C8C6;
     background:#F7F9F9 url(../../../dir/resource/styles/stylesheet04/screentipheader.jpg) top left no-repeat;
     color:#4D6260;
     font-size:11px;
     text-align:justify;
     padding:30px 10px 10px 10px;
 }

 
  
 
 
 
.widgethead600
{
    float:left;
    clear:left;
    width:590px;
    background:url('../../resource/styles/stylesheet04/topfront.jpg') top left no-repeat;
    color:#FFF9D5;
    padding:5px;
    margin-top:6px;
}
.widgetbody600
{
	float:left;
    clear:left;
    width:578px;
    padding:10px;
    background:#FFFFFF;
    font-size:12px;
    border:solid 1px #B9CCD7;
    
}
.widgetfoot600
{
    float:left;
    clear:left;
    height:15px;
    width:600px;
    background:url('../../resource/styles/stylesheet04/topfrontfoot.jpg') bottom left no-repeat;
    color:#FFF9D5;
    margin-bottom:20px;
}
.contentWrapper600
{
    float:left;
    clear:left;
    width:556px;
    padding:10px;
    background:#FFFFFF;
    font-size:12px;
    border:solid 1px #FFFFFF;
    margin-bottom:10px;
}

.widgethead660
{
    float:left;
    clear:left;
    width:650px;
    background:url('../../resource/styles/stylesheet04/topfront.jpg') top left no-repeat;
    color:#FFF9D5;
    padding:5px;
    margin-top:6px;
}


.widgethead660
{
    float:left;
    clear:left;
    width:650px;
    background:url(stylesheet04/widget660.jpg) top left no-repeat;
    color:#FFF9D5;
    padding:5px;
    margin-top:6px;
}

.widgetbody660
{
	float:left;
    clear:left;
    width:638px;
    padding:10px;
    background:#E3EBEE;
    font-size:12px;
    border:solid 1px #B9CCD7;
    
}
.widgetfoot660
{
    float:left;
    clear:left;
    height:15px;
    width:660px;
    background:url(stylesheet04/widget660.jpg) bottom left no-repeat;
    color:#FFF9D5;
    margin-bottom:10px;
}
.contentWrapper660
{
    float:left;
    clear:left;
    width:616px;
    padding:10px;
    background:#FFFFFF;
    font-size:12px;
    border:solid 1px #B9CCD7;
    margin-bottom:10px;
}   




   
.rightwidgethead340
{
   float:right;
   clear:right;
   width:340px;
   background:url('../../resource/styles/stylesheet04/topsidefront.jpg') top left no-repeat;
   color:#FFF9D5;
   padding:5px;
   text-align:center;
   font-size:15px;
}
.rightwidgetbody340
{
    float:right;
    clear:right;
    width:328px;
    padding:10px 10px 0px 10px;
    background:#EEF0F2;
    font-size:11px;
    border:solid 1px #EEF0F2;
	
}
.rightwidgetfoot340
{
    float:right;
    clear:right;
    width:350px;
    height:15px;
    background:url('../../resource/styles/stylesheet04/topsidefrontfoot.jpg') bottom left no-repeat;
    color:#FFF9D5;
    margin-bottom:20px;
}    
.contentWrapper340
{
    float:right;
    clear:right;
    width:305px;
    padding:5px 10px 5px 10px;
    background:#FFFFFF;
    color:#808080;
    font-size:11px;
    border:solid 1px #FFFFFF;
    margin-bottom:10px;
}


.rightwidgethead470
{
   float:right;
   clear:right;
   width:470px;
   padding:4px;
   background:url('../../resource/styles/stylesheet04/rightwidget470.jpg') top left no-repeat;
   color:#FFF9D5;
   text-align:center;
   font-size:15px;
   margin-top:10px;
}
.rightwidgetbody470
{
    float:right;
    clear:right;
    width:456px;
    background:#B9CCD7;
    padding:10px;
    font-size:11px;
    border:solid 1px #B9CCD7;
	
}
.rightwidgetfoot470
{
    float:right;
    clear:right;
    width:478px;
    height:15px;
    background:url('../../resource/styles/stylesheet04/rightwidget470.jpg') bottom left no-repeat;
   margin-bottom:20px;
}    
.contentWrapper470
{
    float:right;
    width:434px;
    padding:5px 10px 5px 10px;
    background:#FFFFFF;
    color:#808080;
    font-size:11px;
    border:solid 1px #B9CCD7;
   
}

.widgethead470
{
   float:right;
   clear:right;
   width:462px;
   padding:4px;
   background:url('../../resource/styles/stylesheet04/widget470.jpg') top left no-repeat;
   color:#FFF9D5;
   text-align:center;
   font-size:15px;
}
.widgetbody470
{
    float:right;
    clear:right;
    width:446px;
    background:#FFFFFF;
    padding:10px;
    font-size:12px;
    border : solid 2px #CBD1CE; 
    overflow:visible;
}
.widgetfoot470
{
    float:right;
    clear:right;
    width:470px;
    height:15px;
    background:url('../../resource/styles/stylesheet04/widget470.jpg') bottom left no-repeat;
    margin-bottom:20px;
}    







.photofull12 {margin:0px;background:#FFFFFF;padding:5px;border:solid 3px #FFFFFF;   }
.photofull12:hover {background:#F4F4F4;border:solid 3px #F4F4F4}

.photofull12cap {background:#FFFFFF;margin:0px;color:#5C5C5C;font-size:11px;padding:0px;}
.photofull12cap:hover {background:#F4F4F4;color:#808080;}   

.photofull12white {margin:0px;background:#FFFFFF;padding:5px;border:solid 3px #FFFFFF;   }
.photofull12white:hover {background:#FFFFBF;border:solid 3px #C8DBDD}

.photofull12whitecap {background:#FFFFFF;margin:0px;color:#6B6B6B;font-size:11px;padding:0px;border-left:solid 1px #D4D4D4;border-right:solid 1px #D4D4D4;border-bottom:solid 1px #D4D4D4;}
.photofull12whitecap:hover {background:#FCE8E2;color:#004080;}   

.centerindexhead
 {
      width:400px;
      overflow:auto;
      text-align:center;
      padding:5px;
      font-size:15px;
      background:url('../../resource/styles/stylesheet04/centerindexhead.jpg') top left no-repeat;
      margin-top:0px;
 }
 .centerindexbody
{
	width					: 446px;
	background				: #FFFFFF; 
    font-size               : 11px; 
    border                  : solid 2px #CBD1CE; 
    padding                 : 10px;
  
}
   
.centerindexfoot
{ 
 width:410px;
 height:10px;
 padding:3px 0px 3px 0px;
 background:url('../../resource/styles/stylesheet04/centerindexfoot.jpg') bottom left no-repeat;
 margin-bottom:20px;}   
 
 .imagegroupcaption 
 { 
     float:left;
     margin:0px 0px 5px 0px;
     padding:5px 0px 5px 5px;
     font-size:11px;
     background:#3E516A;
     color:white;
 }
 
.imagegroup
 {
      float:left;
      margin:4px 0px 10px 0px;
      background:#D6DBE4;
      padding:5px 0px 0px 5px;
 }
 
.photocluster {float:left;margin:0px 0px 0px 0px;background:#FFFFFF;padding:5px;border:solid 3px #F0F3F7;}
.photocluster:hover {float:left;z-index:3;overflow:visible;position:relative;background:#FFFFD7;}

.photoclusterimage {float:left;margin:0px;padding:0px;}
.photoclusterimage:hover {left:-45px;top:-45px;left;z-index:7;overflow:visible;position:relative;background:#FFFFD7;}
.photoclusterimage:hover img {background:#FFFFFF;width:auto;padding:5px;border:solid 4px #C7D3D2;}

.photoclustercap {background:#849A9B;margin-top:0px;color:#FFFFFF;font-size:11px;padding:0px;}
.photoclustercap:hover {background:#4E6061;color:#FFFFFF;}   



    
    
img.slide {position:absolute;left:0;top:0;}

#slideshow {position:relative;overflow:hidden;width:400;height:250;}   

.centerindexhead a, centerindexhead a:visited
 {
   color:#FFFFFF;
 }
.centerindexhead a:hover
 {
   color:#80FF80;
 }    
 
 .message
   {
    width:150px;
    height:20px;
    text-align:center;
    padding-top:5px;
    background:#53778C url(stylesheet04/comments.jpg) top left no-repeat; 
   }
 
 .message:hover
   {
    background:#508F86 url(stylesheet04/commentsover.jpg) top left no-repeat; 
   }
 .message a, message a:visited
 {
   color:#FFFFFF;
   font-size:12px;
 }
.message a:hover
 {
   color:#FFFF00;
 }    
 
 #musicAlbumTitle a, musicAlbumTitle a:visited
 {
   color:#FFFFFF;
 }
#musicAlbumTitle a:hover
 {
   color:#80FF80;
 }    

 
 .opacity25 {
    opacity:0.25;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25)";
    filter:alpha(opacity=25);
    zoom:1
}
.opacity25:hover {
    opacity:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter:alpha(opacity=100)
}

.pageRightMainContentEntry
{ 
  margin:5px;
  float:left;
  width:103px;
  height:78px;
  background:#FFFFFF;
  overflow:hidden;
  z-index:10;
}

.pageRightMainContentEntry:hover {float:left;overflow:visible;position:relative;z-index:20;}
.pageRightMainContentEntry:hover img {background:#FFFFFF;width:140px;padding:5px 4px 5px 4px;border:solid 4px #C7D3D2;overflow:visible;}



.pageedit_large_thumbnail
{ 
  margin:5px;
  float:left;
  background:#FFFFFF;
  overflow:hidden;
  z-index:10;
}

.pageedit_large_thumbnail:hover {float:right;overflow:visible;position:relative;z-index:2;}
.pageedit_large_thumbnail:hover img {background:#FFFFFF;width:547px;padding:5px 4px 5px 4px;border:solid 4px #C7D3D2;}


table
{
 font-size:11px;
 border-style:solid;
 border-width:1px;
 border-color:#808080;"
}

th
{
 font-size:11px;
 border-style:solid;
 border-width:1px;
 border-color:#808080;"
}

tr
{
 font-size:11px;
 border-style:solid;
 border-width:1px;
 border-color:#808080;"
}
td
{
 font-size:11px;
 border-style:solid;
 border-width:1px;
 border-color:#808080;"
}

.box_poetry{
width:260px;
float:left;
margin-left:80px;
 }
.box{
float:left;
padding:15px;
margin:12px 8px 12px 15px;
width:360px; 
}


.box11{
border:solid 1px #C1C1C1;
background-color:#F7F7F7;
float:left;
padding:15px;
margin:12px 8px 12px 15px;
width:360px; 
}

.box12{
border:solid 1px #C1C1C1;
background-color:#F7F7F7;
float:left;
padding:15px;
margin:12px 8px 12px 15px;

width:485px; 
}

.box40{
border:solid 1px #C1C1C1;
background-color:#F7F7F7;
float:left;
padding:15px;
margin:12px 12px 12px 20px ;
width:535px; 
}

