/* CSS Document 
background:url(../images/bg-body.jpg) repeat-x top #06181e;
*/


body{
background:#06181e; 
font-size:90%;
line-height:100%;
font-family: Verdana, Arial, Sans-Serif; 
color: #f1f1f1; 
padding: 0px; 
margin: 0px;
}


a:link { 
text-decoration: none; 
color : #63dbf5; 
border: 0px; 
-moz-outline-style: none;
}
a:active { 
text-decoration: underline; 
color : #63dbf5; 
border: 0px; 
-moz-outline-style: none;
}
a:visited { 
text-decoration: none; 
color : #63dbf5; 
border: 0px; 
-moz-outline-style: none;
}
a:hover	{ 
text-decoration: underline; 
color : #ffffcc; 
border: 0px; 
-moz-outline-style: none;
} 
a:focus { 
outline: none;
-moz-outline-style: none;
}
form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

h1, h2, h3, h4, h5 { 
font-family: "Trebuchet MS"; 
color:#fff;
}


img { 
padding: 0px; 
margin: 0px; 
border: none;
}
hr { 
border-left:0px solid #abb0b5; 
border-right:0px solid #abb0b5;
border-top:1px dotted #abb0b5; 
border-bottom:0px solid #abb0b5; 
height : 1px;  
}

/* Top Bar +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#topbar{
height:24px;
background-color:#06181e;
border-bottom: 1px solid #647278;
text-align:center;
}
#topbar h1{
font-size:70%;
line-height:2em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#647278;
padding:0;
margin:0;
}
/* BG +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#bg-all{
background:url(../images/bg-body.jpg) #202e33 repeat-x;
float:left;
width: 100%;
}
#bg { 
width: 1040px; 
margin: 0 auto;
background:url(../images/bg-page.jpg) no-repeat top center;
float:left;
width: 100%;
}
#wrap{
width:960px;
margin:0 auto;
}

/* container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.container{
width:960px;
margin:0 auto;
float:left;

}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header{
height:80px;
}
	.header h1{ 
	text-indent: -55000px;
	padding:0;
	margin:0; 
	}
		.header h1 a{ 
		display: block; 
		height: 80px; 
		width: 160px; 
		cursor: hand;
		}
		
	.header .title{ 
	margin:0 0 0 180px;
	width:420px;
	font-size:120%;
	line-height:150%;
	padding:0;
	top:60px;
	position:absolute;
	
	}
	.header .title h2{
	padding:0;
	margin:0;
	color:#666 !important;
	}
	.header .title h2 a{
	padding:0;
	margin:0;
	color:#666 !important;
	}
	.header .title h2 a:hover{
	padding:0;
	margin:0;
	color:#039 !important;
	border-bottom:none;
	}

/* Menu Bar +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#menubar{
margin:50px 0 10px 0;
padding:0;
width:100%;
clear:both;
position:relative;
overflow:hidden;
}
#menubar .menu ul{
padding:0;
margin:0;
}
.menu li { 
display: inline; 
float: left;
margin:5px;
font-weight:bold;

color:#333; 
}
.menu li a { 
float: left;
color:#333; 
margin:0;
height:30px;
}

.menu li a:hover{
}

/* Main body +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.mainbody{
margin-top:0px;
margin-bottom:10px;
font-size:90%;
line-height:1.5em;
padding-bottom:10px;
}

.c1, .c2, .c3{
float:left;
overflow:hidden;
}


/* Col 1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.c1{
width:160px;
margin:0px 0 20px 0;
}
.c1 h2, h3, h4, h4{
text-transform: lowercase;
}
.c1 h3 { 
font-size: 125%; 
font-weight: bold; 
padding: 5px 0px 5px 0px; 
margin: 0px 0 5px 0;
color:#8dd88d;
border-bottom: 2px dotted #8dd88d;
} 

.c1 ul { 
padding: 0px; 
margin: 0px 0 20px 0;
} 
.c1 li { 
margin: 0px; 
padding: 1px 0px 1px 7px; 
list-style-type: none; 
font-size: 85%;
line-height:1.2em;
background: url(../images/links-ico.png) no-repeat left 5px;
}

/* Col 2 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.c2{
width:490px;
margin:0px 0 20px 30px;
}
.c2 h2, h3, h4, h4{
text-transform: lowercase;
}
.c2 a:hover { 
text-decoration: none;
}
.c2 ul {
margin:0 0 10px 0;
padding:0;
list-style:none;
}


.c2 .whyus { 
margin-bottom: 20px;
}
.c2 .whyus h3{ 
color:#fff; 

font-size: 18px;
border-bottom: 2px dotted #ccc;
margin:0 0 5px 0;
padding:0 0 5px 0;
text-transform: lowercase;
font-weight:normal;
}
.c2 .whyus li { 
background: url(../images/s1h2.png) no-repeat left 5px; 
font-size:85%;  
color:#aac9c9;
padding-left:10px;
line-height:1.3em;
}

.c2 .recent{
margin-bottom:20px;
font-size:90%;
}
.c2 .recent h3{
color:#ff9999; 
font-size: 14px;
border-bottom: 2px dotted #ff9999;
margin:0 0 5px 0;
padding:0 0 5px 0;
text-transform: lowercase;
}

.c2 #categories h2{
font-size:90%;
text-transform:capitalize;
}
.c2 p{
font-size:80%;
}
.path{
font-size:80%;
border-bottom: 2px dotted #ccc;
padding-bottom:5px;
margin-bottom:5px;
}

/* Col 3 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.c3{
width:250px;
margin:0px 0 20px 30px;
}
.c3 h2, h3, h4, h4{
text-transform: lowercase;
}
.c3 h3 { 
font-size: 125%; 
font-weight: bold; 
padding: 5px 0px 5px 0px; 
margin: 0px 0 5px 0; 
color:#8dd88d;
border-bottom: 2px dotted #8dd88d;
} 

.c3 ul { 
padding: 0px; 
margin: 0px 0 20px 0;
} 
.c3 li { 
margin: 0px; 
padding: 1px 0px 1px 7px; 
list-style-type: none; 
font-size: 85%;
line-height:1.2em;
background: url(../images/s1h2.png) no-repeat left 5px; 
}




/* Search
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.search {  
width: 250px; 
background: url(../images/bkg-search.png) no-repeat left; 
height: 75px;
margin-bottom:10px;
}
.search form { background: url(../images/SearchForm.gif) no-repeat left top; padding: 32px 20px 0px 30px; margin: 0px; }
.search input { color: #330033; font-size: 11px;}
.search input.s { background: none; border: none; width: 170px;} 
.search input.button { width: 22px; height: 21px; background: url(../images/SearchButton.gif) no-repeat;}
.search .bt { 
padding: 0px; 
background: none;
width: 22px; 
height: 21px;
position:relative;
margin: -16px 2px 2px 0px;
float:right;
}



/* Footer Extra +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer-extra { 
background:#06181e url(../images/footer-extra.png) repeat-x top; 
width: 100%; 
margin: 0px; 
padding: 0px; 
float: left; 
}
.footer-extra-top { 
overflow: hidden; 
position: relative; 
background: url(../images/footer-top.png) no-repeat top; 
width: 960px; 
margin: 0 auto; 
}

/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { 
background: url(../images/dotted-single.png) repeat-x top; 
width: 960px; 
margin: 25px auto; 
position: relative;
font-size:75% !important;
float:left;
}
.footer p { 
color:#647278; 
padding:20px 0px; 
margin: 0px;
}
.footer p a { 
color:#647278;
}
.footer p img { 
vertical-align: middle;
}
.copyright{
float:left;
}
.feed{
float:right;
}

p.feed{
padding-left:20px;
background:url(../images/rss.jpg) no-repeat left;
}

/* Footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table td{
vertical-align:top;
padding:2px;
}
