@import 'reset.css';
@import 'core.css';

body{ 
	margin:0; 
	padding:0; 
	color:#fdfdfd;
	background:#000;
	font-family:"Lucida Grande", Arial, tahoma;
	font-size:12px;
	background:url(../images/inside-bg.jpg) center top no-repeat #000;
}

form, input, textarea, select{
	font-family:"Lucida Grande", Arial, tahoma;
	font-size:12px;
}

p{
	text-align:justify;
}

h1, h2, h3, h4, h5, h6{
	color:#CB1710;
	font-weight:normal;
}

.divLeft{
	float:left;
}

.divRight{
	float:right;
}

.clear{
	clear:both;
}

.overflow{
	overflow:hidden;
}

a{
	color:#3062A9;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#pagewidth{
	padding:0 14px 0 66px;
	width:920px; 
	margin-left:auto; 
	margin-right:auto;
} 
 
#top{
	overflow:hidden;
	position:relative; 
	width:100%;
	margin:0 0 20px 0;
}

#top #logo{
	float:left;
	padding:40px 0 0;
	width:280px;
}

#top #top-container{
	float:right;
	width:620px;
}

#top #top-container #nav{
	overflow:hidden;
	padding-top:12px;
	padding-bottom:14px;
}

* html #top #top-container #nav{
	height:17px;
}


#top #top-container #nav ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}

#top #top-container #nav li{
	float:left;
	font-size:18px;
	padding-left:8px;
}

#top #top-container #nav #item1, #top #top-container #nav .item1_active{
	width: 57px;                    
	height: 16px;                   
}

#top #top-container #nav #item2 {
	width: 65px;                    
	height: 16px;                   
}

#top #top-container #nav #item3 {
	width: 86px;                    
	height: 16px;                   
}

#top #top-container #nav #item4 {
	width: 86px;                    
	height: 16px;   
}

#top #top-container #nav #item5 {
	width: 77px;                    
	height: 16px;                   
}

#top #top-container #nav #item6 {
	width: 91px;                    
	height: 16px;                   
}

#top #top-container #nav #item7 {
	width: 50px;                    
	height: 16px;                   
}

#top #top-container #nav .rollover { color:red  } /* Allow setting widths and heights  */
#top #top-container #nav .rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
#top #top-container #nav .rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
#top #top-container #nav .rollover:hover img { visibility: hidden; } /* 'rolls over' the image */


#top #top-container #nav a{
color:grey;
font-size:22px;
}

#top #top-container #nav a:hover{
color:red;
}


#twocols{
	width:100%; 
	float:right; 
	position:relative; 
}
 
#rightcol{
	width:200px; 
	float:right; 
	position:relative; 
}

#rightcol .container{
	clear:both;
	margin:0 0 25px 0;
	width:200px; 
}

#rightcol .container h5{
	margin:0 0 10px 0;
}

#rightcol .container .box-1 p{	
	line-height:21px;
}

#rightcol .container .box-1{
	overflow:hidden;
	padding:5px;
	background:#000;
	border-left:1px solid #2f2e30;
	border-bottom:1px solid #2f2e30;
	border-right:1px solid #5a595c;
	border-top:1px solid #5a595c;
}

#rightcol .container .box-1 a{
	color:#cb2028;
}

#rightcol .container .box-1 a:hover{
	text-decoration:underline;
}

#rightcol .container .box-1 .red{
	margin:0 20px 5px 0;
	text-transform:capitalize;
	color:#cb2028;
	font-size:12px;
}

#rightcol .container .box-1 .img{
	margin:0 0 0 5px;
}

#rightcol .container .box-1 h6{
	margin:0 0 5px;
	color:#486bac;
	font-size:12px;
}

#maincol{
	float:left;
	position:relative;
	width:650px; 
}

#maincol .container{
	overflow:hidden;
	padding:5px;
	width:630px;
	background:#000;
	border-left:1px solid #2f2e30;
	border-bottom:1px solid #2f2e30;
	border-right:1px solid #5a595c;
	border-top:1px solid #5a595c;
	margin-bottom:20px;

}
#maincol .container h3{
	font-size:160%;
}	
#maincol .container h3 a{
	color:#CB1710;
}

#maincol .container .info{
	margin:5px 0 5px 0;
	font-size:90%;
	padding-bottom:5px;
	border-bottom:1px #5A595C ridge;
	color:#CCCCCC;
}

#maincol .container img{
	margin:5px;
	border:1px solid #5a595c;
}

#maincol .container p{
	line-height:21px;
	margin:0 0 15px 0;
	padding:5px;
}

#maincol .container .entry .more-link{
	float:right;
}
  
#footer{
	margin:10px 0 0 0;
	padding:50px 0 0 0;
	background:url(../images/bg-footer.gif) left top repeat-x;
	height:100px; 
	clear:both;
	font-size:11px;
	color:#a6a6a6;
	text-align:center;
} 
 
 /* *** Float containers fix:  *** */ 
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
 
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/* Gigpress */

#rightcol .container .box-1 ul{
	margin:0;
	padding:0;
	list-style:none;
}

#rightcol .container .box-1 li{
	padding:5px 0 5px 0;
}

.gigpress-list-heading
{
	margin:0 0 5px 0px;
	color:#486bac;
}

.dtstart,
.dtend{
	color:#cb2028;
	font-size:100%;
	font-weight:500;
}

#rightcol .container .box-1 .red{
	margin:0 20px 5px 0;
	text-transform:capitalize;
	color:#cb2028;
	font-size:12px;
}

#rightcol .container .box-1 .img{
	margin:0 0 0 5px;
}

#rightcol .container .box-1 h6{
	margin:0 0 5px;
	color:#486bac;
	font-size:12px;
}


/* Gigpress ends */