#hi a, #hi a:link, #hi a:hover { border: 0px; }

h1 a { color: #78baf4; text-decoration: underline;}

html {
	min-height: 100%;
	height: auto;
	}

br.both { clear: both; }

br.twenty { height: 20px; }

img { border: 0px; }

* {margin: 0; padding: 0;}

body { 	
	font: 62.5% Arial, Helvetica, sans-serif; 
	color: #2a2727; 
	background-color: #363c56;
	margin: 0;
	padding: 0;
        	}
	
p {
	font-size: 1.2em; 
	line-height: 20px;
	margin-bottom: 10px;
	}

p.p-clear { clear: both;}

#rotator { 
        width:  300px; 
        height: 200px; 
        float: right;
        border: #fff dotted 1px;
        _border: 0;
        padding: 3px;
        margin: 0 0 10px 15px;
        }

 
.entry ul#pics {  
        width:  300px; 
        height: 200px; 
        margin: 0;
        padding: 0;
        }

#pics li {
          list-style: none;
margin:0;
padding: 0;
         } 

#entry ul#pics li img { margin: 0; padding: 0; }

	
a#logo-link {
	display: block;
	width: 326px;
	height: 95px;
	float: left;
	}
	

#top { 
	width: 100%; 
	height: 45px; 
	_height: 35px;
	background: url(images/top.jpg) repeat-x top left;
	}
	
#top1 { 
	width: 100%; 
	min-height: 95px; 
	background: #deeff6 url(images/top1.jpg) no-repeat top left; 
	padding: 28px 0 0 0; /*header area with feather*/
	}
	
#top2 { 
	width: 100%; 
	height: 6px; 
	background: url(images/top2.jpg) repeat-x top left; 
	}
	
#top3 { 
	width: 100%; 
	height: 20px; 
	background: #efbc46 url(images/top3.jpg) repeat-x top left; 
	}
	
#top4 { 
	width: 100%; 
	min-height: 400px; 
	background: #616b84 url(images/top4.jpg) repeat-x top left;
         float: left;
padding-bottom: 55px;
* padding-bottom: 0px;
margin-bottom: 20px;
	}
	
#top5 { 
	clear: both; 
	width: 100%; 
	height: 20px; 
	background: #363c56 url(images/top5.jpg) repeat-x top left;
        	}

.trans0 {  
	position: relative; 
	top: 10px; 
	width: 750px; 
	margin: 0 0 0 0px; 
	background: url(images/trans1.png) repeat-y bottom left;
	_background: url(images/trans1.jpg) repeat-y bottom left; }

.footer { 
	color: #eee; 
	margin: 0 0 0 160px;
         padding-bottom: 10px;
	}
	
#top5 a { 
	color:#eee; 
	text-decoration: none; 
	border-bottom: none; 
	}
	
#top5 a:visited { color:#eee; }

#top5 a:hover { text-decoration: underline; }

.header { 
	color: #bae4ff; 
	position: relative; 
	top: 5px; 
	margin: 0 0 10px 305px;
	}
	
.header ul { padding: 20px 0 0 135px; }

.header ul li { 
	padding: 0 10px 0 10px; 
	border-right: #eee solid 1px; 
	white-space: nowrap; 
	list-style-type: none; 
	display: inline; 
	}
	
.header li.last { border-right: none; }

.header a, .header a:link, .header a:visited { 
	color: #13537c; 
	text-decoration: none; 
	font-weight: bold; 
	}

.header a:hover { 
	color: #e7aa05; 
	text-decoration: none;
	}

.header ul li a, .header ul li a:link, .header ul li a:visited { 
	color: #13537c; 
	text-decoration: none; 
	}

.header ul li a:hover { 
	color: #ecad07; 
	text-decoration: none; 
	}
	
#magnets {
	width: 700px;
         margin: 0 0 20px 70px;
	}
	
#magnets h3 { 
	color: #266b94;
	text-transform: uppercase;  
	}
	
#magnets img {
	float: right;
	margin: 0 0 0 10px;
	}

#magnets p { 
	color: #4b5d6b;
	margin-bottom: none;
	}
	
#magnet-01 {
         	width: 208px;
         height: 200px;
	padding: 5px;
	float: left;
	border: #fff solid 1px;
	margin: 5px 8px 5px 0;
	background: #fcdf91 url(images/magnet-bg.jpg) repeat-x bottom left;
	}
	
#magnet-02 {
	width: 208px;
         height: 200px;
	padding: 5px;
	float: left;
	border: #fff solid 1px;
	margin: 5px 8px 5px 0;
	background: #fcdf91 url(images/magnet-bg.jpg) repeat-x bottom left;
	}
	
#magnet-03 {
	width: 208px;
         height: 200px;
	padding: 5px;
	float: left;
	border: #fff solid 1px;
	margin: 5px 0;
	background: #fcdf91 url(images/magnet-bg.jpg) repeat-x bottom left;
	}

#magnets a {
         color: #67bd02; 
	text-decoration: underline; 
         font-weight: bold;
         }

#magnets a:visited { color: #7e8e9b; }

#magnets a:hover { color: #ffffff; }

.trans1 { /*controls the width of background content area*/
	position: relative; 
	top: 30px; 
	width: 775px; 
	margin: 0 0 0 0px; 
         padding-bottom: 10px;
	background: url(images/trans1.png) repeat-y bottom left;
	_background: url(images/trans1.jpg) repeat-y bottom left;
	}

.trans2 { float: left; }

.title { 
	float: left; 
	width: 790px; 
	padding-top: 15px; 
	height: 20px; 
	margin-bottom: 10px;
	}
	
.title h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #aedcf8; 
	padding: 15px 150px 10px 70px; 
	}

.title-404 h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #aedcf8; 
	padding: 15px 150px 10px 0px; 
	}


#subnav {margin: 60px 15px 20px 15px; width: 130px; float: left;}

ul.subnav {  line-height: 18px; margin-top: 10px; width: 130px; }

#subnav h2 { color: #efbc46; font-size: 1.6em; }

ul.subnav li { margin-bottom: 10px; list-style: none;}

ul.subnav li a { 
         color: #78baf4; 
	 text-decoration: underline;
         margin: 0;  
         font-size: 1.2em;
         font-weight: bold;
         }

ul.subnav li a:visited { color: #ccc; }

ul.subnav li a:hover { color: #fff; }
	
#content { width: 790px; float: left; }

.cats { 
	font-size: 90%; 
	color: #d4e8f0; 
	}
	
.trans0 .cats { 
	font-size: 90%; 
	color: #1c333d; 
	}

h3 {
	font-size: 1.2em;
	color: #fff;
	line-height: 16px;
	margin: 5px 0;
        clear: both;
	}

.entry { 
	color: #e0f0f6; 
	width: 675px; 
	padding: 6px 14px 14px 70px; 
	}
	
.entry ul { margin: 0 0 10px 25px; }

.entry li a { 
	line-height: 18px;
	 }
	
.entry li { 
          list-style: disc;
          font-size: 1.2em;
	 line-height: 18px; }

.entry a, .entry a:link, .left a, .left a:link { 
	color: #f8b80e; 
	text-decoration: underline;
         font-weight: bold; 
	}
	
.entry a:visited, .left a:visited  { color: #fcdf93; }
	
.entry a:hover, .left a:hover { color: white; }
	
.entry img { 
	float: right; 
	}

.readon img { 
	float: left; 
	padding: 10px 0 15px 2px; 
	}

img.content-image-left {
	border: #eee dotted 1px;
	margin: 0 10px 10px 0;
	padding: 3px;
	float: left;
	}
	
img.content-image-right {
	border: #eee dotted 1px;
	margin: 10px 0 10px 10px;
	padding: 3px;
	float: right;
	}

img.expo-left {
       float: left;
       margin: 0 30px 30px 0;
}

.left1 a, .left1 a:link, .left1 a:visited, .left2 a, .left2 a:link, .left2 a:visited, .footer a, .footer a:link, .footer a:visited { 
	color: #fca2b2; 
	text-decoration: none; 
	border-bottom: 1px solid #f997aa; 
	}
	
.left1 a:hover, .left2 a:hover, .footer a:hover { 
	color: white; 
	border-bottom: 1px solid #d4f3ff; 
	}

.trans0 .entry { 
	color: #72787a; 
	width: 790px; 
	padding: 6px 14px 14px 14px; 
	}
	
.trans0 .entry ul { padding-left: 13px; }

.trans0 .entry ol { padding-left: 20px; }

.trans0 .entry a, .trans0 .entry a:link, .trans0 .entry a:visited { 
	color: #434647; 
	text-decoration: none; 
	border-bottom: 1px solid #ded382; 
	}
	
.trans0 .entry a:hover { 
	color: #4a4c4d; 
	border-bottom: 1px solid #F5E46E; 
	}

/*---------------------SEARCH STARTS ------------------------*/
.search form {
	color: #F73B5C;
	padding: 0;
	border: 0;
	font-size: 10px;
         width: 350px;
         position: absolute;
         top: 70px;
         left: 730px;
	}

search form input { height: 18px; padding: 0; margin: 0;}


.search form input#searchsubmit {
	height: 20px;
	width: 50px;
	overflow: hidden;
	display: inline;
         margin-top: 4px;
         background-color: #F4BB30;
         border: 1px solid #333;
         font-family: Arial;
         font-size: 1.2em;
	}
/*---------------------SEARCH ENDS ------------------------*/

#rememberme{
	margin-top: 4px;
	margin-left: 10px;
	height: 18px;
	width: 20px;
	overflow: hidden;
	display: inline;
	}

.trans3 { /*controls the width of background content area*/
	position: relative; 
	top: 30px; 
	width: 775px; 
	margin: 0 0 0 160px; 
	background: url(images/trans1.png) repeat-y bottom left;
	_background: url(images/trans1.jpg) repeat-y bottom left;
	}

table.bd-table {
         margin-bottom: 25px;
         font-size: 1.2em;
         }

table.bd-table td {
         height: 35px;
         padding: 3px;
         }
