@charset "utf-8";
/* CSS Document */
html, body{
min-height:100%;
}
body{
margin:0;
text-align:center;
background-color:#000000;
background-image: url(http://www.silentedition.com/images/bg-footer.jpg);
background-repeat:repeat-x;
background-position:0 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#outerContainer{
text-align:center;
background-image: url(http://www.ewebartist.com/images/bg-main.jpg);
background-repeat:no-repeat;
background-position:top center;

}
#innerContainer{
width:908px;
margin:0 auto 0 auto;
text-align:left;
}
#header{
background-repeat:no-repeat;
background-position:bottom right;
height:110px;
}
#logo{
padding-top:30px;
position:absolute;
}
#topNav{
float:right;
top:0;
}
#topNav ul{
list-style-type:none;
margin:0;
padding:0;
}
#topNav li{
float:left;
margin-left:1px;
height:56px;
overflow:hidden;
}
#topNav li img{
width:101px;
}
#topNav li a:link, #topNav li a:active, #topNav li a:visited{
display:block;
background-image: url(http://www.ewebartist.com/images/nav-blank.gif);
}
#middle{
background-image: url(http://www.ewebartist.com/images/inner-bot.jpg);
background-repeat:no-repeat;
background-position:0 bottom;
}

#topNav li a:hover, #topNav li span img{
margin-top:-56px;
}
#contentArea{
background-image: url(http://www.ewebartist.com/images/bg-content-area.jpg);
background-repeat:no-repeat;
padding:0 15px 15px 15px;
}
#contentAreaInner{
background-color:#011436;
height:auto !important;
height:300px;
min-height:300px;
padding:20px;
}
#subMenu{
height:auto !important;
height:13px;
min-height:13px;
}
#subMenu ul{
list-style-type:none;
margin:0;
padding:0;
height:33px;
}
#subMenu li{
float:left;
margin-left:1px;
height:33px;
overflow:hidden;
}
#subMenu li img{
width:105px;
}
#subMenu li a:link, #subMenu li a:active, #subMenu li a:visited{
display:block;
}
#subMenu li a:hover, #subMenu li span img{
margin-top:-33px;
}
#translucent{
position:absolute;
height:325px;
width:255px;
top:135px;
left:50%;
margin-left:160px;
background-color:#000000;
border:1px solid #666;
opacity:0.4;
filter:alpha(opacity=40);
}

#footer{
background-color:#151515;
color:#CCCCCC;
text-align:center;
clear:both;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 0 15px 0;
}
#footer a:link, #footer a:active, #footer a:visited{
color:#8a8a8a;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0 8px 0 8px;
}
#footer a:hover{
color:#fff;
}
#copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#555;
text-align:center;
line-height:35px;
height:140px;
}

#flashContent{
background-image: url(http://www.silentedition.com/images/bg-flash.jpg);
background-repeat:no-repeat;
height:370px;
}
#flashContent div{
padding:300px 300px 0 20px;
color:#FFFFFF;
}
#flashContent div a:link{
color:#FF6600;
}
/* PAGINATION #################################################################################*/

.pagination{
clear:both;
height:40px;
}
.pagination ul{
list-style-type:none;
float:right;
margin:0;
padding:0;
}
.pagination li{
float:left;
}
.pagination li a:link, .pagination li a:active, .pagination li a:visited{
padding:4px 6px 4px 6px;
background-color:#fff;
border:1px solid #999;
display:block;
text-decoration:none;
color:#4b576b;
font-size:11px;
}
.pagination li span{
padding:4px 6px 4px 6px;
background-color:#ccc;
border:1px solid #999;
display:block;
text-decoration:none;
color:#4b576b;
font-size:11px;
}
.pagination li a:hover{
background-color:#CCCCCC;
color:#000000;
}
.pagination li.prev a:link, .pagination li.prev a:active, .pagination li.prev a:visited{
background-image: url(http://www.ewebartist.com/images/arrow-prev.gif);
background-repeat:no-repeat;
padding-left:20px;
margin-right:2px;
}
.pagination li.next a:link, .pagination li.next a:active, .pagination li.next a:visited{
background-image: url(http://www.ewebartist.com/images/arrow-next.gif);
background-repeat:no-repeat;
background-position:100% 0;
padding-right:20px;
margin-left:2px;
}
.pagination li.top{
padding-right:78px;
}
.pagination li.top a:link, .pagination li.top a:active, .pagination li.top a:visited{
background-image: url(http://www.ewebartist.com/images/arrow-top.gif);
background-repeat:no-repeat;
background-position:100% 0;
padding-right:15px;
margin-left:2px;
}

/* PORTFLIO #################################################################################*/

#portfolio{
clear:both;
background-color:#FFF;
background-image: url(http://www.ewebartist.com/images/content-bg.jpg);
background-repeat:repeat-x;
padding:0 20px 0 20px;
height:auto !important;
height:300px;
min-height:300px;
}

#portfolio ul{
list-style-type:none;
padding:0;
margin:0;
padding-bottom:20px;
}
#portfolio li{
border-bottom:1px solid #0543b7;
padding-bottom:20px;
padding-top:20px;
display:table;
height:auto !important;
height:166px;
min-height:166px;
clear:both;
}
#portfolio li a:link img, #portfolio li a:active img, #portfolio li a:visited img{
border:3px solid #434343;
float:left;
display:block;
}
#portfolio li a:hover img{
border:3px solid #999999;
}
#portfolio li ul{
margin-left:15px;
float:left;
display:block;
width:210px;
padding-bottom:0;
}
#portfolio li li{
height:auto;
float:none;
border:none;
padding:0;
margin:0;
color:#000;
height:auto !important;
height:20px;
min-height:20px;
clear:none;
display:block;
}
#portfolio li li a:link, #portfolio li li a:active, #portfolio li li a:visited{
/*color:#99CCFF;*/
color:#5578b4;
}
#portfolio li li a:hover{
text-decoration:none;
color:#f60;
}
#portfolio li li p{
font-size:11px;
padding:3px 0 0 0;
margin:0;	
line-height:16px;
}
#portfolio li li span{
display:block;
float:left;
padding:4px 5px 0 0;
}

#portfolio li h1{
background-image: url(http://www.ewebartist.com/images/bg-accord-header.gif);
margin:0;
padding:0 0 0 15px;
line-height:27px;
display:block;
color:#FFFFFF;
font-size:14px;
}
#portfolio li span strong{
font-size:12px;
padding-right:10px;
}

#contentBase{
/*background-color:#D9ECFF;
background-color:#d1d5f6;*/
background-color:#FFF;
background-image: url(http://www.ewebartist.com/images/content-bg.jpg);
background-repeat:repeat-x;
padding:40px 100px 10px 100px;
height:auto !important;
height:250px;
min-height:250px;

}
#contentBase table{
width:80%;
margin-left:40px;
}
#contentBase td{
/*background-color:#FFF;*/
}
#contentBase td a:link, #contentBase td a:active, #contentBase td a:visited{
color:#003399;
}
#contentBase td a:hover{
text-decoration:none;
}
#contentBase td input[type="text"], #contentBase td textarea, .accordion_child td input[type="text"], .accordion_child td textarea{
border:2px solid #ccc;
border-top:2px solid #aaa;
border-right:2px solid #aaa;
background-color:#e3e8fc;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-weight:bold;
background-image:url(../images/btn-bg.gif);
background-repeat:repeat-x;*/
}
.accordion_child td input[type="text"], .accordion_child td textarea{
width:140px;
}
#contentBase td input[type="submit"], #contentBase td input[type="reset"], #contentBase td a.btnContact:link, #contentBase td a.btnContact:active, #contentBase td a.btnContact:visited{
cursor:pointer;
background-image: url(http://www.ewebartist.com/images/btn-bg-normal.gif);
background-repeat:no-repeat;
padding-left:25px;
text-align:left;
border:none;
height:27px;
width:55px;
margin-right:10px;
color:#FFFFFF;
font-weight:bold;
line-height:22px;
font-size:11px;
display:block;
float:left;
text-decoration:none;
}
a.btnContact:hover{
background-image: url(http://www.ewebartist.com/images/btn-bg-hover.gif);
}

.accordion_child td input[type="submit"], .accordion_child td input[type="reset"], a.btnAccord:link, a.btnAccord:active, a.btnAccord:visited{
background-image: url(http://www.ewebartist.com/images/btn-bg-normal-flat.gif);
background-repeat:no-repeat;
cursor:pointer;
background-color:#000000;
font-size:10px;
height:22px;
color:#ffffff;
padding-left:20px;
width:48px;
font-weight:bold;
line-height:18px;
text-align:left;
border:none;
display:block;
float:left;
text-decoration:none;
margin-right:3px;
}
.accordion_child td input[type="submit"] hover, .accordion_child td input[type="reset"] hover, a.btnAccord:hover{
background-image: url(http://www.ewebartist.com/images/btn-bg-hover-flat.gif);
}

/*#contentBase td a:link, #contentBase td a:active, #contentBase td a:visited{
color:#333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#contentBase td a:hover{
color:#f60;
text-decoration:none;
}*/
#contentBase h2{
font-family:Arial, Helvetica, sans-serif;
color:#2159e0;
font-size:18px;
padding:0 0 10px 0;
}
#contentBase p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-align:justify;
}
#contentFoot{
height:90px;
background-image: url(http://www.silentedition.com/images/bg-footer.jpg);
background-repeat:repeat-x;
padding-right:20px;
}

/* GENERAL #################################################################################*/

img{
border:none;
}
.alignLeft{
text-align:left;
}
.alignRight{
text-align:right;
}
.alignCenter{
text-align:center;
}
.alignJustify{
text-align:justify;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.clearBoth{
clear:both;
}
.imgLeft{
float:left;
margin-right:15px;
}
.imgRight{
float:right;
margin-left:15px;
}
/*div{
border:1px solid #0f0;
}*/
