/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body {
	color:#555;
	background-image: url(../images/Aprioritanbackground.jpg);
	background-repeat: x-repeat;
	background-color: #bbab9b;
}
a { color:#000; }
a:hover { color:#666; }

hr { color:#fffdea; border:none; border-top:1px dotted #372322; }
.hr2 { color:#fffdea; border:none;  }
/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#000; }
h1.head,h2.head{
	background-color: #FFFFFF;
	margin:0px;padding:3px 0 8px 4px;
	 
	color:#013555;
	
}
.container_border {
	border-bottom:1px solid #dfdfdf;
	width: 940px;
}
#topblock {
	width: 940px;
}


/* Structure ---------------------- */
.wrapper {

}
#banner {


}

.sidebar_in {
	border-left:1px solid #d8d8d8;
	background-color: #FFFFFF;
} 
#bottom {
	border-bottom:1px solid #383838;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	color:#000;

}

/* header ---------------------- */
#header .blog-title a{ color:#333; }
#header .blog-title a:hover{color:#000 }
#header .blog-description{ color:#666; }


/* Banner ---------------------- */
.banner-in {
	background-color: #007db1;
	height: 240px;
	background-image: url(../images/bannerBKG.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
#banner h1 { color:#fff; text-shadow:#000 1px 1px 1px; }
#banner p  { text-shadow:#000 1px 1px 1px; color:#999; }
#banner h3.subline { color:#999; text-shadow:#000 1px 1px 1px;  }
#banner p a { color:#fff; text-decoration:underline; }
#banner p a:hover { color:#e8e8e8; text-decoration:underline; }



/* top navigation drop menu  ---------------------- */

#nav li a {
	color: #FFF;
	border-bottom: 0;
	margin-top:10px;
}
#nav li a:hover { color:#666;  }
#nav li.current_page_item a { color:#3a9bd3;  }

/* dropdowns/
--------------------- */

/* 2nd and 3rd level menus */
#nav ul ul { border: solid #C7C7C7; border-width: 1px 1px 0; background: #360c3b; margin-top:14px;}


/* 2nd and 3rd level menus */
#nav li li { border-bottom: 1px solid #DBDBDB; height:20px; padding-top:5px;   }

/* 2nd and 3rd level menus */
#nav ul ul li:hover, #nav ul ul ul li:hover, #nav ul ul li.sfhover, #nav ul ul ul li.sfhover {   border-top:none;  }

/* 2nd and 3rd level menus */
#nav ul ul li a, #nav ul ul ul li a { background: none;  border-top:none; border:0px; }
#nav ul ul li a:hover, #nav ul ul ul li a:hover {  border-top:none; }

#nav li.current_page_item ul ul li a { border-top:none; color:#444;  }
#nav li.current_page_item ul ul li a:hover { border-top:none; color:#000;  }


/*#breadcrumb section  =================================== */
.breadcrumb {border-top:1px solid #dfdfdf; } 
.breadcrumb a { color:#000;  }
.breadcrumb a:hover { color:#333; }

/* content ---------------------------- */
#content li { background:url(1-default/i_bullet.gif) no-repeat left 8px; font-weight:100;}
#content ol li { background:none; }

#content h3 { color:#000; border-bottom:4px solid #000;  }
#content h3.bnone { border-bottom:none; }
.featured_work {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: left;
	width: 640px;
}
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#000;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }
#content .services a:hover { text-decoration:underline; }
.container_16 clearfix .margin #content #topblock #banner .banner-in container_16 clearfix #bannerText h3 {
	font-family:   "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

/* post ---------------------------- */

code { background:#ccc; }

blockquote { background:url(1-default/quote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }

#content p.post_top a { color:#666; }
#content p.post_top a:hover { color:#333;}

#content .posts { border-bottom:3px solid #d3d3d3; }
#content .posts h2.title a { color:#333; }
#content .posts h2.title a:hover { color:#000; }

#content p.post_bottom {color:#555; }
#content p.post_bottom a { color:#444; }
#content p.post_bottom a:hover { color:#000; }

/* Post Pagination */

.pagination .on { background:#000; color:#fff; }
.pagination a { background:#ccc; }
.pagination a:hover { background:#333; color:#fff; }

/* slider css */
#thumbNav a   { background:#fff url(1-default/normal.png) no-repeat; text-align: center; color:#41322e; text-indent:-9009px; }
#thumbNav a:hover  { background:url(1-default/normal.png) no-repeat;  }
#thumbNav a.cur  { background:url(1-default/current.png) no-repeat;  }

/* Prevents */
#content .anythingSlider .wrapper ul ul  { background: none; border: 0; }
#content .anythingSlider .wrapper ul ul li { background: none; }
#content .anythingSlider .wrapper  { border:none; }

.featured_work {
	padding-left: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-left: 0px;
}
.featured_work img {border:1px solid #babab2; }
#plugin {
	float: right;
	width: 300px;
}


/*#sidebar ----------------------- */
#sidebar-inner .sidebar-indent{ margin-left:22px;}
#sidebar-inner .widget  { background:url(../images/widget_borderbottom.jpg)  repeat-x left bottom; padding-bottom:6px;   }
 
#sidebar .widget h3 { color:#000; border-bottom:4px solid #000;   }
.twitter { background:#e5e5e5 url(1-default/twitter_bottom.png) no-repeat bottom; }
#sidebar-inner h3 { color:#000; background:url(../images/arrow.png) no-repeat  left 9px; padding:5px 0 0 25px; margin-top:5px;color:#fff; font-size:19px  }

#sidebar-inner li { border-bottom:1px solid #2d7baa; border-top:1px solid #004e7d; padding:0px; margin:0px; }
#sidebar-inner li a { color:#444; }
#sidebar-inner li a:hover { color:#000; }

ul.social_mark{padding-left:22px !important;}
.social_mark li{height:28px !important; width:28px !important; display:block !important; 
float:left; overflow:hidden;  margin:1px !important; text-indent:-2000px; padding:0px !important;  border:none !important;}
 .social_mark li a {    background:url(../images/social_sprites.png) no-repeat 0px 0px  ;
 height:24px !important; width:24px !important; border:none !important;
  float:left;}
 .social_mark li a:hover {    }

 .social_mark li.i_twitter a,
 .social_mark li.i_twitter a:hover { background-position:left -26px; }
 

 .social_mark li.i_inlink a,  
 .social_mark li.i_inlink a:hover {   }
 

 .social_mark li.i_facebook a,  
 .social_mark li.i_facebook a:hover { background-position:left -52px;  }
 
  .social_mark li.i_youtube a,  
 .social_mark li.i_youtube a:hover {  background-position:left -102px;   }
 
  .social_mark li.i_skype a,  
 .social_mark li.i_skype a:hover {  background-position:left -76px;  }

 .social_mark li.i_apriori a,  
 .social_mark li.i_apriori a:hover { background-position:left -125px;   }
 

/* widget search bobx */
#searchform input { border:1px solid #ccc; background:#fff; }
#searchform #searchsubmit { background:#000; font:12px Arial, Helvetica, sans-serif; color:#fff; }

	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px solid #ccc; }

#comments .comment {background:none; }
#comments  p.authorcomment a {  color:#666; }
#comments  p.authorcomment a:hover { color:#000; }

#comments .comment a:hover{ color:#aaaaaa }
#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none; background:#e9e7e7 url(1-default/commentbg.png) no-repeat center left; }
#comments .comment .authcomment{ background:#d5d5d5 url(1-default/commentbg_author.png) no-repeat center left; border:none;  }
#comments .comment .authcomment p { color:#333; }

span.comm-reply{ color:#aaa; }
span.comm-reply a { color:#333;  }
span.comm-reply a:hover{ color:#000; }
#respond textarea, .commpadd input{ background:none; border:1px solid #c7c7c7; font:13px Arial, Helvetica, sans-serif;   }
input#submit{ color:#fff; background:#000; border:1px solid #000;  }
.avatar { border:2px solid #ddd; }

/* bottom ---------------------------- */

#bottom .widget-spot h3 { color:#fff; text-shadow:#000 1px 1px 1px; }
#bottom .postlist li a { color:#fff; }
#bottom .postlist li a:hover { color:#ccc; }
#bottom .postlist li:hover  { background:#333; }

.field { border:1px solid #a9a9a9; background:#d2d2d2; color:#333; }
.replace { background:#636363;  border:none; color:#fff; }

.testimonials_spacer p { color:#999; text-shadow:#000 1px 1px 1px; }
.testimonials_spacer p.author { color:#fff;  }

#bottom .subscribe { color:#ccc; }
#bottom .subscribe li {  color:#ccc; border-bottom:1px solid #363636; }
#bottom .subscribe li a { color:#ccc; border-bottom:1px solid #363636; }
#bottom .subscribe li a:hover { color:#fff; }
#bottom .subscribe li.i_rss { background:url(../images/i_rss.png) no-repeat 5px 8px; }
#bottom .subscribe li.i_rss a:hover { background:#333 url(../images/i_rss.png) no-repeat 5px 8px; }
#bottom .subscribe li.i_email { background:url(../images/i_email.png) no-repeat 5px 5px; }
#bottom .subscribe li.bnone { border:none; }


#footer p { color:#000; }
#footer .copyright , #footer .copyright  a { color:#000; }
#footer p a:hover {  color:#000; }

#footer li { border-right:1px solid #ccc; }
#footer li a { color:#999; }
#footer li a:hover { color:#fff; }

.footy {
	color: #FFFFFF;
	text-decoration: underline;
}

.blueText {
	color: #1478a7;
}
.credit a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	margin-top:5px;
	 
}
#google_translate_element{ padding-bottom:5px; float:right;}
#menu-courses li { border:none; }
#menu-courses li a { font-weight:bold; padding:2px 0;     margin:0 0 10px 0; padding:0 0 5px 0; font-size:17px; font-family:Georgia,"Times New Roman",Times,serif !important;   border-bottom:4px solid #d9d9d9; display: block;}
#menu-courses li li {border-bottom:1px solid #d9d9d9; }
#menu-courses li li a  { font-weight:100; padding:2px 0; font-size:14px; border:none; display:inline;}
