/*
Theme Name: Ahoodie
Theme URI: http://www,ahoodie.com
Description: A theme designed for Ahoodie.com
Author: Golden Works and Ahoodie
Version: 2.0
*/

/* START standard styles */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1 {
	font-size:28px;
	line-height:24px;
}
h2 {
	font-size:26px;
	line-height:28px;		
}
h3 {
	font-size:18px;
	line-height:26px;
}
h4 {
	font-size:16px; /* please note: in 2 cases font size for h4 tag is 15px and not 16px: 1) on portfolio page and 2) on services list page */
	line-height:20px;	
}
h5 {
	font-size:14px;
	font-weight:bold;
	line-height:18px;	
}
h6 {
	font-size:13px;
	font-weight:bold;
}
h1 a:hover {
	text-decoration:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
input {
	font-size:11px;
}
blockquote {
	font-style:italic;
	font-weight:bold;
	font-size:13px;
}
address {
	font-style:italic;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* END standard styles */
.jqueryslidemenu {
	font:normal 13px  Helvetica, Arial, sans-serif;
font-weight:bold;
}
.jqueryslidemenu ul li ul {
	font-size:12px;
	line-height:19px;
}
.main-menu-wrapper .jqueryslidemenu ul li a, .ln-list li h6 a {
	text-decoration:none;
}
.logo-desc, .header-desc, .intheader-paragraph {
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}
.slideshow-rm a:hover, .body-rm a:hover, .reverse-arrow a:hover {
	text-decoration:none;
}
.brochure-title h3 {
	line-height:24px;
}
#footer ul {
	font-size:11px;
}
#footer ul li a:hover { /* removes the underline on footer links on mouse over */
	text-decoration:none;
}
.blog-misc a:hover {
	text-decoration:underline;
}
.ui-tabs .ui-tabs-nav li a:hover, .blog-misc a:hover { /* removes the underline on tab names on mouse over */
	text-decoration:none;
}
.blog-categ ul li a {
	font-size:13px;
}
/* change the size of h4 header on portfolio and services pages */
.portfolio-wrapper li h4 {
	font-size:15px;
}
#left .interior-content .services-wrapper li .service-txt h4 {
	font-size:15px;
}


.contactbg { 
background:#efefef;
height:700px;
}
.contactbg1 { 
background:#efefef;
display:block;
height:170px;
}
.contactfull { 
float:left;
display:block;
max-width: 607px; 
background:none;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 10px;
}

.contactleft { 
float:left;
display:block;
max-width: 313px; 
background:#bbbbbb;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 10px;
}

.contactright {
max-width: 313px; 
float:left;
display:block;
float:right;
line-height:110%;
font-weight:bold;
max-width: 300px; 
overflow:hidden;
padding: 0px 10px 0px 10px;
margin: -1px 30px 0px 0px;
}
.redbg { 
float:left;
display:inline-block;
background:#ff3e3e;
color:#fff; 
font-weight:bold;
font-size:14px;
padding: 5px 10px 5px 10px;
}
.storycontent img { 
max-width: 615px; 
width: expression(this.width > 615 ? 615: true);
}

/* this file contains styles for WHITE ORANGE THEME */
#storycontent img { 
max-width: 615px; 
width: expression(this.width > 615 ? 615: true);
}

body {
font-size: 12px;
	background:#fff;
	color:#000;	
text-align: center;
}
h1 {color:#ff3e3e; /* these headers have infrared colour */
text-transform: uppercase;
font-size:22px;
}
h2 {
color:#000000; 
font-size:15px;
font-weight:bold;
text-transform: uppercase;
line-height:100%;
padding-top: 0px;
}
h3 {
	color:#000; /* these headers have infrared colour */
text-transform: uppercase;
}
h4 {
	color:#666666;
text-transform: uppercase;
}
h1 a:hover, h2 a:hover, h3 a:hover {
color:#5d5d5d;

}
ht {
	color:#000000; /* POST TITLES */
font-size: 12px;
}
a {text-decoration: strong; /* doesn't work for some reason */
	color:#ff3e3e; /* links have an infrared colour */

}
a:hover {
	color:#000;
text-decoration:none;
}
textarea {
	background:#fff;
	border:1px solid #b9b9b9;
	color:#767676; /* this is the text in the input forms */
}
input:focus, textarea:focus {
	background:#f5f5f5;
}
blockquote {
	background:#f5f5f5;
	color:#a1a1a1;	/* text colour in the blockqoutes */
}
.logo-desc, .header-desc { /* this is the italic text used an additional description for headers and detail pages */
	color:#cacaca; 
}
.main-menu-wrapper {
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/menu_decoration.gif) no-repeat bottom; /* this represents the line decoration for main menu */
}
.jqueryslidemenu ul li ul {
	border-top:1px solid #efefef; /* border top of first sub level menu */
}
.jqueryslidemenu ul li ul li ul {
	border-top:1px solid #efefef;
}
.jqueryslidemenu ul li ul li a { 
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	background:#fff;
	color:#000001;
}
.jqueryslidemenu ul li ul li a:hover { /* sub menus hover style */
	background:#fafafa;
	color:#ff3e3e;
}
.jqueryslidemenu ul li a {
	color:#000001;
}
.jqueryslidemenu ul li a:hover {
	background:#fff; /* background of tabs */
	color:#ff3e3e;
}
.slide-1-desc  {
	background:#000000;
}
.slide-1-descie  {
	background:#000000;
}
.slide-1-desc h1  {
	color:#fff;
}

.slide-1-descie h1 {
	color:#fff;
}
.slide-1-desc p { /* text colour in the right side of home slider */
	color:#fff;
}

.slide-1-descie p { /* text colour in the right side of home slider */
	color:#fff;
}
.slide-1-desc .more-link { /* learn more styles in the home slideshow */
	background:#fff url(http://ahoodie.com/wp-content/themes/ahoodie/slide_arrow.gif) no-repeat 7px 7px;
}

.slide-1-descie .more-link { /* learn more styles in the home slideshow */
	background:#fff url(http://ahoodie.com/wp-content/themes/ahoodie/slide_arrow.gif) no-repeat 7px 7px;
}
.slide-1-desc a.more-link {
	color:#ff3e3e;
}

.slide-1-descie a.more-link {
	color:#ff3e3e;
}
.slide-1-desc a.more-link:hover {
	color:#ff3e3e;	
	background:#fff url(http://ahoodie.com/wp-content/themes/ahoodie/slide_arrow.gif) no-repeat 7px 7px;
}

.slide-1-descie a.more-link:hover {
	color:#ff3e3e;	
	background:#fff url(http://ahoodie.com/wp-content/themes/ahoodie/slide_arrow.gif) no-repeat 7px 7px;
}
.slide-txt h3 a, .slide-txt h3 { /* color of text header(with link) with the semi-transparent black background */
	color:#fff;
	text-decoration:none;
text-transform: uppercase;
}
.latest-news, .newsletter, .brochure, .tabular-block, .flickr, .blog-categ, .services-box, .aboutus-box, .address-box {
	border-right:5px solid #cecece; /* border colour that separates left from right container */
}
.widget_mc_news .ln-list li h6 a { /* colour for latest news headers box */
	color:#828282;
	border-bottom:0 none;	
}
.widget_mc_news .ln-list li p {
	color:#666666;
}
.widget_mc_news .ln-list li h6 a:hover {
	color:#828282;
	text-decoration:none; 
	border-bottom:0 none;
}
/* hover backgrounds for home news list and brochure, these 2 should be the same but I wrote them separately just in case */
.widget_mc_news .ln-list li:hover {
	background:#f5f5f5x;
}
.widget_mc_brochure:hover {
	background:#f5f5f5;
}
/* end hover backgrounds */

.ln-date,  /* latest news date colour */
 /* next 2 classes are for article's date and comments in the blog section */
.blog-misc, 
.blog-misc a,
.ih-rss a, /* rss text on news page */
.newslist-date /* news date text on news page */ { 
	color:#a1a1a1;
}
/* START: read more / reverse arrow button that is found in the normal body gets those properties */
.body-rm { 
	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;
}
.body-rm a {
	color:#fff;
	text-decoration:none;
}
.body-rm a:hover {
	color:#fff;
}
.body-rm:hover { /* read more button hover styles */
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;
}
.reverse-arrow { /* button with reversed arrow style, used for pagination */
	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/reverse_arrow.gif) no-repeat 3px 1px;
}
.reverse-arrow a {
	color:#fff;
	text-decoration:none;
}
.reverse-arrow:hover {
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/reverse_arrow.gif) no-repeat 3px 1px;
}
/* END: read more body buttons styles */

/* START footer styles */
#footer {
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/footer_decoration.gif) no-repeat top center; /* this represents the line decoration for footer */
}
#footer ul li a { /* footer menu normal state colours */
	color:#666666;
}
#footer ul li a:hover { /* footer menu hover state colours */
	color:#ff3e3e;
}
/* END footer styles */

.interior-header {
	background:#f5f5f5;
}
.intheader-paragraph {
	color:#a1a1a1;
}
#left .interior-list li {
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/body_arrow.gif) no-repeat 3px 6px;
}
/* START table styles */
.tbl thead tr td { /* table header background */
	background:#a3a3a3;	
	color:#fff;
}
.tbl tbody tr { /* table row line */
	border-bottom:1px solid #dadada;
}
.tbl .odd, .tbl .odd td { /* table background for odd rows 1, 3, 5... */
	background:#fff;
}
.tbl .even, .tbl .even td { /* table background for even rows 2, 4, 6... */
	background:#f5f5f5;
}
/* END table styles */

/* START tabular data */
.ui-tabs .ui-tabs-nav li a {
	/* default tab */
	background:#efefef;
	color:#828282;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background:#a3a3a3;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	/* active or selected tab */
	background-color:#a3a3a3;
	color:#fff;
}
/* END tabular data */
.img-border, .img-border-nohover {
	border:6px solid #efefef;
}
.img-border:hover {
	border:6px solid #cacaca;
}
.blog-misc a:hover {
	text-decoration:underline;
}
/* general input buttons for search and newsletter forms, they might have same styles with blog/comments submit buttons */
.input-arrow {
	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat;
}
.input-arrow:hover { /* mouseover colour on submit arrow for forms */
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat;
}
/* START blog comment form styles */
.bc-submit, .contact-submit {
	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;
	color:#fff;
}
.bc-submit:hover, .contact-submit:hover {
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;
}
/* END blog comment form styles */

/* START blog left menu */
.blog-categ ul li a {
	border-bottom:1px solid #cecece;	
	color:#000000;
}

.blog-categ ul li a:hover {
	background:#f5f5f5;
	border-bottom:1px solid #cecece;
	color:#fffffff;	
	text-decoration:none;
}
.blog-categ ul a .blog-categ ul .bc-selected a {
	background:#f5f5f5;
	border-bottom:1px solid #cacaca;
	color:#ffffff;	
	text-decoration:none;
}
/* END blog right menu */
.blog-entry h2 a {
	color:#5d5d5d;
	text-decoration:none;
}
.pagination .page-number {
	color:#a1a1a1;
}
.services-box-list li {
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/body_arrow.gif) no-repeat 3px 6px;
}
.address-box span {
	color:#a7a7a7;
}
.address-box address span {
	color:#666666;
}
#left .interior-content .newslist-wrapper li h4 a, .portfolio-wrapper li h4 a, #left .interior-content .services-wrapper li .service-txt h4 a {
	color:#666666;	
	text-decoration:none;
	/* these styles apply to header titles from list news, portfolio list and services list */
}
.h-services-list li {
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/body_arrow.gif) no-repeat 2px 5px;
}
/* error messages styles */
.contact-error {
	border:1px solid #eda0a0;
	background:#fde3e3;
}
.contact-success {
	border:1px solid #bae5cb;
	background:#daffe9;
}
.contact-jerror {
	color:#ff502d;
	float:left;
	line-height:16px;
	margin:0 0 0 10px;
	width:180px;	
}
.more-link {
	color:#fff;	
	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;

}
a.more-link:hover {
	text-decoration:none;
	color:#fff;
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;	
}
.previous-pag a, .next-pag a, .comment_next a {
	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;
	color:#fff;	
	text-decoration:none;	
}
.comment_prev a {
 	background:#a3a3a3 url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow_rev.gif) no-repeat 3px 1px;
	color:#fff;	
	text-decoration:none;	
}
.previous-pag a:hover, .next-pag a:hover, .comment_next a:hover {
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow.gif) no-repeat 3px 1px;
	color:#fff;	
	text-decoration:none;
}
.comment_prev a:hover {
	background:#ff3e3e url(http://ahoodie.com/wp-content/themes/ahoodie/input_arrow_rev.gif) no-repeat 3px 1px;
	color:#fff;	
	text-decoration:none;
}
.newslist-wrapper li .more-link {
	color:#ff3e3e;
}
.newslist-wrapper li .more-link:hover {
	color:#ff3e3e;
}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul .current_page_item a {
	color:#ff3e3e;
}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul .current_menu_item a {
	color:#ff3e3e;
}
.current_menu_item {
	color:#ff3e3e;
}
.jqueryslidemenu ul .current_menu_item ul a  {
	color:#ff3e3e;
}
.jqueryslidemenu ul .current_page_item ul a {
	color:#ff3e3e;
}
/* start comment section colours */	
.widget_calendar table td, .commentlist .avatar {
	border:1px solid #efefef;
}
.commentlist .commentmetadata a { 
	color:#a1a1a1;
}
.fn { 
	color:#666666;
}
.fn a {
	color:#ff3e3e;
}
/* end comment section colours */	
.newslist-date a {
	color:#a1a1a1;
}
.search-results-title h2, .archive-header h2 {
padding-bottom:10px;
}
.search-results-title, .archive-header { 
	background:#f5f5f5;	
}
.search-results-title h3, .archive-header h3 {
	color:#ff3e3e;
text-transform: uppercase;
padding-bottom: 10px;
}
.search-results h4 a, .archive-results h4 a  {
	color:#666666;
text-transform: uppercase;
}
.search-results h4 a:hover, .archive-results h4 a:hover {
	color:#666666;
}

/* start toggle content styles */
h4.toggle {
	background:transparent url(http://ahoodie.com/wp-content/themes/ahoodie/toggle_icon.gif) no-repeat scroll 4px 13px;
}
h4.active {
	background:transparent url(http://ahoodie.com/wp-content/themes/ahoodie/toggle_icon.gif) no-repeat scroll 4px -9px;
}
h4.toggle a {
	color:#555555;
}
h4.toggle a:hover {
	color:#555555;
}
h4.active a:link {
	color:#555555;
}
.toggle-content {
	background:#f5f5f5;
}
h5 {
color:#ffffff; 
font-size:15px;
font-weight:bold;
text-transform: uppercase;
line-height:100%;
padding-top: 0px;
display:block;
background:#cecece;
}
/* end toggle content styles */
#storycontent img { 
max-width: 615px; 
width: expression(this.width > 615 ? 615: true);
}
html{
	margin:0;
	padding:0;
}
input {
	margin:0;
	padding:0;
}
blockquote {
	background:#f5f5f5;
	padding:10px 18px 10px 18px;
}
#loginbutton{
	display: block;
	width:38px;
	height: 18px;
	text-align:right;
	background: url("http://ahoodie.com/wp-content/themes/ahoodie/img/login_button.gif") no-repeat 0 0;
}
#loginbutton:hover{
  background-position: 0 -18px;
  	text-align:right;
}

#body-wrapper {
	margin:auto;
padding-top:10px;
	width:1103px;
text-align: left;
}
#toplogo {
float:left; 
position:relative;
 top:0;
 right:0;
 width:220px;
}

#topad {
border-style:solid;
max-height:90px;
border-width:0px;
border-color:#ff3e3e;
 float:right;
padding-bottom:0px;
padding-right:0px;
position:relative;
margin-top:8px;
 left:0;
}

#logo {
	position:relative;
	float:left;
	margin:0 0 10px 0;
}
#logo p {
	position:absolute;
	top:46px;
	left:76px;
}
.search-fieldset {
	padding-top:10px;
}
.search-input {
	float:left;
	width:165px;
	height:13px;
	padding:1px 0 0 1px;
}
.input-arrow {
	border:0 none;
	float:left;
	height:18px;
	position:relative;
	left:0px;
	width:18px;
	text-indent:-9000px; /* this hides the default text that comes on a submit input */	
	font-size:0;
	line-height:0;
}

.main-menu-wrapper {
	float:left;
	width:100%;
	height:40px;
	margin: -10 0 0 0;
}

.main-menu-wrapperie {
	float:left;
	width:100%;
	height:40px;
	margin: 0;
}
.jqueryslidemenu {
	display:block;
	float:left;
	position:relative;
	left:18px;
margin:0 0 0 -47px;
	z-index:100;
}
.jqueryslidemenu ul {
	list-style-type:none;
}
.jqueryslidemenu .primary-menu {
	margin:10px 0 10px 10px;
}

/*Top level list items*/
.jqueryslidemenu ul li {
	display:inline;
	position:relative;
	float:left;
}

/* Top level menu link items style */
.jqueryslidemenu ul li a {
	display:block;
	padding:0 18px 10px 18px; /* distance between main menu and dropdowns */
}

* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display:inline-block;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	display:block;
	left:0;
	position:absolute;
	visibility:hidden;
}

/* Sub level menu list items (undo style from Top level List Items) */
.jqueryslidemenu ul li ul li {
	display:list-item;
	float:none;
}

/* All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul {
	margin-top:-1px; 
}
.jqueryslidemenu ul li ul li ul a {
	top:0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
	width:190px; /* width of sub menus */
	padding:6px 5px 6px 10px;
	border-top-width:0;
}

/* START slideshow wrapper */
#slideshow-wrapper {
	float:left;
	width:100%;
	margin-top:10px;
}
#slideshow {
    height:200px;
    position:relative;	
	width:1103px;
}
#slideshow li {
    height:200px;	
    left:0;	
    opacity:0.0;	
    position:absolute;
    top:0;
    z-index:8;
}
#slideshow li.active {
    opacity:1.0;
    z-index:10;
}
#slideshow li.last-active {
    z-index:9;
}
.attachment-slide-thumbnail {
	float:left;
	width:784px;
}
.slide-1-desc {
	float:left;
	height:200px;
	position:relative;
	width:319px;
}

.slide-1-descie {
	float:left;
	height:200px;
}

.slide-1-descie h1, .slide-1-descie p, .slide-1-desc h1, .slide-1-desc p {
	float:left;
	width:285px;
	margin:10px 10px 0 16px;

}
.slide-1-desc h1, .slide-1-descie h1 {
	padding-bottom:5px;
}
.slide-1-desc .more-link {
	position:absolute;
	left:-6px;
	padding:1px 10px 1px 22px;	
}
.slide-1-descie .more-link {
	position:absolute;
	left:-6px;
	padding:1px 10px 1px 22px;	
}

.slide-1-descie a.more-link {
	display:block;
	float:left;
	margin-left:22px;
}
.slide-1-desc a.more-link {
	display:block;
	float:left;
	margin-left:22px;
}
.slide-1-descie a.more-link:hover {
	text-decoration:none;
}

.slide-1-desc a.more-link:hover {
	text-decoration:none;
}
#home-slider {
	width:1103px;
	z-index:6;
	position:relative; 
	height:200px; 
	overflow:hidden; 	
}
.body-rm a, .reverse-arrow a {
	display:block;
	float:left;
	margin-left:22px;
}

.slide-txt { /* styles for semi-tranparent background in the slideshow */
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/img/slide_tr.png) no-repeat top;	
	bottom:0;
	height:50px;	
	left:0;	
	position:absolute;
	width:100%;
}
.slide-txt h3 {
	margin:121px 0 0 12px;
text-transform: uppercase;
}
/* END slideshow wrapper */

#joinabout {
width:140px;
height:70px;
background:url(http://ahoodie.com/images/sidebar/who-we-are.gif) top right no-repeat;
}

#left, #right, #left2, #right2 {
	float:left;
	margin-top:10px;
}
#leftsidebar {
float:left;
margin-top:5px;
width:145px;
overflow:hidden;
margin-left:5px;
color:#000000;
}
#leftsidebar li a {
color:#ffffff;
}
#leftsidebarwidget {
width: 140px;
background: #000000; 
padding-top:auto;
}

#left-menu {
font-weight:bold;
float:left;
width:140px;
overflow:hidden;
margin-right:10px;
color:#000000;
background:#ffffff;
}

#left-menu li a {
line-height:26px;
display:block;
height:26px;
width: 140px;
background: #000000;
border-bottom:2px solid #ffffff;
padding-left: 5px;
}

#left-menu a:hover {
display:block;
width: 140px;
background: #333333;	
}

#left-menu2 {
float:left;
width:140px;
overflow:hidden;
margin-right:10px;
color:#000000;
background:#ffffff;
padding-top:8px;
}

#left-menu2 li a {
line-height:26px;
display:block;
height:26px;
width: 140px;
background: #cecece;
border-bottom:2px solid #ffffff;
padding-left: 5px;
}

#left-menu2 a:hover {
display:block;
width: 140px;
background: #333333;	
}

#left {
	width:627px;
	margin-left:10px;
}
#right {
line-height:100%;
	width:316px;	
}
#left2 {
	width:219px;	
}
#right2 {
	width:727px;
	margin-right:14px;
}
.latest-news {
	float:left;
	width:311px;
}
.latest-news h3 {
	float:left;
	margin:2px 10px 0 10px;
	width:291px;
text-transform: uppercase;
}
.widget_mc_news .ln-list {
	float:left;
	width:311px;
	margin:0;
}
.widget_mc_news .ln-list li {
	float:left;
	margin:2px 0 2px 0;
	padding:3px 0 3px 0;
	width:311px;
}
.widget_mc_news .ln-list li:hover { /* please note: hover on pseudoclasses doesn't work on ie6, but the area will still be clickable, so you won't lose any functionality here */
	cursor:pointer;
}
.widget_mc_news .ln-list li h6 {
	float:left;
	margin:0 10px 0 0;
	height:22px;
}
.widget_mc_news .ln-list li p {
	float:left;
	margin:0 10px 0 0;
}
.ln-date {
	float:left;
	margin:0 0 0 0px;	
	width:114px;
}
#left p {
	margin:10px 0 10px 0;
}
#left .header-desc, #right .header-desc {
	float:left;
	margin:0;
	padding:0 0 6px 0;
	width:100%;
}
.welcome-content {
	float:left;
	padding-bottom:10px;
}
/* START home services and featured case study styles */
.h-box-1, .h-box-2 {
	float:left;
}
.h-box-1 {
	margin-right:26px;
	width:294px;	
}
.h-box-2 {
	width:307px;
}
.h-box-img {
	float:left;
	width:54px;
	margin-right:4px;
}
.h-box-1 h3, .h-box-2 h3 {
	float:left;
	width:234px;
	line-height:20px;
	margin-top:6px;
text-transform: uppercase;
}
#left .h-box-1 .h-box-title .header-desc {
	float:left;
	width:234px;
}
#left .h-box-2 .h-box-title .header-desc {
	float:left;
	width:249px;
}
.h-box-wrap {
	float:left;
	width:100%;
}
.h-services-list {
	float:left;
	width:100%;	
}
.h-services-list li {
	float:left;
	margin:2px 0 2px 0;
	width:100%;
}
.h-services-list li a {
	display:block;
	float:left;
	margin-left:19px;
}
.body-rm, .reverse-arrow {
	float:left;
	height:18px;
	padding-right:8px;
}
/* END home services and featured case study styles */

/* START newsletter styles */
.newsletter {
	float:left;
	margin-top:14px;
	width:311px;
}
.newsletter h3 {
	float:left;
	margin:2px 10px 0 10px;
	width:291px;
text-transform: uppercase;
}
.newsletter-fieldset {
	display:inline;
	float:left;
	width:290px;
	margin:10px 10px 0 0px;
}
.newsletter-input {
	float:left;
	height:15px;
	padding:1px 0 0 4px;
	width:167px;	
}
.newsletter p {
	float:left;
	margin:10px 0 10px 10px;	
	width:290px;
}
/* END newsletter styles */


/* START footer styles */
#footer {
	float:left;
	height:70px;	
	margin-top:15px;
	width:1103px;	
}
#footer .f-menu {
	float:left;
	width:650px;
}
#footer .f-menu li {
	float:left;
	margin:16px 24px 0 0;
}
.copyright {
	float:right;
	width:300px;
	text-align:right;
	margin-top:16px;
}
/* END footer styles */

.interior-header {
	float:left;
	width:100%;
	padding-bottom:8px;
	margin-bottom:8px;
}
*:first-child+html .interior-header { /* this applies only to ie7 */
	padding-bottom:14px;
}
.interior-header h2 {
	float:left;
	margin:10px 14px 3px 14px;
	width:590px;	
}
#left .intheader-paragraph {
	float:left;
	margin:4px 14px 6px 14px;
	width:596px;
}
#left .interior-content h4 {
	float:left;
	line-height:24px;
	margin:6px 0 2px 0;
	width:100%;
}
#left .interior-content p {
	margin:8px 0 8px 0;
}
#left .interior-list {
	float:left;
	margin:6px 0 3px 0;
	width:100%;	
}
#left .interior-list li {
	float:left;
	margin:2px 0 2px 0;
	width:100%;	
	padding-left:20px;
}

/* START table styles */
.tbl {
	float:left;
	margin-top:10px;
	width:627px;
}
*:first-child+html .tbl { /* this applies only to ie7 */
	margin-bottom:10px;
}
.tbl td {
	float:left;
}
.tbl tr td {
	padding:4px 0 4px 14px;
}
.tbl tr .td-1 { 
	width:116px; 
}
.tbl tr .td-2 {
	width:98px; 
}
.tbl tr .td-3 {
	width:98px; 
}
.tbl tr .td-4 {
	width:130px; 
}
.tbl tr .td-5 {
	width:115px; 
}
/* END table styles */

/* START tabular data block */
.tabular-block {
	float:left;
	margin-top:14px;
	width:311px;
}
#tabs {
	float:left;
	margin-left:10px;
	width:301px;
}
.tabular-block h3 {
	margin:0 0 0 10px;
text-transform: uppercase;
}
.tabular-block h4 {
	margin-top:12px;
}
.ui-tabs .ui-tabs-nav {
	margin:10px 0 0 0;
}
.ui-tabs .ui-tabs-nav li { 
	float:left;
	margin:0 1px 0 1px;	
	width:98px;
}
.ui-tabs .ui-tabs-nav li a { 
	display:block;
	height:20px;
	padding-top:4px;		
	text-align:center;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor:text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { 
	float:left;
	margin:6px 0 0 1px;
	width:298px;
}
.ui-tabs .ui-tabs-panel h6 {
	margin:6px 0 0 0;
}
.ui-tabs .ui-tabs-panel p {
	margin:4px 0 8px 0;
}
.ui-tabs .ui-tabs-hide { 
	display: none !important; 
}	
/* END tabular data block */
.blog-misc {
	display:block;
	padding:6px 0 0 0;
}
.blog-share {
	float:left;
	margin-bottom:32px;	
	margin-top:-10px;
}
#left .interior-content .blog-share ul li {
	float:left;
	margin:4px 23px 0 0;	
	width:16px;
}
.blog-comment-fieldset {
	float:left;
	width:100%;
	margin:12px 0 0 0;
}
.blog-comment-fieldset ul {
	float:left;
	width:100%;
}
.blog-comment-fieldset ul li {
	float:left;
	margin:4px 0 4px 0;
	width:100%;
}
.blog-comment-fieldset ul li label {
	float:left;
	margin:0 0 0 12px;
}
.bc-input {
	float:left;
	width:210px;
	padding:2px;
}
.bc-textarea {
	height:124px;
	float:left;
	overflow:hidden;
	padding:2px;
	width:494px;
}
.bc-submit {
	border:0 none;
	float:left;
	padding:2px 10px 2px 16px;	
}
/* START flickr */
.flickr {
	float:left;
	margin-top:14px;
	width:311px;
}
*:first-child+html .flickr {
	padding-bottom:14px;
}
.flickr h3 {
	float:left;
	margin:2px 10px 0 10px;
	width:291px;
}
.flickr ul {
	float:left; 
	margin:10px 0 0 0; 
	width:311px;
}

.flickr ul li {
	float:left;
	margin:0 0 10px 12px;	
	width:90px;
}
/* END flickr */

/* START blog styles */
.blog-categ {
	float:left;
	width:311px;
	padding-bottom:0;
	margin-bottom:20px;
}
.blog-categ h3 {
	float:left;
	margin:2px 10px 0 0;
	width:291px;
}
.blog-categ ul {
	float:left; 
	margin:10px 0 0 0; 
	width:311px;
}
.blog-categ ul li {
	float:left;	
	color:#a1a1a1;
}
.blog-categ ul li a {

	display:block;
	width:288px;
	padding:5px 0 5px 0px;
}
.blog-entry {
	float:left;
	width:100%;
}

.interior-content img {
max-width: 627px !important;
width: expression(this.width > 627 ? 627:true);
height:auto;
}

.blog-categ select {
	margin:6px 0 0 10px;
	width:130px;
}
/* END blog styles */

/* START pagination styles */
.pagination {
	float:left;
	width:100%;
}
.pagination .reverse-arrow {
	margin-right:10px;
}
.pagination .page-number {
	display:block;
	float:right;
	width:150px;
	text-align:right;
}
/* END pagination styles */

/* START services styles */
.services-wrapper {
	float:left;
	width:640px;
	margin:0 0 0 -14px;
}
.services-wrapper li {
	float:left;
	margin:2px 0 0 14px; 
	padding-bottom:16px;
}
.services-wrapper li img {
	float:left;
	margin:0 8px 0 0;
	width:52px;
}
.services-wrapper li .service-txt {
	float:left;
	width:244px; 
	margin-top:-8px;
}
#left .interior-content .services-wrapper li .service-txt h4 {
	margin-bottom:-3px;
}
#left .interior-content .services-wrapper li .service-txt h4 a:hover {
	text-decoration:none;
}
/* END services styles */

.ih-date {
	color:#a1a1a1;
	display:block;
	margin:0 0 0 16px;
}
.left-img {
	float:left;
	margin:6px 14px 0 0;
}
.right-img {
	float:right;
	margin:6px 0 0 14px;
}
.bq-detailpage {
	float:right;
	width:236px;
	margin-left:10px;
}
.bq-detailpage .bq-author {
	text-align:right;
}
/* START right box services list styles */
.services-box {
	float:left;
/*	margin-top:14px; */ /*uncomment this line if you don't want services box in the right menu to be the top/first box in the right */
	width:301px;
}
.services-box h3 {
	float:left;
	margin:2px 0 0 10px;
	width:291px;
}
.services-box p {
	float:left;
	margin:2px 0 0 11px;
	width:297px;
}
.services-box-list {
	float:left;
	margin:6px 0 3px 10px;
	width:291px;	
}
.services-box-list li {
	float:left;
	margin:2px 0 2px 0;
	width:100%;	
}
.services-box-list li a {
	display:block;
	margin-left:20px;
	width:160px; /* change this width if the name of right services box list is too long */
}
/* END right box services list styles */

/* START about us box */
.aboutus-box {
	float:left;
	margin-top:14px; 
	padding-bottom:14px;	
	width:301px;
}
.aboutus-box h3 {
	float:left;
	margin:2px 0 0 10px;
	width:291px;
}
.aboutus-box p {
	float:left;
	margin:2px 0 0 11px;
	width:297px;
}
.aboutus-box .body-rm {
	margin:3px 0 0 10px;
}
/* END about us box */

/* START contact form styles */
.contact-fieldset {
	float:left;
	width:100%;
	margin:12px 0 0 0;
}
.contact-fieldset ul {
	float:left;
	margin-top:10px;
	width:100%;
}
.contact-fieldset ul li {
	float:left;
	margin:4px 0 4px 0;
	width:100%;
}
.contact-fieldset ul li label {
	float:left;
	width:100px;
}
.contact-input {
	float:left;
	width:210px;
	padding:2px;
}
.contact-textarea {
	height:116px;
	float:left;
	overflow:hidden;
	padding:2px;
	width:320px;
}
.contact-submit {
	border:0 none;
	float:left;
	height:19px;
	margin-left:100px;
	padding-left:8px;	
	padding:0 0 1px 8px;
	width:100px;
}
/* END contact form styles */

/* START map and address styles */
.address-box {
	float:left;
	padding-bottom:10px;	
	width:301px;
	margin-bottom:22px;
}
.address-box h3 {
	float:left;
	margin:2px 0 0 10px;
	width:291px;
}
.address-box .map-img {
	margin:10px 0 0 11px;
}
.address-box .map-txt {
	float:left;
	padding-bottom:6px;	
	position:relative;
	left:11px;
	top:-2px;
	width:297px;
}
.address-box address {
	float:left;
	margin:2px 0 0 11px;
	width:297px;
}
.address-box address span {
	display:block;
	margin:6px 0 0 0;
}
/* END map and address styles */

/* START news list styles */
.ih-rss {
	display:block;
	margin:0 0 0 16px;
	padding-bottom:4px;
}
.ih-rss img {
	margin-right:5px;
	position:relative;
	top:3px;
}
.newslist-wrapper {
	float:left;
	width:100%;
}
*:first-child+html .newslist-wrapper  { /* this applies only to ie7 */
	padding-bottom:6px;
}
.newslist-wrapper li {
	float:left;
	width:100%;
	margin:12px 0 6px 0;
}
.newslist-wrapper li .news-img {
	float:left;
	margin:0 12px 0 0;
	width:72px;
}
#left .interior-content .newslist-wrapper li h4, .newslist-date, #left .interior-content .newslist-wrapper li p {
	float:left;
	width:540px;
}
#left .interior-content .newslist-wrapper li .newslist-content {
	float:left;
	width:540px;
}
#left .interior-content .newslist-wrapper li h4 {
	margin:-3px 0 0 -1px;
}
#left .interior-content .newslist-wrapper li h4 a:hover {
	text-decoration:underline;
}
.newslist-date {
	float:left;
	display:block;
	line-height:12px; 
}
#left .interior-content .newslist-wrapper li p {
	margin:6px 0 0 0;
	padding:0;
}
/* END news list styles */

/* START portfolio page styles */
#full {/* full content wrapper - use this class when you don't want to have body splitted into left and right standard containers */
	float:left;
	margin-top:21px;
	width:1103px;	
}
#full .full-h {
	margin:10px 14px 0 14px;	
	width:932px;	
}
#full .intheader-paragraph {
	float:left;
	margin:4px 14px 8px 14px;
	width:932px;	
}
.portfolio-wrapper {
	float:left;
	width:990px;
	margin:0 0 0 -30px;
}
.portfolio-wrapper li {
	float:left;
	margin:16px 0 10px 30px;
	width:300px;
}
.portfolio-wrapper li h4 {
	float:left;
	margin:0 7px 8px 7px;
	width:286px;	
}
/* END portfolio page styles */

.contact-error p, .contact-success p, .contact-jerror p {
	padding:0 10px 0 10px;
}
.more-link {
	padding:3px 10px 3px 22px;
	

}
.previous-pag a, .next-pag a {
	padding:1px 10px 1px 22px;
	display:block;
	float:left;
}
.previous-pag a {
	margin-right:10px;
}



/* start comment styles */
#commentform {
	padding-bottom:10px; 
}
.commententry {
	float:left;
	width:100%;
}	
.commententry li, .commententry ul, .commententry ol {
	border:none; 
}
.commentlist, .commentlist li {
	clear:both;
	position:relative;
	list-style-type:none;
	padding:10px 0 0 0px;
	background-image:none;
	margin-bottom:10px;
}
.commentlist {
	padding:0 0 0 64px;
}
.commentlist li {
	margin-top:20px;
}
#respond {
	clear:both;
	width:100%; 
}
#commentform p, fieldset p {
	clear:both;
}	
.commentlist .says {
	display:none; 
}
.commentlist .avatar {
	padding:2px;
	position:absolute;
	top:0;
	left:-64px;
	z-index:3; 
}
.commentlist .commentmetadata a {
	position:relative;
	font-size: 11px;
	text-decoration:none;
	line-height:12px;  
	left:0;
	top:-3px; 
}
.fn {
	font-weight:bold;
	font-style:normal;
	font-size: 12px;
	position:relative;
	top:-7px;
	left:0;	
}	
.fn a {
	text-decoration:none;
}
.reply {
	font-size:11px;
	position:absolute;
	top:56px;
	left:-46px;
	text-transform:lowercase;
}
.reply a {
	text-decoration:none;
}
.reply a:hover {
	text-decoration:underline;
}
.comment_nav {
	float:left;
	padding:16px 0 16px 0px;
	width:100%;
}
.comment_nav a {
	text-decoration:none;
	cursor:pointer; 
}
.comment_next a {
	float:right;
	padding:1px 10px 1px 22px;
	display:block;	
}
.comment_prev a {
	float:left;
	padding:1px 10px 1px 22px;
	display:block;	
}
.commentlist .children {
	padding-left:26px;
	padding-bottom:0;
}
.children li {
	padding-right:0; 
}
#cancel-comment-reply-link {
	float:right;
	height:26px;
	line-height:26px;
	margin-right:1px;
	position:relative;
	right:14px;
	text-decoration:none;
}
/* end comment styles */
.newslist-wrapper li .more-link {
	background:none;
	padding:0;
}
.newslist-wrapper li .more-link:hover {
	background:none;
	text-decoration:underline;
	padding:0;	
}
/* start search and archive results pages */
.search-results-title, .archive-header {
float:left;
	width:100%;
}
.search-results-title h3, .archive-header h3, .search-results-title h2, .archive-header h2 {
	padding:8px 0 10px 14px;
text-transform: uppercase;
}
.search-results {
	float:left;
	width:100%;
	margin-top:20px;
}
#left .interior-content .archive-results p {
	float:left;
	margin:0;
	padding-bottom:12px;
}
.search-results h4 a, .archive-results h4 a  {
	text-decoration:none;
	color:#666;
}
.search-results h4 a:hover, .archive-results h4 a:hover {
	color:#666;
}
.search-results h2 a, .archive-results h2 a {
	text-decoration:none;
color:#000000;
}
.search-results h2 a:hover, .archive-results h2 a:hover {
	text-decoration:none;
color:#0f3333;
}
.search-results h4 a:hover, .archive-results h4 a:hover {
	text-decoration:underline;
}
.search-categ-display {
	float:left;
	width:100%;
	padding:3px 0 12px 0;
}
/* end search results and archive pages */

/* start slider dots styles */
#slideshow-wrapper {
	position:relative;
}
#nav {
	bottom:16px;
	height:9px;
	right:10px;	
	position:absolute;
	z-index:10; 
}
#nav a { 
	background:url(http://ahoodie.com/wp-content/themes/ahoodie/img/slide_bullet.png) no-repeat 0 0;  
	display:block;
	height:9px;	
	float:left;		
	margin:0 5px 0 5px;
	padding:0;
	text-decoration:none; 
	text-indent:-9999px;
	width:9px;	
}

#nav a.activeSlide { 
	background-position: 0px -9px;  		
}
#nav a:focus { 
	outline:none; 
}
#nav a {/* for ie6 only */
	font-size:0;
	line-height:0;
}
.slide-img {
	float:left;
	width:784px;
}
.hp-margin {
	margin:14px 0 0 0;
}
/* end slider dots styles */

.textwidget {
	padding:0px 10px 0 0;
	float:left;
}
/* START brochure styles */
.widget_mc_brochure {
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:301px; 
}
.widget_mc_brochure h3 {
	float:left;
	margin:0;
	width:240px;
}
.widget_mc_brochure img {
	float:left;
	margin:0px 10px 0 0;	
	width:43px; 
}
.brochure-title {
	float:left;
	margin-top:0px;
	width:246px;
}
.widget_mc_brochure:hover {
	cursor:pointer;
}
/* END brochure styles */

/*start calendar styles */

.widget_calendar table {
	float:left;
	width:250px;
	height:200px;
	margin:10px 12px 0 0;
}
.widget_calendar table td {
	text-align:center;
}
/*end calendar styles */

.jqueryslidemenu .menu {
	margin:10px 0 10px 10px;
}

.alignleft, img.alignleft, a img.alignleft {

	float:left; 
	margin:5px 12px 0 0;
}
.alignright, img.alignright, a img.alignright {
	float:right; 
	margin:5px 0 0 12px;
}
.alignleft img, .alignright img {
	display:block;
}
.interior-content p {
	padding-bottom:10px;
}
/* start toggle content */
h4.toggle {
	margin:10px 0 0 0;
	padding:0 0 10px 22px;
	width:10px;
	white-space:nowrap;
	float:left; 
	clear:both;
}
h4.toggle a {
	padding-top:5px;
	text-decoration: none;
	display:block;
}
.toggle-content {
	clear:both;
	margin:0 0 10px 0px;
	overflow:hidden;
}
#left .toggle-content .block, .toggle-content .block {
	padding:0 16px 8px 16px;
	margin:0;
}
#left .toggle-content .block p, .toggle-content .block p {
	margin:10px 0 0 0;
	padding:0 0 6px 0;
}
/* end toggle content */

/* Align*/
#adroite{
	float:right;

}


.attachment-post-thumbnail{
	float:left;
	padding-right: 10px;

}
#clear	{
	clear: both;

}

#leaderboard {
float:right; 
position:relative;
 padding:17px 0 0 9px;
 width:720px;
height:90px;
}

#floatright { float:right; 
position:relative; 
display:inline;
}
#facetwitt {
margin-right:-25px;
float:right; 
position:relative;
 top:0;
 right:0;
 width:541px;
}
.f{
float:right;
padding-left:2px;
}
.t{
float:right;
padding-left:2px;
}
.topnewsletter{
float:right;
padding-right:16px;
}
#topsearch {
float:right; 
position:relative;
 top:0;
 right:0;
 width:188px;
}

#toplogin {
 float:right;
padding-right:5px;
position:relative;
 top:0;
 left:0;
}

#loginform { height: 18px; padding: 4px 0;font-size: 1.2em}
#loginform .user, #loginform .password, #loginform .remember, #loginform .submit, #loginform .welcomebk {margin: 0 10px; float:left;}
.welcomebk { font-size: 12px;}

.attachment-post-thumbnail { padding-top:0px;}

.top-contributors{
 padding-left:10px;
}
#sfc-fanbox-3, #sfc-fanbox-4{
 padding-left:10px;
}
.sepbar{
background-image:url('http://ahoodie.com/wp-content/themes/ahoodie/img/barre.gif');
width: 627px;
height: 1px;
float:left;
margin-top: 10px;
margin-bottom: 10px;
}
.sepbar2{
background-image:url('http://ahoodie.com/wp-content/themes/ahoodie/img/barre.gif');
width: 627px;
height: 1px;
float:left;
margin-top: 10px;
margin-bottom: 10px;
}

.feedback {
display:block;
background:#cecece;
height:36px;
line-height:36px;
text-align:center;
color:#000000;
width:627px;
}

#topgreyad2 {
display:block;
background:#f5f5f5;
height:60px;
width:627px;
margin-bottom:10px;
}
#topgreyad {
display:block;
background:#f5f5f5;
height:60px;
width:627px;
margin-bottom:10px;
margin-top:8px;
}
#indexavatars {
float:right;
}

@font-face {
  font-family: "ahoodienav";
  src: url("type/helveticaneueltstd-blkit-webfont.eot");
  src: local("☺"),
    url("type/helveticaneueltstd-blkit-webfont.woff") format("woff"),
    url("type/helveticaneueltstd-blkit-webfont.otf") format("opentype"),
    url("type/helveticaneueltstd-blkit-webfont.svg#filename") format("svg");
  }
@font-face {
  font-family: "ahoodie";
  src: url("type/filename-ital.eot");
  src: local("☺"),
    url("type/filename-ital.woff") format("woff"),
    url("type/filename-ital.otf") format("opentype"),
    url("type/filename-ital.svg#filename-ital") format("svg");
  }
@font-face {
  font-family: "ahoodieit";
  src: url("type/filename-ital.eot");
  src: local("☺"),
    url("type/filename-ital.woff") format("woff"),
    url("type/filename-ital.otf") format("opentype"),
    url("type/filename-ital.svg#filename-ital") format("svg");
  }

#inner {
    width: 100%;
    margin-left: 40px;
}

#blogbar {
display:block;
background:#000000;
color:#ffffff;
font-size:12px;
font-weight:bold;
width:619px;
height:26px;
line-height:26px;
text-aligh:center;
margin-bottom:8px;
padding-left:8px;
text-align: center;
}

