@charset "utf-8";

/* CSS Document */




@font-face {

 font-family: myFirstFont;

 src: url("a.eot") /* EOT file for IE */

}

@font-face {

 font-family: myFirstFont;

 src: url("a.TTF") /* TTF file for CSS3 browsers */

}

#sidebar ul {

	list-style-type: none;

	padding:0;

	}

#sidebar li {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px; font-weight:lighter;

	border-bottom:1px #999 solid;

	border-bottom-color:#999;

	padding-bottom:3px;

	margin-bottom: 10px;

	background-image: url(rarrow1.gif);

	background-position:0 25%;

	background-repeat:no-repeat;

	padding:0 0 10px 20px;

}



#parent_div_1, #parent_div_2, #parent_div_3 {
    width:100%;
    margin-right:10px;
    float:left;
    }
.child_div_1 {
    margin-right:5px;
    float:left;
}

#collection img {
	text-decoration:none; 
margin:10px;
float:right;


} 

.lightbox {
	/** Default lightbox to hidden */
	display: none;

	/** Position and style */
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
}

.lightbox img {
	/** Pad the lightbox image */
	max-width: 90%;
	max-height: 80%;
	margin-top: 2%;
}

.lightbox:target {
	/** Remove default browser outline */
	outline: none;

	/** Unhide lightbox **/
	display: block;
}
.thumbnail {
  max-width: 20%;
  
}



#sidebar {

	margin-top: 30px;

	width:200px;

	height:350px;

	padding: 10px;

	float: right;

	border:1px solid #999;

	background:#CCC;

	-webkit-border-radius: 50px;

	-webkit-border-top-right-radius: 0;

	-moz-border-radius: 50px;

	-moz-border-radius-topright: 0;

	border-radius: 50px;

	border-top-right-radius: 0;

}

#sidebar h1 {



	font-family:myFirstFont;

	font-size:20px;

	color: #903;

	padding-bottom:20px; padding-left:20px;

	text-align:left;

}

#sidebar .content {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

font-size:12px;

	color: #666;

	line-height:120%;

	overflow:hidden; }

	









#main td,table,td { padding:0; margin:0; padding:0; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #000; text-align:left; } 



#main a { font-family:myFirstFont; } 

body {

	background-image:url(bg.jpg);

	background-repeat:repeat-x repeat-y;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#warp 

{

	width: 780px;

	margin: 0 auto;	

}



#webmail {

width: 107px;;

float: right;

margin: 20px;

}



#logo {

	float: left;

	width: 200px;

	margin: 20px;

	}





#nav {

	padding-left: 200px; padding-top: 20px; width: auto; height:50px;

	background-color:#000;

}

#nav * { margin: 0; padding:0 ; }

#nav ul { list-style:none; } 

#nav ul li { 

width: 125px; position:relative; float: left; margin-right: 0px; text-align:center; } 

#nav ul a {

	   font-family: myFirstFont; font-size:20px; text-decoration:none; display:block; width: 125px; height:25px; color:#FFF;}

	#nav ul .sub1 a { margin-top: 2px; } 

#nav ul .sub1 li { margin-top: 0px; } 

#nav ul li:hover > a {  background-color:#FFF; color:#000;} 

#nav ul  ul.sub1 { display:none; position: absolute;} 

#nav ul  li:hover .sub1 { display: block; background-color: #000; color:#000; } 

#main img { padding-right: 10px; padding-top: 10px; padding-bottom:10px;} 
#main_home img { padding-right: 10px; padding-top: 10px; padding-bottom:10px;} 

#main {

	float: left; width:auto; overflow:hidden; padding-bottom: 20px; padding-right: 20px;

}

#main_home {

	float: left; width:540px; overflow:hidden; padding-bottom: 20px; padding-right: 20px;

}

#main h1 {

	font-family:Arial;

	color:#000;

	font-size:16px;

	font-weight:ligher;

	margin: 0;

	text-align:left;

	padding-top: 5px;

	padding-bottom: 5px;

	letter-spacing: 1px;

}





#main p {

	font-family:Arial;

	color:#333;

	font-size:12px;

	text-align:left;

	font-weight:ligher;

	margin: 0;

	text-align:justify;



}

#main_home a {

	text-align: center; background-color:#333; color:#FFF; text-decoration:none; display:block; height:20; width:100px; padding: 10px; margin-bottom:5px; margin-top:10px;  font-size:14px;

}





#main_home h1 {

	font-family:Arial;

	color:#000;

	font-size:16px;

	font-weight:ligher;

	margin: 0;

	text-align:left;

	padding-top: 5px;

	padding-bottom: 5px;

	letter-spacing: 1px;

}





#main_home p {

	font-family:Arial;

	color:#333;

	font-size:12px;

	text-align:left;

	font-weight:ligher;

	margin: 0;

	text-align:justify;



}

#main_home a {

	text-align: center; background-color:#333; color:#FFF; text-decoration:none; display:block; height:20; width:100px; padding: 10px; margin-bottom:5px; margin-top:10px;  font-size:14px;

}



#nav .active { background-color:#FFF; COLOR:#000;} 

#main a:hover

 {

	 color:#F63; }

	 

	 #footer { clear:both; margin-top: 50px; padding-top: 30px;

	 background-color: #000; color: #FFF;

	 font-family: sans-serif; font-size:12px;

	 width: 780px; height:50px; text-align:center;

	 } 

