/*
Theme Name: Sask Valley News
Theme URI: http://www.saskvalleynews.com/
Description: A fully-widgetized Wordpress theme.
Author: LGR Internet Solutions
Author URI: http://www.lgr.ca
License: Copyright 2008 Saskatchewan Valley News
*/

/* GENERAL SETTINGS ======================================== */

html, body, form, fieldset, div { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:15px 0; padding:0;}

ul {list-style:none;}

li, dd, blockquote {margin-left:15px; padding:2px 0;}

form label {cursor:default;}
fieldset {border:none;}

input, select, textarea {font-size:100%;}

img, label {margin:0;}

a {margin:0; padding:0; font-family:Arial, Verdana, Helvetica, sans-serif; color:#ed1c24; text-decoration:none; outline:none}
a:hover {text-decoration:underline}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.85em; color:#000; background:#ddd url(images/bg.jpg) left top repeat-x}

/* SECTIONS ================================================ */

/* wrapper */
#wrapper {overflow:auto; margin:0 auto; padding:0 5px; width:949px; background:#fff; border-left:#000 1px solid; border-right:#000 1px solid;}

/* header */
#header {position:relative; height:241px;}
#header h1 {float:right; margin:0;}
#header h1 a {display:inline-block; width:697px; height:241px; background:url(images/logo.gif) left top no-repeat;}
#header h1 a span, #header h2 {display:none;}
#header #forecast {position:absolute; left:40px; top:80px; width:150px; height:90px;}

/* navbar */
#navbar {margin-bottom:10px; height:30px; background:#e6e6e6; border-top:#9e9e9e 5px solid}
#navbar ul {margin:0; padding:6px 0 0 15px; height:24px;}
#navbar ul li {display:inline; margin:0 15px 0 0; padding:0}
#navbar ul li a {margin:0; padding:0; font-size:16px; font-weight:bold}

/* secnavbar */
#secnavbar {position:absolute; bottom: -5px; margin-bottom:10px;  background:#ffffff; width: 40%; }
#secnavbar ul {margin:0; padding:6px 0 0 15px;}
#secnavbar ul li {display:inline; margin:0 15px 0 0; padding:0}
#secnavbar ul li a {margin:0; padding:0; font-size:12px; font-weight:bold}

/* main */
#main {overflow:auto; margin-bottom:27px; padding-left:15px; width:934px; background:url(images/bg_main.gif) 567px 0px repeat-y}

/* contents */
#contents {float:left; width:552px}

/* posts */
.post {width:540px; text-align: justify;margin-bottom: 15px;}
.post h2 {margin-top:10px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:1.5em;}
.post h2 a {color:#000; line-height:26px}
.post p, .post a.readmore, .post ul li, .post ul li a {letter-spacing:2px; line-height:1.5em}
.post a.readmore {display:block;}
.post .post-date {width:100%; font-family:Arial, Helvetica, sans-serif; font-size:.8em; letter-spacing:1px}

.comments_wrap {overflow:auto; width:100%;}
h2#comments {margin-bottom:25px;}
.gravatarleft {float:left; margin:0 5px 5px 0; width:48px; height:48px;}
.gravatarleft img {width:48px; height:48px; border:0;}
.commentright h4 {margin:0 0 0 0}

img.alignright {
	display:block;
	float: right;
	margin: 0 0 5px 10px;
	border: 1px solid #000;
}
img.alignleft {
	display:block;
	float: left;
	margin: 0 10px 5px 0px;
	border: 1px solid #000;
}
img.centered { 
	display: block;
	float: none; 
	clear: both;
	margin: 0 auto 20px auto; 
	border: 1px solid #000; 	
}

.wp-caption-text {
font-size: .9em;
line-height: .9em;
font-style: italic;
}

/* sidebar */
#sidebar {float:right; width:382px; font-family:Arial, Helvetica, sans-serif; font-size:14px}
#sidebar h2 {margin-top:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; border-bottom:#ed1c24 2px solid; text-transform:uppercase}
#sidebar ul {margin:0; padding:0}
#sidebar ul li {list-style:none; margin-left:0}
#sidebar ul li a {font-size:14px; font-weight:bold}


#sidebar-1, #sidebar-2 {float:left; padding:19px 7px 0 7px; width:175px;}

#sidebar-1 a#subscribe_link {display:block; font-size:22px; font-weight:bold; text-align:center}
#sidebar-1 a#subscribe_image {display:block; margin-top:10px; text-align:center}

.widget {margin-bottom:15px; width:100%;}
.widget #searchform #s {margin-bottom:8px; font-size:12px; padding:2px 5px 0 5px; width:150px; height:15px; background:none; border:none}
.widget #searchform #searchme {margin:5px 0; width:166px; height:22px; background:url(images/bg_input_s.gif) left top no-repeat}

div.input {width:96px; height:22px; background:url(images/bg_input_sml.gif) left top no-repeat}
div.input input {padding:2px 5px 0 5px; width:80px; height:18px; font-size:12px; background:none; border:none}

/* banner */
#banner {float:none; clear:both; width:100%; text-align:center;}

#footer {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:.8em}

/* Your Members widget style */
#ym-login-widget input {
width: 85px;
}

.specialed {
list-style:none;
}
.specialed li {
width: 225px;
float: left;
}

#ym_paypal_form {
clear: both;
}