/* CSS Document */

body {
font-family: AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
margin:0px;
background:#000000 url(images/bdbg.jpg) repeat-x top;
background-color:#000000;
color:#939598;
text-decoration:none;
}

#contact {
color:#FFFFFF;
text-decoration:none;
}

#contact span{
color:#BE1E2D;
text-decoration:none;
}

img{
border:none;
}

a:focus {
outline:none;
}

a{
text-decoration:none;
color:#FFFFFF;
}

p{
font-family: AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin:0px;
text-align:left;
padding:10px 0px;
}

p a{
text-decoration:underline;
color:#CCCCCC;
}

p a:hover{
text-decoration:none;
}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin:0px;
text-align:left;
padding:0px;
}

h2{
font-family: AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:19px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:0px;
text-align:left;
padding: 0px 0px 0px 18px;
background:url(images/headtexture.jpg) no-repeat right;
height:55px;
text-transform:lowercase;
margin-bottom:4px;
line-height:55px;
}


#main_cage {
width:808px;
height:600px;
margin:auto;
padding:10px;
background-color:#000000;
}

#header {
width:808px;
float:left;
margin-bottom:40px;
}

#logo a{
background:url(images/shrishti_logo.jpg) no-repeat left;
width:224px;
height:106px;
float:left;
}

#header_right {
width:255px;
float:right;
margin:0px;
padding:0px;
}

#header_right ul {
width:210px;
float:right;
margin:0px;
padding:0px;
list-style:none;
background:none;
}

#header_right ul li{
float:left;
margin:0px;
}

#header_right ul li a{
float:left;
margin:0px;
padding:0px 5px;
margin-right:10px;
color:#939598;
}

#header_right ul li a:hover{
color:#FFFFFF;
background: #3C0000 url(images/btn_red.jpg) center no-repeat;
}

#header_right ul li span {
float:left;
color:#FFFFFF;
margin:0px;
padding:0px 5px;
margin-right:10px;
background: #3C0000 url(images/btn_red.jpg) no-repeat center;
}

#facebook a{
background:url(images/facebook_1.jpg) no-repeat right;
width:24px;
height:24px;
float:left;
display:block;
}
#facebook a:hover{
background:url(images/facebook_2.jpg) no-repeat right;
}

.main_nav a{
float:right;
width:104px;
padding:0px 5px;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:24px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:right;
clear:both;
margin-bottom:2px;
height:28px;
}
.main_nav a:hover{
background:#3E0202 url(images/btn_main.jpg) no-repeat center;
}

.main_nav_active {
float:right;
width:104px;
height:28px;
padding:0px 5px;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:24px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:right;
background:#3E0202 url(images/btn_main.jpg) no-repeat center;
clear:both;
margin-bottom:2px;
}

.main_nav span a{
float:right;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:16px;
font-weight:normal;
color:#CCCCCC;
text-decoration:none;
clear:both;
width:84px;
height:22px;
padding:0px 5px;
margin-bottom:2px;
text-align:center;
}

.main_nav span a:hover{
background:#3E0202 url(images/btn_main2.jpg) no-repeat center;
}

.main_nav_spactive {
float:right;
padding:0px 5px;
text-align:center;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:16px;
font-weight:normal;
background:#3E0202 url(images/btn_main2.jpg) no-repeat center;
color:#CCCCCC;
text-decoration:none;
clear:both;
width:84px;
height:22px;
margin-bottom:2px;
}

.left_nav a{
float:left;
width:110px;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#939598;
text-decoration:none;
text-align:left;
padding: 0px 5px;
clear:both;
margin-bottom:4px;
}
.left_nav a:hover{
background:#3C0000 url(images/btn_left.jpg) no-repeat center;
color:#FFFFFF;
}

.left_nav_active {
float:left;
width:110px;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:left;
background:#3C0000 url(images/btn_left.jpg) no-repeat center;
clear:both;
padding:0px 5px;
margin-bottom:4px;
}

.year_nav a{
float:left;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:left;
padding:0px 5px;
margin-right:5px;
}
.year_nav a:hover{
background: #3C0000 url(images/btn_red.jpg) center no-repeat;
}

.year_nav_active span a{
float:left;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:left;
background-color:#641F1E;
padding:10px;
margin-right:5px;
}

.year_left a{
float:right;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#818080;
text-decoration:none;
text-align:left;
padding:2px 10px;
background-color:#0A0B0C;
margin-bottom:2px;
}
.year_left a:hover{
background: #3C0000 url(images/btn_red.jpg) no-repeat center;
color:#FFFFFF;
}

.year_left_active {
float:right;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:left;
background: #3C0000 url(images/btn_red.jpg) no-repeat center;
padding: 2px 10px;
margin-bottom:2px;
}

.year_left2 a{
float:right;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#818080;
text-decoration:none;
background-color:#0A0B0C;
text-align:left;
padding:2px 10px;
margin-bottom:2px;
}
.year_left2 a:hover{
background: #4C4C4C url(images/btn_gray.jpg) no-repeat center;
color:#FFFFFF;
}

.year_left2_active {
float:right;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:left;
background: #4C4C4C url(images/btn_gray.jpg) no-repeat center;
padding: 2px 10px;
margin-bottom:2px;
}

.collection_head{
float:left;
width:116px;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:14px;
font-weight:normal;
color:#561116;
text-align:center;
text-decoration:none;
padding:0px 10px;
background-color:#FFFFFF;
margin:0px 400px 5px 0px;
}

.thumbox {
width:120px;
border:8px solid #FFFFFF;
float:left;
margin:0px 15px 0px 0px;
height:440px;
padding:0px;
}

.thumbox img{
border-bottom:8px solid #FFFFFF;
float:left;
}
.thumboxxx img{
border-bottom:8px solid #FFFFFF;
float:left;
opacity:0.1;
filter:alpha(opacity=10);
}
#wall {
width:808px;
float:left;
}

#wall_sub {
width:808px;
float:left;
margin:0px;
background:url(images/bg_art1.jpg) no-repeat left top;
}

#wall_portfolio {
width:808px;
float:left;
margin:0px;
background:url(images/port_bg.jpg) no-repeat left top;
}

#left_home {
width:156px;
height:264px;
float:left;
padding:50px 34px 0px 34px;
background:url(images/left_bg.jpg) no-repeat top;
}

#left_sub {
width:120px;
float:left;
margin:80px 100px 0px 0px;
}

#left_port {
width:142px;
float:left;
margin:40px 33px 0px 0px;
}

#right_home {
width:510px;
height:298px;
float:left;
background:url(images/home_beeding.jpg) no-repeat top left;
padding:0px 0px 0px 74px;
margin:0px;
}

#right_sub {
width:571px;
float:right;
padding:0px;
margin:0px;
background-color:#000000;
}

#right_port {
width:610px;
float:left;
padding:0px;
margin:0px;
}

.port {
font-family: AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
margin:0px;
text-align:left;
padding:0px;
}


#feet{
width:808px;
float:left;
text-align:right;
font-family:AvantGarde, "trebuchet MS", arial, Helvetica;
font-size:12px;
text-decoration:none;
color:#666666;
margin-top:20px;
}


