/*  
Theme Name: Snowglass
Theme URI: http://www.freewpthemes.net/
Description: A two-column, fixed with theme ideal for 1024x768 resolutions.
Version: 1.0
Author: NodeThirtyThree + Free WordPress Themes
Author URI: http://www.nodethirtythree.com + http://www.freewpthemes.net/
*/

/* Globals */
body {
	margin: 0;
	padding: 0;
	background: rgb(0,111,59) url(images/img01.jpg) repeat-x;
	font-family: Georgia,"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #405A67;
}
h1, h2, h3 {margin: 0;font-weight: normal;color: #4F6977;}
h1 {letter-spacing: -1px;font-size: 44px;}
h2 {font-size: 28px;}
h3 {font-size: 16px;}
p, ul, ol {margin: 0 0 1.5em 0;line-height: 1.5em;}
blockquote {font-style: italic;}
a {color: #38B5F1;}
a:hover {text-decoration: none;}
img {border: none;}
img.left {float: left;margin: 0 15px 0 0;}
img.right {float: left;margin: 0 0 0 15px;}

/* Header */
#header {width: 954px;height: 183px;margin: 0 auto;background: url(images/img02.jpg);}

/* Logo */
#logo {float: left;}
#logo h1, #logo h2 {float: left;color: rgb(255,255,255);}
#logo h1 {padding: 115px 0 0 50px;font-weight: bold;}
#logo h2 {padding: 143px 0 0 8px;font-size: 14px;font-weight: bold;}
#logo a {text-decoration: none;color: #FFFFFF;}

/* Menu */
#menu {float:left;}
#menu ul {margin: 103px 0 0 65px;padding: 0;list-style: none;}
#menu li {float:left;margin:0;padding:0;}
#menu a {padding:20px 10px 26px 10px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,111,59);
	display:block;
}
#menu a.register {
	padding:20px 10px 26px 10px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: rgb(255,255,255);
	display:block;
}
#menu a:hover{
	padding:20px 10px 26px 10px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color:rgb(255,255,255);
	display:block;
	background:transparent url(/wp-content/themes/snowglass/images/menu-over.png) repeat-x;
}
#menu a.register:hover{
	padding:20px 10px 26px 10px;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	color:rgb(255,255,255);
	display:block;
	background-image:none;
}

/* Page */
#page {width: 954px;margin: 0 auto;background: transparent url(images/img03.jpg) center repeat-y;}
#bg {background: url(images/img06.jpg) left bottom no-repeat;}

/* Content */
#content {float: left;width: 680px;background: transparent url(images/img04.jpg) no-repeat;padding-bottom: 40px;}

/* Navigation */
.navigation {padding: 10px 30px;}
.alignleft {float: left;}
.alignright {float: right;}

/* Posts */
.post {width: 606px;padding: 30px 0 0 48px;}
.post .title{padding: 0 0 0 20px;}
.post .title2 {padding: 0 0 0 12px;font-size:20px;}
.post .title a, .post .title2 a {text-decoration: none;color: #4F6977;}
.post .title a:hover, .post .title2 a:hover {text-decoration: underline;}
.post .date {margin: -30px 25px 15px 0;text-align: right;color: #79AFCD;}
.post .entry {padding: 10px 20px 0 12px;background: url(images/img07.jpg) no-repeat;}
.post .entry ul {margin-left:30px;padding-left:0;}
.post .entry ul li {padding-left:0;}
.post .entry ul li ul {margin-left:10px;padding-left:0;}
.post .entry ul li ul li {padding-left:0px;}
.post .entry h2{font-weight:bold;border-bottom:1px dotted #666666;font-size:16px;padding-bottom:3px;margin-bottom:10px;}
.post .entry h3{font-size:14px;font-weight:bold;margin:0 0 5px 0;}
.post .entry img{border:1px solid #666666;padding:1px;margin:10px;}
h2.section{font-size:18px;padding:5px;margin-top:10px;margin-bottom:10px;background-color:rgb(200,200,200);color:rgb(255,255,255);border-bottom:1px dotted #666666;border-top:1px dotted #666666;}
h3.session{font-size:16px;border-bottom:1px solid rgb(200,200,200);margin:20px 20px 20px 20px;}
.post .mark{font-size:14px;font-weight:bold;color:rgb(255,255,255);background:rgb(100,100,100);padding:5px;margin:0 10px 0 -32px;}
.post .meta {padding: 15px 12px;background: url(images/img08.jpg) no-repeat left bottom;}
.post .meta b {display: none;}
.post .more, .post .comments {padding: 0 30px 0 20px;}
.post .more {background: url(images/img09.gif) no-repeat left center;}
.post .comments {background: url(images/img10.gif) no-repeat left center;}
.result .title {font-size: 18px;}

/* Registration Form */
#content .reg-form {width:606px;margin:0 auto;}
#content .reg-form form {margin:0;}
#content .reg-form fieldset {padding:10px 0 10px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(200,200,200);}
#content .reg-form fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px;font-weight:bold;font-style:italic;}
#content .reg-form fieldset.contact p{margin:0;padding:2px;}
#content .reg-form fieldset.contact p label{width:100px;text-align:right;float:left;margin-right:5px;}
#content .reg-form fieldset.contact p input.field{width:275px;padding:2px;border:solid 1px rgb(150,150,150);font-family:verdana,arial,sans-serif;font-size:110%;}
#content .reg-form fieldset.contact p select.field{padding:2px;border:solid 1px rgb(150,150,150);font-family:verdana,arial,sans-serif;font-size:80%;}
#content .reg-form fieldset.conference p{margin:10px;padding:2px;text-align:left;}
#content .reg-form fieldset.conference label{width:190px;text-align:right;float:left;margin-right:5px;}
#content .reg-form fieldset.conference input.field{width:275px;padding:2px;border:solid 1px rgb(150,150,150);font-family:verdana,arial,sans-serif;font-size:110%;}
#content .reg-form fieldset.conference select.field{padding:2px;border:solid 1px rgb(150,150,150);font-family:verdana,arial,sans-serif;font-size:80%;}

/* Comments */
#comment {width: 500px;}

/* About Box */
#about-box {width: 257px;height: 232px;background: url(images/img11.jpg) no-repeat left bottom;}
#about-box img {display:block;margin:0 auto;padding-top:25px;}
#about-box p {font-size: 12px;}

/* Sidebar */
#sidebar {float: right;width: 274px;background: url(images/img05.jpg) no-repeat;padding: 0 0 40px 0;}
#sidebar ul {width: 206px;margin: 0;padding: 0 0 0 30px;list-style: none;}
#sidebar li {font-size:12px;}
#sidebar li a{font-size:14px;}
#sidebar li a.more{font-size:12px;display:block;text-align:right;margin-top:-15px;text-decoration:none;}
#sidebar li a.more:hover{text-decoration:underline;}
#sidebar li ul {width: auto;padding: 0 15px 0 10px;}
#sidebar li li {padding: 5px 0 5px 0;background: url(images/img13.gif) repeat-x left bottom;}
#sidebar li li.first {padding-top: 0;background: none;}
#sidebar li h2 {font-size: 18px;padding: 30px 0 25px 10px;background: url(images/img12.jpg) no-repeat left bottom;}

/* Sidebar Search */
#search {padding: 45px 0 5px 0;}
#search input {font: normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif;color: #405A67;}
#search br {display: none;}
#search #s {width: 120px;}

/* Calendar */
#calendar caption {width: 100%;}
#calendar table {margin: 0 auto;text-align: center;}
#calendar tbody td {padding: 0 5px;text-align: center;}
#next {text-align: right;}
#prev {text-align: left;}

/* Footer */
#footer {padding: 30px 0;}
#footer p {margin: 0;text-align: center;font-size: 12px;color: #83B3CE;}
#footer a {color: #83B3CE;}