/* Theme Name: corporate-sellout
 * Theme URI: http://www.corporate-sellout.com/
 * Description: The minimalist two-column theme used at corporate-sellout.com
 * Version: 1.3
 * Author: Thad Boyd
 * Author URI: http://www.corporate-sellout.com/
 *
 * The overall design of the corporate-sellout theme is minimalistic.
 * It features a gray border with content against a white background,
 * and a single sidebar on the right-hand side.
 * The content wraps around the sidebar so as to avoid the usual whitespace.
 *
 * The theme is designed for my own use and will require some adjustment for others'.
 * For example, some of the images and links are hard-coded,
 * and there is no design for a comments section or an "author" field.
 *
 * Most of the PHP is adapted from the Sandbox theme by Andy Skelton and Scott Allan Wallick,
 * but this stylesheet is entirely my own work.
 *
 * Version 1.1 adds CSS3 features in the form of alternating background colors in tables.
 *
 * The CSS, XHTML, and design are released under the GNU GPL 2:
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/


/* Begin main body tags */

body {
	background-image:none;
	background-color:#333;
	color:white;
	font-family:arial, sans-serif;
	margin: 0;
	padding: 0;
}

a:link {
	color: #19ccff;
	text-decoration:none;
}

a:visited {
	color: #cc00ff;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:active {
	color:navy;
	text-decoration:underline;
}

a.name {
	color:black;
}

a.name:hover {
	text-decoration:none;
}

.content, .navigation {
	background:white;
	color:black;
	border-radius: 1em;
	padding: 0.5em 1em;
	margin: 0.5em;
}

.content a:link,  .navigation a:link, .footer a:link {
	color: blue;
}
.content a:visited, .navigation a:visited, .footer a:visited {

}


small, .small, div.entry-date, div.entry-meta {
	font-size:x-small;
}

.center {
	text-align:center;
}

img {
	border:none;
	max-width: 100%;
}

.left {
	float:left;
}

.right {
	float:right;
}

.bordered {
	border:solid;
	border-color:black;
	border-width:1px;
}


table {
	border:solid 1px;
}

td, th {
	vertical-align:middle;
	padding:0 1ex;
}

thead {
	font-weight:bold;
	text-align:left;
	cursor:default;
}

th {
	border-bottom:solid 1px;
}

tr:nth-child(odd) {
	background-color:white;
}

tr:nth-child(even) {
	background-color:#eeeeee;
}

div.indent {
	margin:2em;
}

blockquote {
	background-color:#eeeeee;
	display:block;
	margin-left: 2em;
	border-left: solid #bdbdbd 3px;
	padding: 0.1em 1em;
}

code {
	background-color:#eeeeee;
	display:block;
	margin-left: 2em;
	border-left: solid #bdbdbd 3px;
	padding: 3px 0 3px 8px;
	font-family:monospace;
}

/* End main body tags */


/* Begin headers */

div.header {
	background-color: black;
	width: 100%;
	margin: 0;
	padding: 1em 0;
}

div.pagetitle {
	background:white;
	color:black;
	border-color:black;
	border-width:1px;
	border-style:solid;
	padding:0 1em;
	margin:0.25em 0.5em 0 0.5em;
}

h1, h2, h3, h4 {
	font-family:serif;
}

h1 {
	font-size:xx-large;
	text-align:center;
}

h1.sub {
	font-size:x-large;
}

h1.fixed {
	font-size:x-large;
	font-family:Courier, fixed, monospace;
}

/* End headers */


/* Begin intro */

#introcontainer {
	margin: 0 auto 1em;
	border-spacing: 0.25em;
	background-color: #111;
}

#pic, #intro {
	display:table-cell;
	vertical-align: middle;
}

#pic {
	padding:0 1em;
	margin: 0.25em 0.5em 0 auto;
}

#intro {
	padding: 1em;
	margin:0.25em auto 0 0.5em;
}

/* End intro */


/* Begin contents */

.contents {
	width:200px;
	background:#eee;
	color:black;
	float:right;
	border-radius: 1em;
	box-shadow: 0 0 3px #666;
	margin: 0 0.5em 0 1em;
	padding:0.5em;
}

.contents a {
	color:blue;
}

.contents a:visited {
	color:indigo;
	text-decoration:none;
}
.contents a:active {
	color:navy;
	text-decoration:underline;
}

.contents a:hover {
	text-decoration:underline;
}

input.search {
	width: 70%;
}

input.searchsubmit {
}

/* End contents */


/* Begin Calendar */

#wp-calendar {
	border: solid 1px #ccc;
	border-collapse: separate;
	border-style:ridge;
	border-spacing:0;
	empty-cells: show;
	margin: 0 auto 0;
	width: 100%;
}

#wp-calendar caption {
	background-color:#aaa;
	font-weight:bold;
	text-align: center;
	width: 100%;
	border: 1px solid #ccc;
	border-bottom: 0;
	padding: 0.25em 0 0.25em 0
}

#wp-calendar th {
	background-color: #ddd;	
	font-size:small;
}

#wp-calendar td {
	background-color: #ddd;	
	border-style:none;
	padding: 3px 0;
	text-align: center;
	font-size:small;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar #today {
	background-color: #eee;
}

/* End Calendar */


#container {
	padding-top: 0.2em;
}


/* Begin footer */

div.footer {
	background:white;
	color:black;
	border-color:black;
	border-width:1px;
	border-style:solid;
	padding:0 1em 0 1em;
	width:28em;
	margin:0.25em 0.5em 0 0.5em;
}

/* End footer */
