/*
Theme Name: American Business Group, LLC
Theme URI: http://www.americanbusinessgroup.com/
Description: Custom layout for American Business Group, LLC
Version: 1
Author: Thomas Conte

This theme was designed and developed by Thomas Conte, 
who's other works can be viewed at http://www.tom-is.com/.
*/

html{height:100%;}

ul, li, p, h4, h3, h2{margin:0 auto; padding:0;}

body{background:url(images/background.gif) repeat; font-family:Helvetica, Arial, sans-serif; font-size:14px; line-height:18px; margin:0; padding:0; height:100%;}

#out_container{width:954px; margin:0 auto -59px; min-height:100%; height:auto !important; height:100%;}

#container{ width:754px; background:url(images/container_bg.gif) repeat-x #e0e1e0; position:relative; margin:0 auto; overflow:hidden;}

img{border:none;}

.left{float:left; margin:7px 10px 0 0; border:1px solid #000;}

#gmaps{ margin:10px 0 0 0; clear:both;}

.clr{clear:both;}

.banner{float:left;}

.portrait{float:right;}

a:link, a:visited, a:active{color:#369590; text-decoration:none;}
a:hover{color:#369590; text-decoration:underline;}




/*
HEADER
*/


#header{height:59px; background:url(images/navbar.gif); margin:0 0 50px 0;}

#inner_header{margin:0 auto; width:755px;}

#nav_bg{background:url(images/navbar.gif) repeat-x; height:59px; width:100%; position:absolute; display:inline;}

.logo{background:url(images/logo.png) no-repeat; width:310px; height:92px; text-indent:-5000px; display:block; position:absolute; z-index:1; }

#nav_holder{ float:right; border-right:1px solid #fff;}


/*
NAVIGATION
*/


.nav1{background:url(images/profile.gif) no-repeat; width:83px; height:47px; display:block; float:left; margin:11px 0 0 0; text-indent:-5000px;}
.nav1:hover{background:url(images/profile_hover.gif) no-repeat;}

.nav2{background:url(images/international.gif); width:82px; height:47px; display:block; float:left; margin:11px 0 0 0; text-indent:-5000px;}
.nav2:hover{background:url(images/international_hover.gif) no-repeat;}

.nav3{background:url(images/featured.gif); width:82px; height:47px; display:block; float:left; margin:11px 0 0 0; text-indent:-5000px;}
.nav3:hover{background:url(images/featured_hover.gif) no-repeat;}

.nav4{background:url(images/search.gif); width:82px; height:47px; display:block; float:left; margin:11px 0 0 0; text-indent:-5000px;}
.nav4:hover{background:url(images/search_hover.gif) no-repeat;}

.nav5{background:url(images/blog.gif); width:82px; height:47px; display:block; float:left; margin:11px 0 0 0; text-indent:-5000px;}
.nav5:hover{background:url(images/blog_hover.gif) no-repeat;}

.nav6{background:url(images/location.gif); width:82px; height:47px; display:block; float:left; margin:11px 0 0 0; text-indent:-5000px;}
.nav6:hover{background:url(images/location_hover.gif) no-repeat;}


/*
CONTENT
*/


#img_holder{width:720px; padding:2px 0 2px 0; border-bottom:#263a3b 5px solid; border-top:#263a3b 5px solid; margin:0 0 0 17px;}

#img_holder2{float:right; margin:65px 17px 0 0;}

#main_holder{float:left;  margin:25px 0 20px 17px;}

#main_holder h1{font-size:18px; font-weight:100;}

#format{width:450px; font-size:13px; text-align:justify; word-spacing:.05em;}

#format h1{font-size:18px; font-weight:100;}

#format ul{margin:0 0 0 15px;}

#format li{list-style-type:none; margin:0 0 10px 0;}

#format img{ margin:0 0 0 10px;}

#format p{margin:0 0 15px 0;}


/*
SIDEBAR
*/


#side_holder{float:left; width:200px; margin:65px 0 20px 70px; display:inline;}

#side{float:right; margin:50px 17px 20px 0; font-size:12px; line-height:18px;}

#side h4{margin:0 0 5px 0;}

#side ul{ margin:0 0 15px 0; list-style-type:none;}

#side_tr{ font-size:12px; line-height:18px;}

#side_tr ul{margin:0 0 15px 0;}

#side_tr li{list-style-type:none; font-size:12px; margin:2px 0 0 0;}

#side_tr h4{font-size:12px;}

#side_br{ font-size:12px; line-height:18px; margin:50px 0 0 0;}

#side_br h4{margin:0 0 5px 0; font-size:12px;}

#side_br ul{ margin:0 0 15px 0; list-style-type:none;}


/*
FOOTER
*/

#footer{background:#369590; border-top:1px solid #fff; color:#fff; font-size:11px; text-align:center; height:59px;}

.push{height:59px;}

#inner_footer{width:754px; margin:0 auto;}

#footer_links{ margin:5px 0 5px 0;}

#footer a{color:#fff; text-decoration:none;}

#footer a:hover{text-decoration:underline;}

#footer li{display:inline; margin:0 5px 0 0;}

/*
FEATURED BUSINESS PAGE
*/

#post{width:500px; margin:0 0 20px 0;}

#post img{border:1px solid #000; float:right; margin:0 10px 0 0;}

#post h3{margin:0 0 5px 0;}





























