html,body {
	text-align: center;	
	min-width: 320px;
	padding: 0;
	margin: 0;
	background-color:#fff;
	
}



/* Global */

H1 {
font-size:28px;
color:#0087ca;
font-family: Arial, Helvetica, sans-serif;
line-height:32px;
margin-bottom:15px;
}

H2 {
font-size:22px;
color:#0087ca;
font-family: Arial, Helvetica, sans-serif;
line-height:25px;
margin-bottom:15px;
}

H3, H4 {
font-size:15px;
color:#bbb;
font-family: Arial, Helvetica, sans-serif;
line-height:22px;
margin-bottom:15px;
}


a {
 color:#006ed0;
 text-decoration:none;
 font-weight:bold;
}

a:hover {
 color:#bbb;
 font-weight:bold;
}


a:hover img {
opacity:0.6;
filter:alpha(opacity=60);
}




/*  container ------------------------------------------------------------------- */

#container {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0;
	text-align: left;
	z-index: 1;
	color:#fff;
}


#frame {
	position: absolute; left:auto; right:auto; top:0px;
	width: 320px;
	height: 24px;
	margin: 0 0 0 0px;
	z-index: 2;
}


#innercontent2 {
	width:320px;
	min-height:526px;
	height:auto !important;
	height:526px;
	background-color:#fff;
	margin-top:-6px;
}

#innercontent {
	width:320px;
	height:526px;
	background-color:#fff;
	margin-top:-6px;
}




#social {
position:absolute; top:5px; right:5px;
z-index:98;
}


#topnav {
	position:absolute; top:74px; left:0px;
	padding-left:10px;
	z-index:9995;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}



#subnav {
	position:absolute; top:79px; left:0px;
	z-index:93;
}


#mainbottomfeatures {
padding-left:10px;
}

#mainbottomfeatures img{
 margin: 0 2px 5px 0;
}





#backport {
	position:absolute; top:143px; right:10px; 
}

#backport a{
	background-color:#ff5d00;
	padding:6px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

#backport a:hover{
	background-color:#005fbb;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}


/* Tabs */

ul.tabs li a:link,
ul.tabs li a:visited {
  background: #910000;
  color: #fff;
}

ul.tabs li a:hover {
  background: #888;
  color: #fff;
}

ul.tabs li a.active {
  color: #ddd;
  background: #444;
}

#tabs {
width:922px;
}



/* FORMS */


.form-submit {
background-color:#910000;
padding:5px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

.form-text {
width:400px;
}

.form-select {
width:250px;
}







.footernav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	color:#555;
	text-align:left;
}





.maincontent {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #333; text-align:left;
}

.maincontent2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #414862; text-align:left;
}

.maintweets {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #6b6a6a; font-weight:bold; display:none;
}




.banglist { font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #26459d; text-align:left;
}



.banglist2 { font-family: Arial, Helvetica, sans-serif; font-size: 29px; line-height: 35px; color: #26459d; text-align:left;
}



.sidebangs { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 26px; color: #6b6a6a; text-align:left; font-weight: bold;
}

.sidebangs a{ 
	color: #26459d; 
	text-decoration:none;
}

.sidebangs a:hover{ 
	color: #bbb; 
	text-decoration:none;
}



.bangbody { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 40px; color: #26459d; text-align:left;
}


.mainbang {  font-size: 15px; line-height: 26px; color: #fff; text-align: left;
}

.mainbang a{  color: #fff; text-align: left; text-decoration:none; font-size:13px; font-weight:bold;
}

.mainbang a:hover{  color: #ccc; text-align: left; text-decoration:none; font-weight:bold;
}


.head {  font-family: Arial, Helvetica, sans-serif; font-size: 25px; line-height: 30px; color: #26459d;  }

.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #26459d; font-weight:bold;  }


.newshead {  
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
color:#0064c1;
  }


.back {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 17px; }

 

.messages {
	width:500px;
}


.help {
width:500px;
}



#fadeshow1 {
position:absolute; top:206px; left:0; z-index:9523569;
}





/*  NEWS ITEMS -------------------------- */


.field-content p{
margin-bottom:4px;
}

.newsmain {
		font-size:13px;
	line-height:16px;
}

.newsmain a{
color:#ae340e;
}

.newsmain a:hover{
color:#111;
}


.views-field-title {
	font-weight: bold;
	margin-bottom:10px;
		
}

.date-display-single {
	font-size:12px;
	line-height:16px;
}

.field-items {
margin-bottom:20px;
}

.views-row {
margin-bottom:8px;
padding-bottom:8px;
border-bottom: solid 1px #ddd;
}



/*****DIV SLIDE - MAIN SCREEN*****/

#dss {display:none;}
#dss .slide{width:320px; height:164px;}
#dss .slide-container{}
#dss .separator{}
#dss .control{font-size:18px; width:15px; color:#fff; padding:3px 3px 4px 3px; background-color:#0061c0;}
#dss .control-container{ margin-top:-4px;}
#dss .control-active{text-decoration:none; color:#fff;; background-color:#192f76;}
#dss .control-hover{text-decoration:none; font-weight:bold; color:#fff; background-color:#0482fd;}

#divslidecontainer {
	width:320px;
	height:164px;
	background-color:#fff;
	margin-top:-6px;
}



/*****FILTER MAGIC*****/

ul#filter { float: left; font-size: 28px; list-style: none; margin-left: 0; width: 100%; }
ul#filter li { 
	border-right: 1px solid #fff;
	float: left;
	line-height: 24px;
	margin-right: 10px;
	padding-right: 10px;
}
ul#filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#filter a { color: #006ed0; text-decoration: none; }
ul#filter li.current a, ul#filter a:hover { text-decoration:none; color:#bbb; }
ul#filter li.current a { color: #333; font-weight: bold; font-size:35px }

ul#portfolio { float: left; list-style: none; margin-left: 0; width: 950px; }
ul#portfolio li { 
	float: left; 
	margin: 0 15px 15px 0; 
	width: 100px;
}
ul#portfolio a { display: block; width: 100%; }
ul#portfolio a:hover { text-decoration: none; }
ul#portfolio img { border: 1px solid #dedede; display: block;}

ul#portfolio a:hover img{
opacity:.50;
filter:alpha(opacity=50);
filter: “alpha(opacity=50)”;
}