/***** BASICS AND TYPOGRAPHY *****/

body {
	background: url(bg.gif) repeat-x;
	background-color: #e6eeee;
	min-width:880px;
}
h1, h2, h3, h4, h5, h6 {
	color: #1E6D7C;
}
blockquote {
	background: url(quote.gif) no-repeat 10px 0.36em;
	color: #656565;
}
code {
	color: #323232;
}

#sidebar h2 {
	color: #BDDBDD;
}

/* Links */

a {
	color: #5c6c7d;
	margin-left: 0px;
}
a:visited, a:active {
	color: #5c6c7d;
}
a:hover {
	color: #123D4D;
}

#content a {
	border-bottom: 1px dotted #74BCC5;	
}
#content a:hover {
	border-bottom: 1px dotted #123D4D;
}
#sidebar {
        float: left;
        width: 240px;
        background: url(images/sidebar.gif) no-repeat top right;
        font-size: 0.9em;
        overflow: hidden;
}

#footer {
	clear: both;
	margin: -10px 20px 0 20px;
	padding: 25px 4px 0 4px;
	background-color: transparent;
	background: url(footer.gif) no-repeat;
	background-attachment: scroll;
}
html>body #footer {
        width: 635px;
}
#footer p {
	padding: 0.5em 0px;
	background-color: #999;
	font-size: 0.9em;
	min-height: 16px;
	min-width: 610px;
	margin-left: -5px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color: #999999;
}
#sidebar li a, #footer a {
	color: #ffffff;
	border-bottom: 1px #4D8E99;	
}
#sidebar li.alt a {
	border-bottom: 1px dotted #497D88;	
}
#sidebar li a:visited, #sidebar li a:active,
#footer a:link {
color: #59708c;
	border-bottom: 1px dotted #5c6c7d;
}
#footer a:visited, #footer a:active {
	color: #5c6c7d;
	text-decoration: none;
}
#sidebar li.alt a:visited, #sidebar li.alt a:active {
	color: #6A98A0;
	text-decoration: none;
}
#footer a:hover {
	color: #5c6c7d;
	text-decoration: none;
}
#sidebar li a:hover, #sidebar li.alt a:hover{
	color: #5c6c7d;
	border-bottom: 1px dotted #5c6c7d;
	text-decoration: none;
}

/* Forms */

input, textarea, select {
	border: 1px solid #989898;
	background: #FFF;
}
.submit {
	border: 1px solid #3E6776;
	background: #3E6776 url(submitbg.gif) repeat-x;
	color: #FFF;
}

/***** THE LAYOUT *****/

/* HEADER */

#header {
	width: 684px;
	height: 132px;
	background: url(ocadia-header-684-crop-right.gif) no-repeat;
}
#header h1 a {
/*
	size: 1em;
*/
	color: #5c6c7d;
	padding-left: 70px;
}

#header p  {
	font-size: 2em;
	height: 66px;
/*
	size: 1em;
*/
	color: #5c6c7d;
	padding-top: 40px;
	padding-left: 30px;
	margin-top: -0px;
}


#menu li {
background: url(tableft-grey.png) no-repeat;
}
#menu li a {
	background: url(tabright-grey.png) no-repeat 100% 0;
	color: #FFFEF3;
	outline:none;
}
#menu li:hover, #menu li:hover a, #menu li a:hover, #menu li.current_page_item a {
	color: #212121;
}

/* CONTENT */

#content {
	float: left;
	margin-top: -12px;
	padding: 0 10px 0 40px;
	width: 520px;
	min-height: 368px;
	background: url(content.gif) no-repeat;
	overflow: visible;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 470px;
} 

/* SIDEBAR */

        #sidebar ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
                background: url(images/sidebar2.gif) repeat-y;
        }
#sidebar li {
	background: #1E6D7C;
}
#sidebar li.alt {
	background: #185564;
}
#sidebar li li a {
	background: url(arrow.gif) no-repeat 0 0.56em;
}

/* Search */

#sidebar li#sb-search input {
	border: 1px solid #1E6D7C;
	background: #123D4D;
	color: #FFF;
}
#sidebar li#sb-search input#searchsubmit {
	border: 1px solid #185564;
	background: #123D4D url(searchbg.gif) repeat-x;
}

/* FOOTER */


#footer p.rightfooter  {
	text-align: right;
	padding-right: 10px;
}

#footer p.leftfooter  {
	text-align: left;
	padding-left: 10px;
}

cite.citation {
font-size: 80%;
line-height: 125%;
font-style:	normal;
}


/***** BLOG *****/

.post {
	border-bottom: 1px dotted #989898;
}
h2.posttitle a {	
	color: #1E6D7C;	
}
h2.posttitle a:hover {
	color: #248594;
}
.postdate {
	color: #656565;
}
.postdate span {
	background: #FFFCCF;
}
.postmeta {	
	color: #656565;
}



/***** COMMENTS *****/

.commentsmeta {
	color: #656565;	
}
.commentlist {
	border-bottom: 1px dotted #989898;
}
.commentlist li {
	border-top: 1px dotted #989898;
}
.commentlist li.alt {
	background: #FFFDE7;
}
.commentmeta {
	color: #656565;
}



/***** ETC *****/

/* Image borders */

div.image img, img.image,
div.imagecenter img,
div.imageleft img, img.imageleft,
div.imageright img, img.imageright {
	border: 5px solid #989898;
}

/* Calendar */

#wp-calendar {
	border: 1px solid #185564;
	background: #185564;
}
#wp-calendar caption {
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #185564;
	background: #1E6D7C;
	color: #BDDBDD;
}
#wp-calendar tbody td {
	background: #1E6D7C;
}

.alt #wp-calendar {
	border: 1px solid #1E6D7C;
	background: #1E6D7C;
}
.alt #wp-calendar caption {
	border-color: #1E6D7C;
	background: #185564;
}
.alt #wp-calendar tbody td {
	background: #185564;
}
#sidebar-right {
        float: right;
        width: 20px;
        height: 420px;
        background: url(sidebar.gif) no-repeat top right;
        font-size: 0.9em;
        overflow: hidden;
}
#logo-left {
	position: absolute;
	margin-top: -110px;
	margin-left: -88px;
/*
	top: -135px;
	left: -88px;
	margin-top: -125px;
	margin-left: -728px;
	float: left;
	margin-top: -135px;
	margin-left: -88px;
*/
	height: 297px;
	width: 111px;
	background-image: url(gc-logo-80-55.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
}
