/*
Theme Name: WordPress Tech Execs
Theme URI: http://www.agamaadvertising.com/
Description: Default theme for TechExecs Network
Version: 1.0
Author: Agama Advertising
Author URI: http://www.agamaadvertising.com
Tags:
*/

/* Begin Structure */
html {
    margin: 0;
    padding: 0;
    font-family: Arial, Sans-Serif;
}

body {
    margin: 0;
    padding: 0;
    background-color: #043867;
    background-image: url('images/bg_grad.jpg');
    background-repeat: repeat-x;
    text-align: center;
}

h1, h2, h3 {
    margin-top: 0px;
}

#page {
    width: 963px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

#grad_wrap {
    width: 963px;
}

#left_grad {
    width: 5px;
    height: 100%;
    background-image: url('images/left_grad.png');
    background-repeat: repeat-y;
}

#right_grad {
    width: 5px;
    height: 100%;
    background-image: url('images/right_grad.png');
    background-repeat: repeat-y;
}

#page_cell {
    width: 953px;
    /*background-color: #ffffff;*/
    background-color: #f6f6f6;
}

#header {
    width: 953px;
    height: 159px;
    background-image: url('images/header.png');
    background-repeat: no-repeat;
}

#headerText {
    position: relative;
    left: 27px;
    top: 60px;
    color: #ffffff;
}

#headerSite {
    font-family: Georgia, serif;
    font-size: 30px;
}

#headerSite img {
    margin-top: -13px;
}

#headerBlog {
    font-family: Arial, Sans-Serif;
    font-size: 24px;
}

#headerBlog a {
    color: #ffffff;
    text-decoration: none;
}

#headerSubtitle {
    margin-top: 8px;
    margin-left: 28px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
}

#sidebar {
    float: left;
    width: 242px;
    padding-top: 30px;
    /*margin-right: 35px;*/
    /*background-color: #f6f6f6;*/
}

#sidebar ul {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 25px;
    list-style: none;
}

#sidebar ul li {
    padding-bottom: 20px;
    color: #9f1204;
    font-family: Arial, Sans-Serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.3px;
}

#sidebar ul li a {
    color: #9f1204;
    text-decoration: none;
}

#sidebar ul li a:hover {
    color: #19427a;
}

#sidebar #chapterSelectDiv {
    /*margin: 0 0 20px 0;*/
    margin: 0 25px 20px 25px;
    /*border-bottom: solid 1px #911004;*/
}

#sidebar #chapterSelectText {
    /*margin: 0 0 0 25px;*/
    margin: 0px;
    color: #911004;
    font-size: 15px;
}

#sidebar #chapterSelect {
    /*margin: 0 0 20px 25px;*/
    margin: 0 0 20px 0;
}

#sidebar #sponsorLogos {
    margin: 0 25px 20px 25px;
    /* text-align: center; */
    color: #000000;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    line-height: 1.5em;
}

#sidebar #sponsorLogos p {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#sidebar #sponsorLogos a {
    color: #000000;
    text-decoration: none;
}

#sidebar #sponsorLogos a:hover {
    color: #000000;
    text-decoration: underline;
}

#footer {
    width: 963px;
    height: 19px;
    background-image: url('images/bottom.png');
    background-repeat: no-repeat;
}

.narrowcolumn {
    float: right;
    width: 641px;
    min-height: 400px;
    /*margin-right: 35px;*/
    padding: 30px 35px 20px 35px;
    background-color: #ffffff;
}

.widecolumn {
    /*margin-right: 35px;*/
    min-height: 400px;
    padding: 30px 35px 20px 35px;
    background-color: #ffffff;
}

.post {
	margin: 0 0 40px;
	text-align: justify;
}

.post h2 {
    padding-bottom: 8px;
    font-family: Georgia, serif;
    font-size: 18px;
    color: #19427a;
}

.post h2 a {
    color: #19427a;
    text-decoration: none;
}

.post h2 a:hover {
    color: #19427a;
    text-decoration: underline;
}

.post td h2 {
    padding-top: 15px;
    padding-bottom: 0px;
    font-family: Georgia, serif;
    font-size: 18px;
    color: #19427a;
}

.post .entry {
    color: #000000;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    line-height: 1.5em;
}

.post .entry a {
    color: #000000;
    text-decoration: underline;
}

#agama {
    margin-top: 3px;
    text-align: center;
    color: #D8E8F7;
    font-family: Arial, sans-serif;
    font-size: 11px;
}

#agama a {
    color: #D8E8F7;
    text-decoration: none;
}

#agama a:hover {
    text-decoration: underline;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	/*padding: 4px;*/
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	/*padding: 4px;*/
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

