* {
outline: none;
}
* {
outline: none;
}
::selection		{ background:#ddd; color: #000;  /* Safari and Opera */ }
::-moz-selection  { background:#ddd; color: #000; /* Firefox */ }
a {
color: #000;
text-decoration: none;
}
a.c {
	color: #ff0054;
}
a.c:hover {
	color: #ff0054;
	border-bottom: 1px dashed  #ff0054;
}
a.b {
	color: #27b2fa;
}
a.b:hover {
	color: #27b2fa;
	border-bottom: 1px dashed  #27b2fa;
}
strong {
	font-weight: 500;
}
a:hover {
color: #444;
}
img {
	border: 0px;
}
h1 {
display: inline;
font-size: 8px;
color: #111;
}
hr {
position: relative;
left: -30px;
width: 970px;
height: 0px;
border: 0;
border-bottom: 1px solid #fff;
border-top: 1px solid #cacaca;
}
html,body{  
	margin: auto;  
	margin:0;  
	height: 100%;  
	padding:0 0 0 0;  
	background: url(../img/back.jpg) repeat-x #010101;
	color: #333;   
	font-size: 12px;
	font-family: arial;
}
#container { 
	background-position: 0px -70px; 
	background-repeat: repeat-x; 
	text-align: left;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	z-index: 0;
	margin: 0 0 -116px;
	z-index: 20;
}
#contentBox {
	position: relative;
	background: #e8e7e7;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	text-align: left;
	width: 970px;
	min-height: 580px;
}
#head {
	width: 100%;
	height: 140px; 
	position: relative; 
	z-index: 0;
	z-index: 10;
}
#headCenter {
	width: 950px;
	position: relative;
}
#paintHead {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../img/head.png) #262626; 
	border-bottom: 1px solid #464646;
	width: 100%;
	height: 169px; 
}
#scribbleHead {
	position: absolute;
	top: 155px;
	left: 0px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	width: 100%;
	height: 58px; 
}
#logo {
	position: absolute;
	top: 30px;
	left: 5px;
}
#slogo {
	position: absolute;
	top: 85px;
	right: 10px;
}
#menu {
	z-index: 1;
	position: absolute;
	top: 40px;
	width: 970px;
	height: 45px;
	background: #e1e1e1;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #d3d3d3;
}
.menuItem {
	width: 120px;
	background: none;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	height: 13px;
	position: absolute;
	padding: 10px;
	top: 5px;
}
.menuActive:hover {
	width: 120px;
	background: #f3f3f3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border: 1px solid #fff;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	height: 13px;
	position: absolute;
	padding: 10px;
	top: 5px;
}
#menuActive {
	position: absolute;
	background: #f3f3f3;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border: 1px solid #fff;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	height: 70px;
	width: 140px;
	top: -15px;
	
}
#topLine {
	position: absolute;
	top: -2px;
	height: 1px; 
	background: #d3d3d3;
	width: 100%;
	*display: none;
}
#botLine {
	position: absolute;
	bottom: -2px;
	height: 1px; 
	background: #f6f6f6;
	width: 100%;
	*display: none;
}
#hole {
	position: absolute;
	top: 105px;
	left: -2px;
}
#titleBox {
	border-bottom: 1px solid #d3d3d3;
	position: relative;
	height: 75px;
}
.box {
	background: #f5f5f5; 
	border:1px solid #d3d3d3;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
}
.shadow {
	-moz-border-radius:23px 0 23px 0 ;
	-webkit-border-radius:23px 0 23px 0 ;	
}
/* ------------------------------------*/
/* << BEGIN COPY                       */
/* ------------------------------------*/

/* caption styling */

.ic_container{
    vertical-align:baseline;
    margin:0px;
    position:relative;
    /*-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;*/
}
.overlay{
    opacity:0.3;
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ic_caption{
    position:absolute;    
    opacity:0.90;   
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    overflow:hidden;
    margin:0px;
    padding:0px;
    left:0px;
    right:0px;
    cursor:default;
}
.ic_category{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:3px;
    padding:5px;
    margin:0px;
}
.ic_caption h3{
    padding:0px 5px 5px 5px;
    margin:0px;
    font-size:18px;
}
.ic_text{
    padding:30px;
    margin:0px;
    text-align:justify;
    font-size:11px;
	position: relative;

}
.capA {
	position: absolute;
	color: #fff;
	top: 0px;
	left: 0px;
	width: 100%;
	padding: 23px;
	font-size: 16px;
}
.capA:hover {
color: #fff;
}
.foot {
	background: #000;
	padding: 4px;
    opacity:0.4;   
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.foot a{
	color: #fff;
}
/* ------------------------------------*/
/* END COPY >>>                        */
/* ------------------------------------*/

