body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form {
margin:0;
padding:0;
}

body {
background:#6c6b6b;
color: #454545; 
font-family:Arial;
font-size:1em;
text-align:center;
vertical-align:top;
}

h1,h2,h3,h4,h5,h6 {
font-family:Arial;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:inherit;
text-decoration:none;
}

h2 a:hover {
color:#ECE9D8;
text-decoration: underline;
}

acronym {
cursor:help;
}

a {
color:#E0691A;
}

a:hover {
color:#E0691A;
text-decoration: underline;
}

a img {
border:0;
}

ul { margin: 0; padding : 0; list-style : none; }

blockquote {
background: #efefef url(bg_blockquote.gif) no-repeat scroll left 3px;
color:#E0691A;
font-size:13px;
font-weight:bold;
font-family:Georgia,"Times New Roman",Times,serif;
padding:10px 10px 10px 10px;
margin:5px 5px;
}

blockquote a,visited {
border-bottom:1px dotted #7ca9df !important;
color:#7ca9df;
text-decoration:none;
}

blockquote p {
margin:0px;
padding:0px;
}

blockquote blockquote {
background:#fff;
margin:15px;
}

code {
background:#f9f9f9;
}

dd {
padding:0 0 0 15px;
}

hr {
background:#9b9b9b;
border:0;
clear:both;
color:#9b9b9b;
height:1px;
margin:15px 15px 5px;
text-align:left;
}

.entry img {
border:none;
margin-bottom:5px;
float:right;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
margin:5px 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:5px 7px 2px 0;
padding:4px;
}

img.wp-smiley {
background-color:transparent;
border:0;
margin:0;
padding:0;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

input,textarea {
font-family:Arial, Helvetica, Georgia, Sans-Serif;
font-size:12px;
padding:2px;
}

input#s,input#author,input#email,input#url,textarea#comment {
padding:3px;
}

input#author,input#email,input#url {
margin:0 5px 0 0;
}

pre {
width:90%;
}

#container {
margin:0 auto;
padding:10px;
text-align:left;
width:960px;
background:#FFFFFF;
}

#page {
background:#fff;
color:#000;
float:left;
margin:0 0 0px;
width:960px;
}

/*  ------------------------------------------ header ------------------------------------ */

.header { 
	height: 66px;
	/*background: #eee;*/
	color: #808080;
	margin: 0px 0px 3px 0px;
	padding: 1px 0 0 0;
	/*border-bottom: 1px solid #ccc;*/
}

.top_info {
	float: right;
	width: 625px;
	font-size:11px;
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #eee;
	background: #eee;
	color: #808080;
}

	.top_info_left {
		width: 200px;
		float: left;
		padding: 0pt 5px 0pt 20px;
		height:40px;
	}

	.top_info_right {
		float: right;
		width: 100px;
		padding: 0 20px 0 5px;
	}

.browse_category  {
	font-size: 0.9em;
	width: 120px;
	color: #FFF;
	background: inherit;
}

.bar { 
	clear: both;
	font-size: 12px;
	height: 30px; 
	color: #FFF;
	margin: 0 0 0 0px; 
	background: #FF9148;
}

	.bar li { 
		margin: 0; 
		padding: 7px 11px 5px 12px;
		color: #FFEADC;
		background: #FF9148;
		float: left; 
		list-style : none;
	}
	
	.bar li.active { 
		background: #E0691A url(bar.gif) no-repeat center top; 
		color: #fff;
		font-weight: bold; 
		padding: 7px 10px 6px 10px;
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
	.bar li a:hover { 
		color: #E0691A; 
		background: inherit;
	} 


/*  ------------------------------------------ /header ------------------------------------ */

/* Navigation */

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(orange.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0px; cursor:pointer;background: url(orange.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 12px 0 12px; height:35px; background: url(orange.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 20px 0 20px; height:35px; background: url(orange-1.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(orange-0.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(orange-0.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(orange-1a.gif) no-repeat right top;}


/* modified start*/
#menu{padding:0; margin:0; list-style:none; height:35px; background:#fff url(orange.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif; margin-bottom:3px;}

#menu li.top {display:block; float:left; height:35px;}

#menu li.top a{display:block; float:left;  margin-bottom:0px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; padding:0px 12px 0 12px; cursor:pointer; padding-top:10px; margin-bottom:-10px;}

#menu li.top a:hover{background:#E0691A; color:#fff; height:35px; padding:0px 12px 0 12px; }

/* modified end*/

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #fc9f54; padding:3px; border:1px solid #E0691A; white-space:nowrap; width:170px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:22px; position:relative; float:left; width:170px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; font-weight:bold; height:22px; width:168px; line-height:22px; text-indent:5px; color:#ffffff; text-decoration:none;border-bottom: 1px dotted #ffffff}
#nav li ul.sub li a.fly
{background:#FF9148 url(arrow.gif) 140px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#E0691A; color:#fff; border-color:#E0691A;}
#nav li:hover ul.sub li a.fly:hover
{background:#E0691A url(arrow_over.gif) 140px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:170px; top:-4px; background: #FF9148; padding:3px; border:1px solid #E0691A; white-space:nowrap; width:170px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 140px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#FF9148 url(arrow.gif) 140px 6px no-repeat; color:#000; border-color:#bbd37e;} 

#header {
float:left;
width:960px;
}

#header .site_title {
float:left;
}

#header h1 {
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;
font-size:36px;
font-weight:400;
padding:0;
}

#header h1 a {
/* Uncomment this to use Graphical title */
/* Edit logo.psd */


background:url(logo.gif) no-repeat;
color:#5b86a4;
display:block;
text-indent:-999px;
z-index:-1;


color:#fff;
height:66px;
text-decoration:none;
width:228px;

}

div.topmenu {
text-align:right;
}

#header .topmenu ul {
margin:43px 0 0 0; padding:0;
font:700 11px Verdana, Arial, Helvetica, Georgia, Sans-Serif;
}

#header .topmenu ul li {
display:inline;
margin:0;

}

#header .topmenu ul li a {
color:#33383b;
padding:0 8px 0 0;
text-decoration:none;
}

#header .topmenu ul li a:hover {
color:#4b92cf;
}

.columns_wrapper {
display:inline;
float:left;
width:960px;
}

.narrowcolumn {
float:left;
width:505px;
}

.post {
margin: 3px 0 3px 0; 
color: #707070; 
padding: 0px 0;
}

.postdate {
color:#97a3b3;
font:10px Arial;
padding:0 0 0 5px;
background: #e8e8e8;
}

.post h2 {
clear: both;
font: bold 14px Arial;
background: #e8e8e8;
color: #707070;
padding: 7px 0px 0px 5px;
text-transform:uppercase;
margin: 0 0 0px 0;
}

.entry {
color:#707070;
font-family:Arial;
font-size:.75em;
line-height:1.5em;
margin: 0px;
}

.entry h1, 
.entry h2, 
.entry h3, 
.entry h4, 
.entry h5 {
	margin:10px 0 0 0;
	padding:0;
	color: #4B92CF;
}

.entry h1 {
 font:2.0em Arial;
}

.entry h2 {
 font:1.8em Arial;
}

.entry h3 {
 font:12px Arial;
 border-bottom:2px solid #4B92CF;
 padding-top: 5px;
 text-transform:uppercase;
}

.entry h3 a:hover {
 text-decoration:none;
}


.entry p {
margin:5px 0 5px 0;
padding:0 0 0 0;
}


.highlight {
	clear:both;
	font-size:1.1em;
	border:1px solid #E6DB55;
	padding: 5px !important;
	background: #FFFBCC;
	color:#E0691A;
	margin: 10px !important;
	height:25px;
	}

.highlight img{
margin-left:2px;
margin-top:10px;
padding:0 3px;

}

.highlight a, .highlight a:hover, .highlight a:visited {
  text-decoration:none;
  border:none;
	}
	
.highlight strong {
  text-decoration:underline;
  
}	


.entry h4 {
color:#E0691A;
text-transform:uppercase;
}

.entry strong {
color:#E0691A;
}


.entry div.excerpt {
-moz-border-radius:5px;
background-color:#efefef;
border:1px solid #e8e8e8;
}

.entry div.excerpt p {
color:#434444;
padding:5px;
}

.entry p a,visited {
border-bottom:1px dotted #E0691A;
font-weight:700;
text-decoration:none;
}

.entry p a:hover {
border-bottom:1px dotted #569f40;
text-decoration:none;
}

.entry p.postinfo {
padding:15px 0;
}

.entry ul {
}

.entry ul li {
background:url(bullet-arrow.gif) no-repeat left 5px;
list-style-type:none;
margin: 4px 0 0 18px;
padding-left:15px;
}

.entry ul li a,visited {
border-bottom:1px dotted #1C6EF6;
text-decoration:none;
}

.entry ol {
list-style-image:none;
list-style-position: outside;
list-style-type: none;
margin:0;
padding:0;

}

.entry ol li{
position:relative;
margin:0;
padding:0;
}

.entry ol li strong {
font-size: 20px;
font-weight:bold;
padding-left: 12px;
padding-top:12px;
position:absolute;
line-height:20px;
color:#E0691A;
}

.entry ol li p {
padding:5px 0pt 5px 45px
}


.entry ol li p strong {
font-size:inherit;
font-weight:bold;
padding:0pt;
position:inherit;
}

p.postinfo {
background: #e8e8e8;
border-bottom:1px solid #CBCBCC;
color:#97a3b3;
font:10px Arial;
padding:0px 0px 7px 5px;
}

p.postinfo a,visited {
border-bottom:1px solid #CBCBCC;
color:#fe9c7b;
font-weight:700;
text-decoration:none;
}

p.postinfo a:hover {
border-bottom:1px dotted #E0691A;
color:#E0691A;
}

.browse {
font-family:Arial;
font-size:11px;
font-weight:700;
line-height:18px;
padding:10px;
}

.browse a,visited {
color:#526472;
font-weight:700;
}

.browse a:hover {
color:#313d46;
}


/* ad-column
   ------ */
.ad_only {
	float: right;
	width: 190px;
	margin: 3px 0 10px 10px;
}

.ad_only img {
	margin-bottom:5px;
}
	
.image {
	float: left;
	margin: 0 2px 0px 0;
}

/* sidebar
   ------ */

.sidebar_ads {
display:inline;
float:right;
width:213px;
margin:3px 0px 0 3px;
border:none;
background:none;
}

.sidebar {
display:inline;
float:left;
margin:3px 0px 0 10px;
width:245px;
}

.sidebar ul {
list-style:none;
margin: 0;
padding:0;
}

.sidebar ul ul {
margin:0;
padding: 2px 8px;
}

.sidebar li#search input {
margin:0 0 5px;
}

.sidebar form#searchform {
padding:5px;
}


.sidebar ul li {
background: #f5f5f5;
color: #414141;
padding: 0px;
margin: 0 0 5px 0;
border-bottom:1px solid #CCCCCC;
font-size:11px;


}

.sidebar ul ul li {
background:url(bullet-arrow.gif) no-repeat 5px 4px;
border-bottom:1px dotted #CBCBCC;
color:#3c3c3c;
font:11px/15px Arial;
padding:2px 2px 2px 25px;
margin: 0px;
}

.sidebar ul ul li span {
margin-right: 5px;
}


.sidebar ul ul li a,visited {
color:#E0691A;
text-decoration:none;
}

.sidebar ul ul li a:hover {
color:#E0691A;
text-decoration:underline;
}

.sidebar ul ul ul li {
padding:0 0 0 10px;
}

h2.widgettitle, .sidebar h2 {
background: #E8E8E8;
border-bottom:1px solid #CBCBCC;
color: #707070;
padding: 4px 0pt 3px 14px;
font: bold 12px Arial;
margin: 0px 0px 0px 0px;
text-transform:uppercase;
}

.textwidget {
color:#3c3c3c;
font:11px/17px Arial;
padding:3px;
}

.textwidget a,visited {
color:#245BB6
}

h3#respond {
color:#272e37;
font:normal 1.6em "Lucida Sans Unicode", "Times New Roman", Times, serif;
}

h3#comments {
border-bottom:15px solid #e1e0d6;
color:#4f4c10;
font:normal 1.6em Arial;
letter-spacing:-2px;
margin:0;
padding:10px;
}

ol.commentlist li {
border-bottom:2px solid #E8E7DE;
}

p.commenter-status {
border-bottom:15px solid #d7dde4;
color:#97a3b3;
font:10px Arial;
padding:3px 3px 10px 10px;
}

p.commenter-status a,visited {
color:#97a3b3;
font-weight:700;
text-decoration:1px dotted #ffcc00 !important;
}

p.commenter-status a:hover {
color:#97a3b3;
text-decoration:1px dotted #ffcc00 !important;
}

.comments-template h2,.comments-template h3 {
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;
font-size:14px;
font-weight:700;
}

.comments-template ol {
list-style:none;
margin:0;
padding:0 0 20px;
}

.comments-template ol li {
line-height:24px;
margin:15px 0 0;
padding:0 0 20px;
}

.commentmetadata {
font-size:12px;
padding:5px 0;
}

.comments-template p.nocomments {
padding:0;
}

.comment-author {
color:#2a2808;
font:700 1em Georgia, "Times New Roman", Times, serif;
}

.comment-author a,visited {
color:#2a2808;
text-decoration:underline;
}

.comments p {
color:#3c4143;
font:normal 0.8em Georgia, "Times New Roman", Times, serif;
padding:0;
}

#submit {
font:1.2em Arial, Helvetica, sans-serif;
height:48px;
width:168px;
}

table#wp-calendar {
font-family:Arial, Helvetica, Georgia, Sans-Serif;
font-size:12px;
line-height:24px;
text-transform:none;
width:100%;
}

table#wp-calendar caption {
padding:10px 15px;
}

table#wp-calendar th {
background:#eee;
padding:0;
text-align:right;
vertical-align:top;
}

table#wp-calendar td {
padding:0;
text-align:right;
}

table#wp-calendar tfoot td {
text-align:center;
}

#footer {
clear:both;
color:#818181;
float:left;
font-family:Verdana, Arial, Helvetica, Georgia, Sans-Serif;
font-size:11px;
text-align:center;
width:100%;
}

#footer a {
color:#818181;
text-decoration:none;
}

#footer a:hover {
text-decoration:none;
}

#footer p {
padding:8px 18px;
}

p.via {
color:#666;
font-size:10px;
}

p.via a,visited {
border-bottom:1px dotted #666;
color:#666;
}

.subtitle01 a,visited {
color:#526472;
}

address,dl,p,.comments-template {
padding:10px;
}

dt,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
font-weight:700;
}

small,.entry h5 {
font-size:12px;
}

#header .topmenu ul li a:hover,.sidebar a:hover,.sidebar a,visited,.comment-data a:hover {
	text-decoration:underline;
}

p.subtitle01 {
	border-bottom:3px solid #000;
	color:#000;
	font:700 1.4em "Lucida Sans Unicode", "Times New Roman", Times, serif;
	letter-spacing:-1px;
	margin:10px 0 10px 0;
}

.comment-data a,visited,.comment-edit a,visited {
color:#88929d;
font:500 10px Tahoma, "Times New Roman", Times, serif;
text-decoration:none;
}

#commentform label * {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#s {
width:60%;
}

div.e404 {
margin:10px auto;
width:455px; height:253px;
background:#fff url(404.png) no-repeat;
}



#post-381 h1{
color:#E0691A;
font-family:"Trebuchet MS", Arial, Helvetica, Georgia, Sans-Serif;
font-size:22px;
line-height:24px;
font-weight:400;
margin-top:14px;
margin-bottom:10px;
padding:0;
}

#banner img{width:190px; margin-top:10px;}
#banner1 img{width:190px;}

#bonus{background:url(bg.jpg) repeat-x;
width:505px; height:230px;}

#bonus .instance1{width:150px; margin-left:10px; border-right:1px dotted #87671E; float:left;}

#bonus .instance2{width:150px; margin-left:14px; border-right:1px dotted #87671E; float:left;}

#bonus .instance3{width:150px; margin-left:14px; float:left;}

#bonus h2{

clear: both;
font: bold 1.8em Lucida Grande;
background: #e8e8e8;
color:#4B92CF;
padding: 4px 0px 4px 10px;
margin: 0 0 0px 0;
margin-top:10px;
font-variant:small-caps;
}


#bonus .value{
margin-top:5px;
font-size:18px;
color:#fff;
font-weight:bold;
text-decoration:none;
padding-left:7px;
display:block;
width:140px;



}

#bonus .number{font-size:42px; text-decoration:none; text-align:center; padding-top:2px; float:left; font-weight:bold; color:#EAE716; font-family:arial narrow; line-height:48px;}

#bonus .bonus_banner img{width:58px; margin-top:12px; margin-bottom:1px; padding-left:5px; padding-right:5px; float:left; display:block;}

#bonus .text{font-size:14px; text-decoration:none; margin-top:5px; text-align:center; color:#fff; padding-right:10px;}

#bonus .link{text-decoration:none; margin-top:7px; font-size:15px; color:#E0691A; text-align:center; font-weight:bold; font-family:lucida grande;}

#bonus .link img{ padding-right:10px;}

#bonus .link a{text-decoration:none; margin-top:7px; font-size:15px; color:#E0691A; text-align:center; font-weight:bold;}
#bonus .link a:hover{text-decoration:underline; color:#E0691A; font-weight:bold;}


#post-381 h2 a:hover{color:#E0691A; text-decoration: underline;}
#post-376 h2 a:hover{color:#E0691A; text-decoration: underline;}
#post-370 h2 a:hover{color:#E0691A; text-decoration: underline;}
#post-367 h2 a:hover{color:#E0691A; text-decoration: underline;}
#post-364 h2 a:hover{color:#E0691A; text-decoration: underline;}





#articles h3 {
 font:12px Arial;
 border-bottom:2px solid #4B92CF;
 padding-top: 5px;
 text-transform:uppercase;
 color: #4B92CF;
 margin-top:10px;
 margin-bottom:10px;
 font-weight:bold;
 
}