/*
Theme Name: b|media
Theme URI: http://bmedia.us
Description: WP Theme for b|media
Version: 1.1
Author: B. Allan Stewart
Author URI: http://bmedia.us
Tags:

*/

/* List Styles */
/*  Creates a Universal Setting for Lists  */
ul {margin: 0 0 25px 20px;}
ol {margin: 0 0 25px 20px;}
ul ul, ol ul {margin: 0 0 0 30px;}
ul ol, ol ol {margin: 0 0 0 30px;}
dl {margin: 25px 0 0 20px;}
dt {font-weight:bold;}
dd {margin: 0 0 0 30px;}

/* Heading Styles */
#content_top h3 {height:50px;margin-left:30px;background:url(images/main-intro.png) no-repeat center center;text-indent:-9999px;}

#content_top h2 {height:150px;margin-left:30px;background:url(images/main-specialize.png) no-repeat center center;text-indent:-9999px;}

#content_main h2 {margin-top:25px;;color:#bd2126;font-family:"Times New Roman",Times,serif;font-size:20px;font-style:oblique;font-weight:bold;line-height:25px;}

#content_services h2 {margin-top:0;}

/* Paragraph Styles */
p {margin-bottom:25px;}

/* Link Styles */
a {color:#bd2126;text-decoration:none;}
a:hover, a:focus {color:#bd2126;text-decoration:underline;}

/* Form Styles */
label {font-size:12px;text-transform:lowercase;}
.input-box {padding:3px 7px;border:dotted 1px #666;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.input-box:focus {border-color:#bd2126;}
#submit {padding:3px 7px;background:#FFF;border:dotted 1px #666;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;}
#submit:hover, #submit:focus {color:#bd2126;border-color:#bd1226;cursor:pointer;}


/* General Styles */
html {}
body {font-family:Helvetica,sans-serif;line-height:25px;background:#565656;}
#container {background:#fff;}
#branding {height:125px;margin:0;padding:0 10px;background:url(images/bg/bg-branding.jpg) no-repeat center center #000;}
#branding #branding-logo {height:125px;background:url(images/branding-logo.png) no-repeat center left;text-indent: -9999px;display:block;}
#branding #branding-logo a {height:125px;display:block;width:220px;outline:none;}
#branding #nav_main {margin-top:-50px;font-size:18px;line-height:25px;float:right;}
#branding #nav_main ul {}
#branding #nav_main ul li {float:left;}
#branding #nav_main ul li a {padding: 5px 10px;font-weight:bold;}
#content_top_small {height:50px;width:1000px;background:url(images/bg/bg-content_top.jpg) no-repeat center center #bd2126;margin-left:-20px;margin-right:-20px;-moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
#content_top_small #page_title {margin-left:30px;line-height:50px;font-size:18px;font-family:"Times New Roman",Times,serif;font-size:25px;font-style:oblique;font-weight:bold;text-transform:lowercase;}
#content_top {height:200px;width:1000px;background:url(images/bg/bg-content_top.jpg) no-repeat center center #bd2126;margin-left:-20px;margin-right:-20px;-moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
#content_top #main-intro-image {height:200px;margin-left:30px;text-align:center;}
#content_top #main-intro-image img {margin:25px 0 0 0;padding:2px;border:dotted 1px #666;}
#content_main {background:url(images/bg/bg-content_main.png) no-repeat top center;}
#content_main .content_side {float:right;padding:0 10px;background:#eee;border:dotted 1px #bd2126;;-moz-border-radius:20px;-khtml-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
#content_services {background:url(images/bg/bg-services.png) no-repeat center center; font-size:14px;}
#content_services .learn_more {margin-top:-25px;text-transform:uppercase;text-align:right;font-size:11px;font-weight:bold;}
div.services_div {margin-top:25px;height:125px;}
#my_work {height:250px;margin-top:25px;background:#ddd;}
#content_main #content_page {margin-top:25px;}
#site_info {margin-top:25px;font-size:10px;font-weight:bold;line-height:25px;background:url(images/bg/bg-site_info.png) top center no-repeat;}
#site_info p {text-align:center;line-height:50px;color:#999;}
