body{ background: #6c6c6c; }

#logo{position:absolute; top:0px; left:-20px; margin-bottom:0px; margin-top:0; }
#footer-widgets-container { background: #211b0e; }
#header-container {position:relative; height:137px; padding-top:0; background:#ded7c0; border-color: #ded9d1; }

.entry, .entry p  { font:12px sans-serif!important; line-height:22px!important; color:#777;  }
#main h2.title a {font:15px sans-serif!important; font-weight:bold!important;}

#footer-container{width:708px; height:51px; position:relative; background:#dcd8bf; margin-top:100px; margin-left:272px!important; padding-left:20px;}
#copyright{color:#6c6c6c; font-size:12px; padding-top:0px; position:absolute; left:20px; top:15px;}
#transparent_figure{background:url(../images/alextechbottom.png) no-repeat 0 0; width:452px; height:142px; position:absolute; bottom:0px; right:20px;}

#menu-item-163{background:#3c6674;} /*Home*/
#menu-item-163 a{ padding:20px 14px 20px 14px!important; }
.ie6 #menu-item-163 a{ padding:20px 12px 20px 12px!important; }
.ie7 #menu-item-163 a{ padding:20px 12px 20px 12px!important; }
.ie8 #menu-item-163 a{ padding:20px 12px!important; }

#menu-item-163 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-163 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	


#menu-item-158{background:#e2800c;} /*The Technique*/
#menu-item-158 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-158 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-159{background:#3891a4;} /*Applications*/
#menu-item-159 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-159 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-1448{background:#e46c24;} /*Learning*/
#menu-item-1448 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-1448 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-157{background:#506862;} /*Testimonials*/
#menu-item-157 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-157 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-780{background:#696866;} /*News Update*/
#menu-item-780 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-780 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-1418{background:#76ad63;} /*In The Press*/
#menu-item-1418 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-1418 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-162{background:#ee4450; } /*About Us*/
#menu-item-162 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-162 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	

#menu-item-146{background:#b6bb8e; } /*Contact Us*/
#menu-item-146 a{padding:20px 10px 20px 9px!important;} /*Contact Us*/
.ie6 #menu-item-146 a{padding:20px 10px 20px 9px!important;} /*Contact Us*/
.ie7 #menu-item-146 a{padding:20px 10px 20px 9px!important;} /*Contact Us*/
.ie8 #menu-item-146 a{padding:20px 10px 20px 9px!important;} /*Contact Us*/

#menu-item-146 a:hover{padding-top:19px!important; border-top:1px solid #ded7c0;}
#menu-item-146 ul li a:hover{padding:8px 15px!important; border:0!important; border-bottom:1px solid #dedede!important; border-top:1px solid #fff!important;}	


a, #comments .comment-head .name, .slide-content .title { color: #e2800c; font-weight:bold;}
a:hover, .archive_header, .post .title, .page .title, h1.title, .post .title a:link, .post .title a:visited, .single .title a:link, .single .title a:visited { color: #6b6b6b; }

.entry blockquote  { background:url(../images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #e2800c;  }

.slide .slide-content.entry { display:none; position: absolute; width: 160px; height:275px; left: 80px; top: -10px; padding: 10px 10px; margin-bottom:0px; font-size: 20px; background-color: #de831d!important; background: #de831d!important; border:10px solid #97a9a1;}
.ie6 .slide .slide-content.entry  { background: #de831d!important; background-color: #de831d!important; top: 45px!important; }
.ie7 .slide .slide-content.entry  { background: #de831d!important; background-color: #de831d!important; top: 45px!important; }
.ie8 .slide .slide-content.entry  { background: #de831d!important; background-color: #de831d!important; }
.slide .slide-content.entry p{font-size:16px; line-height:18px; font-weight:bold; color:#fff; font-family:Arial, serif; margin:0;}
.slides_control { min-height: 264px; }

.slide-image { background: transparent; width: 960px; padding-bottom:15px; }

h3.title a{color:#e2800c!important; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif!important;}

#navigation{z-index:99999; position:relative; top:10px; left:252px; width:728px; white-space:nowrap;}

.nav a { color: #f2efe6; font-family: Arial, serif; font-size:11px; font-weight:bold!important; text-decoration:none; text-shadow:none!important; }


.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover { color: #fff;}

.nav li  { float:left; margin: 0 2px 0 0; width: auto; }

.nav a, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a{
	border: none;
	padding:20px 6px!important;
	border-color: rgba(0,0,0,.15); 
	
	/* Border Radius */ 
	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; 
	
	/* Gradient Background */
	background: transparent;
  	background: -moz-linear-gradient(0);
  	background: -webkit-gradient(0);


	/* Box Shadow */
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0);
	box-shadow: 0 0px 0px rgba(0,0,0,0);}



	
	
.entry, .entry p  { font:14px/1.5em sans-serif; color:#333;  }


.ie6 .nav a, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a{ padding:20px 6px;}
.ie7 .nav a, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a{ padding:20px 6px;}
.ie8 .nav a, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a{ padding:20px 6px!important;}

	/* 2.2.1 Drop-down menus */
	.nav li ul  { background: #fff; margin:5px 0 0; padding:10px 0 0; position: absolute; left: -999em; width: 180px; border: 1px solid #e3e3e3; z-index:99999; }
	.nav li ul li { margin:0; }
	.nav li ul li a  { padding:8px 15px!important; width:150px; color:#666 !important; background: none; font-size:12px!important;}
	.ie6 .nav li ul li a  { padding:8px 15px!important; width:150px; color:#666 !important; background: none; font-size:12px!important;}	
	.ie7 .nav li ul li a  { padding:8px 15px!important; width:150px; color:#666 !important; background: none; font-size:12px!important;}	
	.ie8 .nav li ul li a  { padding:8px 15px!important; width:150px; color:#666 !important; background: none; font-size:12px!important;}			
	.nav li ul li a:hover  { font-weight: bold; }
	.nav li ul li a.sf-with-ul { padding-right:0; }
	.nav li ul ul  { margin: -35px 0 0 170px !important; }
	
	.nav li ul li a:hover, 
	.nav li.current_page_item ul li a, 
	.nav li.current_page_parent ul li a,
	.nav li.current-menu-ancestor ul li a,
	.nav li.current-cat a ul li,
	.nav li.current-menu-item ul li a,
	.nav li.sfHover ul li { background:none; padding:8px 15px!important;  font-size:12px!important;}
	
	.nav li:hover,.nav li.hover  { position:static; }
	.nav li:hover ul ul, .nav li.sfhover ul ul,
	.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
	.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
	.nav li:hover ul, .nav li.sfhover ul,
	.nav li li:hover ul, .nav li li.sfhover ul,
	.nav li li li:hover ul, .nav li li li.sfhover ul,
	.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; /* margin-left:-50px; */ }
	
	.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:44%;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
	.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat; top:38%; }






#slider_pag{display:none;}
#title-container{margin-left:272px!important; width:688px!important; border:0; background:#fff; padding:25px 20px 0 20px;}
#slides {background:#ded7c0; margin-left:272px!important; width:728px!important; height:180px; padding:0px 0 0px 0!important; border:0!important;}
.ie6 #slides, .ie7 #slides {padding:0px 0 0px 0!important; margin-top:0px!important;}

#slide-box img{margin-top:0px!important;}
.ie6 #slide-box, .ie7 #slide-box img{margin-top:0px!important; margin-bottom:0px!important;}

#title-container h1.title, #title-container h1.col-full{color:#6c6c6c; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #ddd; width:688px!important;}
#title-container h2.title{color:#6c6c6c; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #ddd; width:688px!important;}
#title-container span, #title-container span a{color:#6c6c6c;}
.slide .entry h2 {color: #baa57b;}

.archive_header  { display: block; width: 688px; margin:0 0 0 20px;  font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #ddd;  }
.archive_header .catrss a  { display:none; font-size: 14px; text-decoration: none; line-height: 28px; }



#wrapper{background:#fff url(../images/leftboxback.jpg) 0 0; width:1000px!important; margin:0 auto!important; position:relative;}
#content{margin-left:292px!important; background:#fff; width:708px!important;}

#sub-featured{position:relative; top:-20px;}

#main{width:688px!important;  min-height:500px;}
#main #testimonials .quote-icon { background-color: #e2800c; }
#main .section { border-color: #c9c6bf; }

#footer-widgets .widget h3 { border-color: #473c27; color: #e5d5b5; }
#footer-widgets .widget ul li { border-color: #473c27; }

#tabs, 
#post-author, 
#main #connect,
.widget_woo_twitter .back, 
#comments .comment .comment-container, 
#comments .comment-entry,
.search_main { background: #f7f6f2; border-color: #e5e0d5; }
#post-author .profile-content { border-color: #e5e0d5; }
#comments .comment-head, #post-author .profile-content { background: #f5f2ed; }

a.button, 
a.comment-reply-link, 
#commentform #submit,
.submit { background: #b38936; border-color: #b08b41; border-bottom-color: #997120; }


/*SIDEBAR*/
#sidebar{border: 0; width:252px !important; position:absolute; top: 318px; left:0; overflow:hidden; margin:0; padding:10px; }
#sidebar h3{width:222px;}
#sidebar div#connect{border-bottom:0;}
#sidebar #richetext-3 h3{color:#fff; background:#96aaa1; border:0; position:absolute; top:0; left:0; width:242px; font-size:10px; padding:2px 0 18px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#sidebar #richetext-3{position:relative; background:#d0d9d5; width:222px; padding:50px 10px 10px 10px; margin:5px;}
#sidebar #richetext-3 p, #sidebar #richetext-3 a{font-size:11px; color:#000; font-weight:normal;}

#sidebar div.videosidebar{margin:15px 5px 0px 5px;}
#sidebar div.videosidebar h3{display:none;}

#sidebar #connect {margin:0 5px;}
#sidebar #connect h3{display:none;}

#classeslink{position:absolute; top:330px; left:146px; border:0; z-index:100; background:#d0d9d5; padding:2px 5px; }
#classeslink a{ font-size:12px!important; background:#d0d9d5; display:block; color:#000; font-family:Arial, Helvetica, sans-serif;}

/*HOME PAGE LIST*/
img.homepagelistimage{position:relative; z-index:100;}
img.homepagelistimage.alignright{ margin-right:20px;}
div.homepagelist{position:relative; z-index:99;}
div.homepagelist p{padding:0; margin:0;}
div.homepagelist p.date{font-size:11px;}
div.homepagelist p.morelink{padding-top:5px;}

/*TABLE STUFF*/
table.easy-table-creator th, table.easy-table-creator td{font-size:10px;}


div.widget_richtext_content p{margin:0; padding:0;}
div.widget_richtext_content a{font-weight:bold!important;}

/* 6.5 IE specific styling */
.ie6 .nav .sf-sub-indicator { display:none; }
.ie6 .nav li a:hover { text-decoration:none; }
.ie6 .nav li a.sf-with-ul { padding-right:10px; }
.ie6 .button, .ie6 .button:visited { margin:0; color:#555 !important; font-weight:normal; } .reply a {  color:#555 !important; }
.ie7 .nav li a {_height: 0;zoom: 1;} /* IE7 Fix */
.ie7 .button, .ie7 .button:visited {  padding:7px 6px; margin:0; }
.ie7 #comments .comment .comment-container {margin-bottom: -4px;}
.ie7 #comments ul.children li.comment .comment-container {margin-bottom: -4px;margin-top:2px;}
.ie7 #comments .comment-entry {float: left;}
.ie7 .slide .slide-content.entry  { position: relative; background: url(images/ie7trans.png) repeat left top; margin-bottom: -250px; top: 220px; }
.ie8 .slide .slide-content.entry  { background: url(images/ie7trans.png) repeat left top; }
.ie8 .button, .ie8 .button:visited {  padding:10px 15px; margin:0; }