
*
{
margin: 3px;
padding: 1px;
}

ul
{
list-style: none;
}

body 
{
font-size: 14px;
margin: 0px;
text-align: center;
color:#353535;
font-family: Arial, Helvetica, sans-serif;
background-color:#ffffff;
}
a img 
{
border:none;
}
#wrap
{
width:801px;
margin: auto;
background: none;
padding: 0px;
}
.clear {
	clear:both;
}
.header {
width:801px;
height:110px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
.h-top-left{
float:left;
text-align:center;
width:230px;
padding-left:0px;
padding-top:7px;
}
.h-top-left p{
color:#def5fd;
font-size:12px;
line-height:20px;
}
.h-top-left a:link, .h-top-left a:visited {
font-size:14px;
color:#def5fd;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.h-top-left a:hover, .h-top-left a:active {
font-size:14px;
color:#def5fd;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.h-top-right{
float:right;
text-align:center;
width:536px;
padding-right:0px;
padding-top:7px;
}
.h-top-right a:link, .h-top-right a:visited {
font-size:14px;
color:#000000;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.h-top-right a:hover, .h-top-right a:active {
font-size:14px;
color:#353535;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.logo{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.h-txt{
float:right;
width:350px;
padding:28px 145px 12px 0px;
text-align:center;
}
.h-txt p{
color:#ffffff;
font-size:12px;
line-height:16px;
}
#menu {margin:0 auto; width:383px; float:right; padding:10px 80px 3px 0px;}

.container{
width:801px;
background:url(images/container.jpg) repeat-y;
display:table-cell;
}

.container_pics{
width:801px;
background:url(images/container_pics.jpg) repeat-y;
display:table-cell;
}

.container_friends_page{
width:801px;
background:url(images/container_friends_page.jpg) repeat-y;
display:table-cell;
}

#sidebar-left
{
width:201px;
float:left;
color: #000000;
padding:0px;
margin:0px;
}

#sidebar-left ul
{
list-style-type: none;

}
#sidebar-left li {
padding: 0px 0px 0px 0px;
	}	

#sidebar-left li a {
height: 25px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
font-weight: normal;
line-height:25px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	}
	
	
#sidebar-left li a:link, #sidebar-left li a:visited {
color: #000000;
display: block;
list-style-image: none;
background:url(images/link-left.jpg) no-repeat;
padding: 0px 0 0 15px;
line-height:25px;
	}
	
#sidebar-left li a:hover, #sidebar-left li a:active {
color: #000000;
list-style-image: none;
background:url(images/link-left1.jpg) no-repeat;
padding: 0px 0 0 15px;
line-height:25px;
	}
#sidebar-left a {
height: 25px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
font-weight: normal;
line-height:25px;
	}
#sidebar-left h2 {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
padding: 0px 0px 0px 20px;
margin:0px 0px 0px 0px;
line-height:27px;
background-image:url(images/title-left.jpg);
background-repeat:no-repeat;
}


#sidebar-right
{
width:200px;
float:right;
color: #000000;
padding:0px;
margin:0px;
}

#sidebar-right ul
{
list-style-type:none;

}
#sidebar-right li {
padding: 0px 0px 0px 0px;
	}	

#sidebar-right li a {
height: 25px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
font-weight: normal;
line-height:25px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	}
	
	
#sidebar-right li a:link, #sidebar-right li a:visited {
color: #000000;
display: block;
list-style-image: none;
background:url(images/link-right.jpg) no-repeat;
padding: 0px 0 0 15px;
line-height:25px;
	}
	
#sidebar-right li a:hover, #sidebar-right li a:active {
color: #000000;
list-style-image: none;
background:url(images/link-right.jpg) no-repeat;
padding: 0px 0 0 15px;
line-height:25px;
	}
#sidebar-right a {
height: 25px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #000000;
font-weight: normal;
line-height:25px;
	}
#sidebar-right h2 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
padding: 2px 0px 0px 20px;
margin:0px 0px 0px 0px;
line-height:27px;
background-image:url(images/title-right.jpg);
background-repeat:no-repeat;
}

#content{
float:left;
width:600px;
margin:0px 0px 0px 0px;
padding:0px;
}

#content-friends-page{
float:left;
width:795px;
margin:0px 0px 0px 0px;
padding:0px;
}

.title-post{
background: url(images/title-post.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#025f98;
font-weight:bold;
line-height:20px;
margin:0px 0px 5px 0px;
padding:0px 10px 0px 10px;
text-align:left;
text-decoration:underline;
}

.post-text-friends-page{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
line-height:29px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
width:750px;
text-align:left;
}

.title-post a:link, .title-post a:visited {
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:29px;
padding:0px 0px 0px 15px;
}
.title-post a:hover, .title-post a:active {
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:29px;
padding:0px 0px 0px 15px;
}
.post-content p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:15px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
text-align:left;
}
.post-content a:link, .post-content a:visited {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:0px 0px 0px 0px;
}
.post-content a:hover, .post-content a:active {
font-size:12px;
color:#353535;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:0px 0px 0px 0px;







}
.post-sidebar p{
font-family:Arial, Helvetica , sans-serif;
font-size:16px;
color:#00000f;
line-height:16px;
margin:5px 0px 5px 0px;
padding:0px 10px 0px 10px;
text-align:left;
}
.post-sidebar a:link, .post-sidebar a:visited {
font-size:18px;
color:#5b190d;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:5px 0px 5px 0px;
}
.post-sidebar a:hover, .post-sidebar a:active {
font-size:18px;
color:#5d7ae9;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:5px 0px 5px 0px;




}
.post-content-pics p{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#5b190d;
font-weight:bold;
text-decoration:underline;
line-height:20px;
margin:5px 0px 5px 0px;
padding:0px 10px 0px 10px;
text-align:center;
}
.post-content-pics a:link, .post-content-pics a:visited {
font-size:20px;
color:#5b190d;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:5px 0px 5px 0px;
}
.post-content-pics a:hover, .post-content-pics a:active {
font-size:20px;
color:#df190d;
font-weight:bold;
text-decoration:underline;
line-height:16px;
padding:5px 0px 5px 0px;
}
.thumb-pics-left{
float:left;
text-align:left;
width:570px;
padding-left:10px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
ul.thumb-pics-left { list-style-type: square; }
}
.thumb-pics-left p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:16px;
margin:5px 0px 5px 0px;
padding:0px 10px 0px 10px;
text-align:left;
}
.thumb-pics-left a:link, .thumb-pics-left a:visited {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:5px 0px 5px 0px;
}
.thumb-pics-left a:hover, .thumb-pics-left a:active {
font-size:12px;
color:#e30f0d;
font-weight:bold;
text-decoration:underline;
line-height:16px;
padding:5px 0px 5px 0px;
}
.thumb-pics-right{
float:right;
text-align:center;
width:195px;
padding-left:0px;
padding-top:17px;
}
.thumb-pics-right p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:16px;
margin:5px 0px 5px 0px;
padding:0px 10px 0px 10px;
text-align:left;
}
.thumb-pics-right a:link, .thumb-pics-right a:visited {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:16px;
padding:5px 0px 5px 0px;
}
.thumb-pics-right a:hover, .thumb-pics-right a:active {
font-size:12px;
color:#1215e3;
font-weight:bold;
text-decoration:underline;
line-height:16px;
padding:5px 0px 5px 0px;
}
.post-footer{
background: url(images/footer-post.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:23px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
width:400px;
text-align:left;
}
.post-footer span{
padding:0px 0px 0px 15px;
}
.post-footer a:link, .post-footer a:visited {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:23px;
}
.post-footer a:hover, .post-footer a:active {
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
line-height:23px;
}
.footer{
background:url(images/footer.jpg) no-repeat;
width:801px;
height:84px;
text-align:center;
font-size:12px;
line-height:10px;
color:#def5fd;
}
.footer-banner-l{
float: left;
width:120px;
padding:8px 0px 0px 4px;
}
.footer-banner-r{
float: right;
width:120px;
padding:8px 4px 0px 0px;
}
.footer-center{
float:left;
width:600px;
margin:0px 0px 0px 78px;
padding:0px 0px 0px 0px;
}
.footer-txt{
float:left;
text-align:center;
font-size:12px;
line-height:23px;
color:#def5fd;
width:600px;
margin:0px 0px 0px 0px;
padding:14px 0px 0px 0px;
}
.footer-link-l{
float:center;
text-align:center;
line-height:18px;

padding-left:0px;
padding-top:10px;
}
.footer-link-l a:link, .footer-link-l a:visited {
font-size:11px;
color:#def5fd;
font-weight:bold;
line-height:18px;
text-decoration:none;
}
.footer-link-l a:hover, .footer-link-l a:active {
font-size:11px;
color:#def5fd;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}
.footer-link-r{
float:left;
text-align:center;
width:278px;
padding-left:0px;
padding-top:0px;
}
.footer-link-r a:link, .footer-link-r a:visited {
font-size:12px;
color:#000000;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.footer-link-r a:hover, .footer-link-r a:active {
font-size:12px;
color:#353535;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.gallery-title{

text-align:left;
width:801px;
padding-left:0px;
padding-top:0px;
}
.gallery-title H1 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
text-align:left;
line-height:27px;
}
.gallery-link{
float:center;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}
ul.gallery-link { list-style-type: square; }
}
.gallery-link p{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
line-height:20px;
text-align:center;
}
.gallery-link a:link, .gallery-link a:visited {
font-size:20px;
color:#025f98;
font-weight:bold;
text-decoration:underline;
line-height:20px;
}
.gallery-link a:hover, .gallery-link a:active {
font-size:20px;
color:#e30f0d;
font-weight:bold;
text-decoration:underline;
line-height:20px;
}
.gallery-link-small{
float:center;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
ul.gallery-link-small { list-style-type: square; }
}
.gallery-link-small p{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
line-height:15px;
text-align:center;
}
.gallery-link-small a:link, .gallery-link-small a:visited {
font-size:15px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:15px;
}
.gallery-link-small a:hover, .gallery-link-small a:active {
font-size:15px;
color:#e30f0d;
font-weight:bold;
text-decoration:underline;
line-height:15px;
}
.gallery-container{
width:670px;
background:url(images/gallery-container.jpg) repeat-y;
display:table-cell;
}
.see-more-container{
width:801px;
background:url(images/see-more-container.jpg) repeat-y;
display:table-cell;
}
.categories-left{
float:left;
text-align:left;
width:160px;
padding-left:25px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
ul.categories-left { list-style-type: square; }
}
.categories-left p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:16px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}
.categories-left a:link, .categories-left a:visited {
font-size:13px;
color:#e30f0d;
font-weight:bold;
text-decoration:none;
line-height:13px;
padding:0px 0px 0px 0px;
}
.categories-left a:hover, .categories-left a:active {
font-size:13px;
color:#e30f0d;
font-weight:bold;
text-decoration:underline;
line-height:13px;
padding:0px 0px 0px 0px;
}
.top-text a:link, .top-text a:visited {
font-size:14px;
color:#000000;
font-weight:normal;
line-height:14px;
text-decoration:none;
}
.top-text a:hover, .top-text a:active {
font-size:14px;
color:#000000;
font-weight:normal;
line-height:14px;
text-decoration:underline;
}
#content-gallery-page{
float:center;
width:600px;
margin:0px 0px 0px 0px;
padding:0px;
}
.container-top-menu{
width:801px;
background:url(images/container-top-menu.jpg) repeat-y;

}
.highlightit img{
border: 1px solid #ccc;
}
.highlightit:hover img{
border: 1px solid red;
}
.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}
.gallery-text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:15px;
text-align:left;
margin:0px 0px 0px 0px;
padding:3px;
}
.gallery-text H1 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:20px;
font-weight:bold;
text-align:center;
line-height:27px;
text-decoration:underline;
padding-top:0px;
padding-bottom:10px;
}
.footer-gallery{
float:center;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding-top:3px;
}
.footer-gallery a:link, .footer-gallery  a:visited {
font-size:15px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:13px;
padding-top:3px;
}
.footer-gallery a:hover, .footer-gallery  a:active {
font-size:15px;
color:#e30f0d;
font-weight:normal;
text-decoration:underline;
line-height:15px;
padding-top:3px;
}



.gallery-text a:link, .gallery-text a:visited {
font-size:13px;
color:#025f98;
font-weight:bold;
text-decoration:none;
line-height:15px;
padding-top:3px;
}
.gallery-text a:hover, .gallery-text a:active {
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:underline;
line-height:15px;
padding-top:3px;
}