/*  
Theme Name: Enterprise Technology
Theme URI: http://www.rayheffer.com
Description: Enterprise Technologies theme by Ray Heffer
Author: Ray Heffer
Author URI: http://www.rayheffer.com
Version: 1.0.1
Tags: ray heffer, blue, bright, technology, corporate, enterprise, success
.
.
.
*/

/* Default styles */
@import "reset.css";


/* Header and content wrapper*/
@media only screen and (max-device-width: 480px) {
#wrapper {
 background-repeat: no-repeat;
 background-attachment: fixed background-position: 0px 0px;
 margin-left: auto;
 margin-right: auto;
 width: auto;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
 background-image: url(images/bgbody.jpg);
}
}
#wrapper { background-repeat: no-repeat; background-attachment: fixed background-position: 0px 0px;
margin-left: auto; margin-right: auto; width: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; background-image: url(images/bglogo.png); }
#contentwrapper { width: 1001px; margin-right: auto; margin-left: auto; height: auto; }
#searchform { width: 250px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; text-align: left; }


/* Top menu bar */
#topbar { width: 100%; background-image: url(images/topbar.png); background-repeat: repeat-x; height: 27px; }
#topmenu { width: 999px; text-align: left; color: #FFFFFF; height: 27px; margin-right: auto; margin-left: auto; }
#topmenu ul { padding: 0; margin: 0; color: #FFF; list-style-image: none; list-style-type: none; text-indent: -10px; }
#topmenu li { display: inline; }
#topmenu li a { color: #fff; font-size: 9pt; padding: 0 0 0 25px; text-transform: uppercase; }
#topmenu li a:hover { color: #09F; text-decoration: none; }


/* Title and menu */
#title { width: 1001px; height: 176px; margin-top: 15px; }
#logo { float: left; height: 176px; width: 220px; }
#tagphoto { background-image: url(images/tag-photo.png); background-repeat: no-repeat; background-position: right top; height: 176px; width: 781px; float: right; }
#menuwrapper { width:1001px !important; /*moz width*/ width:1001px; /*IE width*/ height: 44px; background-image: url(images/menu.png); background-repeat: no-repeat; margin-bottom: 10px; text-align: left; background-position: 0px 0px; }
#Menu { width:790px; height: 44px; float: left; text-indent: 0px; margin-left: 10px; }
#pagenav li { list-style-type: none; display: inline; padding-left: 5px; padding-right: 10px; border-right-width: 2px; border-right-style: solid; border-right-color: #09F; }
#pagenav li a:link, #pagenav li a:visited { text-decoration: none; font-weight:bold; color: #FFF; font-size: 16px; text-transform: uppercase; }
#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited { color: #666; }
#RSS { height: 44px; width: 182px; text-align: right; float: left; }


/* Main content */
#main { width: 713px; float: left; }
#content-top { background-image: url(images/content-top.png); background-repeat: no-repeat; width: 723px; height: 15px; font-size: 10px; }
#content-bottom { background-image: url(images/content-bottom.png); background-repeat: no-repeat; width: 723px; height: 17px; font-size: 10px; }
#postwrapper { width: 713px; text-align: left; }
.postbox { text-align: left; padding-right: 10px; padding-left: 10px; }
.toppost { width:723px !important; /*moz width*/ width: 723px; /*IE width*/ text-align: left; float: left; background-image: url(images/content.png); background-repeat: repeat-y; }


/* Lists inside posts */
.toppost ul { font-size: 14px; }
.toppost ol { font-size: 14px; }
.toppost li { list-style-position: inside; list-style-type: disc; }


/* Sidebars */
#sidebars { float: right; width: 267px; }
#sb-ray { background-image: url(images/sb-ray.png); background-repeat: no-repeat; height: 49px; width: 267px; background-position: left top; }
#sb-sponsors { background-image: url(images/sb-sponsors.png); background-repeat: no-repeat; height: 49px; width: 267px; background-position: left top; }
#sb-tag { background-image: url(images/sb-tag.png); background-repeat: no-repeat; height: 49px; width: 267px; background-position: left top; }
#sb-posts { background-image: url(images/sb-posts.png); background-repeat: no-repeat; height: 49px; width: 267px; background-position: left top; }
.sb-text { width: 240px; text-align: left; padding-right: 10px; padding-left: 10px; font-size: 9pt; }
.sb-text ul { padding: 0; margin: 0px; }
.sb-text li { list-style-position: inside; list-style-type: disc; }
.sidebar-top { background-image: url(images/sidebar-top.png); background-repeat: no-repeat; height: 15px; width: 267px; background-position: left top; font-size: 10px; }
.sidebar-bottom { background-image: url(images/sb-bottom.png); background-repeat: no-repeat; height: 13px; width: 267px; font-size: 10px; padding-bottom: 15px; }
.sidebar-content { background-image: url(images/sb-content.png); background-repeat: repeat-y; width:100% font-size: 12px;
text-align: left; }


/* Footer */
#footerwrapper { width: 1001px; margin-right: auto; margin-left: auto; }
#footer { width: 1001px; height: 34px; text-align: left; color: #000; font-size: 14px; }
#footertext { float: left; width: 670px; }
.footerlogo { vertical-align: middle; }


/* = Comment Area */
#comments { }
.commentlist { list-style: none; margin: 0; padding: 0; font-size: 1.1em; }
.commentlist .body { padding: 0 1em; overflow: hidden; }
.commentlist li { width: 100%; margin-bottom: 2em; }
.comment-author, .comment-meta { color: #FFF; background-color: #88AFD8; }
.comment-author { -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; padding-top: 5px; padding-right: 0px; padding-bottom: 0; padding-left: 10px; }
.comment-author cite { color: #FFF; font-weight: bold; font-style: normal; }
.comment-meta { margin-bottom: 2px; font-size: .8em; -moz-border-radius: 0 0 5px 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; padding-top: 0; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.comment-meta a { color: #069; text-decoration: none; }
img.avatar { float: right; margin-top: 1px; padding: 0px; border: 5px solid #88AFD8; background: #FFF; }
.comment-reply-link { color: #069; }


/* = Comment Form */
#respond { padding-top: .5em; border-top-width: 2px; border-top-style: solid; border-top-color: #EBEBDC; }
#respond label { margin-left: .5em; vertical-align: middle; }
#respond .text { border: 1px solid #CFCFAF; padding: .3em; background-color: #EBEBDC; }
#respond input.text { width: 45%; }
#respond textarea { width: 90%; overflow: auto; }
#respond input.text:focus, #respond textarea.text:focus { border: 1px solid #C0C092; background-color: #fcfcfc; }
.cancel-comment-reply { float: right; }
.children { list-style: none; margin-top: 1.5em; }
.commentlist_error { color: #c00; }


/* = TABLE FORMATTING */
#box-table-a { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 5px; width: 690px; text-align: left; border-collapse: collapse; }
#box-table-a th { font-size: 13px; font-weight: normal; padding: 8px; background: #b9c9fe; border-top: 4px solid #aabcfe; border-bottom: 1px solid #fff; color: #039; }
#box-table-a td { padding: 8px; background: #e8edff; border-bottom: 1px solid #fff; color: #669; border-top: 1px solid transparent; vertical-align: top; }
#box-table-a tr:hover td { background: #d0dafd; color: #339; }
#box-table-b { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 45px; width: 480px; text-align: center; border-collapse: collapse; border-top: 7px solid #9baff1; border-bottom: 7px solid #9baff1; }
#box-table-b th { font-size: 13px; font-weight: normal; padding: 8px; background: #e8edff; border-right: 1px solid #9baff1; border-left: 1px solid #9baff1; color: #039; }
#box-table-b td { padding: 8px; background: #e8edff; border-right: 1px solid #aabcfe; border-left: 1px solid #aabcfe; color: #669; }
