/*************** Izzat's CSS Framework 3.0 *****************/
/*************** Website developer & designer: Izzat Hafiz (IzzMedia) *****************/

* {
margin:0;
padding:0;
}

html, body {
margin:0;
padding:0;
}

html {
background: #252525 url(images/bg.gif) top left;
}
    /************ IE6 PNG FIX **************/
    img, div { behavior: url(iepngfix.htc) }
    /************ IE6 PNG FIX **************/
p {
font-size: 70%;
line-height: 140%;
color:#454545;
font-family: Arial, Verdana, sans serif;
padding: 0 0 1em 0;
margin:0;
}

    .first-para {
    color:#0085CA;
    font-weight:bold;
    }

    .drop-cap {
    float:left;
    font-size:32px;
    padding:4px 4px 4px 2px;
    margin:5px 0 0 0;
    }

h1 {
font-size:180%;
color:#396592;
font-family: Georgia, Times, serif;
text-transform: uppercase;
letter-spacing: -0.08em;
padding: 0 0 0.1em 0;
font-weight:normal;
}

h2 {
font-size:180%;
color:#396592;
font-family: Georgia, Times, serif;
text-transform: uppercase;
letter-spacing: -0.08em;
padding: 0 0 0.1em 0;
font-weight:normal;
}

h2 a:link {
color:#396592;
font-family: Georgia, Times, serif;
text-transform: uppercase;
padding: 0 0 0.1em 0;
font-weight:normal;
text-decoration: underline;
}
h2 a:visited {
color:#396592;
font-family: Georgia, Times, serif;
text-transform: uppercase;
padding: 0 0 0.1em 0;
font-weight:normal;
text-decoration: underline;
}
h2 a:hover{
color:#fff;
font-family: Georgia, Times, serif;
text-transform: uppercase;
padding: 0 0 0.1em 0;
font-weight:normal;
text-decoration: underline;
}
h2 a:active {
color:#fff;
font-family: Georgia, Times, serif;
text-transform: uppercase;
padding: 0 0 0.1em 0;
font-weight:normal;
text-decoration: underline;
}
/*h2 {
font-size:150%;
padding: 0 0 0.3em 0;
color:#0F728E;
font-family: Georgia, Times, serif;
letter-spacing: -0.04em;
font-weight:normal;
}*/

  h2.side {
  font-size:150%;
  padding: 0 0 0.3em 0;
  color:#0F728E;
  font-family: Georgia, Times, serif;
  letter-spacing: -0.04em;
  font-weight:normal;
  }

h3 {
font-size:120%;
color:#333333;
font-weight:normal;
font-family: Helvetica, Arial, sans serif;
letter-spacing: -0.01em;
/*text-transform: uppercase;*/
}

b {
font-weight:bold;
color:#303934;
 }
 
strong {
font-weight:bold;
color:#303934;
 }
 
a:link, a:visited {
color: #980F0A;
text-decoration: underline;
}

a:hover, a:active {
color: #fff;
background: #980F0A;
text-decoration: none;
}

    a:link.goto, a:visited.goto {
    text-decoration: none;
    background:#980F0A;
    color:#ffffff;
    display:inline;
    padding:5px;
    }
    
    a:hover.goto, a:active.goto {
    text-decoration: none;
    background:#333333;
    color:#ffffff;
    display:inline;
    padding:5px;
    }    

ul {
list-style-image: url(images/marker.gif);
list-style-type: none;
font-family: Arial, Verdana, sans serif;
font-size: 70%;
line-height: 140%;
color:#454545;
padding:0 0 0 20px;
}
	
li {
list-style-position: outside; 
padding: 0 0 0.8em 0;
}

blockquote {
margin: 10em;
}

/********************** LAYOUT STUFF *************************/

#wrapper {
width:900px;
margin:0px auto;
background:#e7e7e7;
background: url(images/col-bg.gif) top right repeat-y;
padding:0px 5px 0px 5px;
}

#navigation {
height:40px;
background:#0A9398;
margin:0 0 5px 0;
}

#splash {
height:225px;
background:#fff;
border-bottom:#0A7074 4px solid;
}

#header {
background:#303934;
height:25px;
border-bottom:#000 4px solid;
}

  .timedate {
  color:#ffffff;
  float:left;
  height:20px;
  font-family:Arial;
  font-size:12px;
  padding:5px;
   }
   
  .search {
  float:right;
  font-family:Arial;
  font-size:12px;
  margin: 0 10px 0 0px;
   }   

#content-column {
float:left;
width:49%;
/*background:#e7e7e7;*/
padding:0 5px 0 10px;
}

#rightcolumn {
float:right;
width:23%;
/*height:350px;*/
background:#CCDDB1;
padding:0 5px 0 5px;
}

#midcolumn {
float:right;
width:23%;
/*height:350px;*/
background:#B7DDB1;
padding:0 5px 0 5px;
}

#footer {
text-align:center;
clear:both;
background:#cccccc;
font-size: 70%;
line-height: 140%;
color:#666666;
font-family: Arial, Verdana, sans serif;
padding: 15px 5px 5px 5px;
margin: 0 0 0 0;
border-top: #999999 4px solid;
}



/********************** NAVIGATION STUFF *************************/

#nav {
	list-style:none;
	margin:0px;
	padding:0px;
	clear:both;
	/*float:left;
	line-height:0px;*/
}
#nav li {
	margin-right:5px;
	float:left;
}
#nav li a{
	height: 20px;
	display:block;
	float:left;
    padding:5px;
	text-decoration:none;
	/*text-indent: -900em; activate when image used for button*******/
}

#nav #nav-1 a{
    background: #0A9398;
    border-left: #09898E 7px solid;
    color:#ffffff;
	/*background: url(images/nav-home.jpg) no-repeat left top;*/
}
#nav #nav-1 a:hover{
    background: #0A9398;
    border-left: #0A6B98 7px solid;
    color:#ffffff;
    /*background: url(images/nav-home.jpg) no-repeat left bottom;*/
}
#nav #nav-1 a:active, #nav #nav-1 a.selected {
    background: #0A9398;
    border-left: #0A6B98 7px solid;
    color:#ffffff;
    /*background: url(images/nav-home.jpg) no-repeat left bottom;*/
	}

 /********************** NAVIGATION STUFF 2 - Vertical Menu *************************/

#nav2 {
	list-style: none;
	margin:0px;
	padding:0px;
}
#nav2 li{
	margin:1px;
	padding:0px;
    list-style: none;
}
#nav2 li a{
	/*height: 30px;*/
    display:block;
    padding:5px;
	text-decoration:none;
	/*
    text-indent: -900em; activate when image used for button*******/
}

#nav2 #nav-1 a{
	width: 190px;
    background: #666666;
    color:#ffffff;
	/*background: url(images/nav-home.jpg) no-repeat left top;*/
}
#nav2 #nav-1 a:hover{
    background: #003366;
    color:#ffffff;
    /*background: url(images/nav-home.jpg) no-repeat left bottom;*/
}
#nav2 #nav-1 a:active, #nav2 #nav-1 a.selected {
    background: #003333;
    color:#ffffff;
    /*background: url(images/nav-home.jpg) no-repeat left bottom;*/
	}      
    
/****** sNews *******/
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }

p.date { 
border-top: #9FBACD 1px dashed;
margin: 0 0 20px 0; 
display:inline;
padding:5px 5px 20px 115px;
}       
 