/*
Theme Name: BDS Corp Theme
Theme URI: http://bds-corp.com
Description: A custom insurance, benefits based theme.
Version: 1.0
Author: Breakthrough Design Group
Author URI: http://gobdg.com/

	Copyright Breakthrough Design Group.  All rights reserved.

*/
html, body {height:100%}
body {text-align:center;background:url(images/marble-bg.jpg);font-family:arial;font-size:12px}
img {border:0px;font-size:0px}
* {margin:0px;padding:0px}
a {color:black}

h1,h2,h3,h4,h5 {font-family:georgia;font-weight:normal;color:black}
p {margin-bottom:10px}



/* Classes */
a.bullet{padding-left:18px;background:url(images/bullet.jpg) 0px 4px no-repeat}
.bullets {list-style-type:none}
.bullets a {padding-left:18px;background:url(images/bullet.jpg) 0px 4px no-repeat}

.contact-info {clear:right;margin-top:44px;margin-right:15px;float:right;font-family:georgia;font-size:10px;color:black}
.contact-info img {vertical-align:middle}
.contact-info a:hover {background:#efefef}
*.contact-info {zoom:1;width:490px;}

.content {background:url(images/content-bg.jpg) top repeat-x #ffffff;text-align:left;padding:10px 0px 10px 0px;}

.content p {line-height:19px}
.content a:hover {background-color:#efefef}
.content .left-section, .content .middle-section, .content .right-section {width:333px;float:left}
.content .left-section .section{margin-left:20px}
.content .middle-section .section, .content .right-section .section{margin-left:10px}
.content .right-section {width:313px}
.content .section {width:313px;background:url(images/sidebar-bg.jpg) top repeat-x #ffffff;border:1px solid #c6c5c5}
.content .section .inner {padding:0px 18px 18px 18px;}
.content .section h2.mainhead {font-family:georgia;font-size:13px;padding:9px 0px 5px 15px;
	color:white;height:35px;background:url(images/section-head-bg.jpg) repeat-x}
.content .section h2.mainhead a{color:white;text-decoration:none}
	
#subpage .left-section {width:665px}
#subpage .left-section .section {width:626px}

.copyright {font-size:11px;color:white;padding-bottom:20px}
.copyright a{color:white}
.copyright a:hover{background:#373e37}

.entry {padding:0 18px 18px 18px}
.entry blockquote {border:10px solid #efefef;margin:25px;padding:15px}
.entry p{margin-bottom:17px}
.entry img {border:2px solid #efefef;padding:7px;}
.entry img.l {padding:0px 8px 8px 0px}
.entry img.r {padding:0px 0px 8px 8px}
.entry a:hover {background-color:#dddddd}
.entry h1 {margin:19px 0 19px 0}
.entry h2 {margin:17px 0 17px 0}
.entry h3, .entry h4, .entry h5 {margin:14px 0 14px 0}
.entry ul {padding-left:5px;margin-bottom:17px}
.entry ul li {margin:3px 0px 3px 15px}

.footer {background:url(images/footer-bg.jpg) top repeat-x;text-align:center;padding-top:20px;font-size:0px}
.footer-cap {margin:0 auto 0 auto}
	
.header {background:url(images/top-bg.jpg) top repeat-x #ffffff;height:96px;overflow:hidden}
.header .redtop {background:#440011;height:3px;font-size:0px}

.logo {float:left;text-align:left;width:495px}
.logo img {font-size:0px;padding:0px;margin:0px}

.loginlink {display:block;width:40px;height:40px;position:absolute;top:0;left:0;z-index:100}

.main-container {width:1000px;margin:0px auto 0px auto;}

.middle {height:342px;background:url(images/middle-bg.jpg) repeat-x;border-top:1px solid #e3e3e3}
.middle .left {float:left;width:454px;padding-left:46px;text-align:left;padding-top:40px}
.middle .left .headline {margin-bottom:10px}
.middle .left p {padding-left:9px;color:white;line-height:21px}
.middle .right {float:left;width:465px;padding-top:2px}

.middle-content {height:13px;background:url(images/middle-content-bg.jpg) repeat-x}

.middle-nav .left-cap {float:left;}
.middle-nav {height:53px;background:url(images/middle-nav-bg.jpg) repeat-x;clear:left;}
.middle-nav ul {list-style-type:none;margin-top:8px;text-align:left}
.middle-nav li {float:left;background:url(images/middle-nav-sep.jpg) top right no-repeat;}
.middle-nav li a{font-family:georgia;font-size:14px;color:white;display:block;
	padding:13px 20px 13px 20px;text-decoration:none}
.middle-nav li a:hover {background:#58595f}
.middle-nav .right-cap {float:right;}

.news .articles {list-style-type:none}
.news .articles li {margin-bottom:20px;line-height:16px}
.news .articles li a{color:black;text-decoration:none}
.news .articles .date {color:#b2b1b1}

.news-page h2 {margin-top:6px;height:27px;padding-left:35px;background:url(images/note.png) top left no-repeat}

#scroller {margin:0 auto 0 auto; width:965px; height:79px; overflow:hidden}

.search {float:right;padding-top:14px;text-align:left}
.searchfield {background:#74757b;border:1px solid #8f919a; color:#c6c9da;padding:5px 0px 5px 5px;font-size:11px;
	font-family:georgia;vertical-align:top;margin-top:0px;width:150px}
.searchbutton {margin-left:5px}

.staff-directory {width:98%}
.staff-directory td {vertical-align:top;padding:5px 7px 15px 7px;}
.staff-directory .name {width:150px;font-weight:bold;text-align:right;border-right:1px dotted #dddddd}

#sidebar {list-style-type:none}
.widget {width:293px;background:url(images/sidebar-bg.jpg) top repeat-x #ffffff;border:1px solid #c6c5c5;
	padding:10px;margin-bottom:10px}
.widget h2 {color:black;font-size:13px;margin-bottom:10px;padding:3px 10px 3px 10px}
.widget ul {padding:0px 10px 10px 10px;list-style-type:none}
.widget ul li {line-height:23px;}
.widget ul li a {padding-left:18px;background:url(images/bullet.jpg) 0px 4px no-repeat}

.top-nav {float:right;height:25px;background:#440011;font-size:11px}
* html .top-nav {zoom:1;}
.top-nav ul {list-style-type:none;margin-right:10px}
.top-nav ul li {float:left;margin-top:2px;border-left:1px solid #a46f7c}
.top-nav ul li a {display:block;padding:2px 10px 2px 10px;color:white;text-decoration:none}
.top-nav ul li a:hover {background-color:#6e2135}




/** TOOLS CLASSES **/
.u {text-decoration:underline}
.b {font-weight:bold}
.c {text-align:center}
.i {font-style:italic}
.em {font-style:italic;font-weight:bold}

/** Coloring **/
.red {color:red}
.green {color:green}
.blue {color:blue}
.orange {color:orange}
.purple {color:purple}
.teal {color:#0892D2}
.ltgray {color:#b4b4b5}
.dkgray {color:#686868;}
.gray {color:gray}

/** Borders **/
.bor {border:1px solid red;}

.r {float:right}
.l {float:left}
.cb {clear:both}

/** Font sizing **/
.sm {font-size:9px}
.xsm {font-size:8px}
.big {font-size:13px;}
.bigger {font-size:16px}

/** padding/margins **/
.marg {margin:10px;}
.nopad {margin:0px;padding:0px;}
.pad {padding:10px}

.intro {display:none}

/* Wordpress REQUIRED Classes */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption-text {text-align:center;font-size:85%;font-weight:bold;}
