body
{
font-size: 11px;
font-family: Arial;
color: #55545d; 
} 

table
{
font-size: 11px;
font-family: Arial;
color: #55545d; 
}
 
a {
	text-decoration: none;
	font-weight: bold;
	color: #a66fe0;
         
}

a:hover {
	color: #7b52b4;
        text-decoration: underline;
}

a img { 
        border-color: #37599c; 
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0; } 

image {
        border-color: #87a7cd; 
       
}

a:hover img {
        border-color: #93b9c7;
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;

}



a.updatelink:link {
COLOR: #e3c5c8; 
text-decoration: none; 
font-weight: bold;
}
a.updatelink:hover {
COLOR: #ddece9; 
text-decoration: none; 
font-weight: bold; 
}


b, strong {
	color: #313795}

i, italics {
	color: #7984d5}

s, strong {
	color: #7d719f;
	font-weight: bold;}

u, strong {
	color: #5e3587}

blockquote {
font-size: 11px;
padding: 10px;
padding-top: 25px;
color: #655982;
background: #feffff;
margin-left:30px;
margin-right:30px;
text-align:justify;
border: 1px dotted #967acf;
background-image:url(images/blockquote1.jpg);
background-repeat: no-repeat;
}

input, textarea, option, select {
background-color : #DCE2E2;
border: 1px solid #CBCBCB;
font-family: Tahoma;
font-size: 10px;
color: #3D3233;
text-align: justify;}



h1{
font-family:Tahoma;
font-size:6pt;
line-height:10px;
color:#6a599a;
letter-spacing:1;
text-transform:uppercase;
margin:0;
padding:2px;
text-align:center;
background-color:#c0bde9; 
background-image:url('h1.jpg'); 
border-bottom: 1px solid #b3afe7;
text-shadow: #b8aac2 2px 2px 2px;

}

h2{
font-family:Tahoma;
font-size:6pt;
text-transform:uppercase;
color:#816aaa;
letter-spacing:1;
margin:0;
padding:1px;
text-align:left;
margin-bottom:2;
margin-top:2;
background-color:#c6c9f1; 
border-bottom: 1px solid #a9aee4;
}

h3{
font-family:arial;
font-size:6pt;
font-weight:bold;
color:#4e4cc4;
text-transform:uppercase;
text-align:center;
letter-spacing:4;
line-height : 5px;
margin:0;
padding:2px;
margin-bottom:2;
border-bottom:1px solid #b2bbcf;
background-color:#c5cde1;
}


h4{
font-family:Tahoma;
font-size:6pt;
line-height:10px;
color:#adb1ea;
letter-spacing:1;
text-transform:uppercase;
margin:0;
padding:2px;
text-align:center;
background-color:#5b66cb; 
background-image:url('h2.jpg'); 
border-bottom: 1px solid #d0c5c7;
text-shadow: #3a49af 2px 2px 2px;

}

h5{
font-family:Tahoma;
font-size:6pt;
line-height:3pt;
color:#556f8c;
letter-spacing:1;
text-transform:uppercase;
margin:0;
padding:2px;
text-align:left;
margin-bottom:2;
background-color:#d5e4ee; 
border-bottom: 1px solid #a8bac5;
}


h6{
font-family:Tahoma;
font-size:6pt;
text-transform:uppercase;
color:#a5bec6;
letter-spacing:1;
margin:0;
padding:1px;
margin-bottom:2;
text-align:left;
background-color:#f4f2f5; 
border-bottom: 1px solid #d7d2d4;
}

.newscontent{
text-align: justify;
vertical-align:top;
line-height:13px;
margin-left:5px;
margin-right:5px;
font-family: Arial;
color: #55545d;  
font-weight:normal; 
font-size: 11px;
padding: 4px;
}

.newsfoot{
font-family: Arial;
text-align: right;
line-height: 11px;
font-family: Arial;
font-size: 11px;
color: #7192cf;
padding-right:15px;
font-weight:bold; 
margin-right: 6px;
}


.date{
	color:#d5d7fa; 
        font-family:georgia; 
        font-size:12px; 
        line-height:20px;   
        text-align:center; 
        font-weight:bold; 
        text-transform:uppercase; 
        text-shadow: #3a3eb1 1px 1px 1px; 
        
}

.title{
	color:#462eae;
	font-family:Georgia;
	font-size:10px;
	letter-spacing: 1px; 
	line-height: 24px;
        font-weight: bold;
	text-align:center;
        text-transform:uppercase; 
        text-shadow: #cbc9ee 2px 1px 2px; 
     

}


.update {
background-color: #ffffff;
padding: 4px;
margin: 0px;
-moz-border-radius: 5px;}

.update:hover  {
background-color: #c3d2db;
padding: 4px;
margin: 0px;
} 

.news1 {
font-family:Arial;
font-size:7pt;
font-weight:bold;
color:#f9ddc0;
text-transform:uppercase;
text-align:center;
letter-spacing:1;
margin:0;
padding:2px;
margin-bottom:2;
background-image:url('images/news1.jpg');
background-color:#D3D5E1;
text-shadow: #b20c0c 2px 2px 2px;

}


.news2 {
font-family:Tahoma;
font-size:6pt;
text-transform:uppercase;
color:#be8bb6;
letter-spacing:1;
text-align:left;
margin:0;
padding:2px;
text-align:left;
margin-bottom:2;
background-color:#e1e6e8; 
}


#container {
	width: 1021px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(layout/bluestblue_cbg.jpg);
	background-repeat: repeat-y;
	margin-bottom: 0px;
	bottom: 0px;
	padding: 0px;
	margin-top: 0px;
}

#sidebar {
	width: 280px;
	margin-left: 79px;
	float: left;
	padding: 0px;
	background-color: #efeafe;
	margin-bottom:0;
	}
	
#content {
	width: 567px;
	position: relative;
	margin-left:376px;
	text-align:left;
	margin-bottom:0;
	background-color: #e8f0f5;
}

#header {
	background-image: url(layout/bluestblue_header.jpg);
        position: relative;
	width: 1021px;
	height: 423px;
	
}




  
#top {
	position: relative;
	width: 1021px;
	height: 35px;
	z-index: 1;
        background-image: url(layout/bluestblue_top.jpg);
}


#belle {
	position: relative;
	width: 159px;
	height: 28px;
        float:left;
        margin-left: 64px;
        margin-top: 0px
}

#topbelle:hover {
	background-position: 0px -28px;
        width:159px;
	height:28px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}

#topbelle {
 
	background-image:url('layout/top_belle.jpg'); 
	background-position: -0px 0;
        width:159px;
        height:28px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px

}


#navigation {
	position: relative;
	width: 406px;
	height: 28px;
        float:left;
        margin-left: 82px;
        margin-top: 0px;
        
}


#navigation ul {
	list-style-type: none; 
	margin-left: 0; 
	margin-top: 0; 
	padding-left: 0px;
}

#navigation li {
	list-style:none;
	display:inline;
	float:left;	
	margin-left:0px;
	margin-top: 0px;
}


#navbailee:hover {

	background-position: 0px -28px;
        width:89px;
	height:28px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}

#navbailee {

	background-image:url('layout/nav_01.jpg'); 
	background-position: -0px 0;
        width:89px;
        height:28px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px

}


#navgallery:hover {
	
        background-position: 0px -28px;
        width:80px;
	height:28px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}


#navgallery {

	background-image:url('layout/nav_02.jpg'); 
	background-position: -0px 0;
        width:80px;
        height:28px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px

}


#navmedia:hover {
	background-position: 0px -28px;
        width:84px;
	height:28px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}

#navmedia {

	background-image:url('layout/nav_03.jpg'); 
	background-position: -0px 0;
        width:84px;
        height:28px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px

}


#navfun:hover {
	
        background-position: 0px -28px;
        width:76px;
	height:28px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}


#navfun {
	
	background-image:url('layout/nav_04.jpg'); 
	background-position: -0px 0;
        width:76px;
        height:28px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px
}



#navwebsite:hover {
 
	background-position: 0px -28px;
        width:77px;
	height:28px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}

#navwebsite {

	background-image:url('layout/nav_05.jpg'); 
	background-position: -0px 0;
        width:77px;
        height:28px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px

}





#toplinks {

	position: relative;
	width: 86px;
	height: 28px;
        float:left;
        margin-left: 156px;
        margin-top: 0px;

}



#toptwitter:hover {
 
	background-position: 0px -28px;
        width:27px;
	height:28px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}

#toptwitter {

	background-image:url('layout/top_twitter.jpg'); 
	background-position: -0px 0;
        width:27px;
	height:28px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}


#topcontact:hover {
 
	background-position: 0px -28px;
        width:32px;
	height:28px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}

#topcontact {

	background-image:url('layout/top_contact.jpg'); 
	background-position: -0px 0;
        width:32px;
	height:28px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}


#tophome:hover {
 
	background-position: 0px -28px;
        width:25px;
	height:28px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}

#tophome {

	background-image:url('layout/top_home.jpg'); 
	background-position: -0px 0;
        width:25px;
	height:28px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}




#footer {

	position: relative;
	background-image:url(layout/bluestblue_footer.jpg);
	width: 1021px;
	height: 46px;
	z-index: 10;
	clear: left;
}

#footnav {

	position: relative;
	width: 228px;
	height: 25px;
	margin-left: 697px;
}


#footcontact {

	background-image:url('layout/fb_contact.jpg'); 
	background-position: -0px 0;
        width:75px;
	height:25px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}


#footcontact:hover {
 
	background-position: 0px -25px;
        width:75px;
	height:25px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}


#footsitemap {

	background-image:url('layout/fb_sitemap.jpg'); 
	background-position: -0px 0;
        width:72px;
	height:25px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}


#footsitemap:hover {
 
	background-position: 0px -25px;
        width:72px;
	height:25px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}


#footbacktotop {

	background-image:url('layout/fb_backtop.jpg'); 
	background-position: -0px 0;
        width:81px;
	height:25px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}


#footbacktotop:hover {
 
	background-position: 0px -25px;
        width:81px;
	height:25px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}

#officiallinks{

	position: relative;
        color: #444256; 
	width: 172px;
	float:left;
        height: 71px;
        margin-left: 94px;
        margin-top: 120px;
        
}



#officiallinks a img { 

        border: 0;
        filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3; 
} 

#officiallinks a img hover {

        border: 0;
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
} 

#welcome {
	position: relative;
        color: #a8add4; 
	width: 359px;
	float:left;
        height: 102px;
        margin-left: 60px;
        margin-top: 97px;
        
}



#welcome b {
	color: #8097f9}

#welcome i, italics {
	color: #9dbef8}

#welcome strong {
	color: #d19fff}






#quicklinks {
	position: relative;
	float: left;
	width: 147px;
	height: 53px;
        margin-left: 636px;
        margin-top: 85px;
        
} 



#gallery:hover
{
	background-position: 0px -53px;
        width:50px;
	height:53px;
	padding:0px;
	display:inline-block;
        color:#ffffff;
	
}

#gallery
{
	background-image:url('layout/ql_gallery.jpg'); 
	background-position: -0px 0;
        width:50px;
        height:53px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px

}


#media:hover {

	background-position: 0px -53px;
        width:40px;
	height:53px;
	display:inline-block;
        padding:0px;
	color:#ffffff;
	
}

#media {

	background-image:url('layout/ql_media.jpg'); 
  	background-position: -0px 0;
        width:40px;
	height:53px;
	display:inline-block;
        color:#000000;
	text-indent: -5000px
}


#style:hover {

	background-position: 0px -53px;
        width:27px;
	height:53px;
	padding:0px;
        display:inline-block;	
        color:#ffffff;
	
}

#style {
	
        background-image:url('layout/ql_style.jpg'); 
	background-position: -0px 0;
        width:27px;
	height:53px;
	color:#000000;
        display:inline-block;
        text-indent: -5000px
}

#icons:hover {
 
	background-position: 0px -53px;
        width:30px;
	height:53px;
	padding:0px;
       	display:inline-block;	
	color:#ffffff;
	
}

#icons {

	background-image:url('layout/ql_icons.jpg'); 
	background-position: -0px 0;
        width:30px;
	height:53px;
	display:inline-block;	
	color:#000000;
	text-indent: -5000px
}










#sidelinks {

	position: relative;
	float: left;
	width: 127px;
	height: 75px;
        margin-left: 62px;
        margin-top: 123px;
        
} 


#starlight:hover {

	background-position: 0px -36px;
        width:127px;
	height:36px;
	padding:0px;
        display:block;	
        color:#ffffff;
	
}

#starlight {
	
        background-image:url('layout/sl_starlight.jpg'); 
	background-position: -0px 0;
        width:127px;
	height:36px;
	color:#000000;
        display:block;
        text-indent: -5000px
}



#alexs:hover {

	background-position: 0px -39px;
        width:127px;
	height:39px;
	padding:0px;
        display:block;	
        color:#ffffff;
	
}

#alexs {
	
        background-image:url('layout/sl_alexslemonade.jpg'); 
	background-position: -0px 0;
        width:127px;
	height:39px;
	color:#000000;
        display:block;
        text-indent: -5000px
}











#latestimages {
	position: relative;
	float:left;
	width: 260px;
	height: 90px;
        margin-left: 25px;
        margin-top: 107px;
}

#header a img {
        border-color: #69c0d2; 
        filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85; } 

#header a:hover img {
        border-color: #d06ecf;
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;

}

#sidebar a img {
        border-color: #7b77d2; 
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0; } 

#sidebar a:hover img {
        border-color: #bf8bff;
        filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;

}

#content a img {
        border-style: solid;
	border-width: 1px;
	border-color: #6878fc;
	background-color: #ffffff;
	padding:4px;  
        filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;

}

#content a:hover img {
        border-style: solid;
	border-width: 1px;
	border-color: #c28df8;
        filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

#workedwith i, italics{
        font-size: 9px;
        letter-spacing:0;
        line-height:9px; 
}

#press {
font-size: 11px;
padding: 7px;
padding-top: 25px;
color: #655982;
background: #f0f3fe;
margin: 10px;
text-align:justify;
border: 1px dotted #c8c2e3;
background-image:url(images/blockquote.jpg);
background-repeat: no-repeat;
}

.pagestables {
font-size: 11px;
background: #e1eaf0;
text-align:left;
}

.pagestableshover {
font-size: 11px;
background: #ffffff;
text-align:left;
}


