/*
Theme Name: Cressy
Theme URI: http://www.gordoncressy.ca
Description: The original Gordon Cressy WordPress theme
Version: 1.0
Author: Jill Murray 
Author URI: www.jillmurray.com
Latest updated: February 21, 2006
*/

/* Body */
body{ color:#111; font: 90% "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #020282; background-image: url(images/background.jpg); background-repeat: repeat-x; background-position: center top; text-align: center; margin: 0; padding: 0; }
#wrap{ color:#303030; background-color: #fff; background-image: url(images/wrap-background.gif); background-repeat: repeat-y; text-align: left; margin:-34px auto 0; width:858px; z-index: 1; padding-top: 60px; }

/* Links */
a{ color: #006; font-weight:bold; text-decoration:underline; }
a:hover{font-weight:bold; text-decoration:none;}
a img{border:0;}
.left { float: left; margin-top: -7px; margin-right: 10px; margin-left: -12px; }
.right { float: right; margin-top: -7px; margin-left: 10px; margin-right: -12px; }
/* Header */
#header { text-align: center; position: relative; margin-top: 32px; display: block; }
#logo{ background-color: transparent; text-align: center; position: relative; top: -1px; width:915px; z-index: 3; }
#banner { background-color: #2f2faa; background-image: url(images/headerbg.jpg); background-repeat: repeat-y; text-align: center; position: relative; top: -23px; width: 100%; height: 105px; z-index: 2; overflow: hidden; }
#tagline{ text-align: center; position: relative; width: 100%; height: 87px; z-index: 3; margin-top: -90px; margin-right: auto; margin-left: auto; filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: .85; -khtml-opacity: .85; opacity: .85; }
#tagouter { float: left; }
#tagleft { float: left; }
#tagfarleft { overflow: auto; float: left; }
#tagmidleft { text-align: right; display: inline; width: 950px; float: right; }
#tagright { background-image: url(images/tagbars.gif); background-repeat: repeat-x; overflow: auto; margin: 0; }



/* Sidebars */
#menu { color: #020282; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; width: 130px; background-color: #d4cbb0; height: 100%; float: left; padding: 5px 15px 15px 5px; }
#menu li{ text-align: right; padding-bottom: 15px; list-style-type: none; }
#menu li a{ color:#020282; }			

				.menulink{
				font-size: 105%;
				font-weight: bold;
				padding-top: 10px;
				padding-bottom: 6px;
				}
.menulink:hover { color: #669; font-size: 105%; font-weight: bold; padding-top: 10px; padding-bottom: 6px; }
.side_item { text-align: center; padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #8c8c8c; }
.side_item h2 { font-size: 0.5em; }
#extras{ float:right; line-height:1.4em; text-align: center; width: 140px; margin:0 0 5px; padding-right: 5px; }
#extras h2 { font-size: 1em; }
.about_blurb { width: 130px; }
/* Content */
#content{ font-size: 0.95em; line-height: 115%; text-align: left; margin-right: 242px; margin-bottom: 20px; margin-left: 199px; }
#contentwide { font-size: 0.95em; line-height: 115%; text-align: left; margin-right: 100px; margin-bottom: 20px; margin-left: 199px; }
#rightcol { color: #9e9781; font-size: 1.09em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 125%; text-align: left; width: 155px; float: right; margin: 30px 55px 0 0; display: inline; text-shadow: #cbc9c3 0.195em 0.195em 0.19em }
#rightquote { color: #9e9781; font-size: 1.09em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 125%; text-align: left; margin: 40px -150px 60px 0; width: 155px; float: right; text-shadow: #cbc9c3 0.195em 0.195em 0.19em; }
#rightcol p { margin-top: 40px; margin-bottom: 60px !important; }
.post h1{ color: #020160; font-size:1.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px 0 30px; }
.post h2 { color: #020160; font-size: 1.4em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 5px 0 17px; padding-top: 5px; }
.post p{ line-height: 150%; margin-top: 5px; margin-left: 15px; }
.post { margin-bottom: 20px; }
/* Footer */
#footer{ width:858px; height: 30px; margin-bottom: 40px; }
/* Tags */
p,ul,ol{margin:0 0 16px;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 18px;width:140px;}

/* Forms */
#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}
#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
.landscape { width: 230px; float: right; clear: right; margin-right: -180px; padding-top: 15px; padding-bottom: 40px; padding-left: 25px; }
.portrait { height: 230px; margin-right: -110px; padding-top: 15px; padding-bottom: 40px; padding-left: 25px; float: right; clear: right; }
.portrait-lessindent { width: 200px; margin-right: -160px; padding-top: 15px; padding-bottom: 40px; padding-left: 35px; float: right; clear: right; }
.post ul li { list-style-type: disc; margin: 1em 0 10px 40px; }
#credit, #credit a { color: #9cf; font-size: 8pt; }
